Lines Matching defs:builder_
128 IncrementalStringBuilder builder_;
218 builder_(isolate),
234 if (result == SUCCESS) return builder_.Finish();
312 builder_.ChangeEncoding();
410 : builder_(isolate) {}
413 builder_.AppendCString(kStartPrefix);
414 builder_.AppendCStringLiteral("starting at object with constructor ");
419 builder_.AppendCString(kLinePrefix);
421 builder_.AppendCStringLiteral(" -> object with constructor ");
426 builder_.AppendCString(kEndPrefix);
428 builder_.AppendCStringLiteral(" closes the circle");
432 builder_.AppendCString(kLinePrefix);
433 builder_.AppendCStringLiteral("...");
436 MaybeHandle<String> Finish() { return builder_.Finish(); }
440 builder_.AppendCharacter('\'');
442 builder_.isolate(), Handle<JSReceiver>::cast(object));
443 builder_.AppendString(constructor_name);
444 builder_.AppendCharacter('\'');
450 builder_.AppendCStringLiteral("index ");
458 builder_.AppendCStringLiteral("<anonymous>");
460 builder_.AppendCStringLiteral("property '");
461 builder_.AppendString(key_as_string);
462 builder_.AppendCharacter('\'');
470 builder_.AppendCString(IntToCString(smi.value(), buffer));
473 IncrementalStringBuilder builder_;
564 builder_.AppendCStringLiteral("false");
568 builder_.AppendCStringLiteral("true");
572 builder_.AppendCStringLiteral("null");
626 builder_.AppendCStringLiteral("true");
628 builder_.AppendCStringLiteral("false");
641 builder_.AppendCString(IntToCString(object.value(), buffer));
647 builder_.AppendCStringLiteral("null");
653 builder_.AppendCString(DoubleToCString(number, buffer));
663 builder_.AppendCStringLiteral("[]");
671 builder_.AppendCharacter('[');
736 builder_.AppendCStringLiteral("null");
754 builder_.AppendCharacter(']');
778 if (builder_.HasOverflowed()) return EXCEPTION;
779 builder_.AppendCStringLiteral("null");
821 builder_.AppendCStringLiteral("{}");
827 builder_.AppendCharacter('{');
861 builder_.AppendCharacter('}');
877 builder_.AppendCharacter('{');
892 builder_.AppendCharacter('}');
918 builder_.AppendCharacter('[');
924 builder_.AppendCharacter(']');
995 builder_.Append<uint8_t, DestChar>('"');
998 if (int worst_case_length = builder_.EscapedLengthIfCurrentPartFits(length)) {
1002 &builder_, worst_case_length, no_gc);
1009 builder_.Append<SrcChar, DestChar>(c);
1023 builder_.Append<SrcChar, DestChar>(c);
1024 builder_.Append<SrcChar, DestChar>(next);
1029 builder_.AppendCStringLiteral("\\u");
1031 builder_.AppendCString(hex);
1037 builder_.AppendCStringLiteral("\\u");
1039 builder_.AppendCString(hex);
1047 builder_.AppendCStringLiteral("\\u");
1049 builder_.AppendCString(hex);
1053 builder_.AppendCString(&JsonEscapeTable[c * kJsonEscapeTableEntrySize]);
1057 builder_.Append<uint8_t, DestChar>('"');
1080 builder_.AppendCharacter('\n');
1081 for (int i = 0; i < indent_; i++) builder_.AppendCString(gap_);
1085 if (!first) builder_.AppendCharacter(',');
1093 builder_.AppendCharacter(':');
1094 if (gap_ != nullptr) builder_.AppendCharacter(' ');
1099 if (builder_.CurrentEncoding() == String::ONE_BYTE_ENCODING) {
1103 builder_.ChangeEncoding();