Internal change

PiperOrigin-RevId: 640649818
pull/17042/head
Protobuf Team Bot 10 months ago committed by Copybara-Service
parent b690e729eb
commit 9f182da9a4
  1. 3
      java/core/src/main/java/com/google/protobuf/TextFormat.java

@ -1537,6 +1537,7 @@ public final class TextFormat {
private final SingularOverwritePolicy singularOverwritePolicy;
private TextFormatParseInfoTree.Builder parseInfoTreeBuilder;
private final int recursionLimit;
private Descriptor rootType;
private Parser(
TypeRegistry typeRegistry,
@ -1553,6 +1554,7 @@ public final class TextFormat {
this.singularOverwritePolicy = singularOverwritePolicy;
this.parseInfoTreeBuilder = parseInfoTreeBuilder;
this.recursionLimit = recursionLimit;
this.rootType = null;
}
/** Returns a new instance of {@link Builder}. */
@ -1754,6 +1756,7 @@ public final class TextFormat {
throws ParseException {
final Tokenizer tokenizer = new Tokenizer(input);
MessageReflection.BuilderAdapter target = new MessageReflection.BuilderAdapter(builder);
rootType = target.getDescriptorForType();
List<UnknownField> unknownFields = new ArrayList<UnknownField>();
while (!tokenizer.atEnd()) {

Loading…
Cancel
Save