public final class oadd.com.google.protobuf.TextFormat extends java.lang.Object
{
private static final java.util.logging.Logger logger;
private static final oadd.com.google.protobuf.TextFormat$Parser PARSER;
private void <init>()
{
oadd.com.google.protobuf.TextFormat v;
v := @this: oadd.com.google.protobuf.TextFormat;
specialinvoke v.<java.lang.Object: void <init>()>();
return;
}
public static void print(oadd.com.google.protobuf.MessageOrBuilder, java.lang.Appendable) throws java.io.IOException
{
oadd.com.google.protobuf.MessageOrBuilder v;
java.lang.Appendable v;
oadd.com.google.protobuf.TextFormat$Printer v;
v := @parameter: oadd.com.google.protobuf.MessageOrBuilder;
v := @parameter: java.lang.Appendable;
v = staticinvoke <oadd.com.google.protobuf.TextFormat: oadd.com.google.protobuf.TextFormat$Printer printer()>();
virtualinvoke v.<oadd.com.google.protobuf.TextFormat$Printer: void print(oadd.com.google.protobuf.MessageOrBuilder,java.lang.Appendable)>(v, v);
return;
}
public static void print(oadd.com.google.protobuf.UnknownFieldSet, java.lang.Appendable) throws java.io.IOException
{
oadd.com.google.protobuf.UnknownFieldSet v;
java.lang.Appendable v;
oadd.com.google.protobuf.TextFormat$Printer v;
v := @parameter: oadd.com.google.protobuf.UnknownFieldSet;
v := @parameter: java.lang.Appendable;
v = staticinvoke <oadd.com.google.protobuf.TextFormat: oadd.com.google.protobuf.TextFormat$Printer printer()>();
virtualinvoke v.<oadd.com.google.protobuf.TextFormat$Printer: void print(oadd.com.google.protobuf.UnknownFieldSet,java.lang.Appendable)>(v, v);
return;
}
public static void printUnicode(oadd.com.google.protobuf.MessageOrBuilder, java.lang.Appendable) throws java.io.IOException
{
oadd.com.google.protobuf.MessageOrBuilder v;
java.lang.Appendable v;
oadd.com.google.protobuf.TextFormat$Printer v, v;
v := @parameter: oadd.com.google.protobuf.MessageOrBuilder;
v := @parameter: java.lang.Appendable;
v = staticinvoke <oadd.com.google.protobuf.TextFormat: oadd.com.google.protobuf.TextFormat$Printer printer()>();
v = virtualinvoke v.<oadd.com.google.protobuf.TextFormat$Printer: oadd.com.google.protobuf.TextFormat$Printer escapingNonAscii(boolean)>(0);
virtualinvoke v.<oadd.com.google.protobuf.TextFormat$Printer: void print(oadd.com.google.protobuf.MessageOrBuilder,java.lang.Appendable)>(v, v);
return;
}
public static void printUnicode(oadd.com.google.protobuf.UnknownFieldSet, java.lang.Appendable) throws java.io.IOException
{
java.lang.Appendable v;
oadd.com.google.protobuf.UnknownFieldSet v;
oadd.com.google.protobuf.TextFormat$Printer v, v;
v := @parameter: oadd.com.google.protobuf.UnknownFieldSet;
v := @parameter: java.lang.Appendable;
v = staticinvoke <oadd.com.google.protobuf.TextFormat: oadd.com.google.protobuf.TextFormat$Printer printer()>();
v = virtualinvoke v.<oadd.com.google.protobuf.TextFormat$Printer: oadd.com.google.protobuf.TextFormat$Printer escapingNonAscii(boolean)>(0);
virtualinvoke v.<oadd.com.google.protobuf.TextFormat$Printer: void print(oadd.com.google.protobuf.UnknownFieldSet,java.lang.Appendable)>(v, v);
return;
}
public static java.lang.String shortDebugString(oadd.com.google.protobuf.MessageOrBuilder)
{
oadd.com.google.protobuf.MessageOrBuilder v;
java.lang.String v;
oadd.com.google.protobuf.TextFormat$Printer v;
v := @parameter: oadd.com.google.protobuf.MessageOrBuilder;
v = staticinvoke <oadd.com.google.protobuf.TextFormat: oadd.com.google.protobuf.TextFormat$Printer printer()>();
v = virtualinvoke v.<oadd.com.google.protobuf.TextFormat$Printer: java.lang.String shortDebugString(oadd.com.google.protobuf.MessageOrBuilder)>(v);
return v;
}
public static java.lang.String shortDebugString(oadd.com.google.protobuf.Descriptors$FieldDescriptor, java.lang.Object)
{
java.lang.Object v;
java.lang.String v;
oadd.com.google.protobuf.Descriptors$FieldDescriptor v;
oadd.com.google.protobuf.TextFormat$Printer v;
v := @parameter: oadd.com.google.protobuf.Descriptors$FieldDescriptor;
v := @parameter: java.lang.Object;
v = staticinvoke <oadd.com.google.protobuf.TextFormat: oadd.com.google.protobuf.TextFormat$Printer printer()>();
v = virtualinvoke v.<oadd.com.google.protobuf.TextFormat$Printer: java.lang.String shortDebugString(oadd.com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)>(v, v);
return v;
}
public static java.lang.String shortDebugString(oadd.com.google.protobuf.UnknownFieldSet)
{
java.lang.String v;
oadd.com.google.protobuf.UnknownFieldSet v;
oadd.com.google.protobuf.TextFormat$Printer v;
v := @parameter: oadd.com.google.protobuf.UnknownFieldSet;
v = staticinvoke <oadd.com.google.protobuf.TextFormat: oadd.com.google.protobuf.TextFormat$Printer printer()>();
v = virtualinvoke v.<oadd.com.google.protobuf.TextFormat$Printer: java.lang.String shortDebugString(oadd.com.google.protobuf.UnknownFieldSet)>(v);
return v;
}
public static java.lang.String printToString(oadd.com.google.protobuf.MessageOrBuilder)
{
oadd.com.google.protobuf.MessageOrBuilder v;
java.lang.String v;
oadd.com.google.protobuf.TextFormat$Printer v;
v := @parameter: oadd.com.google.protobuf.MessageOrBuilder;
v = staticinvoke <oadd.com.google.protobuf.TextFormat: oadd.com.google.protobuf.TextFormat$Printer printer()>();
v = virtualinvoke v.<oadd.com.google.protobuf.TextFormat$Printer: java.lang.String printToString(oadd.com.google.protobuf.MessageOrBuilder)>(v);
return v;
}
public static java.lang.String printToString(oadd.com.google.protobuf.UnknownFieldSet)
{
java.lang.String v;
oadd.com.google.protobuf.UnknownFieldSet v;
oadd.com.google.protobuf.TextFormat$Printer v;
v := @parameter: oadd.com.google.protobuf.UnknownFieldSet;
v = staticinvoke <oadd.com.google.protobuf.TextFormat: oadd.com.google.protobuf.TextFormat$Printer printer()>();
v = virtualinvoke v.<oadd.com.google.protobuf.TextFormat$Printer: java.lang.String printToString(oadd.com.google.protobuf.UnknownFieldSet)>(v);
return v;
}
public static java.lang.String printToUnicodeString(oadd.com.google.protobuf.MessageOrBuilder)
{
oadd.com.google.protobuf.MessageOrBuilder v;
java.lang.String v;
oadd.com.google.protobuf.TextFormat$Printer v, v;
v := @parameter: oadd.com.google.protobuf.MessageOrBuilder;
v = staticinvoke <oadd.com.google.protobuf.TextFormat: oadd.com.google.protobuf.TextFormat$Printer printer()>();
v = virtualinvoke v.<oadd.com.google.protobuf.TextFormat$Printer: oadd.com.google.protobuf.TextFormat$Printer escapingNonAscii(boolean)>(0);
v = virtualinvoke v.<oadd.com.google.protobuf.TextFormat$Printer: java.lang.String printToString(oadd.com.google.protobuf.MessageOrBuilder)>(v);
return v;
}
public static java.lang.String printToUnicodeString(oadd.com.google.protobuf.UnknownFieldSet)
{
java.lang.String v;
oadd.com.google.protobuf.UnknownFieldSet v;
oadd.com.google.protobuf.TextFormat$Printer v, v;
v := @parameter: oadd.com.google.protobuf.UnknownFieldSet;
v = staticinvoke <oadd.com.google.protobuf.TextFormat: oadd.com.google.protobuf.TextFormat$Printer printer()>();
v = virtualinvoke v.<oadd.com.google.protobuf.TextFormat$Printer: oadd.com.google.protobuf.TextFormat$Printer escapingNonAscii(boolean)>(0);
v = virtualinvoke v.<oadd.com.google.protobuf.TextFormat$Printer: java.lang.String printToString(oadd.com.google.protobuf.UnknownFieldSet)>(v);
return v;
}
public static void printField(oadd.com.google.protobuf.Descriptors$FieldDescriptor, java.lang.Object, java.lang.Appendable) throws java.io.IOException
{
java.lang.Appendable v;
java.lang.Object v;
oadd.com.google.protobuf.Descriptors$FieldDescriptor v;
oadd.com.google.protobuf.TextFormat$Printer v;
v := @parameter: oadd.com.google.protobuf.Descriptors$FieldDescriptor;
v := @parameter: java.lang.Object;
v := @parameter: java.lang.Appendable;
v = staticinvoke <oadd.com.google.protobuf.TextFormat: oadd.com.google.protobuf.TextFormat$Printer printer()>();
virtualinvoke v.<oadd.com.google.protobuf.TextFormat$Printer: void printField(oadd.com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object,java.lang.Appendable)>(v, v, v);
return;
}
public static java.lang.String printFieldToString(oadd.com.google.protobuf.Descriptors$FieldDescriptor, java.lang.Object)
{
java.lang.Object v;
java.lang.String v;
oadd.com.google.protobuf.Descriptors$FieldDescriptor v;
oadd.com.google.protobuf.TextFormat$Printer v;
v := @parameter: oadd.com.google.protobuf.Descriptors$FieldDescriptor;
v := @parameter: java.lang.Object;
v = staticinvoke <oadd.com.google.protobuf.TextFormat: oadd.com.google.protobuf.TextFormat$Printer printer()>();
v = virtualinvoke v.<oadd.com.google.protobuf.TextFormat$Printer: java.lang.String printFieldToString(oadd.com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object)>(v, v);
return v;
}
public static void printUnicodeFieldValue(oadd.com.google.protobuf.Descriptors$FieldDescriptor, java.lang.Object, java.lang.Appendable) throws java.io.IOException
{
java.lang.Appendable v;
java.lang.Object v;
oadd.com.google.protobuf.Descriptors$FieldDescriptor v;
oadd.com.google.protobuf.TextFormat$Printer v, v;
v := @parameter: oadd.com.google.protobuf.Descriptors$FieldDescriptor;
v := @parameter: java.lang.Object;
v := @parameter: java.lang.Appendable;
v = staticinvoke <oadd.com.google.protobuf.TextFormat: oadd.com.google.protobuf.TextFormat$Printer printer()>();
v = virtualinvoke v.<oadd.com.google.protobuf.TextFormat$Printer: oadd.com.google.protobuf.TextFormat$Printer escapingNonAscii(boolean)>(0);
virtualinvoke v.<oadd.com.google.protobuf.TextFormat$Printer: void printFieldValue(oadd.com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object,java.lang.Appendable)>(v, v, v);
return;
}
public static void printFieldValue(oadd.com.google.protobuf.Descriptors$FieldDescriptor, java.lang.Object, java.lang.Appendable) throws java.io.IOException
{
java.lang.Appendable v;
java.lang.Object v;
oadd.com.google.protobuf.Descriptors$FieldDescriptor v;
oadd.com.google.protobuf.TextFormat$Printer v;
v := @parameter: oadd.com.google.protobuf.Descriptors$FieldDescriptor;
v := @parameter: java.lang.Object;
v := @parameter: java.lang.Appendable;
v = staticinvoke <oadd.com.google.protobuf.TextFormat: oadd.com.google.protobuf.TextFormat$Printer printer()>();
virtualinvoke v.<oadd.com.google.protobuf.TextFormat$Printer: void printFieldValue(oadd.com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object,java.lang.Appendable)>(v, v, v);
return;
}
public static void printUnknownFieldValue(int, java.lang.Object, java.lang.Appendable) throws java.io.IOException
{
oadd.com.google.protobuf.TextFormat$TextGenerator v;
java.lang.Appendable v;
int v;
java.lang.Object v;
v := @parameter: int;
v := @parameter: java.lang.Object;
v := @parameter: java.lang.Appendable;
v = staticinvoke <oadd.com.google.protobuf.TextFormat: oadd.com.google.protobuf.TextFormat$TextGenerator multiLineOutput(java.lang.Appendable)>(v);
staticinvoke <oadd.com.google.protobuf.TextFormat: void printUnknownFieldValue(int,java.lang.Object,oadd.com.google.protobuf.TextFormat$TextGenerator)>(v, v, v);
return;
}
private static void printUnknownFieldValue(int, java.lang.Object, oadd.com.google.protobuf.TextFormat$TextGenerator) throws java.io.IOException
{
java.lang.Object[] v, v;
oadd.com.google.protobuf.InvalidProtocolBufferException v;
long v;
java.util.Locale v, v;
int v, v;
java.lang.String v, v, v, v, v;
oadd.com.google.protobuf.TextFormat$TextGenerator v;
java.lang.IllegalArgumentException v;
java.lang.Object v;
oadd.com.google.protobuf.UnknownFieldSet v;
v := @parameter: int;
v := @parameter: java.lang.Object;
v := @parameter: oadd.com.google.protobuf.TextFormat$TextGenerator;
v = staticinvoke <oadd.com.google.protobuf.WireFormat: int getTagWireType(int)>(v);
tableswitch(v)
{
case 0: goto label;
case 1: goto label;
case 2: goto label;
case 3: goto label;
case 4: goto label;
case 5: goto label;
default: goto label;
};
label:
v = virtualinvoke v.<java.lang.Long: long longValue()>();
v = staticinvoke <oadd.com.google.protobuf.TextFormat: java.lang.String unsignedToString(long)>(v);
virtualinvoke v.<oadd.com.google.protobuf.TextFormat$TextGenerator: void print(java.lang.CharSequence)>(v);
goto label;
label:
v = null;
v = newarray (java.lang.Object)[1];
v[0] = v;
v = staticinvoke <java.lang.String: java.lang.String format(java.util.Locale,java.lang.String,java.lang.Object[])>(v, "0x%08x", v);
virtualinvoke v.<oadd.com.google.protobuf.TextFormat$TextGenerator: void print(java.lang.CharSequence)>(v);
goto label;
label:
v = null;
v = newarray (java.lang.Object)[1];
v[0] = v;
v = staticinvoke <java.lang.String: java.lang.String format(java.util.Locale,java.lang.String,java.lang.Object[])>(v, "0x%016x", v);
virtualinvoke v.<oadd.com.google.protobuf.TextFormat$TextGenerator: void print(java.lang.CharSequence)>(v);
goto label;
label:
v = staticinvoke <oadd.com.google.protobuf.UnknownFieldSet: oadd.com.google.protobuf.UnknownFieldSet parseFrom(oadd.com.google.protobuf.ByteString)>(v);
virtualinvoke v.<oadd.com.google.protobuf.TextFormat$TextGenerator: void print(java.lang.CharSequence)>("{");
virtualinvoke v.<oadd.com.google.protobuf.TextFormat$TextGenerator: void eol()>();
virtualinvoke v.<oadd.com.google.protobuf.TextFormat$TextGenerator: void indent()>();
staticinvoke <oadd.com.google.protobuf.TextFormat$Printer: void printUnknownFields(oadd.com.google.protobuf.UnknownFieldSet,oadd.com.google.protobuf.TextFormat$TextGenerator)>(v, v);
virtualinvoke v.<oadd.com.google.protobuf.TextFormat$TextGenerator: void outdent()>();
virtualinvoke v.<oadd.com.google.protobuf.TextFormat$TextGenerator: void print(java.lang.CharSequence)>("}");
label:
goto label;
label:
v := @caughtexception;
virtualinvoke v.<oadd.com.google.protobuf.TextFormat$TextGenerator: void print(java.lang.CharSequence)>("\"");
v = staticinvoke <oadd.com.google.protobuf.TextFormat: java.lang.String escapeBytes(oadd.com.google.protobuf.ByteString)>(v);
virtualinvoke v.<oadd.com.google.protobuf.TextFormat$TextGenerator: void print(java.lang.CharSequence)>(v);
virtualinvoke v.<oadd.com.google.protobuf.TextFormat$TextGenerator: void print(java.lang.CharSequence)>("\"");
goto label;
label:
staticinvoke <oadd.com.google.protobuf.TextFormat$Printer: void printUnknownFields(oadd.com.google.protobuf.UnknownFieldSet,oadd.com.google.protobuf.TextFormat$TextGenerator)>(v, v);
goto label;
label:
v = new java.lang.IllegalArgumentException;
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (int)>(v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("Bad tag: \u0001");
specialinvoke v.<java.lang.IllegalArgumentException: void <init>(java.lang.String)>(v);
throw v;
label:
return;
catch oadd.com.google.protobuf.InvalidProtocolBufferException from label to label with label;
}
public static oadd.com.google.protobuf.TextFormat$Printer printer()
{
oadd.com.google.protobuf.TextFormat$Printer v;
v = <oadd.com.google.protobuf.TextFormat$Printer: oadd.com.google.protobuf.TextFormat$Printer DEFAULT>;
return v;
}
public static java.lang.String unsignedToString(int)
{
int v;
long v;
java.lang.String v, v;
v := @parameter: int;
if v < 0 goto label;
v = staticinvoke <java.lang.Integer: java.lang.String toString(int)>(v);
return v;
label:
v = v & 4294967295L;
v = staticinvoke <java.lang.Long: java.lang.String toString(long)>(v);
return v;
}
public static java.lang.String unsignedToString(long)
{
byte v;
java.math.BigInteger v, v;
long v, v;
java.lang.String v, v;
v := @parameter: long;
v = v cmp 0L;
if v < 0 goto label;
v = staticinvoke <java.lang.Long: java.lang.String toString(long)>(v);
return v;
label:
v = v & 9223372036854775807L;
v = staticinvoke <java.math.BigInteger: java.math.BigInteger valueOf(long)>(v);
v = virtualinvoke v.<java.math.BigInteger: java.math.BigInteger setBit(int)>(63);
v = virtualinvoke v.<java.math.BigInteger: java.lang.String toString()>();
return v;
}
private static oadd.com.google.protobuf.TextFormat$TextGenerator multiLineOutput(java.lang.Appendable)
{
oadd.com.google.protobuf.TextFormat$TextGenerator v;
java.lang.Appendable v;
v := @parameter: java.lang.Appendable;
v = new oadd.com.google.protobuf.TextFormat$TextGenerator;
specialinvoke v.<oadd.com.google.protobuf.TextFormat$TextGenerator: void <init>(java.lang.Appendable,boolean)>(v, 0);
return v;
}
private static oadd.com.google.protobuf.TextFormat$TextGenerator singleLineOutput(java.lang.Appendable)
{
oadd.com.google.protobuf.TextFormat$TextGenerator v;
java.lang.Appendable v;
v := @parameter: java.lang.Appendable;
v = new oadd.com.google.protobuf.TextFormat$TextGenerator;
specialinvoke v.<oadd.com.google.protobuf.TextFormat$TextGenerator: void <init>(java.lang.Appendable,boolean)>(v, 1);
return v;
}
public static oadd.com.google.protobuf.TextFormat$Parser getParser()
{
oadd.com.google.protobuf.TextFormat$Parser v;
v = <oadd.com.google.protobuf.TextFormat: oadd.com.google.protobuf.TextFormat$Parser PARSER>;
return v;
}
public static void merge(java.lang.Readable, oadd.com.google.protobuf.Message$Builder) throws java.io.IOException
{
java.lang.Readable v;
oadd.com.google.protobuf.TextFormat$Parser v;
oadd.com.google.protobuf.Message$Builder v;
v := @parameter: java.lang.Readable;
v := @parameter: oadd.com.google.protobuf.Message$Builder;
v = <oadd.com.google.protobuf.TextFormat: oadd.com.google.protobuf.TextFormat$Parser PARSER>;
virtualinvoke v.<oadd.com.google.protobuf.TextFormat$Parser: void merge(java.lang.Readable,oadd.com.google.protobuf.Message$Builder)>(v, v);
return;
}
public static void merge(java.lang.CharSequence, oadd.com.google.protobuf.Message$Builder) throws oadd.com.google.protobuf.TextFormat$ParseException
{
oadd.com.google.protobuf.TextFormat$Parser v;
oadd.com.google.protobuf.Message$Builder v;
java.lang.CharSequence v;
v := @parameter: java.lang.CharSequence;
v := @parameter: oadd.com.google.protobuf.Message$Builder;
v = <oadd.com.google.protobuf.TextFormat: oadd.com.google.protobuf.TextFormat$Parser PARSER>;
virtualinvoke v.<oadd.com.google.protobuf.TextFormat$Parser: void merge(java.lang.CharSequence,oadd.com.google.protobuf.Message$Builder)>(v, v);
return;
}
public static oadd.com.google.protobuf.Message parse(java.lang.CharSequence, java.lang.Class) throws oadd.com.google.protobuf.TextFormat$ParseException
{
oadd.com.google.protobuf.MessageLite v;
oadd.com.google.protobuf.Message$Builder v;
java.lang.CharSequence v;
java.lang.Class v;
oadd.com.google.protobuf.Message v;
v := @parameter: java.lang.CharSequence;
v := @parameter: java.lang.Class;
v = staticinvoke <oadd.com.google.protobuf.Internal: oadd.com.google.protobuf.MessageLite getDefaultInstance(java.lang.Class)>(v);
v = interfaceinvoke v.<oadd.com.google.protobuf.Message: oadd.com.google.protobuf.Message$Builder newBuilderForType()>();
staticinvoke <oadd.com.google.protobuf.TextFormat: void merge(java.lang.CharSequence,oadd.com.google.protobuf.Message$Builder)>(v, v);
v = interfaceinvoke v.<oadd.com.google.protobuf.Message$Builder: oadd.com.google.protobuf.Message build()>();
return v;
}
public static void merge(java.lang.Readable, oadd.com.google.protobuf.ExtensionRegistry, oadd.com.google.protobuf.Message$Builder) throws java.io.IOException
{
oadd.com.google.protobuf.ExtensionRegistry v;
oadd.com.google.protobuf.Message$Builder v;
java.lang.Readable v;
oadd.com.google.protobuf.TextFormat$Parser v;
v := @parameter: java.lang.Readable;
v := @parameter: oadd.com.google.protobuf.ExtensionRegistry;
v := @parameter: oadd.com.google.protobuf.Message$Builder;
v = <oadd.com.google.protobuf.TextFormat: oadd.com.google.protobuf.TextFormat$Parser PARSER>;
virtualinvoke v.<oadd.com.google.protobuf.TextFormat$Parser: void merge(java.lang.Readable,oadd.com.google.protobuf.ExtensionRegistry,oadd.com.google.protobuf.Message$Builder)>(v, v, v);
return;
}
public static void merge(java.lang.CharSequence, oadd.com.google.protobuf.ExtensionRegistry, oadd.com.google.protobuf.Message$Builder) throws oadd.com.google.protobuf.TextFormat$ParseException
{
oadd.com.google.protobuf.ExtensionRegistry v;
oadd.com.google.protobuf.Message$Builder v;
java.lang.CharSequence v;
oadd.com.google.protobuf.TextFormat$Parser v;
v := @parameter: java.lang.CharSequence;
v := @parameter: oadd.com.google.protobuf.ExtensionRegistry;
v := @parameter: oadd.com.google.protobuf.Message$Builder;
v = <oadd.com.google.protobuf.TextFormat: oadd.com.google.protobuf.TextFormat$Parser PARSER>;
virtualinvoke v.<oadd.com.google.protobuf.TextFormat$Parser: void merge(java.lang.CharSequence,oadd.com.google.protobuf.ExtensionRegistry,oadd.com.google.protobuf.Message$Builder)>(v, v, v);
return;
}
public static oadd.com.google.protobuf.Message parse(java.lang.CharSequence, oadd.com.google.protobuf.ExtensionRegistry, java.lang.Class) throws oadd.com.google.protobuf.TextFormat$ParseException
{
oadd.com.google.protobuf.MessageLite v;
oadd.com.google.protobuf.ExtensionRegistry v;
oadd.com.google.protobuf.Message$Builder v;
java.lang.CharSequence v;
java.lang.Class v;
oadd.com.google.protobuf.Message v;
v := @parameter: java.lang.CharSequence;
v := @parameter: oadd.com.google.protobuf.ExtensionRegistry;
v := @parameter: java.lang.Class;
v = staticinvoke <oadd.com.google.protobuf.Internal: oadd.com.google.protobuf.MessageLite getDefaultInstance(java.lang.Class)>(v);
v = interfaceinvoke v.<oadd.com.google.protobuf.Message: oadd.com.google.protobuf.Message$Builder newBuilderForType()>();
staticinvoke <oadd.com.google.protobuf.TextFormat: void merge(java.lang.CharSequence,oadd.com.google.protobuf.ExtensionRegistry,oadd.com.google.protobuf.Message$Builder)>(v, v, v);
v = interfaceinvoke v.<oadd.com.google.protobuf.Message$Builder: oadd.com.google.protobuf.Message build()>();
return v;
}
public static java.lang.String escapeBytes(oadd.com.google.protobuf.ByteString)
{
java.lang.String v;
oadd.com.google.protobuf.ByteString v;
v := @parameter: oadd.com.google.protobuf.ByteString;
v = staticinvoke <oadd.com.google.protobuf.TextFormatEscaper: java.lang.String escapeBytes(oadd.com.google.protobuf.ByteString)>(v);
return v;
}
public static java.lang.String escapeBytes(byte[])
{
byte[] v;
java.lang.String v;
v := @parameter: byte[];
v = staticinvoke <oadd.com.google.protobuf.TextFormatEscaper: java.lang.String escapeBytes(byte[])>(v);
return v;
}
public static oadd.com.google.protobuf.ByteString unescapeBytes(java.lang.CharSequence) throws oadd.com.google.protobuf.TextFormat$InvalidEscapeSequenceException
{
byte[] v, v, v;
byte v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v;
java.lang.CharSequence v;
java.lang.Character$UnicodeBlock v, v, v, v;
int[] v;
oadd.com.google.protobuf.ByteString v, v, v, v;
java.nio.charset.Charset v, v;
int v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v;
java.lang.String v, v, v, v, v, v, v, v;
oadd.com.google.protobuf.TextFormat$InvalidEscapeSequenceException v, v, v, v, v, v, v, v, v;
boolean v, v, v, v, v, v, v, v, v, v, v, v, v, v, v;
v := @parameter: java.lang.CharSequence;
v = virtualinvoke v.<java.lang.Object: java.lang.String toString()>();
v = staticinvoke <oadd.com.google.protobuf.ByteString: oadd.com.google.protobuf.ByteString copyFromUtf8(java.lang.String)>(v);
v = virtualinvoke v.<oadd.com.google.protobuf.ByteString: int size()>();
v = newarray (byte)[v];
v = 0;
v = 0;
label:
v = virtualinvoke v.<oadd.com.google.protobuf.ByteString: int size()>();
if v >= v goto label;
v = virtualinvoke v.<oadd.com.google.protobuf.ByteString: byte byteAt(int)>(v);
if v != 92 goto label;
v = v + 1;
v = virtualinvoke v.<oadd.com.google.protobuf.ByteString: int size()>();
if v >= v goto label;
v = v + 1;
v = virtualinvoke v.<oadd.com.google.protobuf.ByteString: byte byteAt(int)>(v);
v = staticinvoke <oadd.com.google.protobuf.TextFormat: boolean isOctal(byte)>(v);
if v == 0 goto label;
v = staticinvoke <oadd.com.google.protobuf.TextFormat: int digitValue(byte)>(v);
v = v + 1;
v = virtualinvoke v.<oadd.com.google.protobuf.ByteString: int size()>();
if v >= v goto label;
v = v + 1;
v = virtualinvoke v.<oadd.com.google.protobuf.ByteString: byte byteAt(int)>(v);
v = staticinvoke <oadd.com.google.protobuf.TextFormat: boolean isOctal(byte)>(v);
if v == 0 goto label;
v = v + 1;
v = v * 8;
v = virtualinvoke v.<oadd.com.google.protobuf.ByteString: byte byteAt(int)>(v);
v = staticinvoke <oadd.com.google.protobuf.TextFormat: int digitValue(byte)>(v);
v = v + v;
label:
v = v + 1;
v = virtualinvoke v.<oadd.com.google.protobuf.ByteString: int size()>();
if v >= v goto label;
v = v + 1;
v = virtualinvoke v.<oadd.com.google.protobuf.ByteString: byte byteAt(int)>(v);
v = staticinvoke <oadd.com.google.protobuf.TextFormat: boolean isOctal(byte)>(v);
if v == 0 goto label;
v = v + 1;
v = v * 8;
v = virtualinvoke v.<oadd.com.google.protobuf.ByteString: byte byteAt(int)>(v);
v = staticinvoke <oadd.com.google.protobuf.TextFormat: int digitValue(byte)>(v);
v = v + v;
label:
v = v;
v = v + 1;
v[v] = v;
goto label;
label:
lookupswitch(v)
{
case 34: goto label;
case 39: goto label;
case 85: goto label;
case 92: goto label;
case 97: goto label;
case 98: goto label;
case 102: goto label;
case 110: goto label;
case 114: goto label;
case 116: goto label;
case 117: goto label;
case 118: goto label;
case 120: goto label;
default: goto label;
};
label:
v = v;
v = v + 1;
v[v] = 7;
goto label;
label:
v = v;
v = v + 1;
v[v] = 8;
goto label;
label:
v = v;
v = v + 1;
v[v] = 12;
goto label;
label:
v = v;
v = v + 1;
v[v] = 10;
goto label;
label:
v = v;
v = v + 1;
v[v] = 13;
goto label;
label:
v = v;
v = v + 1;
v[v] = 9;
goto label;
label:
v = v;
v = v + 1;
v[v] = 11;
goto label;
label:
v = v;
v = v + 1;
v[v] = 92;
goto label;
label:
v = v;
v = v + 1;
v[v] = 39;
goto label;
label:
v = v;
v = v + 1;
v[v] = 34;
goto label;
label:
v = v + 1;
v = virtualinvoke v.<oadd.com.google.protobuf.ByteString: int size()>();
if v >= v goto label;
v = v + 1;
v = virtualinvoke v.<oadd.com.google.protobuf.ByteString: byte byteAt(int)>(v);
v = staticinvoke <oadd.com.google.protobuf.TextFormat: boolean isHex(byte)>(v);
if v == 0 goto label;
v = v + 1;
v = virtualinvoke v.<oadd.com.google.protobuf.ByteString: byte byteAt(int)>(v);
v = staticinvoke <oadd.com.google.protobuf.TextFormat: int digitValue(byte)>(v);
goto label;
label:
v = new oadd.com.google.protobuf.TextFormat$InvalidEscapeSequenceException;
specialinvoke v.<oadd.com.google.protobuf.TextFormat$InvalidEscapeSequenceException: void <init>(java.lang.String)>("Invalid escape sequence: \'\\x\' with no digits");
throw v;
label:
v = v + 1;
v = virtualinvoke v.<oadd.com.google.protobuf.ByteString: int size()>();
if v >= v goto label;
v = v + 1;
v = virtualinvoke v.<oadd.com.google.protobuf.ByteString: byte byteAt(int)>(v);
v = staticinvoke <oadd.com.google.protobuf.TextFormat: boolean isHex(byte)>(v);
if v == 0 goto label;
v = v + 1;
v = v * 16;
v = virtualinvoke v.<oadd.com.google.protobuf.ByteString: byte byteAt(int)>(v);
v = staticinvoke <oadd.com.google.protobuf.TextFormat: int digitValue(byte)>(v);
v = v + v;
label:
v = v;
v = v + 1;
v[v] = v;
goto label;
label:
v = v + 1;
v = v + 3;
v = virtualinvoke v.<oadd.com.google.protobuf.ByteString: int size()>();
if v >= v goto label;
v = virtualinvoke v.<oadd.com.google.protobuf.ByteString: byte byteAt(int)>(v);
v = staticinvoke <oadd.com.google.protobuf.TextFormat: boolean isHex(byte)>(v);
if v == 0 goto label;
v = v + 1;
v = virtualinvoke v.<oadd.com.google.protobuf.ByteString: byte byteAt(int)>(v);
v = staticinvoke <oadd.com.google.protobuf.TextFormat: boolean isHex(byte)>(v);
if v == 0 goto label;
v = v + 2;
v = virtualinvoke v.<oadd.com.google.protobuf.ByteString: byte byteAt(int)>(v);
v = staticinvoke <oadd.com.google.protobuf.TextFormat: boolean isHex(byte)>(v);
if v == 0 goto label;
v = v + 3;
v = virtualinvoke v.<oadd.com.google.protobuf.ByteString: byte byteAt(int)>(v);
v = staticinvoke <oadd.com.google.protobuf.TextFormat: boolean isHex(byte)>(v);
if v == 0 goto label;
v = virtualinvoke v.<oadd.com.google.protobuf.ByteString: byte byteAt(int)>(v);
v = staticinvoke <oadd.com.google.protobuf.TextFormat: int digitValue(byte)>(v);
v = v << 12;
v = v + 1;
v = virtualinvoke v.<oadd.com.google.protobuf.ByteString: byte byteAt(int)>(v);
v = staticinvoke <oadd.com.google.protobuf.TextFormat: int digitValue(byte)>(v);
v = v << 8;
v = v | v;
v = v + 2;
v = virtualinvoke v.<oadd.com.google.protobuf.ByteString: byte byteAt(int)>(v);
v = staticinvoke <oadd.com.google.protobuf.TextFormat: int digitValue(byte)>(v);
v = v << 4;
v = v | v;
v = v + 3;
v = virtualinvoke v.<oadd.com.google.protobuf.ByteString: byte byteAt(int)>(v);
v = staticinvoke <oadd.com.google.protobuf.TextFormat: int digitValue(byte)>(v);
v = v | v;
v = staticinvoke <java.lang.Character: boolean isSurrogate(char)>(v);
if v == 0 goto label;
v = new oadd.com.google.protobuf.TextFormat$InvalidEscapeSequenceException;
specialinvoke v.<oadd.com.google.protobuf.TextFormat$InvalidEscapeSequenceException: void <init>(java.lang.String)>("Invalid escape sequence: \'\\u\' refers to a surrogate");
throw v;
label:
v = staticinvoke <java.lang.Character: java.lang.String toString(char)>(v);
v = <java.nio.charset.StandardCharsets: java.nio.charset.Charset UTF_8>;
v = virtualinvoke v.<java.lang.String: byte[] getBytes(java.nio.charset.Charset)>(v);
v = lengthof v;
staticinvoke <java.lang.System: void arraycopy(java.lang.Object,int,java.lang.Object,int,int)>(v, 0, v, v, v);
v = lengthof v;
v = v + v;
v = v + 3;
goto label;
label:
v = new oadd.com.google.protobuf.TextFormat$InvalidEscapeSequenceException;
specialinvoke v.<oadd.com.google.protobuf.TextFormat$InvalidEscapeSequenceException: void <init>(java.lang.String)>("Invalid escape sequence: \'\\u\' with too few hex chars");
throw v;
label:
v = v + 1;
v = v + 7;
v = virtualinvoke v.<oadd.com.google.protobuf.ByteString: int size()>();
if v < v goto label;
v = new oadd.com.google.protobuf.TextFormat$InvalidEscapeSequenceException;
specialinvoke v.<oadd.com.google.protobuf.TextFormat$InvalidEscapeSequenceException: void <init>(java.lang.String)>("Invalid escape sequence: \'\\U\' with too few hex chars");
throw v;
label:
v = 0;
v = v;
label:
v = v + 8;
if v >= v goto label;
v = virtualinvoke v.<oadd.com.google.protobuf.ByteString: byte byteAt(int)>(v);
v = staticinvoke <oadd.com.google.protobuf.TextFormat: boolean isHex(byte)>(v);
if v != 0 goto label;
v = new oadd.com.google.protobuf.TextFormat$InvalidEscapeSequenceException;
specialinvoke v.<oadd.com.google.protobuf.TextFormat$InvalidEscapeSequenceException: void <init>(java.lang.String)>("Invalid escape sequence: \'\\U\' with too few hex chars");
throw v;
label:
v = v << 4;
v = staticinvoke <oadd.com.google.protobuf.TextFormat: int digitValue(byte)>(v);
v = v | v;
v = v + 1;
goto label;
label:
v = staticinvoke <java.lang.Character: boolean isValidCodePoint(int)>(v);
if v != 0 goto label;
v = new oadd.com.google.protobuf.TextFormat$InvalidEscapeSequenceException;
v = v + 8;
v = virtualinvoke v.<oadd.com.google.protobuf.ByteString: oadd.com.google.protobuf.ByteString substring(int,int)>(v, v);
v = virtualinvoke v.<oadd.com.google.protobuf.ByteString: java.lang.String toStringUtf8()>();
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.String)>(v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("Invalid escape sequence: \'\\U\u0001\' is not a valid code point value");
specialinvoke v.<oadd.com.google.protobuf.TextFormat$InvalidEscapeSequenceException: void <init>(java.lang.String)>(v);
throw v;
label:
v = staticinvoke <java.lang.Character$UnicodeBlock: java.lang.Character$UnicodeBlock of(int)>(v);
v = <java.lang.Character$UnicodeBlock: java.lang.Character$UnicodeBlock LOW_SURROGATES>;
v = virtualinvoke v.<java.lang.Character$UnicodeBlock: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
v = <java.lang.Character$UnicodeBlock: java.lang.Character$UnicodeBlock HIGH_SURROGATES>;
v = virtualinvoke v.<java.lang.Character$UnicodeBlock: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
v = <java.lang.Character$UnicodeBlock: java.lang.Character$UnicodeBlock HIGH_PRIVATE_USE_SURROGATES>;
v = virtualinvoke v.<java.lang.Character$UnicodeBlock: boolean equals(java.lang.Object)>(v);
if v == 0 goto label;
label:
v = new oadd.com.google.protobuf.TextFormat$InvalidEscapeSequenceException;
v = v + 8;
v = virtualinvoke v.<oadd.com.google.protobuf.ByteString: oadd.com.google.protobuf.ByteString substring(int,int)>(v, v);
v = virtualinvoke v.<oadd.com.google.protobuf.ByteString: java.lang.String toStringUtf8()>();
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.String)>(v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("Invalid escape sequence: \'\\U\u0001\' refers to a surrogate code unit");
specialinvoke v.<oadd.com.google.protobuf.TextFormat$InvalidEscapeSequenceException: void <init>(java.lang.String)>(v);
throw v;
label:
v = newarray (int)[1];
v[0] = v;
v = new java.lang.String;
specialinvoke v.<java.lang.String: void <init>(int[],int,int)>(v, 0, 1);
v = <java.nio.charset.StandardCharsets: java.nio.charset.Charset UTF_8>;
v = virtualinvoke v.<java.lang.String: byte[] getBytes(java.nio.charset.Charset)>(v);
v = lengthof v;
staticinvoke <java.lang.System: void arraycopy(java.lang.Object,int,java.lang.Object,int,int)>(v, 0, v, v, v);
v = lengthof v;
v = v + v;
v = v + 7;
goto label;
label:
v = new oadd.com.google.protobuf.TextFormat$InvalidEscapeSequenceException;
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (byte)>(v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("Invalid escape sequence: \'\\\u0001\'");
specialinvoke v.<oadd.com.google.protobuf.TextFormat$InvalidEscapeSequenceException: void <init>(java.lang.String)>(v);
throw v;
label:
v = new oadd.com.google.protobuf.TextFormat$InvalidEscapeSequenceException;
specialinvoke v.<oadd.com.google.protobuf.TextFormat$InvalidEscapeSequenceException: void <init>(java.lang.String)>("Invalid escape sequence: \'\\\' at end of string.");
throw v;
label:
v = v;
v = v + 1;
v[v] = v;
label:
v = v + 1;
goto label;
label:
v = lengthof v;
if v != v goto label;
v = staticinvoke <oadd.com.google.protobuf.ByteString: oadd.com.google.protobuf.ByteString wrap(byte[])>(v);
goto label;
label:
v = staticinvoke <oadd.com.google.protobuf.ByteString: oadd.com.google.protobuf.ByteString copyFrom(byte[],int,int)>(v, 0, v);
label:
return v;
}
static java.lang.String escapeText(java.lang.String)
{
java.lang.String v, v;
oadd.com.google.protobuf.ByteString v;
v := @parameter: java.lang.String;
v = staticinvoke <oadd.com.google.protobuf.ByteString: oadd.com.google.protobuf.ByteString copyFromUtf8(java.lang.String)>(v);
v = staticinvoke <oadd.com.google.protobuf.TextFormat: java.lang.String escapeBytes(oadd.com.google.protobuf.ByteString)>(v);
return v;
}
public static java.lang.String escapeDoubleQuotesAndBackslashes(java.lang.String)
{
java.lang.String v, v;
v := @parameter: java.lang.String;
v = staticinvoke <oadd.com.google.protobuf.TextFormatEscaper: java.lang.String escapeDoubleQuotesAndBackslashes(java.lang.String)>(v);
return v;
}
static java.lang.String unescapeText(java.lang.String) throws oadd.com.google.protobuf.TextFormat$InvalidEscapeSequenceException
{
java.lang.String v, v;
oadd.com.google.protobuf.ByteString v;
v := @parameter: java.lang.String;
v = staticinvoke <oadd.com.google.protobuf.TextFormat: oadd.com.google.protobuf.ByteString unescapeBytes(java.lang.CharSequence)>(v);
v = virtualinvoke v.<oadd.com.google.protobuf.ByteString: java.lang.String toStringUtf8()>();
return v;
}
private static boolean isOctal(byte)
{
byte v;
boolean v;
v := @parameter: byte;
if 48 > v goto label;
if v > 55 goto label;
v = 1;
goto label;
label:
v = 0;
label:
return v;
}
private static boolean isHex(byte)
{
byte v;
boolean v;
v := @parameter: byte;
if 48 > v goto label;
if v <= 57 goto label;
label:
if 97 > v goto label;
if v <= 102 goto label;
label:
if 65 > v goto label;
if v > 70 goto label;
label:
v = 1;
goto label;
label:
v = 0;
label:
return v;
}
private static int digitValue(byte)
{
byte v;
int v, v, v, v, v;
v := @parameter: byte;
if 48 > v goto label;
if v > 57 goto label;
v = v - 48;
return v;
label:
if 97 > v goto label;
if v > 122 goto label;
v = v - 97;
v = v + 10;
return v;
label:
v = v - 65;
v = v + 10;
return v;
}
static int parseInt32(java.lang.String) throws java.lang.NumberFormatException
{
long v;
java.lang.String v;
v := @parameter: java.lang.String;
v = staticinvoke <oadd.com.google.protobuf.TextFormat: long parseInteger(java.lang.String,boolean,boolean)>(v, 1, 0);
return v;
}
static int parseUInt32(java.lang.String) throws java.lang.NumberFormatException
{
long v;
java.lang.String v;
v := @parameter: java.lang.String;
v = staticinvoke <oadd.com.google.protobuf.TextFormat: long parseInteger(java.lang.String,boolean,boolean)>(v, 0, 0);
return v;
}
static long parseInt64(java.lang.String) throws java.lang.NumberFormatException
{
long v;
java.lang.String v;
v := @parameter: java.lang.String;
v = staticinvoke <oadd.com.google.protobuf.TextFormat: long parseInteger(java.lang.String,boolean,boolean)>(v, 1, 1);
return v;
}
static long parseUInt64(java.lang.String) throws java.lang.NumberFormatException
{
long v;
java.lang.String v;
v := @parameter: java.lang.String;
v = staticinvoke <oadd.com.google.protobuf.TextFormat: long parseInteger(java.lang.String,boolean,boolean)>(v, 0, 1);
return v;
}
private static long parseInteger(java.lang.String, boolean, boolean) throws java.lang.NumberFormatException
{
byte v, v, v, v, v;
java.math.BigInteger v, v;
boolean v, v, v, v, v, v;
long v;
int v, v, v, v, v, v;
java.lang.String v, v, v, v, v, v, v, v, v;
java.lang.NumberFormatException v, v, v, v, v, v, v;
v := @parameter: java.lang.String;
v := @parameter: boolean;
v := @parameter: boolean;
v = 0;
v = 0;
v = virtualinvoke v.<java.lang.String: boolean startsWith(java.lang.String,int)>("-", 0);
if v == 0 goto label;
if v != 0 goto label;
v = new java.lang.NumberFormatException;
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.String)>(v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("Number must be positive: \u0001");
specialinvoke v.<java.lang.NumberFormatException: void <init>(java.lang.String)>(v);
throw v;
label:
v = 1;
v = 1;
label:
v = 10;
v = virtualinvoke v.<java.lang.String: boolean startsWith(java.lang.String,int)>("0x", v);
if v == 0 goto label;
v = v + 2;
v = 16;
goto label;
label:
v = virtualinvoke v.<java.lang.String: boolean startsWith(java.lang.String,int)>("0", v);
if v == 0 goto label;
v = 8;
label:
v = virtualinvoke v.<java.lang.String: java.lang.String substring(int)>(v);
v = virtualinvoke v.<java.lang.String: int length()>();
if v >= 16 goto label;
v = staticinvoke <java.lang.Long: long parseLong(java.lang.String,int)>(v, v);
if v == 0 goto label;
v = neg v;
label:
if v != 0 goto label;
if v == 0 goto label;
v = v cmp 2147483647L;
if v > 0 goto label;
v = v cmp -2147483648L;
if v >= 0 goto label;
label:
v = new java.lang.NumberFormatException;
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.String)>(v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("Number out of range for 32-bit signed integer: \u0001");
specialinvoke v.<java.lang.NumberFormatException: void <init>(java.lang.String)>(v);
throw v;
label:
v = v cmp 4294967296L;
if v >= 0 goto label;
v = v cmp 0L;
if v >= 0 goto label;
label:
v = new java.lang.NumberFormatException;
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.String)>(v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("Number out of range for 32-bit unsigned integer: \u0001");
specialinvoke v.<java.lang.NumberFormatException: void <init>(java.lang.String)>(v);
throw v;
label:
v = new java.math.BigInteger;
specialinvoke v.<java.math.BigInteger: void <init>(java.lang.String,int)>(v, v);
v = v;
if v == 0 goto label;
v = virtualinvoke v.<java.math.BigInteger: java.math.BigInteger negate()>();
label:
if v != 0 goto label;
if v == 0 goto label;
v = virtualinvoke v.<java.math.BigInteger: int bitLength()>();
if v <= 31 goto label;
v = new java.lang.NumberFormatException;
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.String)>(v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("Number out of range for 32-bit signed integer: \u0001");
specialinvoke v.<java.lang.NumberFormatException: void <init>(java.lang.String)>(v);
throw v;
label:
v = virtualinvoke v.<java.math.BigInteger: int bitLength()>();
if v <= 32 goto label;
v = new java.lang.NumberFormatException;
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.String)>(v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("Number out of range for 32-bit unsigned integer: \u0001");
specialinvoke v.<java.lang.NumberFormatException: void <init>(java.lang.String)>(v);
throw v;
label:
if v == 0 goto label;
v = virtualinvoke v.<java.math.BigInteger: int bitLength()>();
if v <= 63 goto label;
v = new java.lang.NumberFormatException;
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.String)>(v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("Number out of range for 64-bit signed integer: \u0001");
specialinvoke v.<java.lang.NumberFormatException: void <init>(java.lang.String)>(v);
throw v;
label:
v = virtualinvoke v.<java.math.BigInteger: int bitLength()>();
if v <= 64 goto label;
v = new java.lang.NumberFormatException;
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.String)>(v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("Number out of range for 64-bit unsigned integer: \u0001");
specialinvoke v.<java.lang.NumberFormatException: void <init>(java.lang.String)>(v);
throw v;
label:
v = virtualinvoke v.<java.math.BigInteger: long longValue()>();
label:
return v;
}
static void <clinit>()
{
oadd.com.google.protobuf.TextFormat$Parser v;
java.lang.Class v;
java.lang.String v;
java.util.logging.Logger v;
oadd.com.google.protobuf.TextFormat$Parser$Builder v;
v = class "Loadd/com/google/protobuf/TextFormat;";
v = virtualinvoke v.<java.lang.Class: java.lang.String getName()>();
v = staticinvoke <java.util.logging.Logger: java.util.logging.Logger getLogger(java.lang.String)>(v);
<oadd.com.google.protobuf.TextFormat: java.util.logging.Logger logger> = v;
v = staticinvoke <oadd.com.google.protobuf.TextFormat$Parser: oadd.com.google.protobuf.TextFormat$Parser$Builder newBuilder()>();
v = virtualinvoke v.<oadd.com.google.protobuf.TextFormat$Parser$Builder: oadd.com.google.protobuf.TextFormat$Parser build()>();
<oadd.com.google.protobuf.TextFormat: oadd.com.google.protobuf.TextFormat$Parser PARSER> = v;
return;
}
}