asString method

String asString()

Implementation

String asString() {
  if ( kind == 3 ) {
    return str;
  }
  if ( kind == 4 ) {
    String joined = "";
    int k = 0;
    while (k < arr.length) {
      if ( k > 0 ) {
        joined = joined + "\n";
      }
      joined = joined + arr[k].asString();
      k = k + 1;
    }
    return joined;
  }
  if ( kind == 2 ) {
    return VlJson.numberToText(num, isInt);
  }
  if ( kind == 1 ) {
    if ( b ) {
      return "true";
    }
    return "false";
  }
  return "";
}