public class oadd.com.google.protobuf.TextFormat$Parser$Builder extends java.lang.Object
{
private boolean allowUnknownFields;
private boolean allowUnknownEnumValues;
private boolean allowUnknownExtensions;
private oadd.com.google.protobuf.TextFormat$Parser$SingularOverwritePolicy singularOverwritePolicy;
private oadd.com.google.protobuf.TextFormatParseInfoTree$Builder parseInfoTreeBuilder;
private oadd.com.google.protobuf.TypeRegistry typeRegistry;
public void <init>()
{
oadd.com.google.protobuf.TypeRegistry v;
oadd.com.google.protobuf.TextFormat$Parser$SingularOverwritePolicy v;
oadd.com.google.protobuf.TextFormat$Parser$Builder v;
v := @this: oadd.com.google.protobuf.TextFormat$Parser$Builder;
specialinvoke v.<java.lang.Object: void <init>()>();
v.<oadd.com.google.protobuf.TextFormat$Parser$Builder: boolean allowUnknownFields> = 0;
v.<oadd.com.google.protobuf.TextFormat$Parser$Builder: boolean allowUnknownEnumValues> = 0;
v.<oadd.com.google.protobuf.TextFormat$Parser$Builder: boolean allowUnknownExtensions> = 0;
v = <oadd.com.google.protobuf.TextFormat$Parser$SingularOverwritePolicy: oadd.com.google.protobuf.TextFormat$Parser$SingularOverwritePolicy ALLOW_SINGULAR_OVERWRITES>;
v.<oadd.com.google.protobuf.TextFormat$Parser$Builder: oadd.com.google.protobuf.TextFormat$Parser$SingularOverwritePolicy singularOverwritePolicy> = v;
v.<oadd.com.google.protobuf.TextFormat$Parser$Builder: oadd.com.google.protobuf.TextFormatParseInfoTree$Builder parseInfoTreeBuilder> = null;
v = staticinvoke <oadd.com.google.protobuf.TypeRegistry: oadd.com.google.protobuf.TypeRegistry getEmptyTypeRegistry()>();
v.<oadd.com.google.protobuf.TextFormat$Parser$Builder: oadd.com.google.protobuf.TypeRegistry typeRegistry> = v;
return;
}
public oadd.com.google.protobuf.TextFormat$Parser$Builder setTypeRegistry(oadd.com.google.protobuf.TypeRegistry)
{
oadd.com.google.protobuf.TypeRegistry v;
oadd.com.google.protobuf.TextFormat$Parser$Builder v;
v := @this: oadd.com.google.protobuf.TextFormat$Parser$Builder;
v := @parameter: oadd.com.google.protobuf.TypeRegistry;
v.<oadd.com.google.protobuf.TextFormat$Parser$Builder: oadd.com.google.protobuf.TypeRegistry typeRegistry> = v;
return v;
}
public oadd.com.google.protobuf.TextFormat$Parser$Builder setAllowUnknownFields(boolean)
{
boolean v;
oadd.com.google.protobuf.TextFormat$Parser$Builder v;
v := @this: oadd.com.google.protobuf.TextFormat$Parser$Builder;
v := @parameter: boolean;
v.<oadd.com.google.protobuf.TextFormat$Parser$Builder: boolean allowUnknownFields> = v;
return v;
}
public oadd.com.google.protobuf.TextFormat$Parser$Builder setAllowUnknownExtensions(boolean)
{
boolean v;
oadd.com.google.protobuf.TextFormat$Parser$Builder v;
v := @this: oadd.com.google.protobuf.TextFormat$Parser$Builder;
v := @parameter: boolean;
v.<oadd.com.google.protobuf.TextFormat$Parser$Builder: boolean allowUnknownExtensions> = v;
return v;
}
public oadd.com.google.protobuf.TextFormat$Parser$Builder setSingularOverwritePolicy(oadd.com.google.protobuf.TextFormat$Parser$SingularOverwritePolicy)
{
oadd.com.google.protobuf.TextFormat$Parser$SingularOverwritePolicy v;
oadd.com.google.protobuf.TextFormat$Parser$Builder v;
v := @this: oadd.com.google.protobuf.TextFormat$Parser$Builder;
v := @parameter: oadd.com.google.protobuf.TextFormat$Parser$SingularOverwritePolicy;
v.<oadd.com.google.protobuf.TextFormat$Parser$Builder: oadd.com.google.protobuf.TextFormat$Parser$SingularOverwritePolicy singularOverwritePolicy> = v;
return v;
}
public oadd.com.google.protobuf.TextFormat$Parser$Builder setParseInfoTreeBuilder(oadd.com.google.protobuf.TextFormatParseInfoTree$Builder)
{
oadd.com.google.protobuf.TextFormatParseInfoTree$Builder v;
oadd.com.google.protobuf.TextFormat$Parser$Builder v;
v := @this: oadd.com.google.protobuf.TextFormat$Parser$Builder;
v := @parameter: oadd.com.google.protobuf.TextFormatParseInfoTree$Builder;
v.<oadd.com.google.protobuf.TextFormat$Parser$Builder: oadd.com.google.protobuf.TextFormatParseInfoTree$Builder parseInfoTreeBuilder> = v;
return v;
}
public oadd.com.google.protobuf.TextFormat$Parser build()
{
oadd.com.google.protobuf.TextFormatParseInfoTree$Builder v;
oadd.com.google.protobuf.TextFormat$Parser v;
oadd.com.google.protobuf.TextFormat$Parser$SingularOverwritePolicy v;
oadd.com.google.protobuf.TypeRegistry v;
boolean v, v, v;
oadd.com.google.protobuf.TextFormat$Parser$Builder v;
v := @this: oadd.com.google.protobuf.TextFormat$Parser$Builder;
v = new oadd.com.google.protobuf.TextFormat$Parser;
v = v.<oadd.com.google.protobuf.TextFormat$Parser$Builder: oadd.com.google.protobuf.TypeRegistry typeRegistry>;
v = v.<oadd.com.google.protobuf.TextFormat$Parser$Builder: boolean allowUnknownFields>;
v = v.<oadd.com.google.protobuf.TextFormat$Parser$Builder: boolean allowUnknownEnumValues>;
v = v.<oadd.com.google.protobuf.TextFormat$Parser$Builder: boolean allowUnknownExtensions>;
v = v.<oadd.com.google.protobuf.TextFormat$Parser$Builder: oadd.com.google.protobuf.TextFormat$Parser$SingularOverwritePolicy singularOverwritePolicy>;
v = v.<oadd.com.google.protobuf.TextFormat$Parser$Builder: oadd.com.google.protobuf.TextFormatParseInfoTree$Builder parseInfoTreeBuilder>;
specialinvoke v.<oadd.com.google.protobuf.TextFormat$Parser: void <init>(oadd.com.google.protobuf.TypeRegistry,boolean,boolean,boolean,oadd.com.google.protobuf.TextFormat$Parser$SingularOverwritePolicy,oadd.com.google.protobuf.TextFormatParseInfoTree$Builder)>(v, v, v, v, v, v);
return v;
}
}