public class oadd.org.codehaus.janino.TokenStreamImpl extends java.lang.Object implements oadd.org.codehaus.janino.TokenStream
{
private final oadd.org.codehaus.janino.Scanner scanner;
private java.lang.String docComment;
private oadd.org.codehaus.janino.Token previousToken;
private oadd.org.codehaus.janino.Token nextToken;
private oadd.org.codehaus.janino.Token nextButOneToken;
private oadd.org.codehaus.commons.compiler.WarningHandler warningHandler;
static final boolean $assertionsDisabled;
public void <init>(oadd.org.codehaus.janino.Scanner)
{
oadd.org.codehaus.janino.Scanner v;
oadd.org.codehaus.janino.TokenStreamImpl v;
v := @this: oadd.org.codehaus.janino.TokenStreamImpl;
v := @parameter: oadd.org.codehaus.janino.Scanner;
specialinvoke v.<java.lang.Object: void <init>()>();
v.<oadd.org.codehaus.janino.TokenStreamImpl: oadd.org.codehaus.janino.Scanner scanner> = v;
virtualinvoke v.<oadd.org.codehaus.janino.Scanner: void setIgnoreWhiteSpace(boolean)>(1);
return;
}
private oadd.org.codehaus.janino.Token produceToken() throws oadd.org.codehaus.commons.compiler.CompileException, java.io.IOException
{
oadd.org.codehaus.janino.TokenType v;
oadd.org.codehaus.janino.Scanner v, v;
oadd.org.codehaus.janino.Token v;
int[] v;
oadd.org.codehaus.janino.TokenStreamImpl v;
int v, v;
java.lang.String v, v;
boolean v;
oadd.org.codehaus.commons.compiler.Location v;
v := @this: oadd.org.codehaus.janino.TokenStreamImpl;
label:
v = v.<oadd.org.codehaus.janino.TokenStreamImpl: oadd.org.codehaus.janino.Scanner scanner>;
v = virtualinvoke v.<oadd.org.codehaus.janino.Scanner: oadd.org.codehaus.janino.Token produce()>();
v = <oadd.org.codehaus.janino.TokenStreamImpl$1: int[] $SwitchMap$org$codehaus$janino$TokenType>;
v = v.<oadd.org.codehaus.janino.Token: oadd.org.codehaus.janino.TokenType type>;
v = virtualinvoke v.<oadd.org.codehaus.janino.TokenType: int ordinal()>();
v = v[v];
tableswitch(v)
{
case 1: goto label;
case 2: goto label;
case 3: goto label;
default: goto label;
};
label:
v = v.<oadd.org.codehaus.janino.Token: java.lang.String value>;
v = virtualinvoke v.<java.lang.String: boolean startsWith(java.lang.String)>("/**");
if v == 0 goto label;
v = v.<oadd.org.codehaus.janino.TokenStreamImpl: java.lang.String docComment>;
if v == null goto label;
v = v.<oadd.org.codehaus.janino.TokenStreamImpl: oadd.org.codehaus.janino.Scanner scanner>;
v = virtualinvoke v.<oadd.org.codehaus.janino.Scanner: oadd.org.codehaus.commons.compiler.Location location()>();
specialinvoke v.<oadd.org.codehaus.janino.TokenStreamImpl: void warning(java.lang.String,java.lang.String,oadd.org.codehaus.commons.compiler.Location)>("MDC", "Misplaced doc comment", v);
v.<oadd.org.codehaus.janino.TokenStreamImpl: java.lang.String docComment> = null;
goto label;
label:
return v;
}
public java.lang.String doc()
{
java.lang.String v;
oadd.org.codehaus.janino.TokenStreamImpl v;
v := @this: oadd.org.codehaus.janino.TokenStreamImpl;
v = v.<oadd.org.codehaus.janino.TokenStreamImpl: java.lang.String docComment>;
v.<oadd.org.codehaus.janino.TokenStreamImpl: java.lang.String docComment> = null;
return v;
}
public oadd.org.codehaus.janino.Token peek() throws oadd.org.codehaus.commons.compiler.CompileException, java.io.IOException
{
oadd.org.codehaus.janino.TokenStreamImpl v;
oadd.org.codehaus.janino.Token v, v, v, v;
java.lang.AssertionError v;
boolean v;
v := @this: oadd.org.codehaus.janino.TokenStreamImpl;
v = v.<oadd.org.codehaus.janino.TokenStreamImpl: oadd.org.codehaus.janino.Token nextToken>;
if v != null goto label;
v = specialinvoke v.<oadd.org.codehaus.janino.TokenStreamImpl: oadd.org.codehaus.janino.Token produceToken()>();
v.<oadd.org.codehaus.janino.TokenStreamImpl: oadd.org.codehaus.janino.Token nextToken> = v;
label:
v = <oadd.org.codehaus.janino.TokenStreamImpl: boolean $assertionsDisabled>;
if v != 0 goto label;
v = v.<oadd.org.codehaus.janino.TokenStreamImpl: oadd.org.codehaus.janino.Token nextToken>;
if v != null goto label;
v = new java.lang.AssertionError;
specialinvoke v.<java.lang.AssertionError: void <init>()>();
throw v;
label:
v = v.<oadd.org.codehaus.janino.TokenStreamImpl: oadd.org.codehaus.janino.Token nextToken>;
return v;
}
public oadd.org.codehaus.janino.Token peekNextButOne() throws oadd.org.codehaus.commons.compiler.CompileException, java.io.IOException
{
oadd.org.codehaus.janino.Token v, v, v, v, v, v;
java.lang.AssertionError v;
oadd.org.codehaus.janino.TokenStreamImpl v;
boolean v;
v := @this: oadd.org.codehaus.janino.TokenStreamImpl;
v = v.<oadd.org.codehaus.janino.TokenStreamImpl: oadd.org.codehaus.janino.Token nextToken>;
if v != null goto label;
v = specialinvoke v.<oadd.org.codehaus.janino.TokenStreamImpl: oadd.org.codehaus.janino.Token produceToken()>();
v.<oadd.org.codehaus.janino.TokenStreamImpl: oadd.org.codehaus.janino.Token nextToken> = v;
label:
v = v.<oadd.org.codehaus.janino.TokenStreamImpl: oadd.org.codehaus.janino.Token nextButOneToken>;
if v != null goto label;
v = specialinvoke v.<oadd.org.codehaus.janino.TokenStreamImpl: oadd.org.codehaus.janino.Token produceToken()>();
v.<oadd.org.codehaus.janino.TokenStreamImpl: oadd.org.codehaus.janino.Token nextButOneToken> = v;
label:
v = <oadd.org.codehaus.janino.TokenStreamImpl: boolean $assertionsDisabled>;
if v != 0 goto label;
v = v.<oadd.org.codehaus.janino.TokenStreamImpl: oadd.org.codehaus.janino.Token nextButOneToken>;
if v != null goto label;
v = new java.lang.AssertionError;
specialinvoke v.<java.lang.AssertionError: void <init>()>();
throw v;
label:
v = v.<oadd.org.codehaus.janino.TokenStreamImpl: oadd.org.codehaus.janino.Token nextButOneToken>;
return v;
}
public boolean peek(java.lang.String) throws oadd.org.codehaus.commons.compiler.CompileException, java.io.IOException
{
oadd.org.codehaus.janino.TokenStreamImpl v;
oadd.org.codehaus.janino.Token v;
java.lang.String v, v;
boolean v;
v := @this: oadd.org.codehaus.janino.TokenStreamImpl;
v := @parameter: java.lang.String;
v = virtualinvoke v.<oadd.org.codehaus.janino.TokenStreamImpl: oadd.org.codehaus.janino.Token peek()>();
v = v.<oadd.org.codehaus.janino.Token: java.lang.String value>;
v = virtualinvoke v.<java.lang.String: boolean equals(java.lang.Object)>(v);
return v;
}
public transient int peek(java.lang.String[]) throws oadd.org.codehaus.commons.compiler.CompileException, java.io.IOException
{
oadd.org.codehaus.janino.TokenStreamImpl v;
int v;
oadd.org.codehaus.janino.Token v;
java.lang.String[] v;
java.lang.String v;
v := @this: oadd.org.codehaus.janino.TokenStreamImpl;
v := @parameter: java.lang.String[];
v = virtualinvoke v.<oadd.org.codehaus.janino.TokenStreamImpl: oadd.org.codehaus.janino.Token peek()>();
v = v.<oadd.org.codehaus.janino.Token: java.lang.String value>;
v = staticinvoke <oadd.org.codehaus.janino.TokenStreamImpl: int indexOf(java.lang.String[],java.lang.String)>(v, v);
return v;
}
public boolean peek(oadd.org.codehaus.janino.TokenType) throws oadd.org.codehaus.commons.compiler.CompileException, java.io.IOException
{
oadd.org.codehaus.janino.TokenType v, v;
oadd.org.codehaus.janino.TokenStreamImpl v;
oadd.org.codehaus.janino.Token v;
boolean v;
v := @this: oadd.org.codehaus.janino.TokenStreamImpl;
v := @parameter: oadd.org.codehaus.janino.TokenType;
v = virtualinvoke v.<oadd.org.codehaus.janino.TokenStreamImpl: oadd.org.codehaus.janino.Token peek()>();
v = v.<oadd.org.codehaus.janino.Token: oadd.org.codehaus.janino.TokenType type>;
if v != v goto label;
v = 1;
goto label;
label:
v = 0;
label:
return v;
}
public transient int peek(oadd.org.codehaus.janino.TokenType[]) throws oadd.org.codehaus.commons.compiler.CompileException, java.io.IOException
{
oadd.org.codehaus.janino.TokenType v;
oadd.org.codehaus.janino.TokenStreamImpl v;
oadd.org.codehaus.janino.TokenType[] v;
int v;
oadd.org.codehaus.janino.Token v;
v := @this: oadd.org.codehaus.janino.TokenStreamImpl;
v := @parameter: oadd.org.codehaus.janino.TokenType[];
v = virtualinvoke v.<oadd.org.codehaus.janino.TokenStreamImpl: oadd.org.codehaus.janino.Token peek()>();
v = v.<oadd.org.codehaus.janino.Token: oadd.org.codehaus.janino.TokenType type>;
v = staticinvoke <oadd.org.codehaus.janino.TokenStreamImpl: int indexOf(oadd.org.codehaus.janino.TokenType[],oadd.org.codehaus.janino.TokenType)>(v, v);
return v;
}
public boolean peekNextButOne(java.lang.String) throws oadd.org.codehaus.commons.compiler.CompileException, java.io.IOException
{
oadd.org.codehaus.janino.TokenStreamImpl v;
oadd.org.codehaus.janino.Token v;
java.lang.String v, v;
boolean v;
v := @this: oadd.org.codehaus.janino.TokenStreamImpl;
v := @parameter: java.lang.String;
v = virtualinvoke v.<oadd.org.codehaus.janino.TokenStreamImpl: oadd.org.codehaus.janino.Token peekNextButOne()>();
v = v.<oadd.org.codehaus.janino.Token: java.lang.String value>;
v = virtualinvoke v.<java.lang.String: boolean equals(java.lang.Object)>(v);
return v;
}
public oadd.org.codehaus.janino.Token read() throws oadd.org.codehaus.commons.compiler.CompileException, java.io.IOException
{
oadd.org.codehaus.janino.TokenStreamImpl v;
oadd.org.codehaus.janino.Token v, v, v, v;
java.lang.AssertionError v;
boolean v;
v := @this: oadd.org.codehaus.janino.TokenStreamImpl;
v = v.<oadd.org.codehaus.janino.TokenStreamImpl: oadd.org.codehaus.janino.Token nextToken>;
if v != null goto label;
v = specialinvoke v.<oadd.org.codehaus.janino.TokenStreamImpl: oadd.org.codehaus.janino.Token produceToken()>();
v.<oadd.org.codehaus.janino.TokenStreamImpl: oadd.org.codehaus.janino.Token previousToken> = v;
return v;
label:
v = v.<oadd.org.codehaus.janino.TokenStreamImpl: oadd.org.codehaus.janino.Token nextToken>;
v = <oadd.org.codehaus.janino.TokenStreamImpl: boolean $assertionsDisabled>;
if v != 0 goto label;
if v != null goto label;
v = new java.lang.AssertionError;
specialinvoke v.<java.lang.AssertionError: void <init>()>();
throw v;
label:
v.<oadd.org.codehaus.janino.TokenStreamImpl: oadd.org.codehaus.janino.Token previousToken> = v;
v = v.<oadd.org.codehaus.janino.TokenStreamImpl: oadd.org.codehaus.janino.Token nextButOneToken>;
v.<oadd.org.codehaus.janino.TokenStreamImpl: oadd.org.codehaus.janino.Token nextToken> = v;
v.<oadd.org.codehaus.janino.TokenStreamImpl: oadd.org.codehaus.janino.Token nextButOneToken> = null;
return v;
}
public void read(java.lang.String) throws oadd.org.codehaus.commons.compiler.CompileException, java.io.IOException
{
oadd.org.codehaus.janino.TokenStreamImpl v;
oadd.org.codehaus.janino.Token v;
oadd.org.codehaus.commons.compiler.CompileException v;
java.lang.String v, v, v;
boolean v;
v := @this: oadd.org.codehaus.janino.TokenStreamImpl;
v := @parameter: java.lang.String;
v = virtualinvoke v.<oadd.org.codehaus.janino.TokenStreamImpl: oadd.org.codehaus.janino.Token read()>();
v = v.<oadd.org.codehaus.janino.Token: java.lang.String value>;
v = virtualinvoke v.<java.lang.String: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.String,java.lang.String)>(v, 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[])>("\'\u0001\' expected instead of \'\u0001\'");
v = virtualinvoke v.<oadd.org.codehaus.janino.TokenStreamImpl: oadd.org.codehaus.commons.compiler.CompileException compileException(java.lang.String)>(v);
throw v;
label:
return;
}
public transient int read(java.lang.String[]) throws oadd.org.codehaus.commons.compiler.CompileException, java.io.IOException
{
oadd.org.codehaus.janino.TokenType v;
java.lang.String[] v;
oadd.org.codehaus.janino.TokenStreamImpl v;
int v, v, v, v, v, v, v;
java.lang.String v, v, v, v, v;
boolean v;
oadd.org.codehaus.janino.Token v, v;
oadd.org.codehaus.commons.compiler.CompileException v;
oadd.org.codehaus.commons.compiler.Location v;
v := @this: oadd.org.codehaus.janino.TokenStreamImpl;
v := @parameter: java.lang.String[];
v = virtualinvoke v.<oadd.org.codehaus.janino.TokenStreamImpl: oadd.org.codehaus.janino.Token read()>();
v = v.<oadd.org.codehaus.janino.Token: java.lang.String value>;
v = staticinvoke <oadd.org.codehaus.janino.TokenStreamImpl: int indexOf(java.lang.String[],java.lang.String)>(v, v);
v = (int) -1;
if v == v goto label;
return v;
label:
v = virtualinvoke v.<java.lang.String: boolean startsWith(java.lang.String)>(">");
if v == 0 goto label;
v = staticinvoke <oadd.org.codehaus.janino.TokenStreamImpl: int indexOf(java.lang.String[],java.lang.String)>(v, ">");
v = (int) -1;
if v == v goto label;
v = virtualinvoke v.<oadd.org.codehaus.janino.Token: oadd.org.codehaus.commons.compiler.Location getLocation()>();
v = new oadd.org.codehaus.janino.Token;
v = virtualinvoke v.<oadd.org.codehaus.commons.compiler.Location: java.lang.String getFileName()>();
v = virtualinvoke v.<oadd.org.codehaus.commons.compiler.Location: int getLineNumber()>();
v = virtualinvoke v.<oadd.org.codehaus.commons.compiler.Location: int getColumnNumber()>();
v = v + 1;
v = <oadd.org.codehaus.janino.TokenType: oadd.org.codehaus.janino.TokenType OPERATOR>;
v = virtualinvoke v.<java.lang.String: java.lang.String substring(int)>(1);
specialinvoke v.<oadd.org.codehaus.janino.Token: void <init>(java.lang.String,int,int,oadd.org.codehaus.janino.TokenType,java.lang.String)>(v, v, v, v, v);
v.<oadd.org.codehaus.janino.TokenStreamImpl: oadd.org.codehaus.janino.Token nextToken> = v;
return v;
label:
v = staticinvoke <oadd.org.codehaus.janino.TokenStreamImpl: java.lang.String join(java.lang.Object[],java.lang.String)>(v, " ");
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.String,java.lang.String)>(v, 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[])>("One of \'\u0001\' expected instead of \'\u0001\'");
v = virtualinvoke v.<oadd.org.codehaus.janino.TokenStreamImpl: oadd.org.codehaus.commons.compiler.CompileException compileException(java.lang.String)>(v);
throw v;
}
public java.lang.String read(oadd.org.codehaus.janino.TokenType) throws oadd.org.codehaus.commons.compiler.CompileException, java.io.IOException
{
oadd.org.codehaus.janino.TokenType v, v;
oadd.org.codehaus.janino.Token v;
oadd.org.codehaus.commons.compiler.CompileException v;
oadd.org.codehaus.janino.TokenStreamImpl v;
java.lang.String v, v, v;
oadd.org.codehaus.commons.compiler.Location v;
v := @this: oadd.org.codehaus.janino.TokenStreamImpl;
v := @parameter: oadd.org.codehaus.janino.TokenType;
v = virtualinvoke v.<oadd.org.codehaus.janino.TokenStreamImpl: oadd.org.codehaus.janino.Token read()>();
v = v.<oadd.org.codehaus.janino.Token: oadd.org.codehaus.janino.TokenType type>;
if v == v goto label;
v = new oadd.org.codehaus.commons.compiler.CompileException;
v = v.<oadd.org.codehaus.janino.Token: java.lang.String value>;
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (oadd.org.codehaus.janino.TokenType,java.lang.String)>(v, 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[])>("\u expected instead of \'\u0001\'");
v = virtualinvoke v.<oadd.org.codehaus.janino.Token: oadd.org.codehaus.commons.compiler.Location getLocation()>();
specialinvoke v.<oadd.org.codehaus.commons.compiler.CompileException: void <init>(java.lang.String,oadd.org.codehaus.commons.compiler.Location)>(v, v);
throw v;
label:
v = v.<oadd.org.codehaus.janino.Token: java.lang.String value>;
return v;
}
public transient int read(oadd.org.codehaus.janino.TokenType[]) throws oadd.org.codehaus.commons.compiler.CompileException, java.io.IOException
{
oadd.org.codehaus.janino.TokenType v;
oadd.org.codehaus.janino.Token v;
oadd.org.codehaus.commons.compiler.CompileException v;
oadd.org.codehaus.janino.TokenStreamImpl v;
oadd.org.codehaus.janino.TokenType[] v;
int v, v;
java.lang.String v, v;
v := @this: oadd.org.codehaus.janino.TokenStreamImpl;
v := @parameter: oadd.org.codehaus.janino.TokenType[];
v = virtualinvoke v.<oadd.org.codehaus.janino.TokenStreamImpl: oadd.org.codehaus.janino.Token read()>();
v = v.<oadd.org.codehaus.janino.Token: oadd.org.codehaus.janino.TokenType type>;
v = staticinvoke <oadd.org.codehaus.janino.TokenStreamImpl: int indexOf(oadd.org.codehaus.janino.TokenType[],oadd.org.codehaus.janino.TokenType)>(v, v);
v = (int) -1;
if v == v goto label;
return v;
label:
v = staticinvoke <oadd.org.codehaus.janino.TokenStreamImpl: java.lang.String join(java.lang.Object[],java.lang.String)>(v, " ");
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.String,oadd.org.codehaus.janino.TokenType)>(v, 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[])>("One of \'\u0001\' expected instead of \'\u0001\'");
v = virtualinvoke v.<oadd.org.codehaus.janino.TokenStreamImpl: oadd.org.codehaus.commons.compiler.CompileException compileException(java.lang.String)>(v);
throw v;
}
public boolean peekRead(java.lang.String) throws oadd.org.codehaus.commons.compiler.CompileException, java.io.IOException
{
oadd.org.codehaus.janino.Token v, v, v, v, v;
oadd.org.codehaus.janino.TokenStreamImpl v;
java.lang.String v, v, v;
boolean v, v;
v := @this: oadd.org.codehaus.janino.TokenStreamImpl;
v := @parameter: java.lang.String;
v = v.<oadd.org.codehaus.janino.TokenStreamImpl: oadd.org.codehaus.janino.Token nextToken>;
if v == null goto label;
v = v.<oadd.org.codehaus.janino.TokenStreamImpl: oadd.org.codehaus.janino.Token nextToken>;
v = v.<oadd.org.codehaus.janino.Token: java.lang.String value>;
v = virtualinvoke v.<java.lang.String: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
return 0;
label:
v = v.<oadd.org.codehaus.janino.TokenStreamImpl: oadd.org.codehaus.janino.Token nextToken>;
v.<oadd.org.codehaus.janino.TokenStreamImpl: oadd.org.codehaus.janino.Token previousToken> = v;
v = v.<oadd.org.codehaus.janino.TokenStreamImpl: oadd.org.codehaus.janino.Token nextButOneToken>;
v.<oadd.org.codehaus.janino.TokenStreamImpl: oadd.org.codehaus.janino.Token nextToken> = v;
v.<oadd.org.codehaus.janino.TokenStreamImpl: oadd.org.codehaus.janino.Token nextButOneToken> = null;
return 1;
label:
v = specialinvoke v.<oadd.org.codehaus.janino.TokenStreamImpl: oadd.org.codehaus.janino.Token produceToken()>();
v = v.<oadd.org.codehaus.janino.Token: java.lang.String value>;
v = virtualinvoke v.<java.lang.String: boolean equals(java.lang.Object)>(v);
if v == 0 goto label;
v.<oadd.org.codehaus.janino.TokenStreamImpl: oadd.org.codehaus.janino.Token previousToken> = v;
return 1;
label:
v.<oadd.org.codehaus.janino.TokenStreamImpl: oadd.org.codehaus.janino.Token nextToken> = v;
return 0;
}
public transient int peekRead(java.lang.String[]) throws oadd.org.codehaus.commons.compiler.CompileException, java.io.IOException
{
oadd.org.codehaus.janino.Token v, v, v, v, v;
java.lang.String[] v;
oadd.org.codehaus.janino.TokenStreamImpl v;
int v, v, v, v, v, v;
java.lang.String v, v;
v := @this: oadd.org.codehaus.janino.TokenStreamImpl;
v := @parameter: java.lang.String[];
v = v.<oadd.org.codehaus.janino.TokenStreamImpl: oadd.org.codehaus.janino.Token nextToken>;
if v == null goto label;
v = v.<oadd.org.codehaus.janino.TokenStreamImpl: oadd.org.codehaus.janino.Token nextToken>;
v = v.<oadd.org.codehaus.janino.Token: java.lang.String value>;
v = staticinvoke <oadd.org.codehaus.janino.TokenStreamImpl: int indexOf(java.lang.String[],java.lang.String)>(v, v);
v = (int) -1;
if v != v goto label;
v = (int) -1;
return v;
label:
v = v.<oadd.org.codehaus.janino.TokenStreamImpl: oadd.org.codehaus.janino.Token nextToken>;
v.<oadd.org.codehaus.janino.TokenStreamImpl: oadd.org.codehaus.janino.Token previousToken> = v;
v = v.<oadd.org.codehaus.janino.TokenStreamImpl: oadd.org.codehaus.janino.Token nextButOneToken>;
v.<oadd.org.codehaus.janino.TokenStreamImpl: oadd.org.codehaus.janino.Token nextToken> = v;
v.<oadd.org.codehaus.janino.TokenStreamImpl: oadd.org.codehaus.janino.Token nextButOneToken> = null;
return v;
label:
v = specialinvoke v.<oadd.org.codehaus.janino.TokenStreamImpl: oadd.org.codehaus.janino.Token produceToken()>();
v = v.<oadd.org.codehaus.janino.Token: java.lang.String value>;
v = staticinvoke <oadd.org.codehaus.janino.TokenStreamImpl: int indexOf(java.lang.String[],java.lang.String)>(v, v);
v = (int) -1;
if v == v goto label;
v.<oadd.org.codehaus.janino.TokenStreamImpl: oadd.org.codehaus.janino.Token previousToken> = v;
return v;
label:
v.<oadd.org.codehaus.janino.TokenStreamImpl: oadd.org.codehaus.janino.Token nextToken> = v;
v = (int) -1;
return v;
}
public java.lang.String peekRead(oadd.org.codehaus.janino.TokenType) throws oadd.org.codehaus.commons.compiler.CompileException, java.io.IOException
{
oadd.org.codehaus.janino.TokenType v, v, v;
oadd.org.codehaus.janino.Token v, v, v, v;
oadd.org.codehaus.janino.TokenStreamImpl v;
java.lang.String v, v;
v := @this: oadd.org.codehaus.janino.TokenStreamImpl;
v := @parameter: oadd.org.codehaus.janino.TokenType;
v = v.<oadd.org.codehaus.janino.TokenStreamImpl: oadd.org.codehaus.janino.Token nextToken>;
if v == null goto label;
v = v.<oadd.org.codehaus.janino.Token: oadd.org.codehaus.janino.TokenType type>;
if v == v goto label;
return null;
label:
v = v.<oadd.org.codehaus.janino.TokenStreamImpl: oadd.org.codehaus.janino.Token nextToken>;
v.<oadd.org.codehaus.janino.TokenStreamImpl: oadd.org.codehaus.janino.Token previousToken> = v;
v = v.<oadd.org.codehaus.janino.TokenStreamImpl: oadd.org.codehaus.janino.Token nextButOneToken>;
v.<oadd.org.codehaus.janino.TokenStreamImpl: oadd.org.codehaus.janino.Token nextToken> = v;
v.<oadd.org.codehaus.janino.TokenStreamImpl: oadd.org.codehaus.janino.Token nextButOneToken> = null;
v = v.<oadd.org.codehaus.janino.Token: java.lang.String value>;
return v;
label:
v = specialinvoke v.<oadd.org.codehaus.janino.TokenStreamImpl: oadd.org.codehaus.janino.Token produceToken()>();
v = v.<oadd.org.codehaus.janino.Token: oadd.org.codehaus.janino.TokenType type>;
if v != v goto label;
v.<oadd.org.codehaus.janino.TokenStreamImpl: oadd.org.codehaus.janino.Token previousToken> = v;
v = v.<oadd.org.codehaus.janino.Token: java.lang.String value>;
return v;
label:
v.<oadd.org.codehaus.janino.TokenStreamImpl: oadd.org.codehaus.janino.Token nextToken> = v;
return null;
}
public transient int peekRead(oadd.org.codehaus.janino.TokenType[]) throws oadd.org.codehaus.commons.compiler.CompileException, java.io.IOException
{
oadd.org.codehaus.janino.TokenType v, v;
oadd.org.codehaus.janino.Token v, v, v, v, v;
oadd.org.codehaus.janino.TokenStreamImpl v;
oadd.org.codehaus.janino.TokenType[] v;
int v, v, v, v, v;
v := @this: oadd.org.codehaus.janino.TokenStreamImpl;
v := @parameter: oadd.org.codehaus.janino.TokenType[];
v = v.<oadd.org.codehaus.janino.TokenStreamImpl: oadd.org.codehaus.janino.Token nextToken>;
if v == null goto label;
v = v.<oadd.org.codehaus.janino.TokenStreamImpl: oadd.org.codehaus.janino.Token nextToken>;
v = v.<oadd.org.codehaus.janino.Token: oadd.org.codehaus.janino.TokenType type>;
v = staticinvoke <oadd.org.codehaus.janino.TokenStreamImpl: int indexOf(oadd.org.codehaus.janino.TokenType[],oadd.org.codehaus.janino.TokenType)>(v, v);
v = (int) -1;
if v == v goto label;
v = v.<oadd.org.codehaus.janino.TokenStreamImpl: oadd.org.codehaus.janino.Token nextToken>;
v.<oadd.org.codehaus.janino.TokenStreamImpl: oadd.org.codehaus.janino.Token previousToken> = v;
v = v.<oadd.org.codehaus.janino.TokenStreamImpl: oadd.org.codehaus.janino.Token nextButOneToken>;
v.<oadd.org.codehaus.janino.TokenStreamImpl: oadd.org.codehaus.janino.Token nextToken> = v;
v.<oadd.org.codehaus.janino.TokenStreamImpl: oadd.org.codehaus.janino.Token nextButOneToken> = null;
label:
return v;
label:
v = specialinvoke v.<oadd.org.codehaus.janino.TokenStreamImpl: oadd.org.codehaus.janino.Token produceToken()>();
v = v.<oadd.org.codehaus.janino.Token: oadd.org.codehaus.janino.TokenType type>;
v = staticinvoke <oadd.org.codehaus.janino.TokenStreamImpl: int indexOf(oadd.org.codehaus.janino.TokenType[],oadd.org.codehaus.janino.TokenType)>(v, v);
v = (int) -1;
if v == v goto label;
v.<oadd.org.codehaus.janino.TokenStreamImpl: oadd.org.codehaus.janino.Token previousToken> = v;
return v;
label:
v.<oadd.org.codehaus.janino.TokenStreamImpl: oadd.org.codehaus.janino.Token nextToken> = v;
v = (int) -1;
return v;
}
public oadd.org.codehaus.commons.compiler.Location location()
{
oadd.org.codehaus.janino.Scanner v;
oadd.org.codehaus.janino.TokenStreamImpl v;
oadd.org.codehaus.janino.Token v, v;
oadd.org.codehaus.commons.compiler.Location v;
v := @this: oadd.org.codehaus.janino.TokenStreamImpl;
v = v.<oadd.org.codehaus.janino.TokenStreamImpl: oadd.org.codehaus.janino.Token previousToken>;
if v == null goto label;
v = v.<oadd.org.codehaus.janino.TokenStreamImpl: oadd.org.codehaus.janino.Token previousToken>;
v = virtualinvoke v.<oadd.org.codehaus.janino.Token: oadd.org.codehaus.commons.compiler.Location getLocation()>();
goto label;
label:
v = v.<oadd.org.codehaus.janino.TokenStreamImpl: oadd.org.codehaus.janino.Scanner scanner>;
v = virtualinvoke v.<oadd.org.codehaus.janino.Scanner: oadd.org.codehaus.commons.compiler.Location location()>();
label:
return v;
}
private static int indexOf(java.lang.String[], java.lang.String)
{
int v, v, v;
java.lang.String[] v;
java.lang.String v, v;
boolean v;
v := @parameter: java.lang.String[];
v := @parameter: java.lang.String;
v = 0;
label:
v = lengthof v;
if v >= v goto label;
v = v[v];
v = virtualinvoke v.<java.lang.String: boolean equals(java.lang.Object)>(v);
if v == 0 goto label;
return v;
label:
v = v + 1;
goto label;
label:
v = (int) -1;
return v;
}
private static int indexOf(oadd.org.codehaus.janino.TokenType[], oadd.org.codehaus.janino.TokenType)
{
oadd.org.codehaus.janino.TokenType v, v;
oadd.org.codehaus.janino.TokenType[] v;
int v, v, v;
boolean v;
v := @parameter: oadd.org.codehaus.janino.TokenType[];
v := @parameter: oadd.org.codehaus.janino.TokenType;
v = 0;
label:
v = lengthof v;
if v >= v goto label;
v = v[v];
v = virtualinvoke v.<oadd.org.codehaus.janino.TokenType: boolean equals(java.lang.Object)>(v);
if v == 0 goto label;
return v;
label:
v = v + 1;
goto label;
label:
v = (int) -1;
return v;
}
public void setWarningHandler(oadd.org.codehaus.commons.compiler.WarningHandler)
{
oadd.org.codehaus.commons.compiler.WarningHandler v;
oadd.org.codehaus.janino.TokenStreamImpl v;
v := @this: oadd.org.codehaus.janino.TokenStreamImpl;
v := @parameter: oadd.org.codehaus.commons.compiler.WarningHandler;
v.<oadd.org.codehaus.janino.TokenStreamImpl: oadd.org.codehaus.commons.compiler.WarningHandler warningHandler> = v;
return;
}
public java.lang.String toString()
{
oadd.org.codehaus.janino.Scanner v;
oadd.org.codehaus.janino.TokenStreamImpl v;
oadd.org.codehaus.janino.Token v, v;
java.lang.String v;
oadd.org.codehaus.commons.compiler.Location v;
v := @this: oadd.org.codehaus.janino.TokenStreamImpl;
v = v.<oadd.org.codehaus.janino.TokenStreamImpl: oadd.org.codehaus.janino.Token nextToken>;
v = v.<oadd.org.codehaus.janino.TokenStreamImpl: oadd.org.codehaus.janino.Token nextButOneToken>;
v = v.<oadd.org.codehaus.janino.TokenStreamImpl: oadd.org.codehaus.janino.Scanner scanner>;
v = virtualinvoke v.<oadd.org.codehaus.janino.Scanner: oadd.org.codehaus.commons.compiler.Location location()>();
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (oadd.org.codehaus.janino.Token,oadd.org.codehaus.janino.Token,oadd.org.codehaus.commons.compiler.Location)>(v, v, 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[])>("\u0001/\u0001/\u0001");
return v;
}
private void warning(java.lang.String, java.lang.String, oadd.org.codehaus.commons.compiler.Location) throws oadd.org.codehaus.commons.compiler.CompileException
{
oadd.org.codehaus.janino.TokenStreamImpl v;
java.lang.String v, v;
oadd.org.codehaus.commons.compiler.WarningHandler v, v;
oadd.org.codehaus.commons.compiler.Location v;
v := @this: oadd.org.codehaus.janino.TokenStreamImpl;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String;
v := @parameter: oadd.org.codehaus.commons.compiler.Location;
v = v.<oadd.org.codehaus.janino.TokenStreamImpl: oadd.org.codehaus.commons.compiler.WarningHandler warningHandler>;
if v == null goto label;
v = v.<oadd.org.codehaus.janino.TokenStreamImpl: oadd.org.codehaus.commons.compiler.WarningHandler warningHandler>;
interfaceinvoke v.<oadd.org.codehaus.commons.compiler.WarningHandler: void handleWarning(java.lang.String,java.lang.String,oadd.org.codehaus.commons.compiler.Location)>(v, v, v);
label:
return;
}
protected final oadd.org.codehaus.commons.compiler.CompileException compileException(java.lang.String)
{
oadd.org.codehaus.janino.Scanner v;
oadd.org.codehaus.janino.TokenStreamImpl v;
oadd.org.codehaus.commons.compiler.CompileException v;
java.lang.String v;
oadd.org.codehaus.commons.compiler.Location v;
v := @this: oadd.org.codehaus.janino.TokenStreamImpl;
v := @parameter: java.lang.String;
v = new oadd.org.codehaus.commons.compiler.CompileException;
v = v.<oadd.org.codehaus.janino.TokenStreamImpl: oadd.org.codehaus.janino.Scanner scanner>;
v = virtualinvoke v.<oadd.org.codehaus.janino.Scanner: oadd.org.codehaus.commons.compiler.Location location()>();
specialinvoke v.<oadd.org.codehaus.commons.compiler.CompileException: void <init>(java.lang.String,oadd.org.codehaus.commons.compiler.Location)>(v, v);
return v;
}
private static java.lang.String join(java.lang.Object[], java.lang.String)
{
java.lang.Object[] v;
int v, v, v;
java.lang.Object v, v;
java.lang.StringBuilder v;
java.lang.String v, v;
v := @parameter: java.lang.Object[];
v := @parameter: java.lang.String;
if v != null goto label;
return "(null)";
label:
v = lengthof v;
if v != 0 goto label;
return "(zero length array)";
label:
v = v[0];
v = 1;
label:
v = lengthof v;
if v >= v goto label;
v = v[v];
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.Object)>(v);
v = v + 1;
goto label;
label:
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.Object,java.lang.String)>(v, 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[])>("\u0001\u0001");
return v;
}
static void <clinit>()
{
java.lang.Class v;
boolean v, v;
v = class "Loadd/org/codehaus/janino/TokenStreamImpl;";
v = virtualinvoke v.<java.lang.Class: boolean desiredAssertionStatus()>();
if v != 0 goto label;
v = 1;
goto label;
label:
v = 0;
label:
<oadd.org.codehaus.janino.TokenStreamImpl: boolean $assertionsDisabled> = v;
return;
}
}