public class oadd.javassist.compiler.Lex extends java.lang.Object implements oadd.javassist.compiler.TokenId
{
private int lastChar;
private java.lang.StringBuffer textBuffer;
private oadd.javassist.compiler.Token currentToken;
private oadd.javassist.compiler.Token lookAheadTokens;
private java.lang.String input;
private int position;
private int maxlen;
private int lineNumber;
private static final int[] equalOps;
private static final oadd.javassist.compiler.KeywordTable ktable;
public void <init>(java.lang.String)
{
oadd.javassist.compiler.Token v;
java.lang.StringBuffer v;
int v, v;
java.lang.String v;
oadd.javassist.compiler.Lex v;
v := @this: oadd.javassist.compiler.Lex;
v := @parameter: java.lang.String;
specialinvoke v.<java.lang.Object: void <init>()>();
v = (int) -1;
v.<oadd.javassist.compiler.Lex: int lastChar> = v;
v = new java.lang.StringBuffer;
specialinvoke v.<java.lang.StringBuffer: void <init>()>();
v.<oadd.javassist.compiler.Lex: java.lang.StringBuffer textBuffer> = v;
v = new oadd.javassist.compiler.Token;
specialinvoke v.<oadd.javassist.compiler.Token: void <init>()>();
v.<oadd.javassist.compiler.Lex: oadd.javassist.compiler.Token currentToken> = v;
v.<oadd.javassist.compiler.Lex: oadd.javassist.compiler.Token lookAheadTokens> = null;
v.<oadd.javassist.compiler.Lex: java.lang.String input> = v;
v.<oadd.javassist.compiler.Lex: int position> = 0;
v = virtualinvoke v.<java.lang.String: int length()>();
v.<oadd.javassist.compiler.Lex: int maxlen> = v;
v.<oadd.javassist.compiler.Lex: int lineNumber> = 0;
return;
}
public int get()
{
oadd.javassist.compiler.Token v, v, v, v, v;
int v, v;
oadd.javassist.compiler.Lex v;
v := @this: oadd.javassist.compiler.Lex;
v = v.<oadd.javassist.compiler.Lex: oadd.javassist.compiler.Token lookAheadTokens>;
if v != null goto label;
v = v.<oadd.javassist.compiler.Lex: oadd.javassist.compiler.Token currentToken>;
v = specialinvoke v.<oadd.javassist.compiler.Lex: int get(oadd.javassist.compiler.Token)>(v);
return v;
label:
v = v.<oadd.javassist.compiler.Lex: oadd.javassist.compiler.Token lookAheadTokens>;
v.<oadd.javassist.compiler.Lex: oadd.javassist.compiler.Token currentToken> = v;
v = v.<oadd.javassist.compiler.Lex: oadd.javassist.compiler.Token lookAheadTokens>;
v = v.<oadd.javassist.compiler.Token: oadd.javassist.compiler.Token next>;
v.<oadd.javassist.compiler.Lex: oadd.javassist.compiler.Token lookAheadTokens> = v;
v = v.<oadd.javassist.compiler.Token: int tokenId>;
return v;
}
public int lookAhead()
{
int v;
oadd.javassist.compiler.Lex v;
v := @this: oadd.javassist.compiler.Lex;
v = virtualinvoke v.<oadd.javassist.compiler.Lex: int lookAhead(int)>(0);
return v;
}
public int lookAhead(int)
{
oadd.javassist.compiler.Token v, v, v, v;
int v, v, v;
oadd.javassist.compiler.Lex v;
v := @this: oadd.javassist.compiler.Lex;
v := @parameter: int;
v = v.<oadd.javassist.compiler.Lex: oadd.javassist.compiler.Token lookAheadTokens>;
if v != null goto label;
v = v.<oadd.javassist.compiler.Lex: oadd.javassist.compiler.Token currentToken>;
v = v;
v.<oadd.javassist.compiler.Lex: oadd.javassist.compiler.Token lookAheadTokens> = v;
v.<oadd.javassist.compiler.Token: oadd.javassist.compiler.Token next> = null;
specialinvoke v.<oadd.javassist.compiler.Lex: int get(oadd.javassist.compiler.Token)>(v);
label:
v = v;
v = v - 1;
if v <= 0 goto label;
v = v.<oadd.javassist.compiler.Token: oadd.javassist.compiler.Token next>;
if v != null goto label;
v = new oadd.javassist.compiler.Token;
specialinvoke v.<oadd.javassist.compiler.Token: void <init>()>();
v.<oadd.javassist.compiler.Token: oadd.javassist.compiler.Token next> = v;
specialinvoke v.<oadd.javassist.compiler.Lex: int get(oadd.javassist.compiler.Token)>(v);
label:
v = v.<oadd.javassist.compiler.Token: oadd.javassist.compiler.Token next>;
goto label;
label:
v.<oadd.javassist.compiler.Lex: oadd.javassist.compiler.Token currentToken> = v;
v = v.<oadd.javassist.compiler.Token: int tokenId>;
return v;
}
public java.lang.String getString()
{
java.lang.String v;
oadd.javassist.compiler.Lex v;
oadd.javassist.compiler.Token v;
v := @this: oadd.javassist.compiler.Lex;
v = v.<oadd.javassist.compiler.Lex: oadd.javassist.compiler.Token currentToken>;
v = v.<oadd.javassist.compiler.Token: java.lang.String textValue>;
return v;
}
public long getLong()
{
long v;
oadd.javassist.compiler.Lex v;
oadd.javassist.compiler.Token v;
v := @this: oadd.javassist.compiler.Lex;
v = v.<oadd.javassist.compiler.Lex: oadd.javassist.compiler.Token currentToken>;
v = v.<oadd.javassist.compiler.Token: long longValue>;
return v;
}
public double getDouble()
{
oadd.javassist.compiler.Lex v;
oadd.javassist.compiler.Token v;
double v;
v := @this: oadd.javassist.compiler.Lex;
v = v.<oadd.javassist.compiler.Lex: oadd.javassist.compiler.Token currentToken>;
v = v.<oadd.javassist.compiler.Token: double doubleValue>;
return v;
}
private int get(oadd.javassist.compiler.Token)
{
int v;
oadd.javassist.compiler.Lex v;
oadd.javassist.compiler.Token v;
v := @this: oadd.javassist.compiler.Lex;
v := @parameter: oadd.javassist.compiler.Token;
label:
v = specialinvoke v.<oadd.javassist.compiler.Lex: int readLine(oadd.javassist.compiler.Token)>(v);
if v == 10 goto label;
v.<oadd.javassist.compiler.Token: int tokenId> = v;
return v;
}
private int readLine(oadd.javassist.compiler.Token)
{
oadd.javassist.compiler.Token v;
java.lang.StringBuffer v;
int v, v, v, v, v, v, v, v, v, v, v;
oadd.javassist.compiler.Lex v;
boolean v;
v := @this: oadd.javassist.compiler.Lex;
v := @parameter: oadd.javassist.compiler.Token;
v = specialinvoke v.<oadd.javassist.compiler.Lex: int getNextNonWhiteChar()>();
if v >= 0 goto label;
return v;
label:
if v != 10 goto label;
v = v.<oadd.javassist.compiler.Lex: int lineNumber>;
v = v + 1;
v.<oadd.javassist.compiler.Lex: int lineNumber> = v;
return 10;
label:
if v != 39 goto label;
v = specialinvoke v.<oadd.javassist.compiler.Lex: int readCharConst(oadd.javassist.compiler.Token)>(v);
return v;
label:
if v != 34 goto label;
v = specialinvoke v.<oadd.javassist.compiler.Lex: int readStringL(oadd.javassist.compiler.Token)>(v);
return v;
label:
if 48 > v goto label;
if v > 57 goto label;
v = specialinvoke v.<oadd.javassist.compiler.Lex: int readNumber(int,oadd.javassist.compiler.Token)>(v, v);
return v;
label:
if v != 46 goto label;
v = specialinvoke v.<oadd.javassist.compiler.Lex: int getc()>();
if 48 > v goto label;
if v > 57 goto label;
v = v.<oadd.javassist.compiler.Lex: java.lang.StringBuffer textBuffer>;
virtualinvoke v.<java.lang.StringBuffer: void setLength(int)>(0);
virtualinvoke v.<java.lang.StringBuffer: java.lang.StringBuffer append(char)>(46);
v = specialinvoke v.<oadd.javassist.compiler.Lex: int readDouble(java.lang.StringBuffer,int,oadd.javassist.compiler.Token)>(v, v, v);
return v;
label:
specialinvoke v.<oadd.javassist.compiler.Lex: void ungetc(int)>(v);
v = specialinvoke v.<oadd.javassist.compiler.Lex: int readSeparator(int)>(46);
return v;
label:
v = staticinvoke <java.lang.Character: boolean isJavaIdentifierStart(char)>(v);
if v == 0 goto label;
v = specialinvoke v.<oadd.javassist.compiler.Lex: int readIdentifier(int,oadd.javassist.compiler.Token)>(v, v);
return v;
label:
v = specialinvoke v.<oadd.javassist.compiler.Lex: int readSeparator(int)>(v);
return v;
}
private int getNextNonWhiteChar()
{
int v, v, v, v, v;
oadd.javassist.compiler.Lex v;
boolean v;
v := @this: oadd.javassist.compiler.Lex;
label:
v = specialinvoke v.<oadd.javassist.compiler.Lex: int getc()>();
if v != 47 goto label;
v = specialinvoke v.<oadd.javassist.compiler.Lex: int getc()>();
if v != 47 goto label;
label:
v = specialinvoke v.<oadd.javassist.compiler.Lex: int getc()>();
if v == 10 goto label;
if v == 13 goto label;
v = (int) -1;
if v != v goto label;
goto label;
label:
if v != 42 goto label;
label:
v = specialinvoke v.<oadd.javassist.compiler.Lex: int getc()>();
v = (int) -1;
if v == v goto label;
if v != 42 goto label;
v = specialinvoke v.<oadd.javassist.compiler.Lex: int getc()>();
if v != 47 goto label;
v = 32;
goto label;
label:
specialinvoke v.<oadd.javassist.compiler.Lex: void ungetc(int)>(v);
goto label;
label:
specialinvoke v.<oadd.javassist.compiler.Lex: void ungetc(int)>(v);
v = 47;
label:
v = staticinvoke <oadd.javassist.compiler.Lex: boolean isBlank(int)>(v);
if v != 0 goto label;
return v;
}
private int readCharConst(oadd.javassist.compiler.Token)
{
oadd.javassist.compiler.Token v;
int v, v, v, v;
oadd.javassist.compiler.Lex v;
v := @this: oadd.javassist.compiler.Lex;
v := @parameter: oadd.javassist.compiler.Token;
v = 0;
label:
v = specialinvoke v.<oadd.javassist.compiler.Lex: int getc()>();
if v == 39 goto label;
if v != 92 goto label;
v = specialinvoke v.<oadd.javassist.compiler.Lex: int readEscapeChar()>();
goto label;
label:
if v >= 32 goto label;
if v != 10 goto label;
v = v.<oadd.javassist.compiler.Lex: int lineNumber>;
v = v + 1;
v.<oadd.javassist.compiler.Lex: int lineNumber> = v;
label:
return 500;
label:
v = v;
goto label;
label:
v.<oadd.javassist.compiler.Token: long longValue> = v;
return 401;
}
private int readEscapeChar()
{
int v, v, v;
oadd.javassist.compiler.Lex v;
v := @this: oadd.javassist.compiler.Lex;
v = specialinvoke v.<oadd.javassist.compiler.Lex: int getc()>();
if v != 110 goto label;
v = 10;
goto label;
label:
if v != 116 goto label;
v = 9;
goto label;
label:
if v != 114 goto label;
v = 13;
goto label;
label:
if v != 102 goto label;
v = 12;
goto label;
label:
if v != 10 goto label;
v = v.<oadd.javassist.compiler.Lex: int lineNumber>;
v = v + 1;
v.<oadd.javassist.compiler.Lex: int lineNumber> = v;
label:
return v;
}
private int readStringL(oadd.javassist.compiler.Token)
{
oadd.javassist.compiler.Token v;
java.lang.StringBuffer v;
int v, v, v, v, v, v, v;
java.lang.String v;
oadd.javassist.compiler.Lex v;
boolean v;
v := @this: oadd.javassist.compiler.Lex;
v := @parameter: oadd.javassist.compiler.Token;
v = v.<oadd.javassist.compiler.Lex: java.lang.StringBuffer textBuffer>;
virtualinvoke v.<java.lang.StringBuffer: void setLength(int)>(0);
label:
v = specialinvoke v.<oadd.javassist.compiler.Lex: int getc()>();
v = v;
if v == 34 goto label;
if v != 92 goto label;
v = specialinvoke v.<oadd.javassist.compiler.Lex: int readEscapeChar()>();
goto label;
label:
if v == 10 goto label;
if v >= 0 goto label;
label:
v = v.<oadd.javassist.compiler.Lex: int lineNumber>;
v = v + 1;
v.<oadd.javassist.compiler.Lex: int lineNumber> = v;
return 500;
label:
virtualinvoke v.<java.lang.StringBuffer: java.lang.StringBuffer append(char)>(v);
goto label;
label:
v = specialinvoke v.<oadd.javassist.compiler.Lex: int getc()>();
if v != 10 goto label;
v = v.<oadd.javassist.compiler.Lex: int lineNumber>;
v = v + 1;
v.<oadd.javassist.compiler.Lex: int lineNumber> = v;
goto label;
label:
v = staticinvoke <oadd.javassist.compiler.Lex: boolean isBlank(int)>(v);
if v != 0 goto label;
if v == 34 goto label;
specialinvoke v.<oadd.javassist.compiler.Lex: void ungetc(int)>(v);
v = virtualinvoke v.<java.lang.StringBuffer: java.lang.String toString()>();
v.<oadd.javassist.compiler.Token: java.lang.String textValue> = v;
return 406;
}
private int readNumber(int, oadd.javassist.compiler.Token)
{
long v, v, v, v, v, v, v, v;
java.lang.StringBuffer v;
int v, v, v, v, v, v, v, v, v, v, v, v, v;
oadd.javassist.compiler.Lex v;
oadd.javassist.compiler.Token v;
v := @this: oadd.javassist.compiler.Lex;
v := @parameter: int;
v := @parameter: oadd.javassist.compiler.Token;
v = 0L;
v = specialinvoke v.<oadd.javassist.compiler.Lex: int getc()>();
if v != 48 goto label;
if v == 88 goto label;
if v != 120 goto label;
label:
v = specialinvoke v.<oadd.javassist.compiler.Lex: int getc()>();
if 48 > v goto label;
if v > 57 goto label;
v = v * 16L;
v = v - 48;
v = v + v;
goto label;
label:
if 65 > v goto label;
if v > 70 goto label;
v = v * 16L;
v = v - 65;
v = v + 10;
v = v + v;
goto label;
label:
if 97 > v goto label;
if v > 102 goto label;
v = v * 16L;
v = v - 97;
v = v + 10;
v = v + v;
goto label;
label:
v.<oadd.javassist.compiler.Token: long longValue> = v;
if v == 76 goto label;
if v != 108 goto label;
label:
return 403;
label:
specialinvoke v.<oadd.javassist.compiler.Lex: void ungetc(int)>(v);
return 402;
label:
if 48 > v goto label;
if v > 55 goto label;
v = v - 48;
label:
v = specialinvoke v.<oadd.javassist.compiler.Lex: int getc()>();
if 48 > v goto label;
if v > 55 goto label;
v = v * 8L;
v = v - 48;
v = v + v;
goto label;
label:
v.<oadd.javassist.compiler.Token: long longValue> = v;
if v == 76 goto label;
if v != 108 goto label;
label:
return 403;
label:
specialinvoke v.<oadd.javassist.compiler.Lex: void ungetc(int)>(v);
return 402;
label:
v = v - 48;
label:
if 48 > v goto label;
if v > 57 goto label;
v = v * 10L;
v = v + v;
v = v - 48L;
v = specialinvoke v.<oadd.javassist.compiler.Lex: int getc()>();
goto label;
label:
v.<oadd.javassist.compiler.Token: long longValue> = v;
if v == 70 goto label;
if v != 102 goto label;
label:
v.<oadd.javassist.compiler.Token: double doubleValue> = v;
return 404;
label:
if v == 69 goto label;
if v == 101 goto label;
if v == 68 goto label;
if v == 100 goto label;
if v != 46 goto label;
label:
v = v.<oadd.javassist.compiler.Lex: java.lang.StringBuffer textBuffer>;
virtualinvoke v.<java.lang.StringBuffer: void setLength(int)>(0);
virtualinvoke v.<java.lang.StringBuffer: java.lang.StringBuffer append(long)>(v);
v = specialinvoke v.<oadd.javassist.compiler.Lex: int readDouble(java.lang.StringBuffer,int,oadd.javassist.compiler.Token)>(v, v, v);
return v;
label:
if v == 76 goto label;
if v != 108 goto label;
label:
return 403;
label:
specialinvoke v.<oadd.javassist.compiler.Lex: void ungetc(int)>(v);
return 402;
}
private int readDouble(java.lang.StringBuffer, int, oadd.javassist.compiler.Token)
{
oadd.javassist.compiler.Token v;
java.lang.StringBuffer v;
int v;
java.lang.NumberFormatException v;
java.lang.String v;
oadd.javassist.compiler.Lex v;
double v;
v := @this: oadd.javassist.compiler.Lex;
v := @parameter: java.lang.StringBuffer;
v := @parameter: int;
v := @parameter: oadd.javassist.compiler.Token;
if v == 69 goto label;
if v == 101 goto label;
if v == 68 goto label;
if v == 100 goto label;
virtualinvoke v.<java.lang.StringBuffer: java.lang.StringBuffer append(char)>(v);
label:
v = specialinvoke v.<oadd.javassist.compiler.Lex: int getc()>();
if 48 > v goto label;
if v > 57 goto label;
virtualinvoke v.<java.lang.StringBuffer: java.lang.StringBuffer append(char)>(v);
goto label;
label:
if v == 69 goto label;
if v != 101 goto label;
label:
virtualinvoke v.<java.lang.StringBuffer: java.lang.StringBuffer append(char)>(v);
v = specialinvoke v.<oadd.javassist.compiler.Lex: int getc()>();
if v == 43 goto label;
if v != 45 goto label;
label:
virtualinvoke v.<java.lang.StringBuffer: java.lang.StringBuffer append(char)>(v);
v = specialinvoke v.<oadd.javassist.compiler.Lex: int getc()>();
label:
if 48 > v goto label;
if v > 57 goto label;
virtualinvoke v.<java.lang.StringBuffer: java.lang.StringBuffer append(char)>(v);
v = specialinvoke v.<oadd.javassist.compiler.Lex: int getc()>();
goto label;
label:
v = virtualinvoke v.<java.lang.StringBuffer: java.lang.String toString()>();
v = staticinvoke <java.lang.Double: double parseDouble(java.lang.String)>(v);
v.<oadd.javassist.compiler.Token: double doubleValue> = v;
label:
goto label;
label:
v := @caughtexception;
return 500;
label:
if v == 70 goto label;
if v != 102 goto label;
label:
return 404;
label:
if v == 68 goto label;
if v == 100 goto label;
specialinvoke v.<oadd.javassist.compiler.Lex: void ungetc(int)>(v);
label:
return 405;
catch java.lang.NumberFormatException from label to label with label;
}
private int readSeparator(int)
{
int[] v;
int v, v, v, v, v, v, v;
oadd.javassist.compiler.Lex v;
v := @this: oadd.javassist.compiler.Lex;
v := @parameter: int;
if 33 > v goto label;
if v > 63 goto label;
v = <oadd.javassist.compiler.Lex: int[] equalOps>;
v = v - 33;
v = v[v];
if v != 0 goto label;
return v;
label:
v = specialinvoke v.<oadd.javassist.compiler.Lex: int getc()>();
if v != v goto label;
lookupswitch(v)
{
case 38: goto label;
case 43: goto label;
case 45: goto label;
case 60: goto label;
case 61: goto label;
case 62: goto label;
default: goto label;
};
label:
return 358;
label:
return 362;
label:
return 363;
label:
return 369;
label:
v = specialinvoke v.<oadd.javassist.compiler.Lex: int getc()>();
if v != 61 goto label;
return 365;
label:
specialinvoke v.<oadd.javassist.compiler.Lex: void ungetc(int)>(v);
return 364;
label:
v = specialinvoke v.<oadd.javassist.compiler.Lex: int getc()>();
if v != 61 goto label;
return 367;
label:
if v != 62 goto label;
v = specialinvoke v.<oadd.javassist.compiler.Lex: int getc()>();
if v != 61 goto label;
return 371;
label:
specialinvoke v.<oadd.javassist.compiler.Lex: void ungetc(int)>(v);
return 370;
label:
specialinvoke v.<oadd.javassist.compiler.Lex: void ungetc(int)>(v);
return 366;
label:
if v != 61 goto label;
return v;
label:
if v != 94 goto label;
v = specialinvoke v.<oadd.javassist.compiler.Lex: int getc()>();
if v != 61 goto label;
return 360;
label:
if v != 124 goto label;
v = specialinvoke v.<oadd.javassist.compiler.Lex: int getc()>();
if v != 61 goto label;
return 361;
label:
if v != 124 goto label;
return 368;
label:
return v;
label:
specialinvoke v.<oadd.javassist.compiler.Lex: void ungetc(int)>(v);
return v;
}
private int readIdentifier(int, oadd.javassist.compiler.Token)
{
oadd.javassist.compiler.KeywordTable v;
oadd.javassist.compiler.Token v;
java.lang.StringBuffer v;
int v, v;
java.lang.String v;
oadd.javassist.compiler.Lex v;
boolean v;
v := @this: oadd.javassist.compiler.Lex;
v := @parameter: int;
v := @parameter: oadd.javassist.compiler.Token;
v = v.<oadd.javassist.compiler.Lex: java.lang.StringBuffer textBuffer>;
virtualinvoke v.<java.lang.StringBuffer: void setLength(int)>(0);
label:
virtualinvoke v.<java.lang.StringBuffer: java.lang.StringBuffer append(char)>(v);
v = specialinvoke v.<oadd.javassist.compiler.Lex: int getc()>();
v = staticinvoke <java.lang.Character: boolean isJavaIdentifierPart(char)>(v);
if v != 0 goto label;
specialinvoke v.<oadd.javassist.compiler.Lex: void ungetc(int)>(v);
v = virtualinvoke v.<java.lang.StringBuffer: java.lang.String toString()>();
v = <oadd.javassist.compiler.Lex: oadd.javassist.compiler.KeywordTable ktable>;
v = virtualinvoke v.<oadd.javassist.compiler.KeywordTable: int lookup(java.lang.String)>(v);
if v < 0 goto label;
return v;
label:
v.<oadd.javassist.compiler.Token: java.lang.String textValue> = v;
return 400;
}
private static boolean isBlank(int)
{
int v;
boolean v;
v := @parameter: int;
if v == 32 goto label;
if v == 9 goto label;
if v == 12 goto label;
if v == 13 goto label;
if v != 10 goto label;
label:
v = 1;
goto label;
label:
v = 0;
label:
return v;
}
private static boolean isDigit(int)
{
int v;
boolean v;
v := @parameter: int;
if 48 > v goto label;
if v > 57 goto label;
v = 1;
goto label;
label:
v = 0;
label:
return v;
}
private void ungetc(int)
{
int v;
oadd.javassist.compiler.Lex v;
v := @this: oadd.javassist.compiler.Lex;
v := @parameter: int;
v.<oadd.javassist.compiler.Lex: int lastChar> = v;
return;
}
public java.lang.String getTextAround()
{
int v, v, v, v, v;
java.lang.String v, v;
oadd.javassist.compiler.Lex v;
v := @this: oadd.javassist.compiler.Lex;
v = v.<oadd.javassist.compiler.Lex: int position>;
v = v - 10;
if v >= 0 goto label;
v = 0;
label:
v = v.<oadd.javassist.compiler.Lex: int position>;
v = v + 10;
v = v.<oadd.javassist.compiler.Lex: int maxlen>;
if v <= v goto label;
v = v.<oadd.javassist.compiler.Lex: int maxlen>;
label:
v = v.<oadd.javassist.compiler.Lex: java.lang.String input>;
v = virtualinvoke v.<java.lang.String: java.lang.String substring(int,int)>(v, v);
return v;
}
private int getc()
{
char v;
int v, v, v, v, v, v, v, v;
java.lang.String v;
oadd.javassist.compiler.Lex v;
v := @this: oadd.javassist.compiler.Lex;
v = v.<oadd.javassist.compiler.Lex: int lastChar>;
if v >= 0 goto label;
v = v.<oadd.javassist.compiler.Lex: int position>;
v = v.<oadd.javassist.compiler.Lex: int maxlen>;
if v >= v goto label;
v = v.<oadd.javassist.compiler.Lex: java.lang.String input>;
v = v.<oadd.javassist.compiler.Lex: int position>;
v = v + 1;
v.<oadd.javassist.compiler.Lex: int position> = v;
v = virtualinvoke v.<java.lang.String: char charAt(int)>(v);
return v;
label:
v = (int) -1;
return v;
label:
v = v.<oadd.javassist.compiler.Lex: int lastChar>;
v = (int) -1;
v.<oadd.javassist.compiler.Lex: int lastChar> = v;
return v;
}
static void <clinit>()
{
int[] v;
oadd.javassist.compiler.KeywordTable 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 = newarray (int)[31];
v[0] = 350;
v[1] = 0;
v[2] = 0;
v[3] = 0;
v[4] = 351;
v[5] = 352;
v[6] = 0;
v[7] = 0;
v[8] = 0;
v[9] = 353;
v[10] = 354;
v[11] = 0;
v[12] = 355;
v[13] = 0;
v[14] = 356;
v[15] = 0;
v[16] = 0;
v[17] = 0;
v[18] = 0;
v[19] = 0;
v[20] = 0;
v[21] = 0;
v[22] = 0;
v[23] = 0;
v[24] = 0;
v[25] = 0;
v[26] = 0;
v[27] = 357;
v[28] = 358;
v[29] = 359;
v[30] = 0;
<oadd.javassist.compiler.Lex: int[] equalOps> = v;
v = new oadd.javassist.compiler.KeywordTable;
specialinvoke v.<oadd.javassist.compiler.KeywordTable: void <init>()>();
<oadd.javassist.compiler.Lex: oadd.javassist.compiler.KeywordTable ktable> = v;
v = <oadd.javassist.compiler.Lex: oadd.javassist.compiler.KeywordTable ktable>;
virtualinvoke v.<oadd.javassist.compiler.KeywordTable: void append(java.lang.String,int)>("abstract", 300);
v = <oadd.javassist.compiler.Lex: oadd.javassist.compiler.KeywordTable ktable>;
virtualinvoke v.<oadd.javassist.compiler.KeywordTable: void append(java.lang.String,int)>("boolean", 301);
v = <oadd.javassist.compiler.Lex: oadd.javassist.compiler.KeywordTable ktable>;
virtualinvoke v.<oadd.javassist.compiler.KeywordTable: void append(java.lang.String,int)>("break", 302);
v = <oadd.javassist.compiler.Lex: oadd.javassist.compiler.KeywordTable ktable>;
virtualinvoke v.<oadd.javassist.compiler.KeywordTable: void append(java.lang.String,int)>("byte", 303);
v = <oadd.javassist.compiler.Lex: oadd.javassist.compiler.KeywordTable ktable>;
virtualinvoke v.<oadd.javassist.compiler.KeywordTable: void append(java.lang.String,int)>("case", 304);
v = <oadd.javassist.compiler.Lex: oadd.javassist.compiler.KeywordTable ktable>;
virtualinvoke v.<oadd.javassist.compiler.KeywordTable: void append(java.lang.String,int)>("catch", 305);
v = <oadd.javassist.compiler.Lex: oadd.javassist.compiler.KeywordTable ktable>;
virtualinvoke v.<oadd.javassist.compiler.KeywordTable: void append(java.lang.String,int)>("char", 306);
v = <oadd.javassist.compiler.Lex: oadd.javassist.compiler.KeywordTable ktable>;
virtualinvoke v.<oadd.javassist.compiler.KeywordTable: void append(java.lang.String,int)>("class", 307);
v = <oadd.javassist.compiler.Lex: oadd.javassist.compiler.KeywordTable ktable>;
virtualinvoke v.<oadd.javassist.compiler.KeywordTable: void append(java.lang.String,int)>("const", 308);
v = <oadd.javassist.compiler.Lex: oadd.javassist.compiler.KeywordTable ktable>;
virtualinvoke v.<oadd.javassist.compiler.KeywordTable: void append(java.lang.String,int)>("continue", 309);
v = <oadd.javassist.compiler.Lex: oadd.javassist.compiler.KeywordTable ktable>;
virtualinvoke v.<oadd.javassist.compiler.KeywordTable: void append(java.lang.String,int)>("default", 310);
v = <oadd.javassist.compiler.Lex: oadd.javassist.compiler.KeywordTable ktable>;
virtualinvoke v.<oadd.javassist.compiler.KeywordTable: void append(java.lang.String,int)>("do", 311);
v = <oadd.javassist.compiler.Lex: oadd.javassist.compiler.KeywordTable ktable>;
virtualinvoke v.<oadd.javassist.compiler.KeywordTable: void append(java.lang.String,int)>("double", 312);
v = <oadd.javassist.compiler.Lex: oadd.javassist.compiler.KeywordTable ktable>;
virtualinvoke v.<oadd.javassist.compiler.KeywordTable: void append(java.lang.String,int)>("else", 313);
v = <oadd.javassist.compiler.Lex: oadd.javassist.compiler.KeywordTable ktable>;
virtualinvoke v.<oadd.javassist.compiler.KeywordTable: void append(java.lang.String,int)>("extends", 314);
v = <oadd.javassist.compiler.Lex: oadd.javassist.compiler.KeywordTable ktable>;
virtualinvoke v.<oadd.javassist.compiler.KeywordTable: void append(java.lang.String,int)>("false", 411);
v = <oadd.javassist.compiler.Lex: oadd.javassist.compiler.KeywordTable ktable>;
virtualinvoke v.<oadd.javassist.compiler.KeywordTable: void append(java.lang.String,int)>("final", 315);
v = <oadd.javassist.compiler.Lex: oadd.javassist.compiler.KeywordTable ktable>;
virtualinvoke v.<oadd.javassist.compiler.KeywordTable: void append(java.lang.String,int)>("finally", 316);
v = <oadd.javassist.compiler.Lex: oadd.javassist.compiler.KeywordTable ktable>;
virtualinvoke v.<oadd.javassist.compiler.KeywordTable: void append(java.lang.String,int)>("float", 317);
v = <oadd.javassist.compiler.Lex: oadd.javassist.compiler.KeywordTable ktable>;
virtualinvoke v.<oadd.javassist.compiler.KeywordTable: void append(java.lang.String,int)>("for", 318);
v = <oadd.javassist.compiler.Lex: oadd.javassist.compiler.KeywordTable ktable>;
virtualinvoke v.<oadd.javassist.compiler.KeywordTable: void append(java.lang.String,int)>("goto", 319);
v = <oadd.javassist.compiler.Lex: oadd.javassist.compiler.KeywordTable ktable>;
virtualinvoke v.<oadd.javassist.compiler.KeywordTable: void append(java.lang.String,int)>("if", 320);
v = <oadd.javassist.compiler.Lex: oadd.javassist.compiler.KeywordTable ktable>;
virtualinvoke v.<oadd.javassist.compiler.KeywordTable: void append(java.lang.String,int)>("implements", 321);
v = <oadd.javassist.compiler.Lex: oadd.javassist.compiler.KeywordTable ktable>;
virtualinvoke v.<oadd.javassist.compiler.KeywordTable: void append(java.lang.String,int)>("import", 322);
v = <oadd.javassist.compiler.Lex: oadd.javassist.compiler.KeywordTable ktable>;
virtualinvoke v.<oadd.javassist.compiler.KeywordTable: void append(java.lang.String,int)>("instanceof", 323);
v = <oadd.javassist.compiler.Lex: oadd.javassist.compiler.KeywordTable ktable>;
virtualinvoke v.<oadd.javassist.compiler.KeywordTable: void append(java.lang.String,int)>("int", 324);
v = <oadd.javassist.compiler.Lex: oadd.javassist.compiler.KeywordTable ktable>;
virtualinvoke v.<oadd.javassist.compiler.KeywordTable: void append(java.lang.String,int)>("interface", 325);
v = <oadd.javassist.compiler.Lex: oadd.javassist.compiler.KeywordTable ktable>;
virtualinvoke v.<oadd.javassist.compiler.KeywordTable: void append(java.lang.String,int)>("long", 326);
v = <oadd.javassist.compiler.Lex: oadd.javassist.compiler.KeywordTable ktable>;
virtualinvoke v.<oadd.javassist.compiler.KeywordTable: void append(java.lang.String,int)>("native", 327);
v = <oadd.javassist.compiler.Lex: oadd.javassist.compiler.KeywordTable ktable>;
virtualinvoke v.<oadd.javassist.compiler.KeywordTable: void append(java.lang.String,int)>("new", 328);
v = <oadd.javassist.compiler.Lex: oadd.javassist.compiler.KeywordTable ktable>;
virtualinvoke v.<oadd.javassist.compiler.KeywordTable: void append(java.lang.String,int)>("null", 412);
v = <oadd.javassist.compiler.Lex: oadd.javassist.compiler.KeywordTable ktable>;
virtualinvoke v.<oadd.javassist.compiler.KeywordTable: void append(java.lang.String,int)>("package", 329);
v = <oadd.javassist.compiler.Lex: oadd.javassist.compiler.KeywordTable ktable>;
virtualinvoke v.<oadd.javassist.compiler.KeywordTable: void append(java.lang.String,int)>("private", 330);
v = <oadd.javassist.compiler.Lex: oadd.javassist.compiler.KeywordTable ktable>;
virtualinvoke v.<oadd.javassist.compiler.KeywordTable: void append(java.lang.String,int)>("protected", 331);
v = <oadd.javassist.compiler.Lex: oadd.javassist.compiler.KeywordTable ktable>;
virtualinvoke v.<oadd.javassist.compiler.KeywordTable: void append(java.lang.String,int)>("public", 332);
v = <oadd.javassist.compiler.Lex: oadd.javassist.compiler.KeywordTable ktable>;
virtualinvoke v.<oadd.javassist.compiler.KeywordTable: void append(java.lang.String,int)>("return", 333);
v = <oadd.javassist.compiler.Lex: oadd.javassist.compiler.KeywordTable ktable>;
virtualinvoke v.<oadd.javassist.compiler.KeywordTable: void append(java.lang.String,int)>("short", 334);
v = <oadd.javassist.compiler.Lex: oadd.javassist.compiler.KeywordTable ktable>;
virtualinvoke v.<oadd.javassist.compiler.KeywordTable: void append(java.lang.String,int)>("static", 335);
v = <oadd.javassist.compiler.Lex: oadd.javassist.compiler.KeywordTable ktable>;
virtualinvoke v.<oadd.javassist.compiler.KeywordTable: void append(java.lang.String,int)>("strictfp", 347);
v = <oadd.javassist.compiler.Lex: oadd.javassist.compiler.KeywordTable ktable>;
virtualinvoke v.<oadd.javassist.compiler.KeywordTable: void append(java.lang.String,int)>("super", 336);
v = <oadd.javassist.compiler.Lex: oadd.javassist.compiler.KeywordTable ktable>;
virtualinvoke v.<oadd.javassist.compiler.KeywordTable: void append(java.lang.String,int)>("switch", 337);
v = <oadd.javassist.compiler.Lex: oadd.javassist.compiler.KeywordTable ktable>;
virtualinvoke v.<oadd.javassist.compiler.KeywordTable: void append(java.lang.String,int)>("synchronized", 338);
v = <oadd.javassist.compiler.Lex: oadd.javassist.compiler.KeywordTable ktable>;
virtualinvoke v.<oadd.javassist.compiler.KeywordTable: void append(java.lang.String,int)>("this", 339);
v = <oadd.javassist.compiler.Lex: oadd.javassist.compiler.KeywordTable ktable>;
virtualinvoke v.<oadd.javassist.compiler.KeywordTable: void append(java.lang.String,int)>("throw", 340);
v = <oadd.javassist.compiler.Lex: oadd.javassist.compiler.KeywordTable ktable>;
virtualinvoke v.<oadd.javassist.compiler.KeywordTable: void append(java.lang.String,int)>("throws", 341);
v = <oadd.javassist.compiler.Lex: oadd.javassist.compiler.KeywordTable ktable>;
virtualinvoke v.<oadd.javassist.compiler.KeywordTable: void append(java.lang.String,int)>("transient", 342);
v = <oadd.javassist.compiler.Lex: oadd.javassist.compiler.KeywordTable ktable>;
virtualinvoke v.<oadd.javassist.compiler.KeywordTable: void append(java.lang.String,int)>("true", 410);
v = <oadd.javassist.compiler.Lex: oadd.javassist.compiler.KeywordTable ktable>;
virtualinvoke v.<oadd.javassist.compiler.KeywordTable: void append(java.lang.String,int)>("try", 343);
v = <oadd.javassist.compiler.Lex: oadd.javassist.compiler.KeywordTable ktable>;
virtualinvoke v.<oadd.javassist.compiler.KeywordTable: void append(java.lang.String,int)>("void", 344);
v = <oadd.javassist.compiler.Lex: oadd.javassist.compiler.KeywordTable ktable>;
virtualinvoke v.<oadd.javassist.compiler.KeywordTable: void append(java.lang.String,int)>("volatile", 345);
v = <oadd.javassist.compiler.Lex: oadd.javassist.compiler.KeywordTable ktable>;
virtualinvoke v.<oadd.javassist.compiler.KeywordTable: void append(java.lang.String,int)>("while", 346);
return;
}
}