public class oadd.org.codehaus.janino.Parser extends java.lang.Object
{
private final oadd.org.codehaus.janino.Scanner scanner;
private final oadd.org.codehaus.janino.TokenStream tokenStream;
private java.lang.String docComment;
private static final java.lang.String[] ACCESS_MODIFIER_KEYWORDS;
private boolean preferParametrizedTypes;
private int sourceVersion;
private oadd.org.codehaus.commons.compiler.WarningHandler warningHandler;
private static final java.util.List MUTUALLY_EXCLUSIVE_ACCESS_MODIFIERS;
public void <init>(oadd.org.codehaus.janino.Scanner)
{
oadd.org.codehaus.janino.Parser v;
oadd.org.codehaus.janino.Scanner v;
oadd.org.codehaus.janino.TokenStreamImpl v;
v := @this: oadd.org.codehaus.janino.Parser;
v := @parameter: oadd.org.codehaus.janino.Scanner;
v = new oadd.org.codehaus.janino.TokenStreamImpl;
specialinvoke v.<oadd.org.codehaus.janino.TokenStreamImpl: void <init>(oadd.org.codehaus.janino.Scanner)>(v);
specialinvoke v.<oadd.org.codehaus.janino.Parser: void <init>(oadd.org.codehaus.janino.Scanner,oadd.org.codehaus.janino.TokenStream)>(v, v);
return;
}
public void <init>(oadd.org.codehaus.janino.Scanner, oadd.org.codehaus.janino.TokenStream)
{
oadd.org.codehaus.janino.Scanner v;
int v;
oadd.org.codehaus.janino.Parser v;
oadd.org.codehaus.janino.TokenStream v;
v := @this: oadd.org.codehaus.janino.Parser;
v := @parameter: oadd.org.codehaus.janino.Scanner;
v := @parameter: oadd.org.codehaus.janino.TokenStream;
specialinvoke v.<java.lang.Object: void <init>()>();
v = (int) -1;
v.<oadd.org.codehaus.janino.Parser: int sourceVersion> = v;
v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.janino.Scanner scanner> = v;
virtualinvoke v.<oadd.org.codehaus.janino.Scanner: void setIgnoreWhiteSpace(boolean)>(1);
v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.janino.TokenStream tokenStream> = v;
return;
}
public java.lang.String doc()
{
oadd.org.codehaus.janino.Parser v;
java.lang.String v;
v := @this: oadd.org.codehaus.janino.Parser;
v = v.<oadd.org.codehaus.janino.Parser: java.lang.String docComment>;
v.<oadd.org.codehaus.janino.Parser: java.lang.String docComment> = null;
return v;
}
public oadd.org.codehaus.janino.Scanner getScanner()
{
oadd.org.codehaus.janino.Parser v;
oadd.org.codehaus.janino.Scanner v;
v := @this: oadd.org.codehaus.janino.Parser;
v = v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.janino.Scanner scanner>;
return v;
}
public oadd.org.codehaus.janino.Java$AbstractCompilationUnit parseAbstractCompilationUnit() throws oadd.org.codehaus.commons.compiler.CompileException, java.io.IOException
{
oadd.org.codehaus.janino.TokenType v, v;
java.lang.Object[] v;
java.lang.String[] v;
java.util.ArrayList v;
int v, v, v, v;
java.lang.String v, v, v;
boolean v, v, v, v, v;
oadd.org.codehaus.janino.Java$PackageMemberTypeDeclaration v, v;
oadd.org.codehaus.janino.Java$AbstractCompilationUnit$ImportDeclaration[] v;
oadd.org.codehaus.janino.Java$Modifier[] v;
oadd.org.codehaus.janino.Java$CompilationUnit v;
oadd.org.codehaus.janino.Java$ModularCompilationUnit v;
oadd.org.codehaus.janino.Java$PackageDeclaration v;
oadd.org.codehaus.janino.Parser v;
oadd.org.codehaus.janino.Java$ModuleDeclaration v;
oadd.org.codehaus.janino.Java$AbstractCompilationUnit$ImportDeclaration v;
oadd.org.codehaus.commons.compiler.Location v, v;
v := @this: oadd.org.codehaus.janino.Parser;
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: java.lang.String doc()>();
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.janino.Java$Modifier[] parseModifiers()>();
v = null;
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: boolean peek(java.lang.String)>("package");
if v == 0 goto label;
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.janino.Java$PackageDeclaration parsePackageDeclarationRest(java.lang.String,oadd.org.codehaus.janino.Java$Modifier[])>(v, v);
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: java.lang.String doc()>();
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.janino.Java$Modifier[] parseModifiers()>();
label:
v = new java.util.ArrayList;
specialinvoke v.<java.util.ArrayList: void <init>()>();
label:
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: boolean peek(java.lang.String)>("import");
if v == 0 goto label;
v = lengthof v;
if v <= 0 goto label;
specialinvoke v.<oadd.org.codehaus.janino.Parser: void warning(java.lang.String,java.lang.String)>("import.modifiers", "No modifiers allowed on import declarations");
label:
if v == null goto label;
specialinvoke v.<oadd.org.codehaus.janino.Parser: void warning(java.lang.String,java.lang.String)>("import.doc_comment", "Doc comment on import declaration");
label:
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.janino.Java$AbstractCompilationUnit$ImportDeclaration parseImportDeclaration()>();
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: java.lang.String doc()>();
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.janino.Java$Modifier[] parseModifiers()>();
goto label;
label:
v = interfaceinvoke v.<java.util.List: int size()>();
v = newarray (oadd.org.codehaus.janino.Java$AbstractCompilationUnit$ImportDeclaration)[v];
v = interfaceinvoke v.<java.util.List: java.lang.Object[] toArray(java.lang.Object[])>(v);
v = newarray (java.lang.String)[2];
v[0] = "open";
v[1] = "module";
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: int peek(java.lang.String[])>(v);
v = (int) -1;
if v == v goto label;
v = new oadd.org.codehaus.janino.Java$ModularCompilationUnit;
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.commons.compiler.Location location()>();
v = virtualinvoke v.<oadd.org.codehaus.commons.compiler.Location: java.lang.String getFileName()>();
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.janino.Java$ModuleDeclaration parseModuleDeclarationRest(oadd.org.codehaus.janino.Java$Modifier[])>(v);
specialinvoke v.<oadd.org.codehaus.janino.Java$ModularCompilationUnit: void <init>(java.lang.String,oadd.org.codehaus.janino.Java$AbstractCompilationUnit$ImportDeclaration[],oadd.org.codehaus.janino.Java$ModuleDeclaration)>(v, v, v);
return v;
label:
v = new oadd.org.codehaus.janino.Java$CompilationUnit;
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.commons.compiler.Location location()>();
v = virtualinvoke v.<oadd.org.codehaus.commons.compiler.Location: java.lang.String getFileName()>();
specialinvoke v.<oadd.org.codehaus.janino.Java$CompilationUnit: void <init>(java.lang.String,oadd.org.codehaus.janino.Java$AbstractCompilationUnit$ImportDeclaration[])>(v, v);
virtualinvoke v.<oadd.org.codehaus.janino.Java$CompilationUnit: void setPackageDeclaration(oadd.org.codehaus.janino.Java$PackageDeclaration)>(v);
v = <oadd.org.codehaus.janino.TokenType: oadd.org.codehaus.janino.TokenType END_OF_INPUT>;
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: boolean peek(oadd.org.codehaus.janino.TokenType)>(v);
if v == 0 goto label;
return v;
label:
v = specialinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.janino.Java$PackageMemberTypeDeclaration parsePackageMemberTypeDeclarationRest(java.lang.String,oadd.org.codehaus.janino.Java$Modifier[])>(v, v);
virtualinvoke v.<oadd.org.codehaus.janino.Java$CompilationUnit: void addPackageMemberTypeDeclaration(oadd.org.codehaus.janino.Java$PackageMemberTypeDeclaration)>(v);
label:
v = <oadd.org.codehaus.janino.TokenType: oadd.org.codehaus.janino.TokenType END_OF_INPUT>;
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: boolean peek(oadd.org.codehaus.janino.TokenType)>(v);
if v != 0 goto label;
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: boolean peekRead(java.lang.String)>(";");
if v != 0 goto label;
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.janino.Java$PackageMemberTypeDeclaration parsePackageMemberTypeDeclaration()>();
virtualinvoke v.<oadd.org.codehaus.janino.Java$CompilationUnit: void addPackageMemberTypeDeclaration(oadd.org.codehaus.janino.Java$PackageMemberTypeDeclaration)>(v);
goto label;
label:
return v;
}
public oadd.org.codehaus.janino.Java$ModuleDeclaration parseModuleDeclarationRest(oadd.org.codehaus.janino.Java$Modifier[]) throws oadd.org.codehaus.commons.compiler.CompileException, java.io.IOException
{
oadd.org.codehaus.janino.Java$ModuleDirective[] v;
oadd.org.codehaus.janino.Java$UsesModuleDirective v;
oadd.org.codehaus.janino.Java$RequiresModuleDirective v;
boolean v, v, v, v, v, v, v;
oadd.org.codehaus.janino.Java$ModuleDirective v;
oadd.org.codehaus.janino.Java$ProvidesModuleDirective v;
java.lang.Object[] v, v, v, v;
oadd.org.codehaus.janino.Java$ExportsModuleDirective v;
java.lang.String[] v, v, v, v, v, v, v, v, v, v, v, v, v;
java.lang.AssertionError v;
java.util.ArrayList v, v, v, v;
int v, v, v, v, v;
oadd.org.codehaus.janino.Java$Modifier[] v, v;
oadd.org.codehaus.janino.Java$OpensModuleDirective v;
oadd.org.codehaus.janino.Parser v;
oadd.org.codehaus.janino.Java$ModuleDeclaration v;
java.lang.String[][] v, v, v;
oadd.org.codehaus.commons.compiler.Location v, v, v, v, v, v;
v := @this: oadd.org.codehaus.janino.Parser;
v := @parameter: oadd.org.codehaus.janino.Java$Modifier[];
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: boolean peekRead(java.lang.String)>("open");
virtualinvoke v.<oadd.org.codehaus.janino.Parser: void read(java.lang.String)>("module");
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: java.lang.String[] parseQualifiedIdentifier()>();
virtualinvoke v.<oadd.org.codehaus.janino.Parser: void read(java.lang.String)>("(");
v = new java.util.ArrayList;
specialinvoke v.<java.util.ArrayList: void <init>()>();
label:
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: boolean peekRead(java.lang.String)>(")");
if v != 0 goto label;
v = newarray (java.lang.String)[5];
v[0] = "requires";
v[1] = "exports";
v[2] = "opens";
v[3] = "uses";
v[4] = "provides";
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: int read(java.lang.String[])>(v);
tableswitch(v)
{
case 0: goto label;
case 1: goto label;
case 2: goto label;
case 3: goto label;
case 4: goto label;
default: goto label;
};
label:
v = new oadd.org.codehaus.janino.Java$RequiresModuleDirective;
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.commons.compiler.Location location()>();
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.janino.Java$Modifier[] parseModifiers()>();
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: java.lang.String[] parseQualifiedIdentifier()>();
specialinvoke v.<oadd.org.codehaus.janino.Java$RequiresModuleDirective: void <init>(oadd.org.codehaus.commons.compiler.Location,oadd.org.codehaus.janino.Java$Modifier[],java.lang.String[])>(v, v, v);
v = v;
goto label;
label:
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: java.lang.String[] parseQualifiedIdentifier()>();
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: boolean peekRead(java.lang.String)>("to");
if v == 0 goto label;
v = new java.util.ArrayList;
specialinvoke v.<java.util.ArrayList: void <init>()>();
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: java.lang.String[] parseQualifiedIdentifier()>();
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
label:
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: boolean peekRead(java.lang.String)>(",");
if v == 0 goto label;
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: java.lang.String[] parseQualifiedIdentifier()>();
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
goto label;
label:
v = interfaceinvoke v.<java.util.List: int size()>();
v = newarray (java.lang.String[])[v];
v = interfaceinvoke v.<java.util.List: java.lang.Object[] toArray(java.lang.Object[])>(v);
goto label;
label:
v = (java.lang.String[][]) null;
label:
v = new oadd.org.codehaus.janino.Java$ExportsModuleDirective;
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.commons.compiler.Location location()>();
specialinvoke v.<oadd.org.codehaus.janino.Java$ExportsModuleDirective: void <init>(oadd.org.codehaus.commons.compiler.Location,java.lang.String[],java.lang.String[][])>(v, v, v);
v = v;
goto label;
label:
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: java.lang.String[] parseQualifiedIdentifier()>();
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: boolean peekRead(java.lang.String)>("to");
if v == 0 goto label;
v = new java.util.ArrayList;
specialinvoke v.<java.util.ArrayList: void <init>()>();
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: java.lang.String[] parseQualifiedIdentifier()>();
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
label:
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: boolean peekRead(java.lang.String)>(",");
if v == 0 goto label;
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: java.lang.String[] parseQualifiedIdentifier()>();
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
goto label;
label:
v = interfaceinvoke v.<java.util.List: int size()>();
v = newarray (java.lang.String[])[v];
v = interfaceinvoke v.<java.util.List: java.lang.Object[] toArray(java.lang.Object[])>(v);
goto label;
label:
v = (java.lang.String[][]) null;
label:
v = new oadd.org.codehaus.janino.Java$OpensModuleDirective;
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.commons.compiler.Location location()>();
specialinvoke v.<oadd.org.codehaus.janino.Java$OpensModuleDirective: void <init>(oadd.org.codehaus.commons.compiler.Location,java.lang.String[],java.lang.String[][])>(v, v, v);
v = v;
goto label;
label:
v = new oadd.org.codehaus.janino.Java$UsesModuleDirective;
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.commons.compiler.Location location()>();
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: java.lang.String[] parseQualifiedIdentifier()>();
specialinvoke v.<oadd.org.codehaus.janino.Java$UsesModuleDirective: void <init>(oadd.org.codehaus.commons.compiler.Location,java.lang.String[])>(v, v);
v = v;
goto label;
label:
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: java.lang.String[] parseQualifiedIdentifier()>();
virtualinvoke v.<oadd.org.codehaus.janino.Parser: void read(java.lang.String)>("with");
v = new java.util.ArrayList;
specialinvoke v.<java.util.ArrayList: void <init>()>();
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: java.lang.String[] parseQualifiedIdentifier()>();
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
label:
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: boolean peekRead(java.lang.String)>(",");
if v == 0 goto label;
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: java.lang.String[] parseQualifiedIdentifier()>();
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
goto label;
label:
v = new oadd.org.codehaus.janino.Java$ProvidesModuleDirective;
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.commons.compiler.Location location()>();
v = interfaceinvoke v.<java.util.List: int size()>();
v = newarray (java.lang.String[])[v];
v = interfaceinvoke v.<java.util.List: java.lang.Object[] toArray(java.lang.Object[])>(v);
specialinvoke v.<oadd.org.codehaus.janino.Java$ProvidesModuleDirective: void <init>(oadd.org.codehaus.commons.compiler.Location,java.lang.String[],java.lang.String[][])>(v, v, v);
v = v;
goto label;
label:
v = new java.lang.AssertionError;
specialinvoke v.<java.lang.AssertionError: void <init>()>();
throw v;
label:
virtualinvoke v.<oadd.org.codehaus.janino.Parser: void read(java.lang.String)>(";");
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
goto label;
label:
v = new oadd.org.codehaus.janino.Java$ModuleDeclaration;
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.commons.compiler.Location location()>();
v = interfaceinvoke v.<java.util.List: int size()>();
v = newarray (oadd.org.codehaus.janino.Java$ModuleDirective)[v];
v = interfaceinvoke v.<java.util.List: java.lang.Object[] toArray(java.lang.Object[])>(v);
specialinvoke v.<oadd.org.codehaus.janino.Java$ModuleDeclaration: void <init>(oadd.org.codehaus.commons.compiler.Location,oadd.org.codehaus.janino.Java$Modifier[],boolean,java.lang.String[],oadd.org.codehaus.janino.Java$ModuleDirective[])>(v, v, v, v, v);
return v;
}
public oadd.org.codehaus.janino.Java$PackageDeclaration parsePackageDeclaration() throws oadd.org.codehaus.commons.compiler.CompileException, java.io.IOException
{
oadd.org.codehaus.janino.Java$PackageDeclaration v;
oadd.org.codehaus.janino.Parser v;
java.lang.String v;
oadd.org.codehaus.janino.Java$Modifier[] v;
v := @this: oadd.org.codehaus.janino.Parser;
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: java.lang.String doc()>();
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.janino.Java$Modifier[] parseModifiers()>();
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.janino.Java$PackageDeclaration parsePackageDeclarationRest(java.lang.String,oadd.org.codehaus.janino.Java$Modifier[])>(v, v);
return v;
}
public oadd.org.codehaus.janino.Java$PackageDeclaration parsePackageDeclarationRest(java.lang.String, oadd.org.codehaus.janino.Java$Modifier[]) throws oadd.org.codehaus.commons.compiler.CompileException, java.io.IOException
{
oadd.org.codehaus.janino.Java$PackageDeclaration v;
oadd.org.codehaus.janino.Parser v;
java.lang.String[] v;
java.lang.String v, v;
oadd.org.codehaus.janino.Java$Modifier[] v;
oadd.org.codehaus.commons.compiler.Location v;
v := @this: oadd.org.codehaus.janino.Parser;
v := @parameter: java.lang.String;
v := @parameter: oadd.org.codehaus.janino.Java$Modifier[];
specialinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.janino.Java$Modifier[] packageModifiers(oadd.org.codehaus.janino.Java$Modifier[])>(v);
virtualinvoke v.<oadd.org.codehaus.janino.Parser: void read(java.lang.String)>("package");
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.commons.compiler.Location location()>();
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: java.lang.String[] parseQualifiedIdentifier()>();
v = staticinvoke <oadd.org.codehaus.janino.Parser: java.lang.String join(java.lang.String[],java.lang.String)>(v, ".");
virtualinvoke v.<oadd.org.codehaus.janino.Parser: void read(java.lang.String)>(";");
specialinvoke v.<oadd.org.codehaus.janino.Parser: void verifyStringIsConventionalPackageName(java.lang.String,oadd.org.codehaus.commons.compiler.Location)>(v, v);
v = new oadd.org.codehaus.janino.Java$PackageDeclaration;
specialinvoke v.<oadd.org.codehaus.janino.Java$PackageDeclaration: void <init>(oadd.org.codehaus.commons.compiler.Location,java.lang.String)>(v, v);
return v;
}
public oadd.org.codehaus.janino.Java$AbstractCompilationUnit$ImportDeclaration parseImportDeclaration() throws oadd.org.codehaus.commons.compiler.CompileException, java.io.IOException
{
oadd.org.codehaus.janino.Parser v;
oadd.org.codehaus.janino.Java$AbstractCompilationUnit$ImportDeclaration v;
v := @this: oadd.org.codehaus.janino.Parser;
virtualinvoke v.<oadd.org.codehaus.janino.Parser: void read(java.lang.String)>("import");
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.janino.Java$AbstractCompilationUnit$ImportDeclaration parseImportDeclarationBody()>();
virtualinvoke v.<oadd.org.codehaus.janino.Parser: void read(java.lang.String)>(";");
return v;
}
public oadd.org.codehaus.janino.Java$AbstractCompilationUnit$ImportDeclaration parseImportDeclarationBody() throws oadd.org.codehaus.commons.compiler.CompileException, java.io.IOException
{
oadd.org.codehaus.janino.TokenType v, v;
java.lang.Object[] v, v;
java.lang.String[] v, v;
oadd.org.codehaus.janino.Java$AbstractCompilationUnit$SingleTypeImportDeclaration v;
java.util.ArrayList v;
int v, v;
java.lang.String v, v;
boolean v, v, v;
oadd.org.codehaus.janino.Java$AbstractCompilationUnit$TypeImportOnDemandDeclaration v;
oadd.org.codehaus.janino.Java$AbstractCompilationUnit$StaticImportOnDemandDeclaration v;
oadd.org.codehaus.janino.Java$AbstractCompilationUnit$SingleStaticImportDeclaration v;
oadd.org.codehaus.janino.Parser v;
oadd.org.codehaus.janino.Java$AbstractCompilationUnit$ImportDeclaration v, v;
oadd.org.codehaus.commons.compiler.Location v;
v := @this: oadd.org.codehaus.janino.Parser;
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.commons.compiler.Location location()>();
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: boolean peekRead(java.lang.String)>("static");
v = new java.util.ArrayList;
specialinvoke v.<java.util.ArrayList: void <init>()>();
v = <oadd.org.codehaus.janino.TokenType: oadd.org.codehaus.janino.TokenType IDENTIFIER>;
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: java.lang.String read(oadd.org.codehaus.janino.TokenType)>(v);
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
label:
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: boolean peek(java.lang.String)>(".");
if v != 0 goto label;
v = interfaceinvoke v.<java.util.List: int size()>();
v = newarray (java.lang.String)[v];
v = interfaceinvoke v.<java.util.List: java.lang.Object[] toArray(java.lang.Object[])>(v);
if v == 0 goto label;
v = new oadd.org.codehaus.janino.Java$AbstractCompilationUnit$SingleStaticImportDeclaration;
v = v;
specialinvoke v.<oadd.org.codehaus.janino.Java$AbstractCompilationUnit$SingleStaticImportDeclaration: void <init>(oadd.org.codehaus.commons.compiler.Location,java.lang.String[])>(v, v);
goto label;
label:
v = new oadd.org.codehaus.janino.Java$AbstractCompilationUnit$SingleTypeImportDeclaration;
v = v;
specialinvoke v.<oadd.org.codehaus.janino.Java$AbstractCompilationUnit$SingleTypeImportDeclaration: void <init>(oadd.org.codehaus.commons.compiler.Location,java.lang.String[])>(v, v);
label:
return v;
label:
virtualinvoke v.<oadd.org.codehaus.janino.Parser: void read(java.lang.String)>(".");
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: boolean peekRead(java.lang.String)>("*");
if v == 0 goto label;
v = interfaceinvoke v.<java.util.List: int size()>();
v = newarray (java.lang.String)[v];
v = interfaceinvoke v.<java.util.List: java.lang.Object[] toArray(java.lang.Object[])>(v);
if v == 0 goto label;
v = new oadd.org.codehaus.janino.Java$AbstractCompilationUnit$StaticImportOnDemandDeclaration;
v = v;
specialinvoke v.<oadd.org.codehaus.janino.Java$AbstractCompilationUnit$StaticImportOnDemandDeclaration: void <init>(oadd.org.codehaus.commons.compiler.Location,java.lang.String[])>(v, v);
goto label;
label:
v = new oadd.org.codehaus.janino.Java$AbstractCompilationUnit$TypeImportOnDemandDeclaration;
v = v;
specialinvoke v.<oadd.org.codehaus.janino.Java$AbstractCompilationUnit$TypeImportOnDemandDeclaration: void <init>(oadd.org.codehaus.commons.compiler.Location,java.lang.String[])>(v, v);
label:
return v;
label:
v = <oadd.org.codehaus.janino.TokenType: oadd.org.codehaus.janino.TokenType IDENTIFIER>;
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: java.lang.String read(oadd.org.codehaus.janino.TokenType)>(v);
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
goto label;
}
public java.lang.String[] parseQualifiedIdentifier() throws oadd.org.codehaus.commons.compiler.CompileException, java.io.IOException
{
oadd.org.codehaus.janino.TokenType v, v, v, v;
java.lang.Object[] v;
oadd.org.codehaus.janino.Token v;
java.lang.String[] v;
java.util.ArrayList v;
int v;
oadd.org.codehaus.janino.Parser v;
java.lang.String v, v;
boolean v;
v := @this: oadd.org.codehaus.janino.Parser;
v = new java.util.ArrayList;
specialinvoke v.<java.util.ArrayList: void <init>()>();
v = <oadd.org.codehaus.janino.TokenType: oadd.org.codehaus.janino.TokenType IDENTIFIER>;
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: java.lang.String read(oadd.org.codehaus.janino.TokenType)>(v);
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
label:
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: boolean peek(java.lang.String)>(".");
if v == 0 goto label;
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.janino.Token peekNextButOne()>();
v = v.<oadd.org.codehaus.janino.Token: oadd.org.codehaus.janino.TokenType type>;
v = <oadd.org.codehaus.janino.TokenType: oadd.org.codehaus.janino.TokenType IDENTIFIER>;
if v != v goto label;
virtualinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.janino.Token read()>();
v = <oadd.org.codehaus.janino.TokenType: oadd.org.codehaus.janino.TokenType IDENTIFIER>;
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: java.lang.String read(oadd.org.codehaus.janino.TokenType)>(v);
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
goto label;
label:
v = interfaceinvoke v.<java.util.List: int size()>();
v = newarray (java.lang.String)[v];
v = interfaceinvoke v.<java.util.List: java.lang.Object[] toArray(java.lang.Object[])>(v);
return v;
}
public oadd.org.codehaus.janino.Java$PackageMemberTypeDeclaration parsePackageMemberTypeDeclaration() throws oadd.org.codehaus.commons.compiler.CompileException, java.io.IOException
{
oadd.org.codehaus.janino.Java$PackageMemberTypeDeclaration v;
oadd.org.codehaus.janino.Parser v;
java.lang.String v;
oadd.org.codehaus.janino.Java$Modifier[] v;
v := @this: oadd.org.codehaus.janino.Parser;
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: java.lang.String doc()>();
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.janino.Java$Modifier[] parseModifiers()>();
v = specialinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.janino.Java$PackageMemberTypeDeclaration parsePackageMemberTypeDeclarationRest(java.lang.String,oadd.org.codehaus.janino.Java$Modifier[])>(v, v);
return v;
}
private oadd.org.codehaus.janino.Java$PackageMemberTypeDeclaration parsePackageMemberTypeDeclarationRest(java.lang.String, oadd.org.codehaus.janino.Java$Modifier[]) throws oadd.org.codehaus.commons.compiler.CompileException, java.io.IOException
{
java.lang.IllegalStateException v;
oadd.org.codehaus.janino.Parser$ClassDeclarationContext v, v;
java.lang.String[] v;
oadd.org.codehaus.janino.Java$Modifier[] v;
oadd.org.codehaus.janino.Java$AnnotationTypeDeclaration v;
int v;
oadd.org.codehaus.janino.Parser v;
oadd.org.codehaus.janino.Java$EnumDeclaration v;
oadd.org.codehaus.janino.Java$NamedClassDeclaration v;
java.lang.String v;
oadd.org.codehaus.janino.Parser$InterfaceDeclarationContext v, v;
oadd.org.codehaus.janino.Java$InterfaceDeclaration v;
v := @this: oadd.org.codehaus.janino.Parser;
v := @parameter: java.lang.String;
v := @parameter: oadd.org.codehaus.janino.Java$Modifier[];
v = newarray (java.lang.String)[4];
v[0] = "class";
v[1] = "enum";
v[2] = "interface";
v[3] = "@";
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: int read(java.lang.String[])>(v);
tableswitch(v)
{
case 0: goto label;
case 1: goto label;
case 2: goto label;
case 3: goto label;
default: goto label;
};
label:
if v != null goto label;
specialinvoke v.<oadd.org.codehaus.janino.Parser: void warning(java.lang.String,java.lang.String)>("CDCM", "Class doc comment missing");
label:
v = <oadd.org.codehaus.janino.Parser$ClassDeclarationContext: oadd.org.codehaus.janino.Parser$ClassDeclarationContext COMPILATION_UNIT>;
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.janino.Java$NamedClassDeclaration parseClassDeclarationRest(java.lang.String,oadd.org.codehaus.janino.Java$Modifier[],oadd.org.codehaus.janino.Parser$ClassDeclarationContext)>(v, v, v);
return v;
label:
if v != null goto label;
specialinvoke v.<oadd.org.codehaus.janino.Parser: void warning(java.lang.String,java.lang.String)>("EDCM", "Enum doc comment missing");
label:
v = <oadd.org.codehaus.janino.Parser$ClassDeclarationContext: oadd.org.codehaus.janino.Parser$ClassDeclarationContext COMPILATION_UNIT>;
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.janino.Java$EnumDeclaration parseEnumDeclarationRest(java.lang.String,oadd.org.codehaus.janino.Java$Modifier[],oadd.org.codehaus.janino.Parser$ClassDeclarationContext)>(v, v, v);
return v;
label:
if v != null goto label;
specialinvoke v.<oadd.org.codehaus.janino.Parser: void warning(java.lang.String,java.lang.String)>("IDCM", "Interface doc comment missing");
label:
v = <oadd.org.codehaus.janino.Parser$InterfaceDeclarationContext: oadd.org.codehaus.janino.Parser$InterfaceDeclarationContext COMPILATION_UNIT>;
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.janino.Java$InterfaceDeclaration parseInterfaceDeclarationRest(java.lang.String,oadd.org.codehaus.janino.Java$Modifier[],oadd.org.codehaus.janino.Parser$InterfaceDeclarationContext)>(v, v, v);
return v;
label:
virtualinvoke v.<oadd.org.codehaus.janino.Parser: void read(java.lang.String)>("interface");
if v != null goto label;
specialinvoke v.<oadd.org.codehaus.janino.Parser: void warning(java.lang.String,java.lang.String)>("ATDCM", "Annotation type doc comment missing");
label:
v = <oadd.org.codehaus.janino.Parser$InterfaceDeclarationContext: oadd.org.codehaus.janino.Parser$InterfaceDeclarationContext COMPILATION_UNIT>;
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.janino.Java$AnnotationTypeDeclaration parseAnnotationTypeDeclarationRest(java.lang.String,oadd.org.codehaus.janino.Java$Modifier[],oadd.org.codehaus.janino.Parser$InterfaceDeclarationContext)>(v, v, v);
return v;
label:
v = new java.lang.IllegalStateException;
specialinvoke v.<java.lang.IllegalStateException: void <init>()>();
throw v;
}
public oadd.org.codehaus.janino.Java$Modifier[] parseModifiers() throws oadd.org.codehaus.commons.compiler.CompileException, java.io.IOException
{
java.lang.Object[] v;
oadd.org.codehaus.janino.Java$Modifier v;
int v;
oadd.org.codehaus.janino.Parser v;
oadd.org.codehaus.janino.Java$Modifier[] v;
java.util.ArrayList v;
v := @this: oadd.org.codehaus.janino.Parser;
v = new java.util.ArrayList;
specialinvoke v.<java.util.ArrayList: void <init>()>();
label:
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.janino.Java$Modifier parseOptionalModifier()>();
if v == null goto label;
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
goto label;
label:
v = interfaceinvoke v.<java.util.List: int size()>();
v = newarray (oadd.org.codehaus.janino.Java$Modifier)[v];
v = interfaceinvoke v.<java.util.List: java.lang.Object[] toArray(java.lang.Object[])>(v);
return v;
}
public oadd.org.codehaus.janino.Java$Modifier parseOptionalModifier() throws oadd.org.codehaus.commons.compiler.CompileException, java.io.IOException
{
oadd.org.codehaus.janino.Token v;
java.lang.String[] v, v;
oadd.org.codehaus.janino.Java$AccessModifier v;
oadd.org.codehaus.janino.Java$Annotation v;
int v, v;
oadd.org.codehaus.janino.Parser v;
java.lang.String v, v;
boolean v, v;
oadd.org.codehaus.commons.compiler.Location v;
v := @this: oadd.org.codehaus.janino.Parser;
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: boolean peek(java.lang.String)>("@");
if v == 0 goto label;
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: 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)>("interface");
if v == 0 goto label;
return null;
label:
v = specialinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.janino.Java$Annotation parseAnnotation()>();
return v;
label:
v = <oadd.org.codehaus.janino.Parser: java.lang.String[] ACCESS_MODIFIER_KEYWORDS>;
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: int peekRead(java.lang.String[])>(v);
v = (int) -1;
if v != v goto label;
return null;
label:
v = new oadd.org.codehaus.janino.Java$AccessModifier;
v = <oadd.org.codehaus.janino.Parser: java.lang.String[] ACCESS_MODIFIER_KEYWORDS>;
v = v[v];
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.commons.compiler.Location location()>();
specialinvoke v.<oadd.org.codehaus.janino.Java$AccessModifier: void <init>(java.lang.String,oadd.org.codehaus.commons.compiler.Location)>(v, v);
return v;
}
private oadd.org.codehaus.janino.Java$Annotation parseAnnotation() throws oadd.org.codehaus.commons.compiler.CompileException, java.io.IOException
{
oadd.org.codehaus.janino.TokenType v;
java.lang.Object[] v;
oadd.org.codehaus.janino.Java$ElementValuePair v;
java.lang.String[] v, v;
java.util.ArrayList v;
oadd.org.codehaus.janino.Java$MarkerAnnotation v;
oadd.org.codehaus.janino.Java$ElementValuePair[] v, v;
oadd.org.codehaus.janino.Java$NormalAnnotation v;
oadd.org.codehaus.janino.Java$ReferenceType v;
int v, v;
boolean v, v, v, v;
oadd.org.codehaus.janino.Java$Annotation[] v;
oadd.org.codehaus.janino.Java$SingleElementAnnotation v;
oadd.org.codehaus.janino.Java$ElementValue v;
oadd.org.codehaus.janino.Parser v;
oadd.org.codehaus.commons.compiler.Location v;
v := @this: oadd.org.codehaus.janino.Parser;
virtualinvoke v.<oadd.org.codehaus.janino.Parser: void read(java.lang.String)>("@");
v = new oadd.org.codehaus.janino.Java$ReferenceType;
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.commons.compiler.Location location()>();
v = newarray (oadd.org.codehaus.janino.Java$Annotation)[0];
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: java.lang.String[] parseQualifiedIdentifier()>();
specialinvoke v.<oadd.org.codehaus.janino.Java$ReferenceType: void <init>(oadd.org.codehaus.commons.compiler.Location,oadd.org.codehaus.janino.Java$Annotation[],java.lang.String[],oadd.org.codehaus.janino.Java$TypeArgument[])>(v, v, v, null);
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: boolean peekRead(java.lang.String)>("(");
if v != 0 goto label;
v = new oadd.org.codehaus.janino.Java$MarkerAnnotation;
specialinvoke v.<oadd.org.codehaus.janino.Java$MarkerAnnotation: void <init>(oadd.org.codehaus.janino.Java$Type)>(v);
return v;
label:
v = <oadd.org.codehaus.janino.TokenType: oadd.org.codehaus.janino.TokenType IDENTIFIER>;
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: boolean peek(oadd.org.codehaus.janino.TokenType)>(v);
if v == 0 goto label;
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: boolean peekNextButOne(java.lang.String)>("=");
if v != 0 goto label;
label:
v = specialinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.janino.Java$ElementValue parseElementValue()>();
virtualinvoke v.<oadd.org.codehaus.janino.Parser: void read(java.lang.String)>(")");
v = new oadd.org.codehaus.janino.Java$SingleElementAnnotation;
specialinvoke v.<oadd.org.codehaus.janino.Java$SingleElementAnnotation: void <init>(oadd.org.codehaus.janino.Java$ReferenceType,oadd.org.codehaus.janino.Java$ElementValue)>(v, v);
return v;
label:
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: boolean peekRead(java.lang.String)>(")");
if v == 0 goto label;
v = newarray (oadd.org.codehaus.janino.Java$ElementValuePair)[0];
goto label;
label:
v = new java.util.ArrayList;
specialinvoke v.<java.util.ArrayList: void <init>()>();
label:
v = specialinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.janino.Java$ElementValuePair parseElementValuePair()>();
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
v = newarray (java.lang.String)[2];
v[0] = ",";
v[1] = ")";
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: int read(java.lang.String[])>(v);
if v == 0 goto label;
v = interfaceinvoke v.<java.util.List: int size()>();
v = newarray (oadd.org.codehaus.janino.Java$ElementValuePair)[v];
v = interfaceinvoke v.<java.util.List: java.lang.Object[] toArray(java.lang.Object[])>(v);
label:
v = new oadd.org.codehaus.janino.Java$NormalAnnotation;
specialinvoke v.<oadd.org.codehaus.janino.Java$NormalAnnotation: void <init>(oadd.org.codehaus.janino.Java$ReferenceType,oadd.org.codehaus.janino.Java$ElementValuePair[])>(v, v);
return v;
}
private oadd.org.codehaus.janino.Java$ElementValuePair parseElementValuePair() throws oadd.org.codehaus.commons.compiler.CompileException, java.io.IOException
{
oadd.org.codehaus.janino.TokenType v;
oadd.org.codehaus.janino.Java$ElementValue v;
oadd.org.codehaus.janino.Java$ElementValuePair v;
oadd.org.codehaus.janino.Parser v;
java.lang.String v;
v := @this: oadd.org.codehaus.janino.Parser;
v = <oadd.org.codehaus.janino.TokenType: oadd.org.codehaus.janino.TokenType IDENTIFIER>;
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: java.lang.String read(oadd.org.codehaus.janino.TokenType)>(v);
virtualinvoke v.<oadd.org.codehaus.janino.Parser: void read(java.lang.String)>("=");
v = new oadd.org.codehaus.janino.Java$ElementValuePair;
v = specialinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.janino.Java$ElementValue parseElementValue()>();
specialinvoke v.<oadd.org.codehaus.janino.Java$ElementValuePair: void <init>(java.lang.String,oadd.org.codehaus.janino.Java$ElementValue)>(v, v);
return v;
}
private oadd.org.codehaus.janino.Java$ElementValue parseElementValue() throws oadd.org.codehaus.commons.compiler.CompileException, java.io.IOException
{
oadd.org.codehaus.janino.Java$ElementValue v;
oadd.org.codehaus.janino.Java$Annotation v;
oadd.org.codehaus.janino.Parser v;
oadd.org.codehaus.janino.Java$Atom v;
boolean v, v;
oadd.org.codehaus.janino.Java$Rvalue v;
v := @this: oadd.org.codehaus.janino.Parser;
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: boolean peek(java.lang.String)>("@");
if v == 0 goto label;
v = specialinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.janino.Java$Annotation parseAnnotation()>();
return v;
label:
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: boolean peek(java.lang.String)>("{");
if v == 0 goto label;
v = specialinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.janino.Java$ElementValue parseElementValueArrayInitializer()>();
return v;
label:
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.janino.Java$Atom parseConditionalAndExpression()>();
v = virtualinvoke v.<oadd.org.codehaus.janino.Java$Atom: oadd.org.codehaus.janino.Java$Rvalue toRvalueOrCompileException()>();
return v;
}
private oadd.org.codehaus.janino.Java$ElementValue parseElementValueArrayInitializer() throws oadd.org.codehaus.commons.compiler.CompileException, java.io.IOException
{
java.lang.Object[] v;
oadd.org.codehaus.janino.Java$ElementValue[] v;
oadd.org.codehaus.janino.Java$ElementValueArrayInitializer v;
java.util.ArrayList v;
oadd.org.codehaus.janino.Java$ElementValue v;
int v;
oadd.org.codehaus.janino.Parser v;
boolean v, v;
oadd.org.codehaus.commons.compiler.Location v;
v := @this: oadd.org.codehaus.janino.Parser;
virtualinvoke v.<oadd.org.codehaus.janino.Parser: void read(java.lang.String)>("{");
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.commons.compiler.Location location()>();
v = new java.util.ArrayList;
specialinvoke v.<java.util.ArrayList: void <init>()>();
label:
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: boolean peekRead(java.lang.String)>("}");
if v != 0 goto label;
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: boolean peekRead(java.lang.String)>(",");
if v != 0 goto label;
v = specialinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.janino.Java$ElementValue parseElementValue()>();
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
goto label;
label:
v = new oadd.org.codehaus.janino.Java$ElementValueArrayInitializer;
v = interfaceinvoke v.<java.util.List: int size()>();
v = newarray (oadd.org.codehaus.janino.Java$ElementValue)[v];
v = interfaceinvoke v.<java.util.List: java.lang.Object[] toArray(java.lang.Object[])>(v);
specialinvoke v.<oadd.org.codehaus.janino.Java$ElementValueArrayInitializer: void <init>(oadd.org.codehaus.janino.Java$ElementValue[],oadd.org.codehaus.commons.compiler.Location)>(v, v);
return v;
}
public oadd.org.codehaus.janino.Java$NamedClassDeclaration parseClassDeclarationRest(java.lang.String, oadd.org.codehaus.janino.Java$Modifier[], oadd.org.codehaus.janino.Parser$ClassDeclarationContext) throws oadd.org.codehaus.commons.compiler.CompileException, java.io.IOException
{
oadd.org.codehaus.janino.TokenType v;
oadd.org.codehaus.janino.Java$PackageMemberClassDeclaration v;
oadd.org.codehaus.janino.Java$MemberClassDeclaration v;
oadd.org.codehaus.janino.Java$LocalClassDeclaration v;
oadd.org.codehaus.janino.Java$ReferenceType v;
oadd.org.codehaus.janino.Java$TypeParameter[] v;
oadd.org.codehaus.janino.Java$NamedClassDeclaration v;
java.lang.String v, v, v;
oadd.org.codehaus.commons.compiler.InternalCompilerException v;
boolean v, v;
oadd.org.codehaus.janino.Java$ReferenceType[] v;
oadd.org.codehaus.janino.Parser$ClassDeclarationContext v, v, v, v;
oadd.org.codehaus.janino.Java$Modifier[] v, v, v, v;
oadd.org.codehaus.janino.Parser v;
oadd.org.codehaus.commons.compiler.Location v;
v := @this: oadd.org.codehaus.janino.Parser;
v := @parameter: java.lang.String;
v := @parameter: oadd.org.codehaus.janino.Java$Modifier[];
v := @parameter: oadd.org.codehaus.janino.Parser$ClassDeclarationContext;
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.commons.compiler.Location location()>();
v = <oadd.org.codehaus.janino.TokenType: oadd.org.codehaus.janino.TokenType IDENTIFIER>;
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: java.lang.String read(oadd.org.codehaus.janino.TokenType)>(v);
specialinvoke v.<oadd.org.codehaus.janino.Parser: void verifyIdentifierIsConventionalClassOrInterfaceName(java.lang.String,oadd.org.codehaus.commons.compiler.Location)>(v, v);
v = specialinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.janino.Java$TypeParameter[] parseTypeParametersOpt()>();
v = null;
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: boolean peekRead(java.lang.String)>("extends");
if v == 0 goto label;
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.janino.Java$ReferenceType parseReferenceType()>();
label:
v = newarray (oadd.org.codehaus.janino.Java$ReferenceType)[0];
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: boolean peekRead(java.lang.String)>("implements");
if v == 0 goto label;
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.janino.Java$ReferenceType[] parseReferenceTypeList()>();
label:
v = <oadd.org.codehaus.janino.Parser$ClassDeclarationContext: oadd.org.codehaus.janino.Parser$ClassDeclarationContext COMPILATION_UNIT>;
if v != v goto label;
v = new oadd.org.codehaus.janino.Java$PackageMemberClassDeclaration;
v = specialinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.janino.Java$Modifier[] packageMemberClassModifiers(oadd.org.codehaus.janino.Java$Modifier[])>(v);
specialinvoke v.<oadd.org.codehaus.janino.Java$PackageMemberClassDeclaration: void <init>(oadd.org.codehaus.commons.compiler.Location,java.lang.String,oadd.org.codehaus.janino.Java$Modifier[],java.lang.String,oadd.org.codehaus.janino.Java$TypeParameter[],oadd.org.codehaus.janino.Java$Type,oadd.org.codehaus.janino.Java$Type[])>(v, v, v, v, v, v, v);
v = v;
goto label;
label:
v = <oadd.org.codehaus.janino.Parser$ClassDeclarationContext: oadd.org.codehaus.janino.Parser$ClassDeclarationContext TYPE_DECLARATION>;
if v != v goto label;
v = new oadd.org.codehaus.janino.Java$MemberClassDeclaration;
v = specialinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.janino.Java$Modifier[] classModifiers(oadd.org.codehaus.janino.Java$Modifier[])>(v);
specialinvoke v.<oadd.org.codehaus.janino.Java$MemberClassDeclaration: void <init>(oadd.org.codehaus.commons.compiler.Location,java.lang.String,oadd.org.codehaus.janino.Java$Modifier[],java.lang.String,oadd.org.codehaus.janino.Java$TypeParameter[],oadd.org.codehaus.janino.Java$Type,oadd.org.codehaus.janino.Java$Type[])>(v, v, v, v, v, v, v);
v = v;
goto label;
label:
v = <oadd.org.codehaus.janino.Parser$ClassDeclarationContext: oadd.org.codehaus.janino.Parser$ClassDeclarationContext BLOCK>;
if v != v goto label;
v = new oadd.org.codehaus.janino.Java$LocalClassDeclaration;
v = specialinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.janino.Java$Modifier[] classModifiers(oadd.org.codehaus.janino.Java$Modifier[])>(v);
specialinvoke v.<oadd.org.codehaus.janino.Java$LocalClassDeclaration: void <init>(oadd.org.codehaus.commons.compiler.Location,java.lang.String,oadd.org.codehaus.janino.Java$Modifier[],java.lang.String,oadd.org.codehaus.janino.Java$TypeParameter[],oadd.org.codehaus.janino.Java$Type,oadd.org.codehaus.janino.Java$Type[])>(v, v, v, v, v, v, v);
v = v;
goto label;
label:
v = new oadd.org.codehaus.commons.compiler.InternalCompilerException;
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (oadd.org.codehaus.janino.Parser$ClassDeclarationContext)>(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[])>("SNO: Class declaration in unexpected context \u0001");
specialinvoke v.<oadd.org.codehaus.commons.compiler.InternalCompilerException: void <init>(java.lang.String)>(v);
throw v;
label:
virtualinvoke v.<oadd.org.codehaus.janino.Parser: void parseClassBody(oadd.org.codehaus.janino.Java$AbstractClassDeclaration)>(v);
return v;
}
public oadd.org.codehaus.janino.Java$EnumDeclaration parseEnumDeclarationRest(java.lang.String, oadd.org.codehaus.janino.Java$Modifier[], oadd.org.codehaus.janino.Parser$ClassDeclarationContext) throws oadd.org.codehaus.commons.compiler.CompileException, java.io.IOException
{
oadd.org.codehaus.janino.TokenType v;
oadd.org.codehaus.janino.Java$PackageMemberEnumDeclaration v;
oadd.org.codehaus.janino.Java$EnumDeclaration v;
java.lang.String v, v, v;
oadd.org.codehaus.commons.compiler.InternalCompilerException v;
boolean v, v, v;
oadd.org.codehaus.janino.Java$ReferenceType[] v;
oadd.org.codehaus.janino.Parser$ClassDeclarationContext v, v, v;
oadd.org.codehaus.commons.compiler.CompileException v, v;
oadd.org.codehaus.janino.Java$Modifier[] v, v, v;
oadd.org.codehaus.janino.Java$MemberEnumDeclaration v;
oadd.org.codehaus.janino.Parser v;
oadd.org.codehaus.commons.compiler.Location v;
v := @this: oadd.org.codehaus.janino.Parser;
v := @parameter: java.lang.String;
v := @parameter: oadd.org.codehaus.janino.Java$Modifier[];
v := @parameter: oadd.org.codehaus.janino.Parser$ClassDeclarationContext;
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.commons.compiler.Location location()>();
v = <oadd.org.codehaus.janino.TokenType: oadd.org.codehaus.janino.TokenType IDENTIFIER>;
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: java.lang.String read(oadd.org.codehaus.janino.TokenType)>(v);
specialinvoke v.<oadd.org.codehaus.janino.Parser: void verifyIdentifierIsConventionalClassOrInterfaceName(java.lang.String,oadd.org.codehaus.commons.compiler.Location)>(v, v);
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: boolean peekRead(java.lang.String)>("<");
if v == 0 goto label;
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.commons.compiler.CompileException compileException(java.lang.String)>("Enum declaration must not have type parameters");
throw v;
label:
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: boolean peekRead(java.lang.String)>("extends");
if v == 0 goto label;
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.commons.compiler.CompileException compileException(java.lang.String)>("Enum declaration must not have an EXTENDS clause");
throw v;
label:
v = newarray (oadd.org.codehaus.janino.Java$ReferenceType)[0];
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: boolean peekRead(java.lang.String)>("implements");
if v == 0 goto label;
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.janino.Java$ReferenceType[] parseReferenceTypeList()>();
label:
v = <oadd.org.codehaus.janino.Parser$ClassDeclarationContext: oadd.org.codehaus.janino.Parser$ClassDeclarationContext COMPILATION_UNIT>;
if v != v goto label;
v = new oadd.org.codehaus.janino.Java$PackageMemberEnumDeclaration;
v = specialinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.janino.Java$Modifier[] classModifiers(oadd.org.codehaus.janino.Java$Modifier[])>(v);
specialinvoke v.<oadd.org.codehaus.janino.Java$PackageMemberEnumDeclaration: void <init>(oadd.org.codehaus.commons.compiler.Location,java.lang.String,oadd.org.codehaus.janino.Java$Modifier[],java.lang.String,oadd.org.codehaus.janino.Java$Type[])>(v, v, v, v, v);
v = v;
goto label;
label:
v = <oadd.org.codehaus.janino.Parser$ClassDeclarationContext: oadd.org.codehaus.janino.Parser$ClassDeclarationContext TYPE_DECLARATION>;
if v != v goto label;
v = new oadd.org.codehaus.janino.Java$MemberEnumDeclaration;
v = specialinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.janino.Java$Modifier[] classModifiers(oadd.org.codehaus.janino.Java$Modifier[])>(v);
specialinvoke v.<oadd.org.codehaus.janino.Java$MemberEnumDeclaration: void <init>(oadd.org.codehaus.commons.compiler.Location,java.lang.String,oadd.org.codehaus.janino.Java$Modifier[],java.lang.String,oadd.org.codehaus.janino.Java$Type[])>(v, v, v, v, v);
v = v;
goto label;
label:
v = new oadd.org.codehaus.commons.compiler.InternalCompilerException;
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (oadd.org.codehaus.janino.Parser$ClassDeclarationContext)>(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[])>("SNO: Enum declaration in unexpected context \u0001");
specialinvoke v.<oadd.org.codehaus.commons.compiler.InternalCompilerException: void <init>(java.lang.String)>(v);
throw v;
label:
virtualinvoke v.<oadd.org.codehaus.janino.Parser: void parseEnumBody(oadd.org.codehaus.janino.Java$EnumDeclaration)>(v);
return v;
}
public void parseClassBody(oadd.org.codehaus.janino.Java$AbstractClassDeclaration) throws oadd.org.codehaus.commons.compiler.CompileException, java.io.IOException
{
oadd.org.codehaus.janino.Parser v;
boolean v;
oadd.org.codehaus.janino.Java$AbstractClassDeclaration v;
v := @this: oadd.org.codehaus.janino.Parser;
v := @parameter: oadd.org.codehaus.janino.Java$AbstractClassDeclaration;
virtualinvoke v.<oadd.org.codehaus.janino.Parser: void read(java.lang.String)>("{");
label:
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: boolean peekRead(java.lang.String)>("}");
if v == 0 goto label;
return;
label:
virtualinvoke v.<oadd.org.codehaus.janino.Parser: void parseClassBodyDeclaration(oadd.org.codehaus.janino.Java$AbstractClassDeclaration)>(v);
goto label;
}
public void parseEnumBody(oadd.org.codehaus.janino.Java$EnumDeclaration) throws oadd.org.codehaus.commons.compiler.CompileException, java.io.IOException
{
oadd.org.codehaus.janino.Java$EnumConstant v;
java.lang.String[] v;
int v, v;
oadd.org.codehaus.janino.Parser v;
oadd.org.codehaus.janino.Java$EnumDeclaration v;
boolean v, v;
v := @this: oadd.org.codehaus.janino.Parser;
v := @parameter: oadd.org.codehaus.janino.Java$EnumDeclaration;
virtualinvoke v.<oadd.org.codehaus.janino.Parser: void read(java.lang.String)>("{");
label:
v = newarray (java.lang.String)[2];
v[0] = ";";
v[1] = "}";
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: int peek(java.lang.String[])>(v);
v = (int) -1;
if v != v goto label;
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.janino.Java$EnumConstant parseEnumConstant()>();
interfaceinvoke v.<oadd.org.codehaus.janino.Java$EnumDeclaration: void addConstant(oadd.org.codehaus.janino.Java$EnumConstant)>(v);
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: boolean peekRead(java.lang.String)>(",");
if v != 0 goto label;
label:
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: boolean peekRead(java.lang.String)>("}");
if v != 0 goto label;
virtualinvoke v.<oadd.org.codehaus.janino.Parser: void parseClassBodyDeclaration(oadd.org.codehaus.janino.Java$AbstractClassDeclaration)>(v);
goto label;
label:
return;
}
public oadd.org.codehaus.janino.Java$EnumConstant parseEnumConstant() throws oadd.org.codehaus.commons.compiler.CompileException, java.io.IOException
{
oadd.org.codehaus.janino.TokenType v;
oadd.org.codehaus.janino.Java$EnumConstant v;
oadd.org.codehaus.janino.Java$Modifier[] v, v;
oadd.org.codehaus.janino.Java$Rvalue[] v;
oadd.org.codehaus.janino.Parser v;
java.lang.String v, v;
boolean v, v;
oadd.org.codehaus.commons.compiler.Location v;
v := @this: oadd.org.codehaus.janino.Parser;
v = new oadd.org.codehaus.janino.Java$EnumConstant;
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.commons.compiler.Location location()>();
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: java.lang.String doc()>();
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.janino.Java$Modifier[] parseModifiers()>();
v = specialinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.janino.Java$Modifier[] enumConstantModifiers(oadd.org.codehaus.janino.Java$Modifier[])>(v);
v = <oadd.org.codehaus.janino.TokenType: oadd.org.codehaus.janino.TokenType IDENTIFIER>;
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: java.lang.String read(oadd.org.codehaus.janino.TokenType)>(v);
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: boolean peek(java.lang.String)>("(");
if v == 0 goto label;
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.janino.Java$Rvalue[] parseArguments()>();
goto label;
label:
v = null;
label:
specialinvoke v.<oadd.org.codehaus.janino.Java$EnumConstant: void <init>(oadd.org.codehaus.commons.compiler.Location,java.lang.String,oadd.org.codehaus.janino.Java$Modifier[],java.lang.String,oadd.org.codehaus.janino.Java$Rvalue[])>(v, v, v, v, v);
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: boolean peek(java.lang.String)>("{");
if v == 0 goto label;
virtualinvoke v.<oadd.org.codehaus.janino.Parser: void parseClassBody(oadd.org.codehaus.janino.Java$AbstractClassDeclaration)>(v);
label:
return v;
}
public void parseClassBodyDeclaration(oadd.org.codehaus.janino.Java$AbstractClassDeclaration) throws oadd.org.codehaus.commons.compiler.CompileException, java.io.IOException
{
oadd.org.codehaus.janino.Java$TypeParameter[] v;
oadd.org.codehaus.janino.Java$EnumDeclaration v;
oadd.org.codehaus.janino.Parser$InterfaceDeclarationContext v, v;
oadd.org.codehaus.janino.Java$Primitive v, v;
oadd.org.codehaus.janino.Java$Initializer v;
oadd.org.codehaus.janino.Java$PrimitiveType v, v;
java.lang.String v, v, v, v, v, v;
oadd.org.codehaus.janino.Java$FieldDeclaration v;
oadd.org.codehaus.commons.compiler.Location v, v, v, v, v, v, v;
oadd.org.codehaus.janino.Java$AbstractClassDeclaration v;
oadd.org.codehaus.janino.TokenType v, v, v;
oadd.org.codehaus.janino.Java$MethodDeclarator v, v, v;
oadd.org.codehaus.janino.Java$VariableDeclarator[] v;
oadd.org.codehaus.janino.Java$NamedClassDeclaration v;
boolean v, v, v, v, v, v, v, v, v, v, v, v, v, v;
oadd.org.codehaus.janino.Java$ConstructorDeclarator v;
oadd.org.codehaus.janino.Java$Type v;
java.lang.String[] v;
oadd.org.codehaus.janino.Java$Block v;
oadd.org.codehaus.janino.Parser$MethodDeclarationContext v, v, v;
oadd.org.codehaus.janino.Java$InterfaceDeclaration v, v;
oadd.org.codehaus.janino.Parser$ClassDeclarationContext v, v;
oadd.org.codehaus.janino.Token v;
oadd.org.codehaus.commons.compiler.CompileException v, v;
oadd.org.codehaus.janino.Java$Modifier[] v, v, v, v, v, v, v, v, v, v;
oadd.org.codehaus.janino.Parser v;
v := @this: oadd.org.codehaus.janino.Parser;
v := @parameter: oadd.org.codehaus.janino.Java$AbstractClassDeclaration;
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: boolean peekRead(java.lang.String)>(";");
if v == 0 goto label;
return;
label:
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: java.lang.String doc()>();
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.janino.Java$Modifier[] parseModifiers()>();
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: boolean peek(java.lang.String)>("{");
if v == 0 goto label;
v = newarray (java.lang.String)[1];
v[0] = "static";
v = staticinvoke <oadd.org.codehaus.janino.Parser: boolean hasAccessModifierOtherThan(oadd.org.codehaus.janino.Java$Modifier[],java.lang.String[])>(v, v);
if v == 0 goto label;
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.commons.compiler.CompileException compileException(java.lang.String)>("Only access flag \"static\" allowed on initializer");
throw v;
label:
v = new oadd.org.codehaus.janino.Java$Initializer;
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.commons.compiler.Location location()>();
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.janino.Java$Block parseBlock()>();
specialinvoke v.<oadd.org.codehaus.janino.Java$Initializer: void <init>(oadd.org.codehaus.commons.compiler.Location,oadd.org.codehaus.janino.Java$Modifier[],oadd.org.codehaus.janino.Java$Block)>(v, v, v);
virtualinvoke v.<oadd.org.codehaus.janino.Java$AbstractClassDeclaration: void addInitializer(oadd.org.codehaus.janino.Java$Initializer)>(v);
return;
label:
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: boolean peekRead(java.lang.String)>("void");
if v == 0 goto label;
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.commons.compiler.Location location()>();
v = <oadd.org.codehaus.janino.TokenType: oadd.org.codehaus.janino.TokenType IDENTIFIER>;
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: java.lang.String read(oadd.org.codehaus.janino.TokenType)>(v);
v = specialinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.janino.Java$Modifier[] methodModifiers(oadd.org.codehaus.janino.Java$Modifier[])>(v);
v = new oadd.org.codehaus.janino.Java$PrimitiveType;
v = <oadd.org.codehaus.janino.Java$Primitive: oadd.org.codehaus.janino.Java$Primitive VOID>;
specialinvoke v.<oadd.org.codehaus.janino.Java$PrimitiveType: void <init>(oadd.org.codehaus.commons.compiler.Location,oadd.org.codehaus.janino.Java$Primitive)>(v, v);
v = <oadd.org.codehaus.janino.Parser$MethodDeclarationContext: oadd.org.codehaus.janino.Parser$MethodDeclarationContext CLASS_DECLARATION>;
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.janino.Java$MethodDeclarator parseMethodDeclarationRest(java.lang.String,oadd.org.codehaus.janino.Java$Modifier[],oadd.org.codehaus.janino.Java$TypeParameter[],oadd.org.codehaus.janino.Java$Type,java.lang.String,boolean,oadd.org.codehaus.janino.Parser$MethodDeclarationContext)>(v, v, null, v, v, 0, v);
virtualinvoke v.<oadd.org.codehaus.janino.Java$AbstractClassDeclaration: void addDeclaredMethod(oadd.org.codehaus.janino.Java$MethodDeclarator)>(v);
return;
label:
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: boolean peekRead(java.lang.String)>("class");
if v == 0 goto label;
if v != null goto label;
specialinvoke v.<oadd.org.codehaus.janino.Parser: void warning(java.lang.String,java.lang.String)>("MCDCM", "Member class doc comment missing");
label:
v = specialinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.janino.Java$Modifier[] classModifiers(oadd.org.codehaus.janino.Java$Modifier[])>(v);
v = <oadd.org.codehaus.janino.Parser$ClassDeclarationContext: oadd.org.codehaus.janino.Parser$ClassDeclarationContext TYPE_DECLARATION>;
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.janino.Java$NamedClassDeclaration parseClassDeclarationRest(java.lang.String,oadd.org.codehaus.janino.Java$Modifier[],oadd.org.codehaus.janino.Parser$ClassDeclarationContext)>(v, v, v);
virtualinvoke v.<oadd.org.codehaus.janino.Java$AbstractClassDeclaration: void addMemberTypeDeclaration(oadd.org.codehaus.janino.Java$MemberTypeDeclaration)>(v);
return;
label:
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: boolean peekRead(java.lang.String)>("enum");
if v == 0 goto label;
if v != null goto label;
specialinvoke v.<oadd.org.codehaus.janino.Parser: void warning(java.lang.String,java.lang.String)>("MEDCM", "Member enum doc comment missing");
label:
v = specialinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.janino.Java$Modifier[] classModifiers(oadd.org.codehaus.janino.Java$Modifier[])>(v);
v = <oadd.org.codehaus.janino.Parser$ClassDeclarationContext: oadd.org.codehaus.janino.Parser$ClassDeclarationContext TYPE_DECLARATION>;
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.janino.Java$EnumDeclaration parseEnumDeclarationRest(java.lang.String,oadd.org.codehaus.janino.Java$Modifier[],oadd.org.codehaus.janino.Parser$ClassDeclarationContext)>(v, v, v);
virtualinvoke v.<oadd.org.codehaus.janino.Java$AbstractClassDeclaration: void addMemberTypeDeclaration(oadd.org.codehaus.janino.Java$MemberTypeDeclaration)>(v);
return;
label:
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: boolean peekRead(java.lang.String)>("interface");
if v == 0 goto label;
if v != null goto label;
specialinvoke v.<oadd.org.codehaus.janino.Parser: void warning(java.lang.String,java.lang.String)>("MIDCM", "Member interface doc comment missing");
label:
v = specialinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.janino.Java$Modifier[] interfaceModifiers(oadd.org.codehaus.janino.Java$Modifier[])>(v);
v = <oadd.org.codehaus.janino.Parser$InterfaceDeclarationContext: oadd.org.codehaus.janino.Parser$InterfaceDeclarationContext NAMED_TYPE_DECLARATION>;
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.janino.Java$InterfaceDeclaration parseInterfaceDeclarationRest(java.lang.String,oadd.org.codehaus.janino.Java$Modifier[],oadd.org.codehaus.janino.Parser$InterfaceDeclarationContext)>(v, v, v);
virtualinvoke v.<oadd.org.codehaus.janino.Java$AbstractClassDeclaration: void addMemberTypeDeclaration(oadd.org.codehaus.janino.Java$MemberTypeDeclaration)>(v);
return;
label:
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: boolean peek(java.lang.String)>("@");
if v == 0 goto label;
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: boolean peekNextButOne(java.lang.String)>("interface");
if v == 0 goto label;
virtualinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.janino.Token read()>();
virtualinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.janino.Token read()>();
if v != null goto label;
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.commons.compiler.Location location()>();
specialinvoke v.<oadd.org.codehaus.janino.Parser: void warning(java.lang.String,java.lang.String,oadd.org.codehaus.commons.compiler.Location)>("MATDCM", "Member annotation type doc comment missing", v);
label:
v = specialinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.janino.Java$Modifier[] interfaceModifiers(oadd.org.codehaus.janino.Java$Modifier[])>(v);
v = <oadd.org.codehaus.janino.Parser$InterfaceDeclarationContext: oadd.org.codehaus.janino.Parser$InterfaceDeclarationContext NAMED_TYPE_DECLARATION>;
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.janino.Java$InterfaceDeclaration parseInterfaceDeclarationRest(java.lang.String,oadd.org.codehaus.janino.Java$Modifier[],oadd.org.codehaus.janino.Parser$InterfaceDeclarationContext)>(v, v, v);
virtualinvoke v.<oadd.org.codehaus.janino.Java$AbstractClassDeclaration: void addMemberTypeDeclaration(oadd.org.codehaus.janino.Java$MemberTypeDeclaration)>(v);
return;
label:
v = v instanceof oadd.org.codehaus.janino.Java$NamedClassDeclaration;
if v == 0 goto label;
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.janino.Token peek()>();
v = v.<oadd.org.codehaus.janino.Token: java.lang.String value>;
v = virtualinvoke v.<oadd.org.codehaus.janino.Java$NamedClassDeclaration: java.lang.String getName()>();
v = virtualinvoke v.<java.lang.String: boolean equals(java.lang.Object)>(v);
if v == 0 goto label;
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: boolean peekNextButOne(java.lang.String)>("(");
if v == 0 goto label;
if v != null goto label;
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.commons.compiler.Location location()>();
specialinvoke v.<oadd.org.codehaus.janino.Parser: void warning(java.lang.String,java.lang.String,oadd.org.codehaus.commons.compiler.Location)>("CDCM", "Constructor doc comment missing", v);
label:
v = specialinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.janino.Java$Modifier[] constructorModifiers(oadd.org.codehaus.janino.Java$Modifier[])>(v);
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.janino.Java$ConstructorDeclarator parseConstructorDeclarator(java.lang.String,oadd.org.codehaus.janino.Java$Modifier[])>(v, v);
virtualinvoke v.<oadd.org.codehaus.janino.Java$AbstractClassDeclaration: void addConstructor(oadd.org.codehaus.janino.Java$ConstructorDeclarator)>(v);
return;
label:
v = specialinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.janino.Java$TypeParameter[] parseTypeParametersOpt()>();
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: boolean peekRead(java.lang.String)>("void");
if v == 0 goto label;
v = <oadd.org.codehaus.janino.TokenType: oadd.org.codehaus.janino.TokenType IDENTIFIER>;
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: java.lang.String read(oadd.org.codehaus.janino.TokenType)>(v);
v = specialinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.janino.Java$Modifier[] methodModifiers(oadd.org.codehaus.janino.Java$Modifier[])>(v);
v = new oadd.org.codehaus.janino.Java$PrimitiveType;
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.commons.compiler.Location location()>();
v = <oadd.org.codehaus.janino.Java$Primitive: oadd.org.codehaus.janino.Java$Primitive VOID>;
specialinvoke v.<oadd.org.codehaus.janino.Java$PrimitiveType: void <init>(oadd.org.codehaus.commons.compiler.Location,oadd.org.codehaus.janino.Java$Primitive)>(v, v);
v = <oadd.org.codehaus.janino.Parser$MethodDeclarationContext: oadd.org.codehaus.janino.Parser$MethodDeclarationContext CLASS_DECLARATION>;
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.janino.Java$MethodDeclarator parseMethodDeclarationRest(java.lang.String,oadd.org.codehaus.janino.Java$Modifier[],oadd.org.codehaus.janino.Java$TypeParameter[],oadd.org.codehaus.janino.Java$Type,java.lang.String,boolean,oadd.org.codehaus.janino.Parser$MethodDeclarationContext)>(v, v, v, v, v, 0, v);
virtualinvoke v.<oadd.org.codehaus.janino.Java$AbstractClassDeclaration: void addDeclaredMethod(oadd.org.codehaus.janino.Java$MethodDeclarator)>(v);
return;
label:
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.janino.Java$Type parseType()>();
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.commons.compiler.Location location()>();
v = <oadd.org.codehaus.janino.TokenType: oadd.org.codehaus.janino.TokenType IDENTIFIER>;
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: java.lang.String read(oadd.org.codehaus.janino.TokenType)>(v);
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: boolean peek(java.lang.String)>("(");
if v == 0 goto label;
v = specialinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.janino.Java$Modifier[] methodModifiers(oadd.org.codehaus.janino.Java$Modifier[])>(v);
v = <oadd.org.codehaus.janino.Parser$MethodDeclarationContext: oadd.org.codehaus.janino.Parser$MethodDeclarationContext CLASS_DECLARATION>;
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.janino.Java$MethodDeclarator parseMethodDeclarationRest(java.lang.String,oadd.org.codehaus.janino.Java$Modifier[],oadd.org.codehaus.janino.Java$TypeParameter[],oadd.org.codehaus.janino.Java$Type,java.lang.String,boolean,oadd.org.codehaus.janino.Parser$MethodDeclarationContext)>(v, v, v, v, v, 0, v);
virtualinvoke v.<oadd.org.codehaus.janino.Java$AbstractClassDeclaration: void addDeclaredMethod(oadd.org.codehaus.janino.Java$MethodDeclarator)>(v);
return;
label:
if v == null goto label;
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.commons.compiler.CompileException compileException(java.lang.String)>("Type parameters not allowed on field declaration");
throw v;
label:
if v != null goto label;
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.commons.compiler.Location location()>();
specialinvoke v.<oadd.org.codehaus.janino.Parser: void warning(java.lang.String,java.lang.String,oadd.org.codehaus.commons.compiler.Location)>("FDCM", "Field doc comment missing", v);
label:
v = new oadd.org.codehaus.janino.Java$FieldDeclaration;
v = specialinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.janino.Java$Modifier[] fieldModifiers(oadd.org.codehaus.janino.Java$Modifier[])>(v);
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.janino.Java$VariableDeclarator[] parseFieldDeclarationRest(java.lang.String)>(v);
specialinvoke v.<oadd.org.codehaus.janino.Java$FieldDeclaration: void <init>(oadd.org.codehaus.commons.compiler.Location,java.lang.String,oadd.org.codehaus.janino.Java$Modifier[],oadd.org.codehaus.janino.Java$Type,oadd.org.codehaus.janino.Java$VariableDeclarator[])>(v, v, v, v, v);
virtualinvoke v.<oadd.org.codehaus.janino.Parser: void read(java.lang.String)>(";");
virtualinvoke v.<oadd.org.codehaus.janino.Java$AbstractClassDeclaration: void addFieldDeclaration(oadd.org.codehaus.janino.Java$FieldDeclaration)>(v);
return;
}
public oadd.org.codehaus.janino.Java$InterfaceDeclaration parseInterfaceDeclarationRest(java.lang.String, oadd.org.codehaus.janino.Java$Modifier[], oadd.org.codehaus.janino.Parser$InterfaceDeclarationContext) throws oadd.org.codehaus.commons.compiler.CompileException, java.io.IOException
{
oadd.org.codehaus.janino.TokenType v;
oadd.org.codehaus.janino.Java$TypeParameter[] v;
java.lang.String v, v, v;
oadd.org.codehaus.commons.compiler.InternalCompilerException v;
oadd.org.codehaus.janino.Java$MemberInterfaceDeclaration v;
boolean v;
oadd.org.codehaus.janino.Java$InterfaceDeclaration v;
oadd.org.codehaus.janino.Java$ReferenceType[] v;
oadd.org.codehaus.janino.Java$PackageMemberInterfaceDeclaration v;
oadd.org.codehaus.janino.Java$Modifier[] v, v, v;
oadd.org.codehaus.janino.Parser v;
oadd.org.codehaus.janino.Parser$InterfaceDeclarationContext v, v, v;
oadd.org.codehaus.commons.compiler.Location v;
v := @this: oadd.org.codehaus.janino.Parser;
v := @parameter: java.lang.String;
v := @parameter: oadd.org.codehaus.janino.Java$Modifier[];
v := @parameter: oadd.org.codehaus.janino.Parser$InterfaceDeclarationContext;
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.commons.compiler.Location location()>();
v = <oadd.org.codehaus.janino.TokenType: oadd.org.codehaus.janino.TokenType IDENTIFIER>;
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: java.lang.String read(oadd.org.codehaus.janino.TokenType)>(v);
specialinvoke v.<oadd.org.codehaus.janino.Parser: void verifyIdentifierIsConventionalClassOrInterfaceName(java.lang.String,oadd.org.codehaus.commons.compiler.Location)>(v, v);
v = specialinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.janino.Java$TypeParameter[] parseTypeParametersOpt()>();
v = newarray (oadd.org.codehaus.janino.Java$ReferenceType)[0];
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: boolean peekRead(java.lang.String)>("extends");
if v == 0 goto label;
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.janino.Java$ReferenceType[] parseReferenceTypeList()>();
label:
v = <oadd.org.codehaus.janino.Parser$InterfaceDeclarationContext: oadd.org.codehaus.janino.Parser$InterfaceDeclarationContext COMPILATION_UNIT>;
if v != v goto label;
v = new oadd.org.codehaus.janino.Java$PackageMemberInterfaceDeclaration;
v = specialinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.janino.Java$Modifier[] packageMemberInterfaceModifiers(oadd.org.codehaus.janino.Java$Modifier[])>(v);
specialinvoke v.<oadd.org.codehaus.janino.Java$PackageMemberInterfaceDeclaration: void <init>(oadd.org.codehaus.commons.compiler.Location,java.lang.String,oadd.org.codehaus.janino.Java$Modifier[],java.lang.String,oadd.org.codehaus.janino.Java$TypeParameter[],oadd.org.codehaus.janino.Java$Type[])>(v, v, v, v, v, v);
v = v;
goto label;
label:
v = <oadd.org.codehaus.janino.Parser$InterfaceDeclarationContext: oadd.org.codehaus.janino.Parser$InterfaceDeclarationContext NAMED_TYPE_DECLARATION>;
if v != v goto label;
v = new oadd.org.codehaus.janino.Java$MemberInterfaceDeclaration;
v = specialinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.janino.Java$Modifier[] interfaceModifiers(oadd.org.codehaus.janino.Java$Modifier[])>(v);
specialinvoke v.<oadd.org.codehaus.janino.Java$MemberInterfaceDeclaration: void <init>(oadd.org.codehaus.commons.compiler.Location,java.lang.String,oadd.org.codehaus.janino.Java$Modifier[],java.lang.String,oadd.org.codehaus.janino.Java$TypeParameter[],oadd.org.codehaus.janino.Java$Type[])>(v, v, v, v, v, v);
v = v;
goto label;
label:
v = new oadd.org.codehaus.commons.compiler.InternalCompilerException;
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (oadd.org.codehaus.janino.Parser$InterfaceDeclarationContext)>(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[])>("SNO: Interface declaration in unexpected context \u0001");
specialinvoke v.<oadd.org.codehaus.commons.compiler.InternalCompilerException: void <init>(java.lang.String)>(v);
throw v;
label:
virtualinvoke v.<oadd.org.codehaus.janino.Parser: void parseInterfaceBody(oadd.org.codehaus.janino.Java$InterfaceDeclaration)>(v);
return v;
}
public oadd.org.codehaus.janino.Java$AnnotationTypeDeclaration parseAnnotationTypeDeclarationRest(java.lang.String, oadd.org.codehaus.janino.Java$Modifier[], oadd.org.codehaus.janino.Parser$InterfaceDeclarationContext) throws oadd.org.codehaus.commons.compiler.CompileException, java.io.IOException
{
oadd.org.codehaus.janino.TokenType v;
oadd.org.codehaus.janino.Java$AnnotationTypeDeclaration v;
java.lang.String v, v, v;
oadd.org.codehaus.commons.compiler.InternalCompilerException v;
oadd.org.codehaus.janino.Java$Modifier[] v, v, v;
oadd.org.codehaus.janino.Java$MemberAnnotationTypeDeclaration v;
oadd.org.codehaus.janino.Parser v;
oadd.org.codehaus.janino.Java$PackageMemberAnnotationTypeDeclaration v;
oadd.org.codehaus.janino.Parser$InterfaceDeclarationContext v, v, v;
oadd.org.codehaus.commons.compiler.Location v;
v := @this: oadd.org.codehaus.janino.Parser;
v := @parameter: java.lang.String;
v := @parameter: oadd.org.codehaus.janino.Java$Modifier[];
v := @parameter: oadd.org.codehaus.janino.Parser$InterfaceDeclarationContext;
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.commons.compiler.Location location()>();
v = <oadd.org.codehaus.janino.TokenType: oadd.org.codehaus.janino.TokenType IDENTIFIER>;
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: java.lang.String read(oadd.org.codehaus.janino.TokenType)>(v);
specialinvoke v.<oadd.org.codehaus.janino.Parser: void verifyIdentifierIsConventionalClassOrInterfaceName(java.lang.String,oadd.org.codehaus.commons.compiler.Location)>(v, v);
v = <oadd.org.codehaus.janino.Parser$InterfaceDeclarationContext: oadd.org.codehaus.janino.Parser$InterfaceDeclarationContext COMPILATION_UNIT>;
if v != v goto label;
v = new oadd.org.codehaus.janino.Java$PackageMemberAnnotationTypeDeclaration;
v = specialinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.janino.Java$Modifier[] packageMemberInterfaceModifiers(oadd.org.codehaus.janino.Java$Modifier[])>(v);
specialinvoke v.<oadd.org.codehaus.janino.Java$PackageMemberAnnotationTypeDeclaration: void <init>(oadd.org.codehaus.commons.compiler.Location,java.lang.String,oadd.org.codehaus.janino.Java$Modifier[],java.lang.String)>(v, v, v, v);
v = v;
goto label;
label:
v = <oadd.org.codehaus.janino.Parser$InterfaceDeclarationContext: oadd.org.codehaus.janino.Parser$InterfaceDeclarationContext NAMED_TYPE_DECLARATION>;
if v != v goto label;
v = new oadd.org.codehaus.janino.Java$MemberAnnotationTypeDeclaration;
v = specialinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.janino.Java$Modifier[] interfaceModifiers(oadd.org.codehaus.janino.Java$Modifier[])>(v);
specialinvoke v.<oadd.org.codehaus.janino.Java$MemberAnnotationTypeDeclaration: void <init>(oadd.org.codehaus.commons.compiler.Location,java.lang.String,oadd.org.codehaus.janino.Java$Modifier[],java.lang.String)>(v, v, v, v);
v = v;
goto label;
label:
v = new oadd.org.codehaus.commons.compiler.InternalCompilerException;
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (oadd.org.codehaus.janino.Parser$InterfaceDeclarationContext)>(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[])>("SNO: Annotation type declaration in unexpected context \u0001");
specialinvoke v.<oadd.org.codehaus.commons.compiler.InternalCompilerException: void <init>(java.lang.String)>(v);
throw v;
label:
virtualinvoke v.<oadd.org.codehaus.janino.Parser: void parseInterfaceBody(oadd.org.codehaus.janino.Java$InterfaceDeclaration)>(v);
return v;
}
public void parseInterfaceBody(oadd.org.codehaus.janino.Java$InterfaceDeclaration) throws oadd.org.codehaus.commons.compiler.CompileException, java.io.IOException
{
oadd.org.codehaus.janino.Java$TypeParameter[] v;
oadd.org.codehaus.janino.Parser$InterfaceDeclarationContext v, v;
oadd.org.codehaus.janino.Java$Primitive v, v;
oadd.org.codehaus.janino.Java$PrimitiveType v, v;
java.lang.String v, v, v, v;
oadd.org.codehaus.janino.Java$FieldDeclaration v;
oadd.org.codehaus.commons.compiler.Location v, v, v, v, v, v, v, v;
oadd.org.codehaus.janino.TokenType v, v, v;
oadd.org.codehaus.janino.Java$MethodDeclarator v, v, v;
oadd.org.codehaus.janino.Java$VariableDeclarator[] v;
oadd.org.codehaus.janino.Java$NamedClassDeclaration v, v;
boolean v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v;
oadd.org.codehaus.janino.Java$Type v;
java.lang.String[] v, v, v, v, v, v;
int v;
oadd.org.codehaus.janino.Parser$MethodDeclarationContext v, v, v;
oadd.org.codehaus.janino.Java$InterfaceDeclaration v, v, v;
oadd.org.codehaus.janino.Parser$ClassDeclarationContext v, v;
oadd.org.codehaus.commons.compiler.CompileException v, v, v, v, v, v, v;
oadd.org.codehaus.janino.Java$Modifier[] v, v, v, v, v, v;
oadd.org.codehaus.janino.Parser v;
v := @this: oadd.org.codehaus.janino.Parser;
v := @parameter: oadd.org.codehaus.janino.Java$InterfaceDeclaration;
virtualinvoke v.<oadd.org.codehaus.janino.Parser: void read(java.lang.String)>("{");
label:
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: boolean peekRead(java.lang.String)>("}");
if v != 0 goto label;
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: boolean peekRead(java.lang.String)>(";");
if v != 0 goto label;
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: java.lang.String doc()>();
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.janino.Java$Modifier[] parseModifiers()>();
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: boolean peekRead(java.lang.String)>("void");
if v == 0 goto label;
v = new oadd.org.codehaus.janino.Java$PrimitiveType;
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.commons.compiler.Location location()>();
v = <oadd.org.codehaus.janino.Java$Primitive: oadd.org.codehaus.janino.Java$Primitive VOID>;
specialinvoke v.<oadd.org.codehaus.janino.Java$PrimitiveType: void <init>(oadd.org.codehaus.commons.compiler.Location,oadd.org.codehaus.janino.Java$Primitive)>(v, v);
v = <oadd.org.codehaus.janino.TokenType: oadd.org.codehaus.janino.TokenType IDENTIFIER>;
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: java.lang.String read(oadd.org.codehaus.janino.TokenType)>(v);
v = v instanceof oadd.org.codehaus.janino.Java$AnnotationTypeDeclaration;
if v == 0 goto label;
v = <oadd.org.codehaus.janino.Parser$MethodDeclarationContext: oadd.org.codehaus.janino.Parser$MethodDeclarationContext ANNOTATION_TYPE_DECLARATION>;
goto label;
label:
v = <oadd.org.codehaus.janino.Parser$MethodDeclarationContext: oadd.org.codehaus.janino.Parser$MethodDeclarationContext INTERFACE_DECLARATION>;
label:
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.janino.Java$MethodDeclarator parseMethodDeclarationRest(java.lang.String,oadd.org.codehaus.janino.Java$Modifier[],oadd.org.codehaus.janino.Java$TypeParameter[],oadd.org.codehaus.janino.Java$Type,java.lang.String,boolean,oadd.org.codehaus.janino.Parser$MethodDeclarationContext)>(v, v, null, v, v, 1, v);
virtualinvoke v.<oadd.org.codehaus.janino.Java$InterfaceDeclaration: void addDeclaredMethod(oadd.org.codehaus.janino.Java$MethodDeclarator)>(v);
goto label;
label:
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: boolean peekRead(java.lang.String)>("class");
if v == 0 goto label;
if v != null goto label;
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.commons.compiler.Location location()>();
specialinvoke v.<oadd.org.codehaus.janino.Parser: void warning(java.lang.String,java.lang.String,oadd.org.codehaus.commons.compiler.Location)>("MCDCM", "Member class doc comment missing", v);
label:
v = newarray (java.lang.String)[1];
v[0] = "default";
v = staticinvoke <oadd.org.codehaus.janino.Parser: boolean hasAccessModifier(oadd.org.codehaus.janino.Java$Modifier[],java.lang.String[])>(v, v);
if v == 0 goto label;
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.commons.compiler.CompileException compileException(java.lang.String)>("Modifier \"default\" not allowed on member class declaration");
throw v;
label:
v = specialinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.janino.Java$Modifier[] classModifiers(oadd.org.codehaus.janino.Java$Modifier[])>(v);
v = <oadd.org.codehaus.janino.Parser$ClassDeclarationContext: oadd.org.codehaus.janino.Parser$ClassDeclarationContext TYPE_DECLARATION>;
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.janino.Java$NamedClassDeclaration parseClassDeclarationRest(java.lang.String,oadd.org.codehaus.janino.Java$Modifier[],oadd.org.codehaus.janino.Parser$ClassDeclarationContext)>(v, v, v);
virtualinvoke v.<oadd.org.codehaus.janino.Java$InterfaceDeclaration: void addMemberTypeDeclaration(oadd.org.codehaus.janino.Java$MemberTypeDeclaration)>(v);
goto label;
label:
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: boolean peekRead(java.lang.String)>("enum");
if v == 0 goto label;
if v != null goto label;
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.commons.compiler.Location location()>();
specialinvoke v.<oadd.org.codehaus.janino.Parser: void warning(java.lang.String,java.lang.String,oadd.org.codehaus.commons.compiler.Location)>("MEDCM", "Member enum doc comment missing", v);
label:
v = newarray (java.lang.String)[1];
v[0] = "default";
v = staticinvoke <oadd.org.codehaus.janino.Parser: boolean hasAccessModifier(oadd.org.codehaus.janino.Java$Modifier[],java.lang.String[])>(v, v);
if v == 0 goto label;
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.commons.compiler.CompileException compileException(java.lang.String)>("Modifier \"default\" not allowed on member enum declaration");
throw v;
label:
v = specialinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.janino.Java$Modifier[] classModifiers(oadd.org.codehaus.janino.Java$Modifier[])>(v);
v = <oadd.org.codehaus.janino.Parser$ClassDeclarationContext: oadd.org.codehaus.janino.Parser$ClassDeclarationContext TYPE_DECLARATION>;
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.janino.Java$NamedClassDeclaration parseClassDeclarationRest(java.lang.String,oadd.org.codehaus.janino.Java$Modifier[],oadd.org.codehaus.janino.Parser$ClassDeclarationContext)>(v, v, v);
virtualinvoke v.<oadd.org.codehaus.janino.Java$InterfaceDeclaration: void addMemberTypeDeclaration(oadd.org.codehaus.janino.Java$MemberTypeDeclaration)>(v);
goto label;
label:
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: boolean peekRead(java.lang.String)>("interface");
if v == 0 goto label;
if v != null goto label;
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.commons.compiler.Location location()>();
specialinvoke v.<oadd.org.codehaus.janino.Parser: void warning(java.lang.String,java.lang.String,oadd.org.codehaus.commons.compiler.Location)>("MIDCM", "Member interface doc comment missing", v);
label:
v = newarray (java.lang.String)[1];
v[0] = "default";
v = staticinvoke <oadd.org.codehaus.janino.Parser: boolean hasAccessModifier(oadd.org.codehaus.janino.Java$Modifier[],java.lang.String[])>(v, v);
if v == 0 goto label;
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.commons.compiler.CompileException compileException(java.lang.String)>("Modifier \"default\" not allowed on member interface declaration");
throw v;
label:
v = specialinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.janino.Java$Modifier[] interfaceModifiers(oadd.org.codehaus.janino.Java$Modifier[])>(v);
v = <oadd.org.codehaus.janino.Parser$InterfaceDeclarationContext: oadd.org.codehaus.janino.Parser$InterfaceDeclarationContext NAMED_TYPE_DECLARATION>;
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.janino.Java$InterfaceDeclaration parseInterfaceDeclarationRest(java.lang.String,oadd.org.codehaus.janino.Java$Modifier[],oadd.org.codehaus.janino.Parser$InterfaceDeclarationContext)>(v, v, v);
virtualinvoke v.<oadd.org.codehaus.janino.Java$InterfaceDeclaration: void addMemberTypeDeclaration(oadd.org.codehaus.janino.Java$MemberTypeDeclaration)>(v);
goto label;
label:
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: boolean peek(java.lang.String)>("@");
if v == 0 goto label;
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: boolean peekNextButOne(java.lang.String)>("interface");
if v == 0 goto label;
virtualinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.janino.Token read()>();
virtualinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.janino.Token read()>();
if v != null goto label;
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.commons.compiler.Location location()>();
specialinvoke v.<oadd.org.codehaus.janino.Parser: void warning(java.lang.String,java.lang.String,oadd.org.codehaus.commons.compiler.Location)>("MATDCM", "Member annotation type doc comment missing", v);
label:
v = newarray (java.lang.String)[1];
v[0] = "default";
v = staticinvoke <oadd.org.codehaus.janino.Parser: boolean hasAccessModifier(oadd.org.codehaus.janino.Java$Modifier[],java.lang.String[])>(v, v);
if v == 0 goto label;
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.commons.compiler.CompileException compileException(java.lang.String)>("Modifier \"default\" not allowed on member annotation type declaration");
throw v;
label:
v = specialinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.janino.Java$Modifier[] interfaceModifiers(oadd.org.codehaus.janino.Java$Modifier[])>(v);
v = <oadd.org.codehaus.janino.Parser$InterfaceDeclarationContext: oadd.org.codehaus.janino.Parser$InterfaceDeclarationContext NAMED_TYPE_DECLARATION>;
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.janino.Java$InterfaceDeclaration parseInterfaceDeclarationRest(java.lang.String,oadd.org.codehaus.janino.Java$Modifier[],oadd.org.codehaus.janino.Parser$InterfaceDeclarationContext)>(v, v, v);
virtualinvoke v.<oadd.org.codehaus.janino.Java$InterfaceDeclaration: void addMemberTypeDeclaration(oadd.org.codehaus.janino.Java$MemberTypeDeclaration)>(v);
goto label;
label:
v = specialinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.janino.Java$TypeParameter[] parseTypeParametersOpt()>();
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: boolean peekRead(java.lang.String)>("void");
if v == 0 goto label;
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.commons.compiler.Location location()>();
v = <oadd.org.codehaus.janino.TokenType: oadd.org.codehaus.janino.TokenType IDENTIFIER>;
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: java.lang.String read(oadd.org.codehaus.janino.TokenType)>(v);
v = new oadd.org.codehaus.janino.Java$PrimitiveType;
v = <oadd.org.codehaus.janino.Java$Primitive: oadd.org.codehaus.janino.Java$Primitive VOID>;
specialinvoke v.<oadd.org.codehaus.janino.Java$PrimitiveType: void <init>(oadd.org.codehaus.commons.compiler.Location,oadd.org.codehaus.janino.Java$Primitive)>(v, v);
v = v instanceof oadd.org.codehaus.janino.Java$AnnotationTypeDeclaration;
if v == 0 goto label;
v = <oadd.org.codehaus.janino.Parser$MethodDeclarationContext: oadd.org.codehaus.janino.Parser$MethodDeclarationContext ANNOTATION_TYPE_DECLARATION>;
goto label;
label:
v = <oadd.org.codehaus.janino.Parser$MethodDeclarationContext: oadd.org.codehaus.janino.Parser$MethodDeclarationContext INTERFACE_DECLARATION>;
label:
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.janino.Java$MethodDeclarator parseMethodDeclarationRest(java.lang.String,oadd.org.codehaus.janino.Java$Modifier[],oadd.org.codehaus.janino.Java$TypeParameter[],oadd.org.codehaus.janino.Java$Type,java.lang.String,boolean,oadd.org.codehaus.janino.Parser$MethodDeclarationContext)>(v, v, v, v, v, 1, v);
virtualinvoke v.<oadd.org.codehaus.janino.Java$InterfaceDeclaration: void addDeclaredMethod(oadd.org.codehaus.janino.Java$MethodDeclarator)>(v);
goto label;
label:
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.janino.Java$Type parseType()>();
v = <oadd.org.codehaus.janino.TokenType: oadd.org.codehaus.janino.TokenType IDENTIFIER>;
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: java.lang.String read(oadd.org.codehaus.janino.TokenType)>(v);
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.commons.compiler.Location location()>();
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: boolean peek(java.lang.String)>("(");
if v == 0 goto label;
v = specialinvoke v.<oadd.org.codehaus.janino.Parser: int getSourceVersion()>();
if v >= 8 goto label;
v = newarray (java.lang.String)[1];
v[0] = "static";
v = staticinvoke <oadd.org.codehaus.janino.Parser: boolean hasAccessModifier(oadd.org.codehaus.janino.Java$Modifier[],java.lang.String[])>(v, v);
if v == 0 goto label;
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.commons.compiler.CompileException compileException(java.lang.String)>("Static interface methods only available for source version 8+");
throw v;
label:
v = v instanceof oadd.org.codehaus.janino.Java$AnnotationTypeDeclaration;
if v == 0 goto label;
v = <oadd.org.codehaus.janino.Parser$MethodDeclarationContext: oadd.org.codehaus.janino.Parser$MethodDeclarationContext ANNOTATION_TYPE_DECLARATION>;
goto label;
label:
v = <oadd.org.codehaus.janino.Parser$MethodDeclarationContext: oadd.org.codehaus.janino.Parser$MethodDeclarationContext INTERFACE_DECLARATION>;
label:
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.janino.Java$MethodDeclarator parseMethodDeclarationRest(java.lang.String,oadd.org.codehaus.janino.Java$Modifier[],oadd.org.codehaus.janino.Java$TypeParameter[],oadd.org.codehaus.janino.Java$Type,java.lang.String,boolean,oadd.org.codehaus.janino.Parser$MethodDeclarationContext)>(v, v, v, v, v, 1, v);
virtualinvoke v.<oadd.org.codehaus.janino.Java$InterfaceDeclaration: void addDeclaredMethod(oadd.org.codehaus.janino.Java$MethodDeclarator)>(v);
goto label;
label:
if v == null goto label;
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.commons.compiler.CompileException compileException(java.lang.String)>("Type parameters not allowed with constant declaration");
throw v;
label:
if v != null goto label;
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.commons.compiler.Location location()>();
specialinvoke v.<oadd.org.codehaus.janino.Parser: void warning(java.lang.String,java.lang.String,oadd.org.codehaus.commons.compiler.Location)>("CDCM", "Constant doc comment missing", v);
label:
v = newarray (java.lang.String)[1];
v[0] = "default";
v = staticinvoke <oadd.org.codehaus.janino.Parser: boolean hasAccessModifier(oadd.org.codehaus.janino.Java$Modifier[],java.lang.String[])>(v, v);
if v == 0 goto label;
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.commons.compiler.CompileException compileException(java.lang.String)>("Modifier \"default\" not allowed for constants");
throw v;
label:
v = new oadd.org.codehaus.janino.Java$FieldDeclaration;
v = specialinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.janino.Java$Modifier[] constantModifiers(oadd.org.codehaus.janino.Java$Modifier[])>(v);
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.janino.Java$VariableDeclarator[] parseFieldDeclarationRest(java.lang.String)>(v);
specialinvoke v.<oadd.org.codehaus.janino.Java$FieldDeclaration: void <init>(oadd.org.codehaus.commons.compiler.Location,java.lang.String,oadd.org.codehaus.janino.Java$Modifier[],oadd.org.codehaus.janino.Java$Type,oadd.org.codehaus.janino.Java$VariableDeclarator[])>(v, v, v, v, v);
virtualinvoke v.<oadd.org.codehaus.janino.Java$InterfaceDeclaration: void addConstantDeclaration(oadd.org.codehaus.janino.Java$FieldDeclaration)>(v);
goto label;
label:
return;
}
public oadd.org.codehaus.janino.Java$ConstructorDeclarator parseConstructorDeclarator(java.lang.String, oadd.org.codehaus.janino.Java$Modifier[]) throws oadd.org.codehaus.commons.compiler.CompileException, java.io.IOException
{
oadd.org.codehaus.janino.TokenType v, v, v;
oadd.org.codehaus.janino.Java$VariableDeclarator[] v;
java.lang.String[] v;
java.util.ArrayList v;
oadd.org.codehaus.janino.Java$Rvalue v;
oadd.org.codehaus.janino.Java$Statement v;
int v, v;
java.lang.String v;
oadd.org.codehaus.janino.Java$FunctionDeclarator$FormalParameters v;
boolean v, v, v, v, v;
oadd.org.codehaus.janino.Java$ReferenceType[] v;
oadd.org.codehaus.janino.Java$Atom v;
oadd.org.codehaus.janino.Java$ExpressionStatement v;
oadd.org.codehaus.janino.Java$Modifier[] v, v, v;
oadd.org.codehaus.janino.Java$ConstructorDeclarator v;
java.util.List v;
oadd.org.codehaus.janino.Java$Type v;
oadd.org.codehaus.janino.Parser v;
oadd.org.codehaus.janino.Java$LocalVariableDeclarationStatement v;
oadd.org.codehaus.commons.compiler.Location v, v;
v := @this: oadd.org.codehaus.janino.Parser;
v := @parameter: java.lang.String;
v := @parameter: oadd.org.codehaus.janino.Java$Modifier[];
v = <oadd.org.codehaus.janino.TokenType: oadd.org.codehaus.janino.TokenType IDENTIFIER>;
virtualinvoke v.<oadd.org.codehaus.janino.Parser: java.lang.String read(oadd.org.codehaus.janino.TokenType)>(v);
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.janino.Java$FunctionDeclarator$FormalParameters parseFormalParameters()>();
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: boolean peekRead(java.lang.String)>("throws");
if v == 0 goto label;
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.janino.Java$ReferenceType[] parseReferenceTypeList()>();
goto label;
label:
v = newarray (oadd.org.codehaus.janino.Java$ReferenceType)[0];
label:
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.commons.compiler.Location location()>();
virtualinvoke v.<oadd.org.codehaus.janino.Parser: void read(java.lang.String)>("{");
v = new java.util.ArrayList;
specialinvoke v.<java.util.ArrayList: void <init>()>();
v = newarray (java.lang.String)[12];
v[0] = "this";
v[1] = "super";
v[2] = "new";
v[3] = "void";
v[4] = "byte";
v[5] = "char";
v[6] = "short";
v[7] = "int";
v[8] = "long";
v[9] = "float";
v[10] = "double";
v[11] = "boolean";
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: int peek(java.lang.String[])>(v);
v = (int) -1;
if v != v goto label;
v = specialinvoke v.<oadd.org.codehaus.janino.Parser: boolean peekLiteral()>();
if v != 0 goto label;
v = <oadd.org.codehaus.janino.TokenType: oadd.org.codehaus.janino.TokenType IDENTIFIER>;
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: boolean peek(oadd.org.codehaus.janino.TokenType)>(v);
if v == 0 goto label;
label:
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.janino.Java$Atom parseExpressionOrType()>();
v = v instanceof oadd.org.codehaus.janino.Java$ConstructorInvocation;
if v == 0 goto label;
virtualinvoke v.<oadd.org.codehaus.janino.Parser: void read(java.lang.String)>(";");
goto label;
label:
v = <oadd.org.codehaus.janino.TokenType: oadd.org.codehaus.janino.TokenType IDENTIFIER>;
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: boolean peek(oadd.org.codehaus.janino.TokenType)>(v);
if v == 0 goto label;
v = virtualinvoke v.<oadd.org.codehaus.janino.Java$Atom: oadd.org.codehaus.janino.Java$Type toTypeOrCompileException()>();
v = new oadd.org.codehaus.janino.Java$LocalVariableDeclarationStatement;
v = virtualinvoke v.<oadd.org.codehaus.janino.Java$Atom: oadd.org.codehaus.commons.compiler.Location getLocation()>();
v = newarray (oadd.org.codehaus.janino.Java$Modifier)[0];
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.janino.Java$VariableDeclarator[] parseVariableDeclarators()>();
specialinvoke v.<oadd.org.codehaus.janino.Java$LocalVariableDeclarationStatement: void <init>(oadd.org.codehaus.commons.compiler.Location,oadd.org.codehaus.janino.Java$Modifier[],oadd.org.codehaus.janino.Java$Type,oadd.org.codehaus.janino.Java$VariableDeclarator[])>(v, v, v, v);
v = v;
virtualinvoke v.<oadd.org.codehaus.janino.Parser: void read(java.lang.String)>(";");
goto label;
label:
v = new oadd.org.codehaus.janino.Java$ExpressionStatement;
v = virtualinvoke v.<oadd.org.codehaus.janino.Java$Atom: oadd.org.codehaus.janino.Java$Rvalue toRvalueOrCompileException()>();
specialinvoke v.<oadd.org.codehaus.janino.Java$ExpressionStatement: void <init>(oadd.org.codehaus.janino.Java$Rvalue)>(v);
v = v;
virtualinvoke v.<oadd.org.codehaus.janino.Parser: void read(java.lang.String)>(";");
label:
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
label:
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: java.util.List parseBlockStatements()>();
interfaceinvoke v.<java.util.List: boolean addAll(java.util.Collection)>(v);
virtualinvoke v.<oadd.org.codehaus.janino.Parser: void read(java.lang.String)>("}");
v = new oadd.org.codehaus.janino.Java$ConstructorDeclarator;
v = specialinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.janino.Java$Modifier[] constructorModifiers(oadd.org.codehaus.janino.Java$Modifier[])>(v);
specialinvoke v.<oadd.org.codehaus.janino.Java$ConstructorDeclarator: void <init>(oadd.org.codehaus.commons.compiler.Location,java.lang.String,oadd.org.codehaus.janino.Java$Modifier[],oadd.org.codehaus.janino.Java$FunctionDeclarator$FormalParameters,oadd.org.codehaus.janino.Java$Type[],oadd.org.codehaus.janino.Java$ConstructorInvocation,java.util.List)>(v, v, v, v, v, v, v);
return v;
}
public oadd.org.codehaus.janino.Java$MethodDeclarator parseMethodDeclaration() throws oadd.org.codehaus.commons.compiler.CompileException, java.io.IOException
{
oadd.org.codehaus.janino.Parser v;
oadd.org.codehaus.janino.Parser$MethodDeclarationContext v;
oadd.org.codehaus.janino.Java$MethodDeclarator v;
v := @this: oadd.org.codehaus.janino.Parser;
v = <oadd.org.codehaus.janino.Parser$MethodDeclarationContext: oadd.org.codehaus.janino.Parser$MethodDeclarationContext CLASS_DECLARATION>;
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.janino.Java$MethodDeclarator parseMethodDeclaration(boolean,oadd.org.codehaus.janino.Parser$MethodDeclarationContext)>(0, v);
return v;
}
public oadd.org.codehaus.janino.Java$MethodDeclarator parseMethodDeclaration(boolean, oadd.org.codehaus.janino.Parser$MethodDeclarationContext) throws oadd.org.codehaus.commons.compiler.CompileException, java.io.IOException
{
oadd.org.codehaus.janino.TokenType v;
oadd.org.codehaus.janino.Java$MethodDeclarator v;
oadd.org.codehaus.janino.Java$Modifier[] v;
oadd.org.codehaus.janino.Java$Type v;
oadd.org.codehaus.janino.Java$TypeParameter[] v;
oadd.org.codehaus.janino.Parser v;
oadd.org.codehaus.janino.Parser$MethodDeclarationContext v;
java.lang.String v, v;
boolean v;
v := @this: oadd.org.codehaus.janino.Parser;
v := @parameter: boolean;
v := @parameter: oadd.org.codehaus.janino.Parser$MethodDeclarationContext;
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: java.lang.String doc()>();
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.janino.Java$Modifier[] parseModifiers()>();
v = specialinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.janino.Java$TypeParameter[] parseTypeParametersOpt()>();
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.janino.Java$Type parseVoidOrType()>();
v = <oadd.org.codehaus.janino.TokenType: oadd.org.codehaus.janino.TokenType IDENTIFIER>;
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: java.lang.String read(oadd.org.codehaus.janino.TokenType)>(v);
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.janino.Java$MethodDeclarator parseMethodDeclarationRest(java.lang.String,oadd.org.codehaus.janino.Java$Modifier[],oadd.org.codehaus.janino.Java$TypeParameter[],oadd.org.codehaus.janino.Java$Type,java.lang.String,boolean,oadd.org.codehaus.janino.Parser$MethodDeclarationContext)>(v, v, v, v, v, v, v);
return v;
}
public oadd.org.codehaus.janino.Java$Type parseVoidOrType() throws oadd.org.codehaus.commons.compiler.CompileException, java.io.IOException
{
oadd.org.codehaus.janino.Java$Primitive v;
oadd.org.codehaus.janino.Java$Type v;
oadd.org.codehaus.janino.Parser v;
oadd.org.codehaus.janino.Java$PrimitiveType v;
boolean v;
oadd.org.codehaus.commons.compiler.Location v;
v := @this: oadd.org.codehaus.janino.Parser;
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: boolean peekRead(java.lang.String)>("void");
if v == 0 goto label;
v = new oadd.org.codehaus.janino.Java$PrimitiveType;
v = v;
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.commons.compiler.Location location()>();
v = <oadd.org.codehaus.janino.Java$Primitive: oadd.org.codehaus.janino.Java$Primitive VOID>;
specialinvoke v.<oadd.org.codehaus.janino.Java$PrimitiveType: void <init>(oadd.org.codehaus.commons.compiler.Location,oadd.org.codehaus.janino.Java$Primitive)>(v, v);
goto label;
label:
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.janino.Java$Type parseType()>();
label:
return v;
}
public oadd.org.codehaus.janino.Java$MethodDeclarator parseMethodDeclarationRest(java.lang.String, oadd.org.codehaus.janino.Java$Modifier[], oadd.org.codehaus.janino.Java$TypeParameter[], oadd.org.codehaus.janino.Java$Type, java.lang.String, boolean, oadd.org.codehaus.janino.Parser$MethodDeclarationContext) throws oadd.org.codehaus.commons.compiler.CompileException, java.io.IOException
{
oadd.org.codehaus.janino.Java$MethodDeclarator v;
java.lang.String[] v, v;
int v, v;
oadd.org.codehaus.janino.Java$TypeParameter[] v;
oadd.org.codehaus.janino.Parser$MethodDeclarationContext v, v, v, v;
java.lang.String v, v;
oadd.org.codehaus.janino.Java$FunctionDeclarator$FormalParameters v;
boolean v, v, v, v, v, v;
oadd.org.codehaus.janino.Java$ReferenceType[] v;
oadd.org.codehaus.janino.Java$ArrayType v;
oadd.org.codehaus.commons.compiler.CompileException v, v;
oadd.org.codehaus.janino.Java$Modifier[] v, v;
java.util.List v;
oadd.org.codehaus.janino.Java$ElementValue v, v;
oadd.org.codehaus.janino.Java$Type v;
oadd.org.codehaus.janino.Parser v;
oadd.org.codehaus.commons.compiler.Location v;
v := @this: oadd.org.codehaus.janino.Parser;
v := @parameter: java.lang.String;
v := @parameter: oadd.org.codehaus.janino.Java$Modifier[];
v := @parameter: oadd.org.codehaus.janino.Java$TypeParameter[];
v := @parameter: oadd.org.codehaus.janino.Java$Type;
v := @parameter: java.lang.String;
v := @parameter: boolean;
v := @parameter: oadd.org.codehaus.janino.Parser$MethodDeclarationContext;
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.commons.compiler.Location location()>();
if v != null goto label;
specialinvoke v.<oadd.org.codehaus.janino.Parser: void warning(java.lang.String,java.lang.String,oadd.org.codehaus.commons.compiler.Location)>("MDCM", "Method doc comment missing", v);
label:
v = specialinvoke v.<oadd.org.codehaus.janino.Parser: int getSourceVersion()>();
if v >= 8 goto label;
v = newarray (java.lang.String)[1];
v[0] = "default";
v = staticinvoke <oadd.org.codehaus.janino.Parser: boolean hasAccessModifier(oadd.org.codehaus.janino.Java$Modifier[],java.lang.String[])>(v, v);
if v == 0 goto label;
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.commons.compiler.CompileException compileException(java.lang.String)>("Default interface methods only available for source version 8+");
throw v;
label:
specialinvoke v.<oadd.org.codehaus.janino.Parser: void verifyIdentifierIsConventionalMethodName(java.lang.String,oadd.org.codehaus.commons.compiler.Location)>(v, v);
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.janino.Java$FunctionDeclarator$FormalParameters parseFormalParameters()>();
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: int parseBracketsOpt()>();
label:
if v <= 0 goto label;
v = new oadd.org.codehaus.janino.Java$ArrayType;
specialinvoke v.<oadd.org.codehaus.janino.Java$ArrayType: void <init>(oadd.org.codehaus.janino.Java$Type)>(v);
v = v;
v = v - 1;
goto label;
label:
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: boolean peekRead(java.lang.String)>("throws");
if v == 0 goto label;
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.janino.Java$ReferenceType[] parseReferenceTypeList()>();
goto label;
label:
v = newarray (oadd.org.codehaus.janino.Java$ReferenceType)[0];
label:
if v == 0 goto label;
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: boolean peekRead(java.lang.String)>("default");
if v == 0 goto label;
v = specialinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.janino.Java$ElementValue parseElementValue()>();
goto label;
label:
v = null;
label:
v = v;
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: boolean peekRead(java.lang.String)>(";");
if v == 0 goto label;
v = null;
goto label;
label:
v = newarray (java.lang.String)[2];
v[0] = "abstract";
v[1] = "native";
v = staticinvoke <oadd.org.codehaus.janino.Parser: boolean hasAccessModifier(oadd.org.codehaus.janino.Java$Modifier[],java.lang.String[])>(v, v);
if v == 0 goto label;
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.commons.compiler.CompileException compileException(java.lang.String)>("Abstract or native method must not have a body");
throw v;
label:
virtualinvoke v.<oadd.org.codehaus.janino.Parser: void read(java.lang.String)>("{");
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: java.util.List parseBlockStatements()>();
virtualinvoke v.<oadd.org.codehaus.janino.Parser: void read(java.lang.String)>("}");
label:
v = new oadd.org.codehaus.janino.Java$MethodDeclarator;
v = <oadd.org.codehaus.janino.Parser$MethodDeclarationContext: oadd.org.codehaus.janino.Parser$MethodDeclarationContext ANNOTATION_TYPE_DECLARATION>;
if v != v goto label;
v = specialinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.janino.Java$Modifier[] annotationTypeElementModifiers(oadd.org.codehaus.janino.Java$Modifier[])>(v);
goto label;
label:
v = <oadd.org.codehaus.janino.Parser$MethodDeclarationContext: oadd.org.codehaus.janino.Parser$MethodDeclarationContext CLASS_DECLARATION>;
if v != v goto label;
v = specialinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.janino.Java$Modifier[] methodModifiers(oadd.org.codehaus.janino.Java$Modifier[])>(v);
goto label;
label:
v = <oadd.org.codehaus.janino.Parser$MethodDeclarationContext: oadd.org.codehaus.janino.Parser$MethodDeclarationContext INTERFACE_DECLARATION>;
if v != v goto label;
v = specialinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.janino.Java$Modifier[] interfaceMethodModifiers(oadd.org.codehaus.janino.Java$Modifier[])>(v);
goto label;
label:
v = newarray (oadd.org.codehaus.janino.Java$Modifier)[1];
label:
specialinvoke v.<oadd.org.codehaus.janino.Java$MethodDeclarator: void <init>(oadd.org.codehaus.commons.compiler.Location,java.lang.String,oadd.org.codehaus.janino.Java$Modifier[],oadd.org.codehaus.janino.Java$TypeParameter[],oadd.org.codehaus.janino.Java$Type,java.lang.String,oadd.org.codehaus.janino.Java$FunctionDeclarator$FormalParameters,oadd.org.codehaus.janino.Java$Type[],oadd.org.codehaus.janino.Java$ElementValue,java.util.List)>(v, v, v, v, v, v, v, v, v, v);
return v;
}
private int getSourceVersion()
{
int v, v, v;
oadd.org.codehaus.janino.Parser v;
v := @this: oadd.org.codehaus.janino.Parser;
v = v.<oadd.org.codehaus.janino.Parser: int sourceVersion>;
v = (int) -1;
if v != v goto label;
v.<oadd.org.codehaus.janino.Parser: int sourceVersion> = 11;
label:
v = v.<oadd.org.codehaus.janino.Parser: int sourceVersion>;
return v;
}
public oadd.org.codehaus.janino.Java$ArrayInitializerOrRvalue parseVariableInitializer() throws oadd.org.codehaus.commons.compiler.CompileException, java.io.IOException
{
oadd.org.codehaus.janino.Java$ArrayInitializer v;
oadd.org.codehaus.janino.Parser v;
boolean v;
oadd.org.codehaus.janino.Java$Rvalue v;
v := @this: oadd.org.codehaus.janino.Parser;
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: boolean peek(java.lang.String)>("{");
if v == 0 goto label;
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.janino.Java$ArrayInitializer parseArrayInitializer()>();
return v;
label:
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.janino.Java$Rvalue parseExpression()>();
return v;
}
public oadd.org.codehaus.janino.Java$ArrayInitializer parseArrayInitializer() throws oadd.org.codehaus.commons.compiler.CompileException, java.io.IOException
{
java.lang.Object[] v;
oadd.org.codehaus.janino.Java$ArrayInitializer v;
oadd.org.codehaus.janino.Java$ArrayInitializerOrRvalue v;
java.util.ArrayList v;
oadd.org.codehaus.janino.Java$ArrayInitializerOrRvalue[] v;
int v;
oadd.org.codehaus.janino.Parser v;
boolean v, v;
oadd.org.codehaus.commons.compiler.Location v;
v := @this: oadd.org.codehaus.janino.Parser;
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.commons.compiler.Location location()>();
virtualinvoke v.<oadd.org.codehaus.janino.Parser: void read(java.lang.String)>("{");
v = new java.util.ArrayList;
specialinvoke v.<java.util.ArrayList: void <init>()>();
label:
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: boolean peekRead(java.lang.String)>("}");
if v != 0 goto label;
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.janino.Java$ArrayInitializerOrRvalue parseVariableInitializer()>();
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: boolean peekRead(java.lang.String)>("}");
if v != 0 goto label;
virtualinvoke v.<oadd.org.codehaus.janino.Parser: void read(java.lang.String)>(",");
goto label;
label:
v = new oadd.org.codehaus.janino.Java$ArrayInitializer;
v = interfaceinvoke v.<java.util.List: int size()>();
v = newarray (oadd.org.codehaus.janino.Java$ArrayInitializerOrRvalue)[v];
v = interfaceinvoke v.<java.util.List: java.lang.Object[] toArray(java.lang.Object[])>(v);
specialinvoke v.<oadd.org.codehaus.janino.Java$ArrayInitializer: void <init>(oadd.org.codehaus.commons.compiler.Location,oadd.org.codehaus.janino.Java$ArrayInitializerOrRvalue[])>(v, v);
return v;
}
public oadd.org.codehaus.janino.Java$FunctionDeclarator$FormalParameters parseFormalParameters() throws oadd.org.codehaus.commons.compiler.CompileException, java.io.IOException
{
oadd.org.codehaus.janino.Parser v;
oadd.org.codehaus.janino.Java$FunctionDeclarator$FormalParameters v, v;
boolean v;
oadd.org.codehaus.commons.compiler.Location v;
v := @this: oadd.org.codehaus.janino.Parser;
virtualinvoke v.<oadd.org.codehaus.janino.Parser: void read(java.lang.String)>("(");
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: boolean peekRead(java.lang.String)>(")");
if v == 0 goto label;
v = new oadd.org.codehaus.janino.Java$FunctionDeclarator$FormalParameters;
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.commons.compiler.Location location()>();
specialinvoke v.<oadd.org.codehaus.janino.Java$FunctionDeclarator$FormalParameters: void <init>(oadd.org.codehaus.commons.compiler.Location)>(v);
return v;
label:
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.janino.Java$FunctionDeclarator$FormalParameters parseFormalParameterList()>();
virtualinvoke v.<oadd.org.codehaus.janino.Parser: void read(java.lang.String)>(")");
return v;
}
public oadd.org.codehaus.janino.Java$FunctionDeclarator$FormalParameters parseFormalParameterList() throws oadd.org.codehaus.commons.compiler.CompileException, java.io.IOException
{
java.lang.Object[] v;
boolean[] v;
oadd.org.codehaus.commons.compiler.CompileException v;
java.util.ArrayList v;
oadd.org.codehaus.janino.Java$FunctionDeclarator$FormalParameter[] v;
int v;
oadd.org.codehaus.janino.Parser v;
oadd.org.codehaus.janino.Java$FunctionDeclarator$FormalParameter v;
oadd.org.codehaus.janino.Java$FunctionDeclarator$FormalParameters v;
boolean v, v, v;
oadd.org.codehaus.commons.compiler.Location v;
v := @this: oadd.org.codehaus.janino.Parser;
v = new java.util.ArrayList;
specialinvoke v.<java.util.ArrayList: void <init>()>();
v = newarray (boolean)[1];
label:
v = v[0];
if v == 0 goto label;
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.commons.compiler.CompileException compileException(java.lang.String)>("Only the last parameter may have an ellipsis");
throw v;
label:
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.janino.Java$FunctionDeclarator$FormalParameter parseFormalParameter(boolean[])>(v);
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: boolean peekRead(java.lang.String)>(",");
if v != 0 goto label;
v = new oadd.org.codehaus.janino.Java$FunctionDeclarator$FormalParameters;
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.commons.compiler.Location location()>();
v = interfaceinvoke v.<java.util.List: int size()>();
v = newarray (oadd.org.codehaus.janino.Java$FunctionDeclarator$FormalParameter)[v];
v = interfaceinvoke v.<java.util.List: java.lang.Object[] toArray(java.lang.Object[])>(v);
v = v[0];
specialinvoke v.<oadd.org.codehaus.janino.Java$FunctionDeclarator$FormalParameters: void <init>(oadd.org.codehaus.commons.compiler.Location,oadd.org.codehaus.janino.Java$FunctionDeclarator$FormalParameter[],boolean)>(v, v, v);
return v;
}
public oadd.org.codehaus.janino.Java$FunctionDeclarator$FormalParameters parseFormalParameterListRest(oadd.org.codehaus.janino.Java$Type) throws oadd.org.codehaus.commons.compiler.CompileException, java.io.IOException
{
java.lang.Object[] v;
java.util.ArrayList v;
oadd.org.codehaus.janino.Java$FunctionDeclarator$FormalParameter[] v;
int v;
oadd.org.codehaus.janino.Java$FunctionDeclarator$FormalParameters v;
boolean v, v, v;
boolean[] v;
oadd.org.codehaus.commons.compiler.CompileException v;
oadd.org.codehaus.janino.Java$Modifier[] v;
oadd.org.codehaus.janino.Java$Type v;
oadd.org.codehaus.janino.Parser v;
oadd.org.codehaus.janino.Java$FunctionDeclarator$FormalParameter v, v;
oadd.org.codehaus.commons.compiler.Location v;
v := @this: oadd.org.codehaus.janino.Parser;
v := @parameter: oadd.org.codehaus.janino.Java$Type;
v = new java.util.ArrayList;
specialinvoke v.<java.util.ArrayList: void <init>()>();
v = newarray (boolean)[1];
v = newarray (oadd.org.codehaus.janino.Java$Modifier)[0];
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.janino.Java$FunctionDeclarator$FormalParameter parseFormalParameterRest(oadd.org.codehaus.janino.Java$Modifier[],oadd.org.codehaus.janino.Java$Type,boolean[])>(v, v, v);
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
label:
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: boolean peekRead(java.lang.String)>(",");
if v == 0 goto label;
v = v[0];
if v == 0 goto label;
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.commons.compiler.CompileException compileException(java.lang.String)>("Only the last parameter may have an ellipsis");
throw v;
label:
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.janino.Java$FunctionDeclarator$FormalParameter parseFormalParameter(boolean[])>(v);
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
goto label;
label:
v = new oadd.org.codehaus.janino.Java$FunctionDeclarator$FormalParameters;
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.commons.compiler.Location location()>();
v = interfaceinvoke v.<java.util.List: int size()>();
v = newarray (oadd.org.codehaus.janino.Java$FunctionDeclarator$FormalParameter)[v];
v = interfaceinvoke v.<java.util.List: java.lang.Object[] toArray(java.lang.Object[])>(v);
v = v[0];
specialinvoke v.<oadd.org.codehaus.janino.Java$FunctionDeclarator$FormalParameters: void <init>(oadd.org.codehaus.commons.compiler.Location,oadd.org.codehaus.janino.Java$FunctionDeclarator$FormalParameter[],boolean)>(v, v, v);
return v;
}
public oadd.org.codehaus.janino.Java$FunctionDeclarator$FormalParameter parseFormalParameter(boolean[]) throws oadd.org.codehaus.commons.compiler.CompileException, java.io.IOException
{
boolean[] v;
java.lang.String[] v;
oadd.org.codehaus.commons.compiler.CompileException v;
oadd.org.codehaus.janino.Java$Modifier[] v;
oadd.org.codehaus.janino.Java$Type v;
oadd.org.codehaus.janino.Parser v;
oadd.org.codehaus.janino.Java$FunctionDeclarator$FormalParameter v;
boolean v;
v := @this: oadd.org.codehaus.janino.Parser;
v := @parameter: boolean[];
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.janino.Java$Modifier[] parseModifiers()>();
v = newarray (java.lang.String)[1];
v[0] = "default";
v = staticinvoke <oadd.org.codehaus.janino.Parser: boolean hasAccessModifier(oadd.org.codehaus.janino.Java$Modifier[],java.lang.String[])>(v, v);
if v == 0 goto label;
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.commons.compiler.CompileException compileException(java.lang.String)>("Modifier \"default\" not allowed on formal parameters");
throw v;
label:
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.janino.Java$Type parseType()>();
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.janino.Java$FunctionDeclarator$FormalParameter parseFormalParameterRest(oadd.org.codehaus.janino.Java$Modifier[],oadd.org.codehaus.janino.Java$Type,boolean[])>(v, v, v);
return v;
}
public oadd.org.codehaus.janino.Java$FunctionDeclarator$FormalParameter parseFormalParameterRest(oadd.org.codehaus.janino.Java$Modifier[], oadd.org.codehaus.janino.Java$Type, boolean[]) throws oadd.org.codehaus.commons.compiler.CompileException, java.io.IOException
{
oadd.org.codehaus.janino.TokenType v;
oadd.org.codehaus.janino.Java$ArrayType v;
boolean[] v;
oadd.org.codehaus.janino.Java$Modifier[] v;
int v;
oadd.org.codehaus.janino.Java$Type v;
oadd.org.codehaus.janino.Parser v;
java.lang.String v;
oadd.org.codehaus.janino.Java$FunctionDeclarator$FormalParameter v;
boolean v;
oadd.org.codehaus.commons.compiler.Location v;
v := @this: oadd.org.codehaus.janino.Parser;
v := @parameter: oadd.org.codehaus.janino.Java$Modifier[];
v := @parameter: oadd.org.codehaus.janino.Java$Type;
v := @parameter: boolean[];
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: boolean peekRead(java.lang.String)>(".");
if v == 0 goto label;
virtualinvoke v.<oadd.org.codehaus.janino.Parser: void read(java.lang.String)>(".");
virtualinvoke v.<oadd.org.codehaus.janino.Parser: void read(java.lang.String)>(".");
v[0] = 1;
label:
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.commons.compiler.Location location()>();
v = <oadd.org.codehaus.janino.TokenType: oadd.org.codehaus.janino.TokenType IDENTIFIER>;
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: java.lang.String read(oadd.org.codehaus.janino.TokenType)>(v);
specialinvoke v.<oadd.org.codehaus.janino.Parser: void verifyIdentifierIsConventionalLocalVariableOrParameterName(java.lang.String,oadd.org.codehaus.commons.compiler.Location)>(v, v);
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: int parseBracketsOpt()>();
label:
if v <= 0 goto label;
v = new oadd.org.codehaus.janino.Java$ArrayType;
specialinvoke v.<oadd.org.codehaus.janino.Java$ArrayType: void <init>(oadd.org.codehaus.janino.Java$Type)>(v);
v = v;
v = v - 1;
goto label;
label:
v = new oadd.org.codehaus.janino.Java$FunctionDeclarator$FormalParameter;
specialinvoke v.<oadd.org.codehaus.janino.Java$FunctionDeclarator$FormalParameter: void <init>(oadd.org.codehaus.commons.compiler.Location,oadd.org.codehaus.janino.Java$Modifier[],oadd.org.codehaus.janino.Java$Type,java.lang.String)>(v, v, v, v);
return v;
}
public oadd.org.codehaus.janino.Java$CatchParameter parseCatchParameter() throws oadd.org.codehaus.commons.compiler.CompileException, java.io.IOException
{
oadd.org.codehaus.janino.Java$ReferenceType[] v;
oadd.org.codehaus.janino.TokenType v;
java.lang.Object[] v;
java.lang.String[] v;
oadd.org.codehaus.janino.Java$Modifier[] v;
java.util.ArrayList v;
oadd.org.codehaus.janino.Java$ReferenceType v, v;
int v;
oadd.org.codehaus.janino.Parser v;
oadd.org.codehaus.janino.Java$CatchParameter v;
java.lang.String v;
boolean v, v;
oadd.org.codehaus.commons.compiler.Location v;
v := @this: oadd.org.codehaus.janino.Parser;
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.janino.Java$Modifier[] parseModifiers()>();
specialinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.janino.Java$Modifier[] variableModifiers(oadd.org.codehaus.janino.Java$Modifier[])>(v);
v = new java.util.ArrayList;
specialinvoke v.<java.util.ArrayList: void <init>()>();
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.janino.Java$ReferenceType parseReferenceType()>();
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
label:
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: boolean peekRead(java.lang.String)>("|");
if v == 0 goto label;
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.janino.Java$ReferenceType parseReferenceType()>();
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
goto label;
label:
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.commons.compiler.Location location()>();
v = <oadd.org.codehaus.janino.TokenType: oadd.org.codehaus.janino.TokenType IDENTIFIER>;
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: java.lang.String read(oadd.org.codehaus.janino.TokenType)>(v);
specialinvoke v.<oadd.org.codehaus.janino.Parser: void verifyIdentifierIsConventionalLocalVariableOrParameterName(java.lang.String,oadd.org.codehaus.commons.compiler.Location)>(v, v);
v = new oadd.org.codehaus.janino.Java$CatchParameter;
v = newarray (java.lang.String)[1];
v[0] = "final";
v = staticinvoke <oadd.org.codehaus.janino.Parser: boolean hasAccessModifier(oadd.org.codehaus.janino.Java$Modifier[],java.lang.String[])>(v, v);
v = interfaceinvoke v.<java.util.List: int size()>();
v = newarray (oadd.org.codehaus.janino.Java$ReferenceType)[v];
v = interfaceinvoke v.<java.util.List: java.lang.Object[] toArray(java.lang.Object[])>(v);
specialinvoke v.<oadd.org.codehaus.janino.Java$CatchParameter: void <init>(oadd.org.codehaus.commons.compiler.Location,boolean,oadd.org.codehaus.janino.Java$Type[],java.lang.String)>(v, v, v, v);
return v;
}
int parseBracketsOpt() throws oadd.org.codehaus.commons.compiler.CompileException, java.io.IOException
{
int v;
oadd.org.codehaus.janino.Parser v;
boolean v, v;
v := @this: oadd.org.codehaus.janino.Parser;
v = 0;
label:
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: boolean peek(java.lang.String)>("[");
if v == 0 goto label;
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: boolean peekNextButOne(java.lang.String)>("]");
if v == 0 goto label;
virtualinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.janino.Token read()>();
virtualinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.janino.Token read()>();
v = v + 1;
goto label;
label:
return v;
}
public oadd.org.codehaus.janino.Java$Block parseMethodBody() throws oadd.org.codehaus.commons.compiler.CompileException, java.io.IOException
{
oadd.org.codehaus.janino.Parser v;
oadd.org.codehaus.janino.Java$Block v;
v := @this: oadd.org.codehaus.janino.Parser;
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.janino.Java$Block parseBlock()>();
return v;
}
public oadd.org.codehaus.janino.Java$Block parseBlock() throws oadd.org.codehaus.commons.compiler.CompileException, java.io.IOException
{
java.util.List v;
oadd.org.codehaus.janino.Java$Block v;
oadd.org.codehaus.janino.Parser v;
oadd.org.codehaus.commons.compiler.Location v;
v := @this: oadd.org.codehaus.janino.Parser;
virtualinvoke v.<oadd.org.codehaus.janino.Parser: void read(java.lang.String)>("{");
v = new oadd.org.codehaus.janino.Java$Block;
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.commons.compiler.Location location()>();
specialinvoke v.<oadd.org.codehaus.janino.Java$Block: void <init>(oadd.org.codehaus.commons.compiler.Location)>(v);
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: java.util.List parseBlockStatements()>();
virtualinvoke v.<oadd.org.codehaus.janino.Java$Block: void addStatements(java.util.List)>(v);
virtualinvoke v.<oadd.org.codehaus.janino.Parser: void read(java.lang.String)>("}");
return v;
}
public java.util.List parseBlockStatements() throws oadd.org.codehaus.commons.compiler.CompileException, java.io.IOException
{
oadd.org.codehaus.janino.TokenType v;
oadd.org.codehaus.janino.Java$BlockStatement v;
java.util.ArrayList v;
oadd.org.codehaus.janino.Parser v;
boolean v, v, v, v;
v := @this: oadd.org.codehaus.janino.Parser;
v = new java.util.ArrayList;
specialinvoke v.<java.util.ArrayList: void <init>()>();
label:
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: boolean peek(java.lang.String)>("}");
if v != 0 goto label;
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: boolean peek(java.lang.String)>("case");
if v != 0 goto label;
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: boolean peek(java.lang.String)>("default");
if v != 0 goto label;
v = <oadd.org.codehaus.janino.TokenType: oadd.org.codehaus.janino.TokenType END_OF_INPUT>;
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: boolean peek(oadd.org.codehaus.janino.TokenType)>(v);
if v != 0 goto label;
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.janino.Java$BlockStatement parseBlockStatement()>();
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
goto label;
label:
return v;
}
public oadd.org.codehaus.janino.Java$BlockStatement parseBlockStatement() throws oadd.org.codehaus.commons.compiler.CompileException, java.io.IOException
{
oadd.org.codehaus.janino.TokenType v;
oadd.org.codehaus.janino.Java$LocalClassDeclarationStatement v;
oadd.org.codehaus.janino.Java$VariableDeclarator[] v, v;
oadd.org.codehaus.janino.Java$Rvalue v;
oadd.org.codehaus.janino.Java$NamedClassDeclaration v;
boolean v, v, v, v;
oadd.org.codehaus.janino.Java$Atom v;
oadd.org.codehaus.janino.Java$Type v, v;
java.lang.String[] v, v, v;
oadd.org.codehaus.janino.Java$Statement v;
int v, v, v, v, v, v, v;
java.lang.String v;
oadd.org.codehaus.janino.Java$ArrayType v;
oadd.org.codehaus.janino.Parser$ClassDeclarationContext v;
oadd.org.codehaus.janino.Java$ExpressionStatement v;
oadd.org.codehaus.janino.Java$Modifier[] v, v, v, v;
oadd.org.codehaus.janino.Parser v;
oadd.org.codehaus.janino.Java$LocalVariableDeclarationStatement v, v;
oadd.org.codehaus.commons.compiler.Location v, v, v;
v := @this: oadd.org.codehaus.janino.Parser;
v = <oadd.org.codehaus.janino.TokenType: oadd.org.codehaus.janino.TokenType IDENTIFIER>;
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: boolean peek(oadd.org.codehaus.janino.TokenType)>(v);
if v == 0 goto label;
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: boolean peekNextButOne(java.lang.String)>(":");
if v != 0 goto label;
label:
v = newarray (java.lang.String)[12];
v[0] = "if";
v[1] = "for";
v[2] = "while";
v[3] = "do";
v[4] = "try";
v[5] = "switch";
v[6] = "synchronized";
v[7] = "return";
v[8] = "throw";
v[9] = "break";
v[10] = "continue";
v[11] = "assert";
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: int peek(java.lang.String[])>(v);
v = (int) -1;
if v != v goto label;
v = newarray (java.lang.String)[2];
v[0] = "{";
v[1] = ";";
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: int peek(java.lang.String[])>(v);
v = (int) -1;
if v == v goto label;
label:
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.janino.Java$Statement parseStatement()>();
return v;
label:
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: boolean peekRead(java.lang.String)>("class");
if v == 0 goto label;
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: java.lang.String doc()>();
if v != null goto label;
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.commons.compiler.Location location()>();
specialinvoke v.<oadd.org.codehaus.janino.Parser: void warning(java.lang.String,java.lang.String,oadd.org.codehaus.commons.compiler.Location)>("LCDCM", "Local class doc comment missing", v);
label:
v = newarray (oadd.org.codehaus.janino.Java$Modifier)[0];
v = <oadd.org.codehaus.janino.Parser$ClassDeclarationContext: oadd.org.codehaus.janino.Parser$ClassDeclarationContext BLOCK>;
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.janino.Java$NamedClassDeclaration parseClassDeclarationRest(java.lang.String,oadd.org.codehaus.janino.Java$Modifier[],oadd.org.codehaus.janino.Parser$ClassDeclarationContext)>(v, v, v);
v = new oadd.org.codehaus.janino.Java$LocalClassDeclarationStatement;
specialinvoke v.<oadd.org.codehaus.janino.Java$LocalClassDeclarationStatement: void <init>(oadd.org.codehaus.janino.Java$LocalClassDeclaration)>(v);
return v;
label:
v = newarray (java.lang.String)[2];
v[0] = "final";
v[1] = "@";
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: int peek(java.lang.String[])>(v);
v = (int) -1;
if v == v goto label;
v = new oadd.org.codehaus.janino.Java$LocalVariableDeclarationStatement;
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.commons.compiler.Location location()>();
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.janino.Java$Modifier[] parseModifiers()>();
v = specialinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.janino.Java$Modifier[] variableModifiers(oadd.org.codehaus.janino.Java$Modifier[])>(v);
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.janino.Java$Type parseType()>();
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.janino.Java$VariableDeclarator[] parseVariableDeclarators()>();
specialinvoke v.<oadd.org.codehaus.janino.Java$LocalVariableDeclarationStatement: void <init>(oadd.org.codehaus.commons.compiler.Location,oadd.org.codehaus.janino.Java$Modifier[],oadd.org.codehaus.janino.Java$Type,oadd.org.codehaus.janino.Java$VariableDeclarator[])>(v, v, v, v);
virtualinvoke v.<oadd.org.codehaus.janino.Parser: void read(java.lang.String)>(";");
return v;
label:
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.janino.Java$Atom parseExpressionOrType()>();
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: boolean peekRead(java.lang.String)>(";");
if v == 0 goto label;
v = new oadd.org.codehaus.janino.Java$ExpressionStatement;
v = virtualinvoke v.<oadd.org.codehaus.janino.Java$Atom: oadd.org.codehaus.janino.Java$Rvalue toRvalueOrCompileException()>();
specialinvoke v.<oadd.org.codehaus.janino.Java$ExpressionStatement: void <init>(oadd.org.codehaus.janino.Java$Rvalue)>(v);
return v;
label:
v = virtualinvoke v.<oadd.org.codehaus.janino.Java$Atom: oadd.org.codehaus.janino.Java$Type toTypeOrCompileException()>();
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: int parseBracketsOpt()>();
label:
if v <= 0 goto label;
v = new oadd.org.codehaus.janino.Java$ArrayType;
specialinvoke v.<oadd.org.codehaus.janino.Java$ArrayType: void <init>(oadd.org.codehaus.janino.Java$Type)>(v);
v = v;
v = v - 1;
goto label;
label:
v = new oadd.org.codehaus.janino.Java$LocalVariableDeclarationStatement;
v = virtualinvoke v.<oadd.org.codehaus.janino.Java$Atom: oadd.org.codehaus.commons.compiler.Location getLocation()>();
v = newarray (oadd.org.codehaus.janino.Java$Modifier)[0];
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.janino.Java$VariableDeclarator[] parseVariableDeclarators()>();
specialinvoke v.<oadd.org.codehaus.janino.Java$LocalVariableDeclarationStatement: void <init>(oadd.org.codehaus.commons.compiler.Location,oadd.org.codehaus.janino.Java$Modifier[],oadd.org.codehaus.janino.Java$Type,oadd.org.codehaus.janino.Java$VariableDeclarator[])>(v, v, v, v);
virtualinvoke v.<oadd.org.codehaus.janino.Parser: void read(java.lang.String)>(";");
return v;
}
public oadd.org.codehaus.janino.Java$VariableDeclarator[] parseVariableDeclarators() throws oadd.org.codehaus.commons.compiler.CompileException, java.io.IOException
{
java.lang.Object[] v;
oadd.org.codehaus.janino.Java$VariableDeclarator[] v;
java.util.ArrayList v;
int v;
oadd.org.codehaus.janino.Parser v;
oadd.org.codehaus.janino.Java$VariableDeclarator v;
java.lang.String v;
boolean v;
oadd.org.codehaus.commons.compiler.Location v;
v := @this: oadd.org.codehaus.janino.Parser;
v = new java.util.ArrayList;
specialinvoke v.<java.util.ArrayList: void <init>()>();
label:
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.janino.Java$VariableDeclarator parseVariableDeclarator()>();
v = v.<oadd.org.codehaus.janino.Java$VariableDeclarator: java.lang.String name>;
v = virtualinvoke v.<oadd.org.codehaus.janino.Java$VariableDeclarator: oadd.org.codehaus.commons.compiler.Location getLocation()>();
specialinvoke v.<oadd.org.codehaus.janino.Parser: void verifyIdentifierIsConventionalLocalVariableOrParameterName(java.lang.String,oadd.org.codehaus.commons.compiler.Location)>(v, v);
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: boolean peekRead(java.lang.String)>(",");
if v != 0 goto label;
v = interfaceinvoke v.<java.util.List: int size()>();
v = newarray (oadd.org.codehaus.janino.Java$VariableDeclarator)[v];
v = interfaceinvoke v.<java.util.List: java.lang.Object[] toArray(java.lang.Object[])>(v);
return v;
}
public oadd.org.codehaus.janino.Java$VariableDeclarator[] parseFieldDeclarationRest(java.lang.String) throws oadd.org.codehaus.commons.compiler.CompileException, java.io.IOException
{
java.lang.Object[] v;
oadd.org.codehaus.janino.Java$VariableDeclarator[] v;
java.util.ArrayList v;
int v;
oadd.org.codehaus.janino.Parser v;
oadd.org.codehaus.janino.Java$VariableDeclarator v, v;
java.lang.String v, v, v;
boolean v;
oadd.org.codehaus.commons.compiler.Location v, v;
v := @this: oadd.org.codehaus.janino.Parser;
v := @parameter: java.lang.String;
v = new java.util.ArrayList;
specialinvoke v.<java.util.ArrayList: void <init>()>();
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.janino.Java$VariableDeclarator parseVariableDeclaratorRest(java.lang.String)>(v);
v = v.<oadd.org.codehaus.janino.Java$VariableDeclarator: java.lang.String name>;
v = virtualinvoke v.<oadd.org.codehaus.janino.Java$VariableDeclarator: oadd.org.codehaus.commons.compiler.Location getLocation()>();
specialinvoke v.<oadd.org.codehaus.janino.Parser: void verifyIdentifierIsConventionalFieldName(java.lang.String,oadd.org.codehaus.commons.compiler.Location)>(v, v);
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
label:
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: boolean peekRead(java.lang.String)>(",");
if v == 0 goto label;
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.janino.Java$VariableDeclarator parseVariableDeclarator()>();
v = v.<oadd.org.codehaus.janino.Java$VariableDeclarator: java.lang.String name>;
v = virtualinvoke v.<oadd.org.codehaus.janino.Java$VariableDeclarator: oadd.org.codehaus.commons.compiler.Location getLocation()>();
specialinvoke v.<oadd.org.codehaus.janino.Parser: void verifyIdentifierIsConventionalFieldName(java.lang.String,oadd.org.codehaus.commons.compiler.Location)>(v, v);
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
goto label;
label:
v = interfaceinvoke v.<java.util.List: int size()>();
v = newarray (oadd.org.codehaus.janino.Java$VariableDeclarator)[v];
v = interfaceinvoke v.<java.util.List: java.lang.Object[] toArray(java.lang.Object[])>(v);
return v;
}
public oadd.org.codehaus.janino.Java$VariableDeclarator parseVariableDeclarator() throws oadd.org.codehaus.commons.compiler.CompileException, java.io.IOException
{
oadd.org.codehaus.janino.TokenType v;
oadd.org.codehaus.janino.Parser v;
oadd.org.codehaus.janino.Java$VariableDeclarator v;
java.lang.String v;
v := @this: oadd.org.codehaus.janino.Parser;
v = <oadd.org.codehaus.janino.TokenType: oadd.org.codehaus.janino.TokenType IDENTIFIER>;
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: java.lang.String read(oadd.org.codehaus.janino.TokenType)>(v);
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.janino.Java$VariableDeclarator parseVariableDeclaratorRest(java.lang.String)>(v);
return v;
}
public oadd.org.codehaus.janino.Java$VariableDeclarator parseVariableDeclaratorRest(java.lang.String) throws oadd.org.codehaus.commons.compiler.CompileException, java.io.IOException
{
oadd.org.codehaus.janino.Java$ArrayInitializerOrRvalue v;
int v;
oadd.org.codehaus.janino.Parser v;
oadd.org.codehaus.janino.Java$VariableDeclarator v;
java.lang.String v;
boolean v;
oadd.org.codehaus.commons.compiler.Location v;
v := @this: oadd.org.codehaus.janino.Parser;
v := @parameter: java.lang.String;
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.commons.compiler.Location location()>();
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: int parseBracketsOpt()>();
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: boolean peekRead(java.lang.String)>("=");
if v == 0 goto label;
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.janino.Java$ArrayInitializerOrRvalue parseVariableInitializer()>();
goto label;
label:
v = null;
label:
v = new oadd.org.codehaus.janino.Java$VariableDeclarator;
specialinvoke v.<oadd.org.codehaus.janino.Java$VariableDeclarator: void <init>(oadd.org.codehaus.commons.compiler.Location,java.lang.String,int,oadd.org.codehaus.janino.Java$ArrayInitializerOrRvalue)>(v, v, v, v);
return v;
}
public oadd.org.codehaus.janino.Java$Statement parseStatement() throws oadd.org.codehaus.commons.compiler.CompileException, java.io.IOException
{
oadd.org.codehaus.janino.TokenType v;
oadd.org.codehaus.janino.Java$Statement v, v;
boolean v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v;
oadd.org.codehaus.janino.Parser v;
v := @this: oadd.org.codehaus.janino.Parser;
v = <oadd.org.codehaus.janino.TokenType: oadd.org.codehaus.janino.TokenType IDENTIFIER>;
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: boolean peek(oadd.org.codehaus.janino.TokenType)>(v);
if v == 0 goto label;
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: boolean peekNextButOne(java.lang.String)>(":");
if v == 0 goto label;
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.janino.Java$Statement parseLabeledStatement()>();
return v;
label:
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: boolean peek(java.lang.String)>("{");
if v == 0 goto label;
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.janino.Java$Block parseBlock()>();
goto label;
label:
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: boolean peek(java.lang.String)>("if");
if v == 0 goto label;
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.janino.Java$Statement parseIfStatement()>();
goto label;
label:
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: boolean peek(java.lang.String)>("for");
if v == 0 goto label;
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.janino.Java$Statement parseForStatement()>();
goto label;
label:
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: boolean peek(java.lang.String)>("while");
if v == 0 goto label;
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.janino.Java$Statement parseWhileStatement()>();
goto label;
label:
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: boolean peek(java.lang.String)>("do");
if v == 0 goto label;
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.janino.Java$Statement parseDoStatement()>();
goto label;
label:
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: boolean peek(java.lang.String)>("try");
if v == 0 goto label;
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.janino.Java$Statement parseTryStatement()>();
goto label;
label:
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: boolean peek(java.lang.String)>("switch");
if v == 0 goto label;
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.janino.Java$Statement parseSwitchStatement()>();
goto label;
label:
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: boolean peek(java.lang.String)>("synchronized");
if v == 0 goto label;
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.janino.Java$Statement parseSynchronizedStatement()>();
goto label;
label:
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: boolean peek(java.lang.String)>("return");
if v == 0 goto label;
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.janino.Java$Statement parseReturnStatement()>();
goto label;
label:
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: boolean peek(java.lang.String)>("throw");
if v == 0 goto label;
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.janino.Java$Statement parseThrowStatement()>();
goto label;
label:
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: boolean peek(java.lang.String)>("break");
if v == 0 goto label;
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.janino.Java$Statement parseBreakStatement()>();
goto label;
label:
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: boolean peek(java.lang.String)>("continue");
if v == 0 goto label;
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.janino.Java$Statement parseContinueStatement()>();
goto label;
label:
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: boolean peek(java.lang.String)>("assert");
if v == 0 goto label;
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.janino.Java$Statement parseAssertStatement()>();
goto label;
label:
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: boolean peek(java.lang.String)>(";");
if v == 0 goto label;
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.janino.Java$Statement parseEmptyStatement()>();
goto label;
label:
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.janino.Java$Statement parseExpressionStatement()>();
label:
return v;
}
public oadd.org.codehaus.janino.Java$Statement parseLabeledStatement() throws oadd.org.codehaus.commons.compiler.CompileException, java.io.IOException
{
oadd.org.codehaus.janino.TokenType v;
oadd.org.codehaus.janino.Java$Statement v;
oadd.org.codehaus.janino.Java$LabeledStatement v;
oadd.org.codehaus.janino.Parser v;
java.lang.String v;
oadd.org.codehaus.commons.compiler.Location v;
v := @this: oadd.org.codehaus.janino.Parser;
v = <oadd.org.codehaus.janino.TokenType: oadd.org.codehaus.janino.TokenType IDENTIFIER>;
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: java.lang.String read(oadd.org.codehaus.janino.TokenType)>(v);
virtualinvoke v.<oadd.org.codehaus.janino.Parser: void read(java.lang.String)>(":");
v = new oadd.org.codehaus.janino.Java$LabeledStatement;
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.commons.compiler.Location location()>();
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.janino.Java$Statement parseStatement()>();
specialinvoke v.<oadd.org.codehaus.janino.Java$LabeledStatement: void <init>(oadd.org.codehaus.commons.compiler.Location,java.lang.String,oadd.org.codehaus.janino.Java$Statement)>(v, v, v);
return v;
}
public oadd.org.codehaus.janino.Java$Statement parseIfStatement() throws oadd.org.codehaus.commons.compiler.CompileException, java.io.IOException
{
oadd.org.codehaus.janino.Java$Statement v, v;
oadd.org.codehaus.janino.Parser v;
oadd.org.codehaus.janino.Java$IfStatement v;
boolean v;
oadd.org.codehaus.commons.compiler.Location v;
oadd.org.codehaus.janino.Java$Rvalue v;
v := @this: oadd.org.codehaus.janino.Parser;
virtualinvoke v.<oadd.org.codehaus.janino.Parser: void read(java.lang.String)>("if");
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.commons.compiler.Location location()>();
virtualinvoke v.<oadd.org.codehaus.janino.Parser: void read(java.lang.String)>("(");
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.janino.Java$Rvalue parseExpression()>();
virtualinvoke v.<oadd.org.codehaus.janino.Parser: void read(java.lang.String)>(")");
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.janino.Java$Statement parseStatement()>();
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: boolean peekRead(java.lang.String)>("else");
if v == 0 goto label;
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.janino.Java$Statement parseStatement()>();
goto label;
label:
v = null;
label:
v = new oadd.org.codehaus.janino.Java$IfStatement;
specialinvoke v.<oadd.org.codehaus.janino.Java$IfStatement: void <init>(oadd.org.codehaus.commons.compiler.Location,oadd.org.codehaus.janino.Java$Rvalue,oadd.org.codehaus.janino.Java$BlockStatement,oadd.org.codehaus.janino.Java$BlockStatement)>(v, v, v, v);
return v;
}
public oadd.org.codehaus.janino.Java$Statement parseForStatement() throws oadd.org.codehaus.commons.compiler.CompileException, java.io.IOException
{
oadd.org.codehaus.janino.TokenType v, v, v, v;
oadd.org.codehaus.janino.Java$VariableDeclarator[] v, v;
oadd.org.codehaus.janino.Java$Rvalue v, v, v, v, v, v, v;
boolean v, v, v, v, v, v, v, v, v;
oadd.org.codehaus.janino.Java$Atom v;
oadd.org.codehaus.janino.Java$ForEachStatement v, v;
oadd.org.codehaus.janino.Java$Type v, v, v;
java.lang.String[] v;
java.util.ArrayList v;
oadd.org.codehaus.janino.Java$Statement v, v, v, v;
oadd.org.codehaus.janino.Java$Block v;
int v, v;
java.lang.String v, v;
oadd.org.codehaus.janino.Java$ForStatement v;
oadd.org.codehaus.janino.Java$ExpressionStatement v, v, v;
oadd.org.codehaus.janino.Java$Modifier[] v, v, v, v;
oadd.org.codehaus.janino.Java$Rvalue[] v;
oadd.org.codehaus.janino.Parser v;
oadd.org.codehaus.janino.Java$LocalVariableDeclarationStatement v, v;
oadd.org.codehaus.janino.Java$FunctionDeclarator$FormalParameter v, v;
oadd.org.codehaus.commons.compiler.Location v, v, v, v, v, v;
v := @this: oadd.org.codehaus.janino.Parser;
virtualinvoke v.<oadd.org.codehaus.janino.Parser: void read(java.lang.String)>("for");
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.commons.compiler.Location location()>();
virtualinvoke v.<oadd.org.codehaus.janino.Parser: void read(java.lang.String)>("(");
v = null;
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: boolean peek(java.lang.String)>(";");
if v != 0 goto label;
v = newarray (java.lang.String)[10];
v[0] = "final";
v[1] = "@";
v[2] = "byte";
v[3] = "short";
v[4] = "char";
v[5] = "int";
v[6] = "long";
v[7] = "float";
v[8] = "double";
v[9] = "boolean";
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: int peek(java.lang.String[])>(v);
v = (int) -1;
if v == v goto label;
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.janino.Java$Modifier[] parseModifiers()>();
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.janino.Java$Type parseType()>();
v = <oadd.org.codehaus.janino.TokenType: oadd.org.codehaus.janino.TokenType IDENTIFIER>;
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: boolean peek(oadd.org.codehaus.janino.TokenType)>(v);
if v == 0 goto label;
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: boolean peekNextButOne(java.lang.String)>(":");
if v == 0 goto label;
v = <oadd.org.codehaus.janino.TokenType: oadd.org.codehaus.janino.TokenType IDENTIFIER>;
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: java.lang.String read(oadd.org.codehaus.janino.TokenType)>(v);
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.commons.compiler.Location location()>();
virtualinvoke v.<oadd.org.codehaus.janino.Parser: void read(java.lang.String)>(":");
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.janino.Java$Rvalue parseExpression()>();
virtualinvoke v.<oadd.org.codehaus.janino.Parser: void read(java.lang.String)>(")");
v = new oadd.org.codehaus.janino.Java$ForEachStatement;
v = new oadd.org.codehaus.janino.Java$FunctionDeclarator$FormalParameter;
specialinvoke v.<oadd.org.codehaus.janino.Java$FunctionDeclarator$FormalParameter: void <init>(oadd.org.codehaus.commons.compiler.Location,oadd.org.codehaus.janino.Java$Modifier[],oadd.org.codehaus.janino.Java$Type,java.lang.String)>(v, v, v, v);
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.janino.Java$Statement parseStatement()>();
specialinvoke v.<oadd.org.codehaus.janino.Java$ForEachStatement: void <init>(oadd.org.codehaus.commons.compiler.Location,oadd.org.codehaus.janino.Java$FunctionDeclarator$FormalParameter,oadd.org.codehaus.janino.Java$Rvalue,oadd.org.codehaus.janino.Java$BlockStatement)>(v, v, v, v);
return v;
label:
v = new oadd.org.codehaus.janino.Java$LocalVariableDeclarationStatement;
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.commons.compiler.Location location()>();
v = specialinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.janino.Java$Modifier[] variableModifiers(oadd.org.codehaus.janino.Java$Modifier[])>(v);
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.janino.Java$VariableDeclarator[] parseVariableDeclarators()>();
specialinvoke v.<oadd.org.codehaus.janino.Java$LocalVariableDeclarationStatement: void <init>(oadd.org.codehaus.commons.compiler.Location,oadd.org.codehaus.janino.Java$Modifier[],oadd.org.codehaus.janino.Java$Type,oadd.org.codehaus.janino.Java$VariableDeclarator[])>(v, v, v, v);
v = v;
goto label;
label:
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.janino.Java$Atom parseExpressionOrType()>();
v = <oadd.org.codehaus.janino.TokenType: oadd.org.codehaus.janino.TokenType IDENTIFIER>;
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: boolean peek(oadd.org.codehaus.janino.TokenType)>(v);
if v == 0 goto label;
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: boolean peekNextButOne(java.lang.String)>(":");
if v == 0 goto label;
v = <oadd.org.codehaus.janino.TokenType: oadd.org.codehaus.janino.TokenType IDENTIFIER>;
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: java.lang.String read(oadd.org.codehaus.janino.TokenType)>(v);
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.commons.compiler.Location location()>();
virtualinvoke v.<oadd.org.codehaus.janino.Parser: void read(java.lang.String)>(":");
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.janino.Java$Rvalue parseExpression()>();
virtualinvoke v.<oadd.org.codehaus.janino.Parser: void read(java.lang.String)>(")");
v = new oadd.org.codehaus.janino.Java$ForEachStatement;
v = new oadd.org.codehaus.janino.Java$FunctionDeclarator$FormalParameter;
v = newarray (oadd.org.codehaus.janino.Java$Modifier)[0];
v = virtualinvoke v.<oadd.org.codehaus.janino.Java$Atom: oadd.org.codehaus.janino.Java$Type toTypeOrCompileException()>();
specialinvoke v.<oadd.org.codehaus.janino.Java$FunctionDeclarator$FormalParameter: void <init>(oadd.org.codehaus.commons.compiler.Location,oadd.org.codehaus.janino.Java$Modifier[],oadd.org.codehaus.janino.Java$Type,java.lang.String)>(v, v, v, v);
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.janino.Java$Statement parseStatement()>();
specialinvoke v.<oadd.org.codehaus.janino.Java$ForEachStatement: void <init>(oadd.org.codehaus.commons.compiler.Location,oadd.org.codehaus.janino.Java$FunctionDeclarator$FormalParameter,oadd.org.codehaus.janino.Java$Rvalue,oadd.org.codehaus.janino.Java$BlockStatement)>(v, v, v, v);
return v;
label:
v = new oadd.org.codehaus.janino.Java$LocalVariableDeclarationStatement;
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.commons.compiler.Location location()>();
v = newarray (oadd.org.codehaus.janino.Java$Modifier)[0];
v = virtualinvoke v.<oadd.org.codehaus.janino.Java$Atom: oadd.org.codehaus.janino.Java$Type toTypeOrCompileException()>();
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.janino.Java$VariableDeclarator[] parseVariableDeclarators()>();
specialinvoke v.<oadd.org.codehaus.janino.Java$LocalVariableDeclarationStatement: void <init>(oadd.org.codehaus.commons.compiler.Location,oadd.org.codehaus.janino.Java$Modifier[],oadd.org.codehaus.janino.Java$Type,oadd.org.codehaus.janino.Java$VariableDeclarator[])>(v, v, v, v);
v = v;
goto label;
label:
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: boolean peekRead(java.lang.String)>(",");
if v != 0 goto label;
v = new oadd.org.codehaus.janino.Java$ExpressionStatement;
v = virtualinvoke v.<oadd.org.codehaus.janino.Java$Atom: oadd.org.codehaus.janino.Java$Rvalue toRvalueOrCompileException()>();
specialinvoke v.<oadd.org.codehaus.janino.Java$ExpressionStatement: void <init>(oadd.org.codehaus.janino.Java$Rvalue)>(v);
v = v;
goto label;
label:
v = new java.util.ArrayList;
specialinvoke v.<java.util.ArrayList: void <init>()>();
v = new oadd.org.codehaus.janino.Java$ExpressionStatement;
v = virtualinvoke v.<oadd.org.codehaus.janino.Java$Atom: oadd.org.codehaus.janino.Java$Rvalue toRvalueOrCompileException()>();
specialinvoke v.<oadd.org.codehaus.janino.Java$ExpressionStatement: void <init>(oadd.org.codehaus.janino.Java$Rvalue)>(v);
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
label:
v = new oadd.org.codehaus.janino.Java$ExpressionStatement;
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.janino.Java$Rvalue parseExpression()>();
specialinvoke v.<oadd.org.codehaus.janino.Java$ExpressionStatement: void <init>(oadd.org.codehaus.janino.Java$Rvalue)>(v);
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: boolean peekRead(java.lang.String)>(",");
if v != 0 goto label;
v = new oadd.org.codehaus.janino.Java$Block;
v = virtualinvoke v.<oadd.org.codehaus.janino.Java$Atom: oadd.org.codehaus.commons.compiler.Location getLocation()>();
specialinvoke v.<oadd.org.codehaus.janino.Java$Block: void <init>(oadd.org.codehaus.commons.compiler.Location)>(v);
virtualinvoke v.<oadd.org.codehaus.janino.Java$Block: void addStatements(java.util.List)>(v);
v = v;
label:
virtualinvoke v.<oadd.org.codehaus.janino.Parser: void read(java.lang.String)>(";");
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: boolean peek(java.lang.String)>(";");
if v == 0 goto label;
v = null;
goto label;
label:
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.janino.Java$Rvalue parseExpression()>();
label:
v = v;
virtualinvoke v.<oadd.org.codehaus.janino.Parser: void read(java.lang.String)>(";");
v = null;
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: boolean peek(java.lang.String)>(")");
if v != 0 goto label;
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.janino.Java$Rvalue[] parseExpressionList()>();
label:
virtualinvoke v.<oadd.org.codehaus.janino.Parser: void read(java.lang.String)>(")");
v = new oadd.org.codehaus.janino.Java$ForStatement;
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.janino.Java$Statement parseStatement()>();
specialinvoke v.<oadd.org.codehaus.janino.Java$ForStatement: void <init>(oadd.org.codehaus.commons.compiler.Location,oadd.org.codehaus.janino.Java$BlockStatement,oadd.org.codehaus.janino.Java$Rvalue,oadd.org.codehaus.janino.Java$Rvalue[],oadd.org.codehaus.janino.Java$BlockStatement)>(v, v, v, v, v);
return v;
}
public oadd.org.codehaus.janino.Java$Statement parseWhileStatement() throws oadd.org.codehaus.commons.compiler.CompileException, java.io.IOException
{
oadd.org.codehaus.janino.Java$Statement v;
oadd.org.codehaus.janino.Java$WhileStatement v;
oadd.org.codehaus.janino.Parser v;
oadd.org.codehaus.commons.compiler.Location v;
oadd.org.codehaus.janino.Java$Rvalue v;
v := @this: oadd.org.codehaus.janino.Parser;
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.commons.compiler.Location location()>();
virtualinvoke v.<oadd.org.codehaus.janino.Parser: void read(java.lang.String)>("while");
virtualinvoke v.<oadd.org.codehaus.janino.Parser: void read(java.lang.String)>("(");
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.janino.Java$Rvalue parseExpression()>();
virtualinvoke v.<oadd.org.codehaus.janino.Parser: void read(java.lang.String)>(")");
v = new oadd.org.codehaus.janino.Java$WhileStatement;
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.janino.Java$Statement parseStatement()>();
specialinvoke v.<oadd.org.codehaus.janino.Java$WhileStatement: void <init>(oadd.org.codehaus.commons.compiler.Location,oadd.org.codehaus.janino.Java$Rvalue,oadd.org.codehaus.janino.Java$BlockStatement)>(v, v, v);
return v;
}
public oadd.org.codehaus.janino.Java$Statement parseDoStatement() throws oadd.org.codehaus.commons.compiler.CompileException, java.io.IOException
{
oadd.org.codehaus.janino.Java$DoStatement v;
oadd.org.codehaus.janino.Java$Statement v;
oadd.org.codehaus.janino.Parser v;
oadd.org.codehaus.commons.compiler.Location v;
oadd.org.codehaus.janino.Java$Rvalue v;
v := @this: oadd.org.codehaus.janino.Parser;
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.commons.compiler.Location location()>();
virtualinvoke v.<oadd.org.codehaus.janino.Parser: void read(java.lang.String)>("do");
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.janino.Java$Statement parseStatement()>();
virtualinvoke v.<oadd.org.codehaus.janino.Parser: void read(java.lang.String)>("while");
virtualinvoke v.<oadd.org.codehaus.janino.Parser: void read(java.lang.String)>("(");
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.janino.Java$Rvalue parseExpression()>();
virtualinvoke v.<oadd.org.codehaus.janino.Parser: void read(java.lang.String)>(")");
virtualinvoke v.<oadd.org.codehaus.janino.Parser: void read(java.lang.String)>(";");
v = new oadd.org.codehaus.janino.Java$DoStatement;
specialinvoke v.<oadd.org.codehaus.janino.Java$DoStatement: void <init>(oadd.org.codehaus.commons.compiler.Location,oadd.org.codehaus.janino.Java$BlockStatement,oadd.org.codehaus.janino.Java$Rvalue)>(v, v, v);
return v;
}
public oadd.org.codehaus.janino.Java$Statement parseTryStatement() throws oadd.org.codehaus.commons.compiler.CompileException, java.io.IOException
{
oadd.org.codehaus.janino.Java$TryStatement v;
java.lang.String[] v;
java.lang.AssertionError v;
java.util.ArrayList v, v;
oadd.org.codehaus.janino.Java$Block v, v, v, v;
oadd.org.codehaus.janino.Java$CatchClause v;
int v;
boolean v, v, v, v, v, v;
oadd.org.codehaus.commons.compiler.CompileException v;
oadd.org.codehaus.janino.Parser v;
oadd.org.codehaus.janino.Java$CatchParameter v;
oadd.org.codehaus.janino.Java$TryStatement$Resource v, v;
oadd.org.codehaus.commons.compiler.Location v, v;
v := @this: oadd.org.codehaus.janino.Parser;
virtualinvoke v.<oadd.org.codehaus.janino.Parser: void read(java.lang.String)>("try");
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.commons.compiler.Location location()>();
v = new java.util.ArrayList;
specialinvoke v.<java.util.ArrayList: void <init>()>();
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: boolean peekRead(java.lang.String)>("(");
if v == 0 goto label;
v = specialinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.janino.Java$TryStatement$Resource parseResource()>();
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
label:
v = newarray (java.lang.String)[2];
v[0] = ";";
v[1] = ")";
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: int read(java.lang.String[])>(v);
lookupswitch(v)
{
case 0: goto label;
case 1: goto label;
default: goto label;
};
label:
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: boolean peekRead(java.lang.String)>(")");
if v != 0 goto label;
v = specialinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.janino.Java$TryStatement$Resource parseResource()>();
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
goto label;
label:
v = new java.lang.AssertionError;
specialinvoke v.<java.lang.AssertionError: void <init>()>();
throw v;
label:
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.janino.Java$Block parseBlock()>();
v = new java.util.ArrayList;
specialinvoke v.<java.util.ArrayList: void <init>()>();
label:
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: boolean peekRead(java.lang.String)>("catch");
if v == 0 goto label;
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.commons.compiler.Location location()>();
virtualinvoke v.<oadd.org.codehaus.janino.Parser: void read(java.lang.String)>("(");
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.janino.Java$CatchParameter parseCatchParameter()>();
virtualinvoke v.<oadd.org.codehaus.janino.Parser: void read(java.lang.String)>(")");
v = new oadd.org.codehaus.janino.Java$CatchClause;
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.janino.Java$Block parseBlock()>();
specialinvoke v.<oadd.org.codehaus.janino.Java$CatchClause: void <init>(oadd.org.codehaus.commons.compiler.Location,oadd.org.codehaus.janino.Java$CatchParameter,oadd.org.codehaus.janino.Java$BlockStatement)>(v, v, v);
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
goto label;
label:
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: boolean peekRead(java.lang.String)>("finally");
if v == 0 goto label;
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.janino.Java$Block parseBlock()>();
goto label;
label:
v = null;
label:
v = v;
v = interfaceinvoke v.<java.util.List: boolean isEmpty()>();
if v == 0 goto label;
v = interfaceinvoke v.<java.util.List: boolean isEmpty()>();
if v == 0 goto label;
if v != null goto label;
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.commons.compiler.CompileException compileException(java.lang.String)>("\"try\" statement must have at least one resource, \"catch\" clause or \"finally\" clause");
throw v;
label:
v = new oadd.org.codehaus.janino.Java$TryStatement;
specialinvoke v.<oadd.org.codehaus.janino.Java$TryStatement: void <init>(oadd.org.codehaus.commons.compiler.Location,java.util.List,oadd.org.codehaus.janino.Java$BlockStatement,java.util.List,oadd.org.codehaus.janino.Java$Block)>(v, v, v, v, v);
return v;
}
private oadd.org.codehaus.janino.Java$TryStatement$Resource parseResource() throws oadd.org.codehaus.commons.compiler.CompileException, java.io.IOException
{
oadd.org.codehaus.janino.TokenType v;
java.lang.String[] v;
oadd.org.codehaus.janino.Java$Rvalue v;
int v;
java.lang.String v, v;
boolean v, v, v;
oadd.org.codehaus.janino.Java$Atom v;
oadd.org.codehaus.janino.Java$TryStatement$VariableAccessResource v;
oadd.org.codehaus.commons.compiler.CompileException v;
oadd.org.codehaus.janino.Java$TryStatement$LocalVariableDeclaratorResource v;
oadd.org.codehaus.janino.Java$Modifier[] v, v;
oadd.org.codehaus.janino.Java$Type v;
oadd.org.codehaus.janino.Parser v;
java.lang.Class v;
oadd.org.codehaus.janino.Java$VariableDeclarator v;
oadd.org.codehaus.commons.compiler.Location v;
v := @this: oadd.org.codehaus.janino.Parser;
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.commons.compiler.Location location()>();
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.janino.Java$Modifier[] parseModifiers()>();
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.janino.Java$Atom parseExpressionOrType()>();
v = lengthof v;
if v > 0 goto label;
v = <oadd.org.codehaus.janino.TokenType: oadd.org.codehaus.janino.TokenType IDENTIFIER>;
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: boolean peek(oadd.org.codehaus.janino.TokenType)>(v);
if v == 0 goto label;
label:
v = newarray (java.lang.String)[1];
v[0] = "default";
v = staticinvoke <oadd.org.codehaus.janino.Parser: boolean hasAccessModifier(oadd.org.codehaus.janino.Java$Modifier[],java.lang.String[])>(v, v);
if v == 0 goto label;
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.commons.compiler.CompileException compileException(java.lang.String)>("Modifier \"default\" not allowed on resource");
throw v;
label:
v = new oadd.org.codehaus.janino.Java$TryStatement$LocalVariableDeclaratorResource;
v = specialinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.janino.Java$Modifier[] variableModifiers(oadd.org.codehaus.janino.Java$Modifier[])>(v);
v = virtualinvoke v.<oadd.org.codehaus.janino.Java$Atom: oadd.org.codehaus.janino.Java$Type toTypeOrCompileException()>();
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.janino.Java$VariableDeclarator parseVariableDeclarator()>();
specialinvoke v.<oadd.org.codehaus.janino.Java$TryStatement$LocalVariableDeclaratorResource: void <init>(oadd.org.codehaus.commons.compiler.Location,oadd.org.codehaus.janino.Java$Modifier[],oadd.org.codehaus.janino.Java$Type,oadd.org.codehaus.janino.Java$VariableDeclarator)>(v, v, v, v);
return v;
label:
v = virtualinvoke v.<oadd.org.codehaus.janino.Java$Atom: oadd.org.codehaus.janino.Java$Rvalue toRvalueOrCompileException()>();
v = v instanceof oadd.org.codehaus.janino.Java$FieldAccess;
if v != 0 goto label;
v = virtualinvoke v.<java.lang.Object: java.lang.Class getClass()>();
v = virtualinvoke v.<java.lang.Class: java.lang.String getSimpleName()>();
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[])>("Rvalue \u disallowed as a resource");
virtualinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.commons.compiler.CompileException compileException(java.lang.String)>(v);
label:
v = new oadd.org.codehaus.janino.Java$TryStatement$VariableAccessResource;
specialinvoke v.<oadd.org.codehaus.janino.Java$TryStatement$VariableAccessResource: void <init>(oadd.org.codehaus.commons.compiler.Location,oadd.org.codehaus.janino.Java$Rvalue)>(v, v);
return v;
}
public oadd.org.codehaus.janino.Java$Statement parseSwitchStatement() throws oadd.org.codehaus.commons.compiler.CompileException, java.io.IOException
{
java.lang.String[] v;
java.util.ArrayList v, v;
oadd.org.codehaus.janino.Java$Rvalue v, v;
int v, v;
boolean v, v, v, v;
oadd.org.codehaus.janino.Java$SwitchStatement$SwitchBlockStatementGroup v;
oadd.org.codehaus.commons.compiler.CompileException v, v;
java.util.List v;
oadd.org.codehaus.janino.Parser v;
oadd.org.codehaus.janino.Java$SwitchStatement v;
oadd.org.codehaus.commons.compiler.Location v, v;
v := @this: oadd.org.codehaus.janino.Parser;
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.commons.compiler.Location location()>();
virtualinvoke v.<oadd.org.codehaus.janino.Parser: void read(java.lang.String)>("switch");
virtualinvoke v.<oadd.org.codehaus.janino.Parser: void read(java.lang.String)>("(");
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.janino.Java$Rvalue parseExpression()>();
virtualinvoke v.<oadd.org.codehaus.janino.Parser: void read(java.lang.String)>(")");
virtualinvoke v.<oadd.org.codehaus.janino.Parser: void read(java.lang.String)>("{");
v = new java.util.ArrayList;
specialinvoke v.<java.util.ArrayList: void <init>()>();
label:
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: boolean peekRead(java.lang.String)>("}");
if v != 0 goto label;
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.commons.compiler.Location location()>();
v = 0;
v = new java.util.ArrayList;
specialinvoke v.<java.util.ArrayList: void <init>()>();
label:
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: boolean peekRead(java.lang.String)>("case");
if v == 0 goto label;
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.janino.Java$Rvalue parseExpression()>();
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
goto label;
label:
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: boolean peekRead(java.lang.String)>("default");
if v == 0 goto label;
if v == 0 goto label;
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.commons.compiler.CompileException compileException(java.lang.String)>("Duplicate \"default\" label");
throw v;
label:
v = 1;
goto label;
label:
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.commons.compiler.CompileException compileException(java.lang.String)>("\"case\" or \"default\" expected");
throw v;
label:
virtualinvoke v.<oadd.org.codehaus.janino.Parser: void read(java.lang.String)>(":");
v = newarray (java.lang.String)[2];
v[0] = "case";
v[1] = "default";
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: int peek(java.lang.String[])>(v);
v = (int) -1;
if v != v goto label;
v = new oadd.org.codehaus.janino.Java$SwitchStatement$SwitchBlockStatementGroup;
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: java.util.List parseBlockStatements()>();
specialinvoke v.<oadd.org.codehaus.janino.Java$SwitchStatement$SwitchBlockStatementGroup: void <init>(oadd.org.codehaus.commons.compiler.Location,java.util.List,boolean,java.util.List)>(v, v, v, v);
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
goto label;
label:
v = new oadd.org.codehaus.janino.Java$SwitchStatement;
specialinvoke v.<oadd.org.codehaus.janino.Java$SwitchStatement: void <init>(oadd.org.codehaus.commons.compiler.Location,oadd.org.codehaus.janino.Java$Rvalue,java.util.List)>(v, v, v);
return v;
}
public oadd.org.codehaus.janino.Java$Statement parseSynchronizedStatement() throws oadd.org.codehaus.commons.compiler.CompileException, java.io.IOException
{
oadd.org.codehaus.janino.Java$Block v;
oadd.org.codehaus.janino.Parser v;
oadd.org.codehaus.janino.Java$SynchronizedStatement v;
oadd.org.codehaus.commons.compiler.Location v;
oadd.org.codehaus.janino.Java$Rvalue v;
v := @this: oadd.org.codehaus.janino.Parser;
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.commons.compiler.Location location()>();
virtualinvoke v.<oadd.org.codehaus.janino.Parser: void read(java.lang.String)>("synchronized");
virtualinvoke v.<oadd.org.codehaus.janino.Parser: void read(java.lang.String)>("(");
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.janino.Java$Rvalue parseExpression()>();
virtualinvoke v.<oadd.org.codehaus.janino.Parser: void read(java.lang.String)>(")");
v = new oadd.org.codehaus.janino.Java$SynchronizedStatement;
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.janino.Java$Block parseBlock()>();
specialinvoke v.<oadd.org.codehaus.janino.Java$SynchronizedStatement: void <init>(oadd.org.codehaus.commons.compiler.Location,oadd.org.codehaus.janino.Java$Rvalue,oadd.org.codehaus.janino.Java$BlockStatement)>(v, v, v);
return v;
}
public oadd.org.codehaus.janino.Java$Statement parseReturnStatement() throws oadd.org.codehaus.commons.compiler.CompileException, java.io.IOException
{
oadd.org.codehaus.janino.Parser v;
oadd.org.codehaus.janino.Java$ReturnStatement v;
boolean v;
oadd.org.codehaus.commons.compiler.Location v;
oadd.org.codehaus.janino.Java$Rvalue v;
v := @this: oadd.org.codehaus.janino.Parser;
virtualinvoke v.<oadd.org.codehaus.janino.Parser: void read(java.lang.String)>("return");
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.commons.compiler.Location location()>();
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: boolean peek(java.lang.String)>(";");
if v == 0 goto label;
v = null;
goto label;
label:
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.janino.Java$Rvalue parseExpression()>();
label:
virtualinvoke v.<oadd.org.codehaus.janino.Parser: void read(java.lang.String)>(";");
v = new oadd.org.codehaus.janino.Java$ReturnStatement;
specialinvoke v.<oadd.org.codehaus.janino.Java$ReturnStatement: void <init>(oadd.org.codehaus.commons.compiler.Location,oadd.org.codehaus.janino.Java$Rvalue)>(v, v);
return v;
}
public oadd.org.codehaus.janino.Java$Statement parseThrowStatement() throws oadd.org.codehaus.commons.compiler.CompileException, java.io.IOException
{
oadd.org.codehaus.janino.Parser v;
oadd.org.codehaus.janino.Java$ThrowStatement v;
oadd.org.codehaus.commons.compiler.Location v;
oadd.org.codehaus.janino.Java$Rvalue v;
v := @this: oadd.org.codehaus.janino.Parser;
virtualinvoke v.<oadd.org.codehaus.janino.Parser: void read(java.lang.String)>("throw");
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.commons.compiler.Location location()>();
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.janino.Java$Rvalue parseExpression()>();
virtualinvoke v.<oadd.org.codehaus.janino.Parser: void read(java.lang.String)>(";");
v = new oadd.org.codehaus.janino.Java$ThrowStatement;
specialinvoke v.<oadd.org.codehaus.janino.Java$ThrowStatement: void <init>(oadd.org.codehaus.commons.compiler.Location,oadd.org.codehaus.janino.Java$Rvalue)>(v, v);
return v;
}
public oadd.org.codehaus.janino.Java$Statement parseBreakStatement() throws oadd.org.codehaus.commons.compiler.CompileException, java.io.IOException
{
oadd.org.codehaus.janino.TokenType v, v;
oadd.org.codehaus.janino.Java$BreakStatement v;
oadd.org.codehaus.janino.Parser v;
java.lang.String v;
boolean v;
oadd.org.codehaus.commons.compiler.Location v;
v := @this: oadd.org.codehaus.janino.Parser;
virtualinvoke v.<oadd.org.codehaus.janino.Parser: void read(java.lang.String)>("break");
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.commons.compiler.Location location()>();
v = null;
v = <oadd.org.codehaus.janino.TokenType: oadd.org.codehaus.janino.TokenType IDENTIFIER>;
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: boolean peek(oadd.org.codehaus.janino.TokenType)>(v);
if v == 0 goto label;
v = <oadd.org.codehaus.janino.TokenType: oadd.org.codehaus.janino.TokenType IDENTIFIER>;
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: java.lang.String read(oadd.org.codehaus.janino.TokenType)>(v);
label:
virtualinvoke v.<oadd.org.codehaus.janino.Parser: void read(java.lang.String)>(";");
v = new oadd.org.codehaus.janino.Java$BreakStatement;
specialinvoke v.<oadd.org.codehaus.janino.Java$BreakStatement: void <init>(oadd.org.codehaus.commons.compiler.Location,java.lang.String)>(v, v);
return v;
}
public oadd.org.codehaus.janino.Java$Statement parseContinueStatement() throws oadd.org.codehaus.commons.compiler.CompileException, java.io.IOException
{
oadd.org.codehaus.janino.TokenType v;
oadd.org.codehaus.janino.Java$ContinueStatement v;
oadd.org.codehaus.janino.Parser v;
java.lang.String v;
oadd.org.codehaus.commons.compiler.Location v;
v := @this: oadd.org.codehaus.janino.Parser;
virtualinvoke v.<oadd.org.codehaus.janino.Parser: void read(java.lang.String)>("continue");
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.commons.compiler.Location location()>();
v = <oadd.org.codehaus.janino.TokenType: oadd.org.codehaus.janino.TokenType IDENTIFIER>;
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: java.lang.String peekRead(oadd.org.codehaus.janino.TokenType)>(v);
virtualinvoke v.<oadd.org.codehaus.janino.Parser: void read(java.lang.String)>(";");
v = new oadd.org.codehaus.janino.Java$ContinueStatement;
specialinvoke v.<oadd.org.codehaus.janino.Java$ContinueStatement: void <init>(oadd.org.codehaus.commons.compiler.Location,java.lang.String)>(v, v);
return v;
}
public oadd.org.codehaus.janino.Java$Statement parseAssertStatement() throws oadd.org.codehaus.commons.compiler.CompileException, java.io.IOException
{
oadd.org.codehaus.janino.Parser v;
oadd.org.codehaus.janino.Java$AssertStatement v;
boolean v;
oadd.org.codehaus.commons.compiler.Location v;
oadd.org.codehaus.janino.Java$Rvalue v, v;
v := @this: oadd.org.codehaus.janino.Parser;
virtualinvoke v.<oadd.org.codehaus.janino.Parser: void read(java.lang.String)>("assert");
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.commons.compiler.Location location()>();
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.janino.Java$Rvalue parseExpression()>();
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: boolean peekRead(java.lang.String)>(":");
if v == 0 goto label;
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.janino.Java$Rvalue parseExpression()>();
goto label;
label:
v = null;
label:
virtualinvoke v.<oadd.org.codehaus.janino.Parser: void read(java.lang.String)>(";");
v = new oadd.org.codehaus.janino.Java$AssertStatement;
specialinvoke v.<oadd.org.codehaus.janino.Java$AssertStatement: void <init>(oadd.org.codehaus.commons.compiler.Location,oadd.org.codehaus.janino.Java$Rvalue,oadd.org.codehaus.janino.Java$Rvalue)>(v, v, v);
return v;
}
public oadd.org.codehaus.janino.Java$Statement parseEmptyStatement() throws oadd.org.codehaus.commons.compiler.CompileException, java.io.IOException
{
oadd.org.codehaus.janino.Parser v;
oadd.org.codehaus.janino.Java$EmptyStatement v;
oadd.org.codehaus.commons.compiler.Location v;
v := @this: oadd.org.codehaus.janino.Parser;
virtualinvoke v.<oadd.org.codehaus.janino.Parser: void read(java.lang.String)>(";");
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.commons.compiler.Location location()>();
v = new oadd.org.codehaus.janino.Java$EmptyStatement;
specialinvoke v.<oadd.org.codehaus.janino.Java$EmptyStatement: void <init>(oadd.org.codehaus.commons.compiler.Location)>(v);
return v;
}
public oadd.org.codehaus.janino.Java$Rvalue[] parseExpressionList() throws oadd.org.codehaus.commons.compiler.CompileException, java.io.IOException
{
java.lang.Object[] v;
int v;
oadd.org.codehaus.janino.Java$Rvalue[] v;
oadd.org.codehaus.janino.Parser v;
boolean v;
java.util.ArrayList v;
oadd.org.codehaus.janino.Java$Rvalue v;
v := @this: oadd.org.codehaus.janino.Parser;
v = new java.util.ArrayList;
specialinvoke v.<java.util.ArrayList: void <init>()>();
label:
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.janino.Java$Rvalue parseExpression()>();
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: boolean peekRead(java.lang.String)>(",");
if v != 0 goto label;
v = interfaceinvoke v.<java.util.List: int size()>();
v = newarray (oadd.org.codehaus.janino.Java$Rvalue)[v];
v = interfaceinvoke v.<java.util.List: java.lang.Object[] toArray(java.lang.Object[])>(v);
return v;
}
public oadd.org.codehaus.janino.Java$Type parseType() throws oadd.org.codehaus.commons.compiler.CompileException, java.io.IOException
{
oadd.org.codehaus.janino.Java$Primitive v, v, v, v, v, v, v, v;
java.lang.String[] v;
java.lang.AssertionError v;
oadd.org.codehaus.janino.Java$PrimitiveType v, v, v, v, v, v, v, v;
int v, v;
oadd.org.codehaus.janino.Java$ArrayType v;
oadd.org.codehaus.janino.Java$Type v;
oadd.org.codehaus.janino.Parser v;
oadd.org.codehaus.commons.compiler.Location v, v, v, v, v, v, v, v;
v := @this: oadd.org.codehaus.janino.Parser;
v = newarray (java.lang.String)[8];
v[0] = "byte";
v[1] = "short";
v[2] = "char";
v[3] = "int";
v[4] = "long";
v[5] = "float";
v[6] = "double";
v[7] = "boolean";
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: int peekRead(java.lang.String[])>(v);
tableswitch(v)
{
case -1: goto label;
case 0: goto label;
case 1: goto label;
case 2: goto label;
case 3: goto label;
case 4: goto label;
case 5: goto label;
case 6: goto label;
case 7: goto label;
default: goto label;
};
label:
v = new oadd.org.codehaus.janino.Java$PrimitiveType;
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.commons.compiler.Location location()>();
v = <oadd.org.codehaus.janino.Java$Primitive: oadd.org.codehaus.janino.Java$Primitive BYTE>;
specialinvoke v.<oadd.org.codehaus.janino.Java$PrimitiveType: void <init>(oadd.org.codehaus.commons.compiler.Location,oadd.org.codehaus.janino.Java$Primitive)>(v, v);
v = v;
goto label;
label:
v = new oadd.org.codehaus.janino.Java$PrimitiveType;
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.commons.compiler.Location location()>();
v = <oadd.org.codehaus.janino.Java$Primitive: oadd.org.codehaus.janino.Java$Primitive SHORT>;
specialinvoke v.<oadd.org.codehaus.janino.Java$PrimitiveType: void <init>(oadd.org.codehaus.commons.compiler.Location,oadd.org.codehaus.janino.Java$Primitive)>(v, v);
v = v;
goto label;
label:
v = new oadd.org.codehaus.janino.Java$PrimitiveType;
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.commons.compiler.Location location()>();
v = <oadd.org.codehaus.janino.Java$Primitive: oadd.org.codehaus.janino.Java$Primitive CHAR>;
specialinvoke v.<oadd.org.codehaus.janino.Java$PrimitiveType: void <init>(oadd.org.codehaus.commons.compiler.Location,oadd.org.codehaus.janino.Java$Primitive)>(v, v);
v = v;
goto label;
label:
v = new oadd.org.codehaus.janino.Java$PrimitiveType;
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.commons.compiler.Location location()>();
v = <oadd.org.codehaus.janino.Java$Primitive: oadd.org.codehaus.janino.Java$Primitive INT>;
specialinvoke v.<oadd.org.codehaus.janino.Java$PrimitiveType: void <init>(oadd.org.codehaus.commons.compiler.Location,oadd.org.codehaus.janino.Java$Primitive)>(v, v);
v = v;
goto label;
label:
v = new oadd.org.codehaus.janino.Java$PrimitiveType;
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.commons.compiler.Location location()>();
v = <oadd.org.codehaus.janino.Java$Primitive: oadd.org.codehaus.janino.Java$Primitive LONG>;
specialinvoke v.<oadd.org.codehaus.janino.Java$PrimitiveType: void <init>(oadd.org.codehaus.commons.compiler.Location,oadd.org.codehaus.janino.Java$Primitive)>(v, v);
v = v;
goto label;
label:
v = new oadd.org.codehaus.janino.Java$PrimitiveType;
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.commons.compiler.Location location()>();
v = <oadd.org.codehaus.janino.Java$Primitive: oadd.org.codehaus.janino.Java$Primitive FLOAT>;
specialinvoke v.<oadd.org.codehaus.janino.Java$PrimitiveType: void <init>(oadd.org.codehaus.commons.compiler.Location,oadd.org.codehaus.janino.Java$Primitive)>(v, v);
v = v;
goto label;
label:
v = new oadd.org.codehaus.janino.Java$PrimitiveType;
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.commons.compiler.Location location()>();
v = <oadd.org.codehaus.janino.Java$Primitive: oadd.org.codehaus.janino.Java$Primitive DOUBLE>;
specialinvoke v.<oadd.org.codehaus.janino.Java$PrimitiveType: void <init>(oadd.org.codehaus.commons.compiler.Location,oadd.org.codehaus.janino.Java$Primitive)>(v, v);
v = v;
goto label;
label:
v = new oadd.org.codehaus.janino.Java$PrimitiveType;
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.commons.compiler.Location location()>();
v = <oadd.org.codehaus.janino.Java$Primitive: oadd.org.codehaus.janino.Java$Primitive BOOLEAN>;
specialinvoke v.<oadd.org.codehaus.janino.Java$PrimitiveType: void <init>(oadd.org.codehaus.commons.compiler.Location,oadd.org.codehaus.janino.Java$Primitive)>(v, v);
v = v;
goto label;
label:
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.janino.Java$ReferenceType parseReferenceType()>();
goto label;
label:
v = new java.lang.AssertionError;
specialinvoke v.<java.lang.AssertionError: void <init>()>();
throw v;
label:
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: int parseBracketsOpt()>();
label:
if v <= 0 goto label;
v = new oadd.org.codehaus.janino.Java$ArrayType;
specialinvoke v.<oadd.org.codehaus.janino.Java$ArrayType: void <init>(oadd.org.codehaus.janino.Java$Type)>(v);
v = v;
v = v - 1;
goto label;
label:
return v;
}
public oadd.org.codehaus.janino.Java$ReferenceType parseReferenceType() throws oadd.org.codehaus.commons.compiler.CompileException, java.io.IOException
{
oadd.org.codehaus.janino.Java$Annotation[] v;
java.lang.Object[] v;
oadd.org.codehaus.janino.Java$TypeArgument[] v;
java.lang.String[] v;
java.util.ArrayList v;
oadd.org.codehaus.janino.Java$Annotation v;
oadd.org.codehaus.janino.Java$ReferenceType v;
int v;
oadd.org.codehaus.janino.Parser v;
boolean v;
oadd.org.codehaus.commons.compiler.Location v;
v := @this: oadd.org.codehaus.janino.Parser;
v = new java.util.ArrayList;
specialinvoke v.<java.util.ArrayList: void <init>()>();
label:
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: boolean peek(java.lang.String)>("@");
if v == 0 goto label;
v = specialinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.janino.Java$Annotation parseAnnotation()>();
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
goto label;
label:
v = new oadd.org.codehaus.janino.Java$ReferenceType;
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.commons.compiler.Location location()>();
v = interfaceinvoke v.<java.util.List: int size()>();
v = newarray (oadd.org.codehaus.janino.Java$Annotation)[v];
v = interfaceinvoke v.<java.util.List: java.lang.Object[] toArray(java.lang.Object[])>(v);
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: java.lang.String[] parseQualifiedIdentifier()>();
v = specialinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.janino.Java$TypeArgument[] parseTypeArgumentsOpt()>();
specialinvoke v.<oadd.org.codehaus.janino.Java$ReferenceType: void <init>(oadd.org.codehaus.commons.compiler.Location,oadd.org.codehaus.janino.Java$Annotation[],java.lang.String[],oadd.org.codehaus.janino.Java$TypeArgument[])>(v, v, v, v);
return v;
}
private oadd.org.codehaus.janino.Java$TypeParameter[] parseTypeParametersOpt() throws oadd.org.codehaus.commons.compiler.CompileException, java.io.IOException
{
java.lang.Object[] v;
java.lang.String[] v;
oadd.org.codehaus.janino.Java$TypeParameter v, v;
java.util.ArrayList v;
int v, v;
oadd.org.codehaus.janino.Java$TypeParameter[] v;
oadd.org.codehaus.janino.Parser v;
boolean v;
v := @this: oadd.org.codehaus.janino.Parser;
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: boolean peekRead(java.lang.String)>("<");
if v != 0 goto label;
return null;
label:
v = new java.util.ArrayList;
specialinvoke v.<java.util.ArrayList: void <init>()>();
v = specialinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.janino.Java$TypeParameter parseTypeParameter()>();
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
label:
v = newarray (java.lang.String)[2];
v[0] = ",";
v[1] = ">";
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: int read(java.lang.String[])>(v);
if v != 0 goto label;
v = specialinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.janino.Java$TypeParameter parseTypeParameter()>();
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
goto label;
label:
v = interfaceinvoke v.<java.util.List: int size()>();
v = newarray (oadd.org.codehaus.janino.Java$TypeParameter)[v];
v = interfaceinvoke v.<java.util.List: java.lang.Object[] toArray(java.lang.Object[])>(v);
return v;
}
private oadd.org.codehaus.janino.Java$TypeParameter parseTypeParameter() throws oadd.org.codehaus.commons.compiler.CompileException, java.io.IOException
{
oadd.org.codehaus.janino.Java$ReferenceType[] v;
oadd.org.codehaus.janino.TokenType v;
java.lang.Object[] v;
oadd.org.codehaus.janino.Java$TypeParameter v, v;
java.util.ArrayList v;
oadd.org.codehaus.janino.Java$ReferenceType v;
int v;
oadd.org.codehaus.janino.Parser v;
java.lang.String v;
boolean v, v;
v := @this: oadd.org.codehaus.janino.Parser;
v = <oadd.org.codehaus.janino.TokenType: oadd.org.codehaus.janino.TokenType IDENTIFIER>;
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: java.lang.String read(oadd.org.codehaus.janino.TokenType)>(v);
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: boolean peekRead(java.lang.String)>("extends");
if v == 0 goto label;
v = new java.util.ArrayList;
specialinvoke v.<java.util.ArrayList: void <init>()>();
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.janino.Java$ReferenceType parseReferenceType()>();
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
label:
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: boolean peekRead(java.lang.String)>("&");
if v == 0 goto label;
virtualinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.janino.Java$ReferenceType parseReferenceType()>();
goto label;
label:
v = new oadd.org.codehaus.janino.Java$TypeParameter;
v = interfaceinvoke v.<java.util.List: int size()>();
v = newarray (oadd.org.codehaus.janino.Java$ReferenceType)[v];
v = interfaceinvoke v.<java.util.List: java.lang.Object[] toArray(java.lang.Object[])>(v);
specialinvoke v.<oadd.org.codehaus.janino.Java$TypeParameter: void <init>(java.lang.String,oadd.org.codehaus.janino.Java$ReferenceType[])>(v, v);
return v;
label:
v = new oadd.org.codehaus.janino.Java$TypeParameter;
specialinvoke v.<oadd.org.codehaus.janino.Java$TypeParameter: void <init>(java.lang.String,oadd.org.codehaus.janino.Java$ReferenceType[])>(v, null);
return v;
}
private oadd.org.codehaus.janino.Java$TypeArgument[] parseTypeArgumentsOpt() throws oadd.org.codehaus.commons.compiler.CompileException, java.io.IOException
{
java.lang.Object[] v;
oadd.org.codehaus.janino.Java$TypeArgument[] v, v;
java.lang.String[] v;
java.util.ArrayList v;
int v, v;
oadd.org.codehaus.janino.Parser v;
oadd.org.codehaus.janino.Java$TypeArgument v, v;
boolean v, v;
v := @this: oadd.org.codehaus.janino.Parser;
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: boolean peekRead(java.lang.String)>("<");
if v != 0 goto label;
return null;
label:
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: boolean peekRead(java.lang.String)>(">");
if v == 0 goto label;
v = newarray (oadd.org.codehaus.janino.Java$TypeArgument)[0];
return v;
label:
v = new java.util.ArrayList;
specialinvoke v.<java.util.ArrayList: void <init>()>();
v = specialinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.janino.Java$TypeArgument parseTypeArgument()>();
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
label:
v = newarray (java.lang.String)[2];
v[0] = ">";
v[1] = ",";
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: int read(java.lang.String[])>(v);
if v != 1 goto label;
v = specialinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.janino.Java$TypeArgument parseTypeArgument()>();
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
goto label;
label:
v = interfaceinvoke v.<java.util.List: int size()>();
v = newarray (oadd.org.codehaus.janino.Java$TypeArgument)[v];
v = interfaceinvoke v.<java.util.List: java.lang.Object[] toArray(java.lang.Object[])>(v);
return v;
}
private oadd.org.codehaus.janino.Java$TypeArgument parseTypeArgument() throws oadd.org.codehaus.commons.compiler.CompileException, java.io.IOException
{
oadd.org.codehaus.janino.Java$Wildcard v, v, v, v;
oadd.org.codehaus.janino.Java$ReferenceType v, v;
int v;
java.lang.String v;
boolean v, v, v, v;
oadd.org.codehaus.janino.Java$ArrayType v;
oadd.org.codehaus.commons.compiler.CompileException v;
oadd.org.codehaus.janino.Java$Type v;
oadd.org.codehaus.janino.Parser v;
v := @this: oadd.org.codehaus.janino.Parser;
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: boolean peekRead(java.lang.String)>("?");
if v == 0 goto label;
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: boolean peekRead(java.lang.String)>("extends");
if v == 0 goto label;
v = new oadd.org.codehaus.janino.Java$Wildcard;
v = v;
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.janino.Java$ReferenceType parseReferenceType()>();
specialinvoke v.<oadd.org.codehaus.janino.Java$Wildcard: void <init>(int,oadd.org.codehaus.janino.Java$ReferenceType)>(1, v);
goto label;
label:
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: boolean peekRead(java.lang.String)>("super");
if v == 0 goto label;
v = new oadd.org.codehaus.janino.Java$Wildcard;
v = v;
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.janino.Java$ReferenceType parseReferenceType()>();
specialinvoke v.<oadd.org.codehaus.janino.Java$Wildcard: void <init>(int,oadd.org.codehaus.janino.Java$ReferenceType)>(2, v);
goto label;
label:
v = new oadd.org.codehaus.janino.Java$Wildcard;
v = v;
specialinvoke v.<oadd.org.codehaus.janino.Java$Wildcard: void <init>()>();
label:
return v;
label:
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.janino.Java$Type parseType()>();
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: int parseBracketsOpt()>();
label:
if v <= 0 goto label;
v = new oadd.org.codehaus.janino.Java$ArrayType;
specialinvoke v.<oadd.org.codehaus.janino.Java$ArrayType: void <init>(oadd.org.codehaus.janino.Java$Type)>(v);
v = v;
v = v - 1;
goto label;
label:
v = v instanceof oadd.org.codehaus.janino.Java$TypeArgument;
if v != 0 goto label;
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (oadd.org.codehaus.janino.Java$Type)>(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\' is not a valid type argument");
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.commons.compiler.CompileException compileException(java.lang.String)>(v);
throw v;
label:
return v;
}
public oadd.org.codehaus.janino.Java$ReferenceType[] parseReferenceTypeList() throws oadd.org.codehaus.commons.compiler.CompileException, java.io.IOException
{
oadd.org.codehaus.janino.Java$ReferenceType[] v;
java.lang.Object[] v;
java.util.ArrayList v;
oadd.org.codehaus.janino.Java$ReferenceType v, v;
int v;
oadd.org.codehaus.janino.Parser v;
boolean v;
v := @this: oadd.org.codehaus.janino.Parser;
v = new java.util.ArrayList;
specialinvoke v.<java.util.ArrayList: void <init>()>();
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.janino.Java$ReferenceType parseReferenceType()>();
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
label:
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: boolean peekRead(java.lang.String)>(",");
if v == 0 goto label;
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.janino.Java$ReferenceType parseReferenceType()>();
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
goto label;
label:
v = interfaceinvoke v.<java.util.List: int size()>();
v = newarray (oadd.org.codehaus.janino.Java$ReferenceType)[v];
v = interfaceinvoke v.<java.util.List: java.lang.Object[] toArray(java.lang.Object[])>(v);
return v;
}
public oadd.org.codehaus.janino.Java$Rvalue parseExpression() throws oadd.org.codehaus.commons.compiler.CompileException, java.io.IOException
{
oadd.org.codehaus.janino.TokenType v;
oadd.org.codehaus.janino.Parser v;
oadd.org.codehaus.janino.Java$Atom v;
oadd.org.codehaus.janino.Java$LambdaExpression v;
boolean v, v;
oadd.org.codehaus.janino.Java$Rvalue v;
v := @this: oadd.org.codehaus.janino.Parser;
v = <oadd.org.codehaus.janino.TokenType: oadd.org.codehaus.janino.TokenType IDENTIFIER>;
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: boolean peek(oadd.org.codehaus.janino.TokenType)>(v);
if v == 0 goto label;
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: boolean peekNextButOne(java.lang.String)>("->");
if v == 0 goto label;
v = specialinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.janino.Java$LambdaExpression parseLambdaExpression()>();
return v;
label:
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.janino.Java$Atom parseAssignmentExpression()>();
v = virtualinvoke v.<oadd.org.codehaus.janino.Java$Atom: oadd.org.codehaus.janino.Java$Rvalue toRvalueOrCompileException()>();
return v;
}
public oadd.org.codehaus.janino.Java$Atom parseExpressionOrType() throws oadd.org.codehaus.commons.compiler.CompileException, java.io.IOException
{
java.lang.Throwable v;
oadd.org.codehaus.janino.TokenType v;
oadd.org.codehaus.janino.Parser v;
oadd.org.codehaus.janino.Java$Atom v;
oadd.org.codehaus.janino.Java$LambdaExpression v;
boolean v, v;
v := @this: oadd.org.codehaus.janino.Parser;
v = <oadd.org.codehaus.janino.TokenType: oadd.org.codehaus.janino.TokenType IDENTIFIER>;
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: boolean peek(oadd.org.codehaus.janino.TokenType)>(v);
if v == 0 goto label;
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: boolean peekNextButOne(java.lang.String)>("->");
if v == 0 goto label;
v = specialinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.janino.Java$LambdaExpression parseLambdaExpression()>();
return v;
label:
v.<oadd.org.codehaus.janino.Parser: boolean preferParametrizedTypes> = 1;
label:
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.janino.Java$Atom parseAssignmentExpression()>();
label:
v.<oadd.org.codehaus.janino.Parser: boolean preferParametrizedTypes> = 0;
return v;
label:
v := @caughtexception;
v.<oadd.org.codehaus.janino.Parser: boolean preferParametrizedTypes> = 0;
throw v;
catch java.lang.Throwable from label to label with label;
}
public oadd.org.codehaus.janino.Java$Atom parseAssignmentExpression() throws oadd.org.codehaus.commons.compiler.CompileException, java.io.IOException
{
oadd.org.codehaus.janino.TokenType v;
oadd.org.codehaus.janino.Java$Atom v, v;
java.lang.String[] v;
oadd.org.codehaus.janino.Java$Rvalue v;
int v, v;
oadd.org.codehaus.janino.Java$Lvalue v;
oadd.org.codehaus.janino.Parser v;
java.lang.String v;
oadd.org.codehaus.commons.compiler.Location v;
oadd.org.codehaus.janino.Java$Assignment v;
v := @this: oadd.org.codehaus.janino.Parser;
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.janino.Java$Atom parseConditionalExpression()>();
v = newarray (java.lang.String)[12];
v[0] = "=";
v[1] = "+=";
v[2] = "-=";
v[3] = "*=";
v[4] = "/=";
v[5] = "&=";
v[6] = "|=";
v[7] = "^=";
v[8] = "%=";
v[9] = "<<=";
v[10] = ">>=";
v[11] = ">>>=";
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: int peek(java.lang.String[])>(v);
v = (int) -1;
if v == v goto label;
v = virtualinvoke v.<oadd.org.codehaus.janino.Java$Atom: oadd.org.codehaus.janino.Java$Lvalue toLvalueOrCompileException()>();
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.commons.compiler.Location location()>();
v = <oadd.org.codehaus.janino.TokenType: oadd.org.codehaus.janino.TokenType OPERATOR>;
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: java.lang.String read(oadd.org.codehaus.janino.TokenType)>(v);
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.janino.Java$Atom parseAssignmentExpression()>();
v = virtualinvoke v.<oadd.org.codehaus.janino.Java$Atom: oadd.org.codehaus.janino.Java$Rvalue toRvalueOrCompileException()>();
v = new oadd.org.codehaus.janino.Java$Assignment;
specialinvoke v.<oadd.org.codehaus.janino.Java$Assignment: void <init>(oadd.org.codehaus.commons.compiler.Location,oadd.org.codehaus.janino.Java$Lvalue,java.lang.String,oadd.org.codehaus.janino.Java$Rvalue)>(v, v, v, v);
return v;
label:
return v;
}
public oadd.org.codehaus.janino.Java$Atom parseConditionalExpression() throws oadd.org.codehaus.commons.compiler.CompileException, java.io.IOException
{
oadd.org.codehaus.janino.Java$Atom v, v;
oadd.org.codehaus.janino.Java$Rvalue v, v, v;
oadd.org.codehaus.janino.Parser v;
oadd.org.codehaus.janino.Java$ConditionalExpression v;
boolean v;
oadd.org.codehaus.commons.compiler.Location v;
v := @this: oadd.org.codehaus.janino.Parser;
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.janino.Java$Atom parseConditionalOrExpression()>();
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: boolean peekRead(java.lang.String)>("?");
if v != 0 goto label;
return v;
label:
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.commons.compiler.Location location()>();
v = virtualinvoke v.<oadd.org.codehaus.janino.Java$Atom: oadd.org.codehaus.janino.Java$Rvalue toRvalueOrCompileException()>();
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.janino.Java$Rvalue parseExpression()>();
virtualinvoke v.<oadd.org.codehaus.janino.Parser: void read(java.lang.String)>(":");
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.janino.Java$Atom parseConditionalExpression()>();
v = virtualinvoke v.<oadd.org.codehaus.janino.Java$Atom: oadd.org.codehaus.janino.Java$Rvalue toRvalueOrCompileException()>();
v = new oadd.org.codehaus.janino.Java$ConditionalExpression;
specialinvoke v.<oadd.org.codehaus.janino.Java$ConditionalExpression: void <init>(oadd.org.codehaus.commons.compiler.Location,oadd.org.codehaus.janino.Java$Rvalue,oadd.org.codehaus.janino.Java$Rvalue,oadd.org.codehaus.janino.Java$Rvalue)>(v, v, v, v);
return v;
}
public oadd.org.codehaus.janino.Java$Atom parseConditionalOrExpression() throws oadd.org.codehaus.commons.compiler.CompileException, java.io.IOException
{
oadd.org.codehaus.janino.Java$Atom v, v;
oadd.org.codehaus.janino.Java$Rvalue v, v;
oadd.org.codehaus.janino.Parser v;
oadd.org.codehaus.janino.Java$BinaryOperation v;
boolean v;
oadd.org.codehaus.commons.compiler.Location v;
v := @this: oadd.org.codehaus.janino.Parser;
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.janino.Java$Atom parseConditionalAndExpression()>();
label:
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: boolean peekRead(java.lang.String)>("||");
if v == 0 goto label;
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.commons.compiler.Location location()>();
v = new oadd.org.codehaus.janino.Java$BinaryOperation;
v = virtualinvoke v.<oadd.org.codehaus.janino.Java$Atom: oadd.org.codehaus.janino.Java$Rvalue toRvalueOrCompileException()>();
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.janino.Java$Atom parseConditionalAndExpression()>();
v = virtualinvoke v.<oadd.org.codehaus.janino.Java$Atom: oadd.org.codehaus.janino.Java$Rvalue toRvalueOrCompileException()>();
specialinvoke v.<oadd.org.codehaus.janino.Java$BinaryOperation: void <init>(oadd.org.codehaus.commons.compiler.Location,oadd.org.codehaus.janino.Java$Rvalue,java.lang.String,oadd.org.codehaus.janino.Java$Rvalue)>(v, v, "||", v);
v = v;
goto label;
label:
return v;
}
public oadd.org.codehaus.janino.Java$Atom parseConditionalAndExpression() throws oadd.org.codehaus.commons.compiler.CompileException, java.io.IOException
{
oadd.org.codehaus.janino.Java$Atom v, v;
oadd.org.codehaus.janino.Java$Rvalue v, v;
oadd.org.codehaus.janino.Parser v;
oadd.org.codehaus.janino.Java$BinaryOperation v;
boolean v;
oadd.org.codehaus.commons.compiler.Location v;
v := @this: oadd.org.codehaus.janino.Parser;
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.janino.Java$Atom parseInclusiveOrExpression()>();
label:
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: boolean peekRead(java.lang.String)>("&&");
if v == 0 goto label;
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.commons.compiler.Location location()>();
v = new oadd.org.codehaus.janino.Java$BinaryOperation;
v = virtualinvoke v.<oadd.org.codehaus.janino.Java$Atom: oadd.org.codehaus.janino.Java$Rvalue toRvalueOrCompileException()>();
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.janino.Java$Atom parseInclusiveOrExpression()>();
v = virtualinvoke v.<oadd.org.codehaus.janino.Java$Atom: oadd.org.codehaus.janino.Java$Rvalue toRvalueOrCompileException()>();
specialinvoke v.<oadd.org.codehaus.janino.Java$BinaryOperation: void <init>(oadd.org.codehaus.commons.compiler.Location,oadd.org.codehaus.janino.Java$Rvalue,java.lang.String,oadd.org.codehaus.janino.Java$Rvalue)>(v, v, "&&", v);
v = v;
goto label;
label:
return v;
}
public oadd.org.codehaus.janino.Java$Atom parseInclusiveOrExpression() throws oadd.org.codehaus.commons.compiler.CompileException, java.io.IOException
{
oadd.org.codehaus.janino.Java$Atom v, v;
oadd.org.codehaus.janino.Java$Rvalue v, v;
oadd.org.codehaus.janino.Parser v;
oadd.org.codehaus.janino.Java$BinaryOperation v;
boolean v;
oadd.org.codehaus.commons.compiler.Location v;
v := @this: oadd.org.codehaus.janino.Parser;
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.janino.Java$Atom parseExclusiveOrExpression()>();
label:
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: boolean peekRead(java.lang.String)>("|");
if v == 0 goto label;
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.commons.compiler.Location location()>();
v = new oadd.org.codehaus.janino.Java$BinaryOperation;
v = virtualinvoke v.<oadd.org.codehaus.janino.Java$Atom: oadd.org.codehaus.janino.Java$Rvalue toRvalueOrCompileException()>();
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.janino.Java$Atom parseExclusiveOrExpression()>();
v = virtualinvoke v.<oadd.org.codehaus.janino.Java$Atom: oadd.org.codehaus.janino.Java$Rvalue toRvalueOrCompileException()>();
specialinvoke v.<oadd.org.codehaus.janino.Java$BinaryOperation: void <init>(oadd.org.codehaus.commons.compiler.Location,oadd.org.codehaus.janino.Java$Rvalue,java.lang.String,oadd.org.codehaus.janino.Java$Rvalue)>(v, v, "|", v);
v = v;
goto label;
label:
return v;
}
public oadd.org.codehaus.janino.Java$Atom parseExclusiveOrExpression() throws oadd.org.codehaus.commons.compiler.CompileException, java.io.IOException
{
oadd.org.codehaus.janino.Java$Atom v, v;
oadd.org.codehaus.janino.Java$Rvalue v, v;
oadd.org.codehaus.janino.Parser v;
oadd.org.codehaus.janino.Java$BinaryOperation v;
boolean v;
oadd.org.codehaus.commons.compiler.Location v;
v := @this: oadd.org.codehaus.janino.Parser;
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.janino.Java$Atom parseAndExpression()>();
label:
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: boolean peekRead(java.lang.String)>("^");
if v == 0 goto label;
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.commons.compiler.Location location()>();
v = new oadd.org.codehaus.janino.Java$BinaryOperation;
v = virtualinvoke v.<oadd.org.codehaus.janino.Java$Atom: oadd.org.codehaus.janino.Java$Rvalue toRvalueOrCompileException()>();
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.janino.Java$Atom parseAndExpression()>();
v = virtualinvoke v.<oadd.org.codehaus.janino.Java$Atom: oadd.org.codehaus.janino.Java$Rvalue toRvalueOrCompileException()>();
specialinvoke v.<oadd.org.codehaus.janino.Java$BinaryOperation: void <init>(oadd.org.codehaus.commons.compiler.Location,oadd.org.codehaus.janino.Java$Rvalue,java.lang.String,oadd.org.codehaus.janino.Java$Rvalue)>(v, v, "^", v);
v = v;
goto label;
label:
return v;
}
public oadd.org.codehaus.janino.Java$Atom parseAndExpression() throws oadd.org.codehaus.commons.compiler.CompileException, java.io.IOException
{
oadd.org.codehaus.janino.Java$Atom v, v;
oadd.org.codehaus.janino.Java$Rvalue v, v;
oadd.org.codehaus.janino.Parser v;
oadd.org.codehaus.janino.Java$BinaryOperation v;
boolean v;
oadd.org.codehaus.commons.compiler.Location v;
v := @this: oadd.org.codehaus.janino.Parser;
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.janino.Java$Atom parseEqualityExpression()>();
label:
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: boolean peekRead(java.lang.String)>("&");
if v == 0 goto label;
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.commons.compiler.Location location()>();
v = new oadd.org.codehaus.janino.Java$BinaryOperation;
v = virtualinvoke v.<oadd.org.codehaus.janino.Java$Atom: oadd.org.codehaus.janino.Java$Rvalue toRvalueOrCompileException()>();
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.janino.Java$Atom parseEqualityExpression()>();
v = virtualinvoke v.<oadd.org.codehaus.janino.Java$Atom: oadd.org.codehaus.janino.Java$Rvalue toRvalueOrCompileException()>();
specialinvoke v.<oadd.org.codehaus.janino.Java$BinaryOperation: void <init>(oadd.org.codehaus.commons.compiler.Location,oadd.org.codehaus.janino.Java$Rvalue,java.lang.String,oadd.org.codehaus.janino.Java$Rvalue)>(v, v, "&", v);
v = v;
goto label;
label:
return v;
}
public oadd.org.codehaus.janino.Java$Atom parseEqualityExpression() throws oadd.org.codehaus.commons.compiler.CompileException, java.io.IOException
{
oadd.org.codehaus.janino.Token v;
oadd.org.codehaus.janino.Java$Atom v, v;
java.lang.String[] v;
oadd.org.codehaus.janino.Java$Rvalue v, v;
int v, v;
oadd.org.codehaus.janino.Parser v;
oadd.org.codehaus.janino.Java$BinaryOperation v;
java.lang.String v;
oadd.org.codehaus.commons.compiler.Location v;
v := @this: oadd.org.codehaus.janino.Parser;
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.janino.Java$Atom parseRelationalExpression()>();
label:
v = newarray (java.lang.String)[2];
v[0] = "==";
v[1] = "!=";
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: int peek(java.lang.String[])>(v);
v = (int) -1;
if v == v goto label;
v = new oadd.org.codehaus.janino.Java$BinaryOperation;
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.commons.compiler.Location location()>();
v = virtualinvoke v.<oadd.org.codehaus.janino.Java$Atom: oadd.org.codehaus.janino.Java$Rvalue toRvalueOrCompileException()>();
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.janino.Token read()>();
v = v.<oadd.org.codehaus.janino.Token: java.lang.String value>;
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.janino.Java$Atom parseRelationalExpression()>();
v = virtualinvoke v.<oadd.org.codehaus.janino.Java$Atom: oadd.org.codehaus.janino.Java$Rvalue toRvalueOrCompileException()>();
specialinvoke v.<oadd.org.codehaus.janino.Java$BinaryOperation: void <init>(oadd.org.codehaus.commons.compiler.Location,oadd.org.codehaus.janino.Java$Rvalue,java.lang.String,oadd.org.codehaus.janino.Java$Rvalue)>(v, v, v, v);
v = v;
goto label;
label:
return v;
}
public oadd.org.codehaus.janino.Java$Atom parseRelationalExpression() throws oadd.org.codehaus.commons.compiler.CompileException, java.io.IOException
{
oadd.org.codehaus.janino.Java$Rvalue v, v, v;
boolean v, v, v, v, v, v, v, v, v, v;
oadd.org.codehaus.janino.Java$Atom v, v;
oadd.org.codehaus.janino.Java$Type v, v, v;
java.lang.Object[] v;
java.lang.String[] v, v, v, v, v;
java.util.ArrayList v;
oadd.org.codehaus.janino.Java$Instanceof v;
oadd.org.codehaus.janino.Java$ReferenceType v, v;
int v, v, v, v, v, v;
oadd.org.codehaus.janino.Java$BinaryOperation v;
java.lang.String v, v, v;
oadd.org.codehaus.janino.Java$Annotation[] v, v;
oadd.org.codehaus.janino.Java$TypeArgument[] v, v;
oadd.org.codehaus.janino.Token v;
oadd.org.codehaus.commons.compiler.CompileException v;
oadd.org.codehaus.janino.Parser v;
oadd.org.codehaus.janino.Java$TypeArgument v;
oadd.org.codehaus.commons.compiler.Location v, v, v, v;
v := @this: oadd.org.codehaus.janino.Parser;
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.janino.Java$Atom parseShiftExpression()>();
label:
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: boolean peekRead(java.lang.String)>("instanceof");
if v == 0 goto label;
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.commons.compiler.Location location()>();
v = new oadd.org.codehaus.janino.Java$Instanceof;
v = virtualinvoke v.<oadd.org.codehaus.janino.Java$Atom: oadd.org.codehaus.janino.Java$Rvalue toRvalueOrCompileException()>();
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.janino.Java$Type parseType()>();
specialinvoke v.<oadd.org.codehaus.janino.Java$Instanceof: void <init>(oadd.org.codehaus.commons.compiler.Location,oadd.org.codehaus.janino.Java$Rvalue,oadd.org.codehaus.janino.Java$Type)>(v, v, v);
v = v;
goto label;
label:
v = newarray (java.lang.String)[4];
v[0] = "<";
v[1] = ">";
v[2] = "<=";
v[3] = ">=";
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: int peek(java.lang.String[])>(v);
v = (int) -1;
if v == v goto label;
v = v.<oadd.org.codehaus.janino.Parser: boolean preferParametrizedTypes>;
if v == 0 goto label;
v = v instanceof oadd.org.codehaus.janino.Java$AmbiguousName;
if v == 0 goto label;
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: boolean peek(java.lang.String)>("<");
if v == 0 goto label;
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: boolean peekNextButOne(java.lang.String)>("?");
if v == 0 goto label;
v = new oadd.org.codehaus.janino.Java$ReferenceType;
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.commons.compiler.Location location()>();
v = newarray (oadd.org.codehaus.janino.Java$Annotation)[0];
v = v.<oadd.org.codehaus.janino.Java$AmbiguousName: java.lang.String[] identifiers>;
v = specialinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.janino.Java$TypeArgument[] parseTypeArgumentsOpt()>();
specialinvoke v.<oadd.org.codehaus.janino.Java$ReferenceType: void <init>(oadd.org.codehaus.commons.compiler.Location,oadd.org.codehaus.janino.Java$Annotation[],java.lang.String[],oadd.org.codehaus.janino.Java$TypeArgument[])>(v, v, v, v);
return v;
label:
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.janino.Token read()>();
v = v.<oadd.org.codehaus.janino.Token: java.lang.String value>;
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.janino.Java$Atom parseShiftExpression()>();
v = v.<oadd.org.codehaus.janino.Parser: boolean preferParametrizedTypes>;
if v == 0 goto label;
v = "<";
v = virtualinvoke v.<java.lang.String: boolean equals(java.lang.Object)>(v);
if v == 0 goto label;
v = newarray (java.lang.String)[3];
v[0] = "<";
v[1] = ">";
v[2] = ",";
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: int peek(java.lang.String[])>(v);
v = (int) -1;
if v == v goto label;
v = v instanceof oadd.org.codehaus.janino.Java$AmbiguousName;
if v == 0 goto label;
v = virtualinvoke v.<oadd.org.codehaus.janino.Java$Atom: oadd.org.codehaus.janino.Java$Type toType()>();
if v == null goto label;
v = v.<oadd.org.codehaus.janino.Java$AmbiguousName: java.lang.String[] identifiers>;
specialinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.janino.Java$TypeArgument[] parseTypeArgumentsOpt()>();
v = virtualinvoke v.<oadd.org.codehaus.janino.Java$Atom: oadd.org.codehaus.janino.Java$Type toTypeOrCompileException()>();
v = v instanceof oadd.org.codehaus.janino.Java$ArrayType;
if v != 0 goto label;
v = v instanceof oadd.org.codehaus.janino.Java$ReferenceType;
if v != 0 goto label;
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (oadd.org.codehaus.janino.Java$Type)>(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\' is not a valid type argument");
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.commons.compiler.CompileException compileException(java.lang.String)>(v);
throw v;
label:
v = new java.util.ArrayList;
specialinvoke v.<java.util.ArrayList: void <init>()>();
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
label:
v = newarray (java.lang.String)[2];
v[0] = ">";
v[1] = ",";
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: int read(java.lang.String[])>(v);
if v != 1 goto label;
v = specialinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.janino.Java$TypeArgument parseTypeArgument()>();
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
goto label;
label:
v = new oadd.org.codehaus.janino.Java$ReferenceType;
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.commons.compiler.Location location()>();
v = newarray (oadd.org.codehaus.janino.Java$Annotation)[0];
v = interfaceinvoke v.<java.util.List: int size()>();
v = newarray (oadd.org.codehaus.janino.Java$TypeArgument)[v];
v = interfaceinvoke v.<java.util.List: java.lang.Object[] toArray(java.lang.Object[])>(v);
specialinvoke v.<oadd.org.codehaus.janino.Java$ReferenceType: void <init>(oadd.org.codehaus.commons.compiler.Location,oadd.org.codehaus.janino.Java$Annotation[],java.lang.String[],oadd.org.codehaus.janino.Java$TypeArgument[])>(v, v, v, v);
return v;
label:
v = new oadd.org.codehaus.janino.Java$BinaryOperation;
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.commons.compiler.Location location()>();
v = virtualinvoke v.<oadd.org.codehaus.janino.Java$Atom: oadd.org.codehaus.janino.Java$Rvalue toRvalueOrCompileException()>();
v = virtualinvoke v.<oadd.org.codehaus.janino.Java$Atom: oadd.org.codehaus.janino.Java$Rvalue toRvalueOrCompileException()>();
specialinvoke v.<oadd.org.codehaus.janino.Java$BinaryOperation: void <init>(oadd.org.codehaus.commons.compiler.Location,oadd.org.codehaus.janino.Java$Rvalue,java.lang.String,oadd.org.codehaus.janino.Java$Rvalue)>(v, v, v, v);
v = v;
goto label;
label:
return v;
}
public oadd.org.codehaus.janino.Java$Atom parseShiftExpression() throws oadd.org.codehaus.commons.compiler.CompileException, java.io.IOException
{
oadd.org.codehaus.janino.Token v;
oadd.org.codehaus.janino.Java$Atom v, v;
java.lang.String[] v;
oadd.org.codehaus.janino.Java$Rvalue v, v;
int v, v;
oadd.org.codehaus.janino.Parser v;
oadd.org.codehaus.janino.Java$BinaryOperation v;
java.lang.String v;
oadd.org.codehaus.commons.compiler.Location v;
v := @this: oadd.org.codehaus.janino.Parser;
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.janino.Java$Atom parseAdditiveExpression()>();
label:
v = newarray (java.lang.String)[3];
v[0] = "<<";
v[1] = ">>";
v[2] = ">>>";
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: int peek(java.lang.String[])>(v);
v = (int) -1;
if v == v goto label;
v = new oadd.org.codehaus.janino.Java$BinaryOperation;
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.commons.compiler.Location location()>();
v = virtualinvoke v.<oadd.org.codehaus.janino.Java$Atom: oadd.org.codehaus.janino.Java$Rvalue toRvalueOrCompileException()>();
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.janino.Token read()>();
v = v.<oadd.org.codehaus.janino.Token: java.lang.String value>;
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.janino.Java$Atom parseAdditiveExpression()>();
v = virtualinvoke v.<oadd.org.codehaus.janino.Java$Atom: oadd.org.codehaus.janino.Java$Rvalue toRvalueOrCompileException()>();
specialinvoke v.<oadd.org.codehaus.janino.Java$BinaryOperation: void <init>(oadd.org.codehaus.commons.compiler.Location,oadd.org.codehaus.janino.Java$Rvalue,java.lang.String,oadd.org.codehaus.janino.Java$Rvalue)>(v, v, v, v);
v = v;
goto label;
label:
return v;
}
public oadd.org.codehaus.janino.Java$Atom parseAdditiveExpression() throws oadd.org.codehaus.commons.compiler.CompileException, java.io.IOException
{
oadd.org.codehaus.janino.Token v;
oadd.org.codehaus.janino.Java$Atom v, v;
java.lang.String[] v;
oadd.org.codehaus.janino.Java$Rvalue v, v;
int v, v;
oadd.org.codehaus.janino.Parser v;
oadd.org.codehaus.janino.Java$BinaryOperation v;
java.lang.String v;
oadd.org.codehaus.commons.compiler.Location v;
v := @this: oadd.org.codehaus.janino.Parser;
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.janino.Java$Atom parseMultiplicativeExpression()>();
label:
v = newarray (java.lang.String)[2];
v[0] = "+";
v[1] = "-";
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: int peek(java.lang.String[])>(v);
v = (int) -1;
if v == v goto label;
v = new oadd.org.codehaus.janino.Java$BinaryOperation;
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.commons.compiler.Location location()>();
v = virtualinvoke v.<oadd.org.codehaus.janino.Java$Atom: oadd.org.codehaus.janino.Java$Rvalue toRvalueOrCompileException()>();
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.janino.Token read()>();
v = v.<oadd.org.codehaus.janino.Token: java.lang.String value>;
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.janino.Java$Atom parseMultiplicativeExpression()>();
v = virtualinvoke v.<oadd.org.codehaus.janino.Java$Atom: oadd.org.codehaus.janino.Java$Rvalue toRvalueOrCompileException()>();
specialinvoke v.<oadd.org.codehaus.janino.Java$BinaryOperation: void <init>(oadd.org.codehaus.commons.compiler.Location,oadd.org.codehaus.janino.Java$Rvalue,java.lang.String,oadd.org.codehaus.janino.Java$Rvalue)>(v, v, v, v);
v = v;
goto label;
label:
return v;
}
public oadd.org.codehaus.janino.Java$Atom parseMultiplicativeExpression() throws oadd.org.codehaus.commons.compiler.CompileException, java.io.IOException
{
oadd.org.codehaus.janino.Token v;
oadd.org.codehaus.janino.Java$Atom v, v;
java.lang.String[] v;
oadd.org.codehaus.janino.Java$Rvalue v, v;
int v, v;
oadd.org.codehaus.janino.Parser v;
oadd.org.codehaus.janino.Java$BinaryOperation v;
java.lang.String v;
oadd.org.codehaus.commons.compiler.Location v;
v := @this: oadd.org.codehaus.janino.Parser;
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.janino.Java$Atom parseUnaryExpression()>();
label:
v = newarray (java.lang.String)[3];
v[0] = "*";
v[1] = "/";
v[2] = "%";
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: int peek(java.lang.String[])>(v);
v = (int) -1;
if v == v goto label;
v = new oadd.org.codehaus.janino.Java$BinaryOperation;
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.commons.compiler.Location location()>();
v = virtualinvoke v.<oadd.org.codehaus.janino.Java$Atom: oadd.org.codehaus.janino.Java$Rvalue toRvalueOrCompileException()>();
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.janino.Token read()>();
v = v.<oadd.org.codehaus.janino.Token: java.lang.String value>;
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.janino.Java$Atom parseUnaryExpression()>();
v = virtualinvoke v.<oadd.org.codehaus.janino.Java$Atom: oadd.org.codehaus.janino.Java$Rvalue toRvalueOrCompileException()>();
specialinvoke v.<oadd.org.codehaus.janino.Java$BinaryOperation: void <init>(oadd.org.codehaus.commons.compiler.Location,oadd.org.codehaus.janino.Java$Rvalue,java.lang.String,oadd.org.codehaus.janino.Java$Rvalue)>(v, v, v, v);
v = v;
goto label;
label:
return v;
}
public oadd.org.codehaus.janino.Java$Atom parseUnaryExpression() throws oadd.org.codehaus.commons.compiler.CompileException, java.io.IOException
{
oadd.org.codehaus.janino.TokenType v, v, v;
oadd.org.codehaus.janino.Java$Rvalue v;
oadd.org.codehaus.janino.TokenType[] v;
oadd.org.codehaus.janino.Java$Lvalue v, v;
oadd.org.codehaus.janino.Java$ArrayCreationReference v;
boolean v, v;
oadd.org.codehaus.janino.Java$Atom v, v, v;
oadd.org.codehaus.janino.Java$UnaryOperation v;
oadd.org.codehaus.janino.Java$Type v;
oadd.org.codehaus.janino.Java$ClassInstanceCreationReference v;
java.lang.String[] v, v, v, v;
java.lang.AssertionError v;
int v, v, v, v, v, v, v, v, v;
java.lang.String v, v, v, v;
oadd.org.codehaus.janino.Java$TypeArgument[] v;
oadd.org.codehaus.janino.Token v, v, v, v;
oadd.org.codehaus.janino.Java$Crement v, v;
oadd.org.codehaus.janino.Java$MethodReference v;
oadd.org.codehaus.janino.Parser v;
oadd.org.codehaus.commons.compiler.Location v, v, v, v, v, v;
v := @this: oadd.org.codehaus.janino.Parser;
v = newarray (java.lang.String)[2];
v[0] = "++";
v[1] = "--";
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: int peek(java.lang.String[])>(v);
v = (int) -1;
if v == v goto label;
v = new oadd.org.codehaus.janino.Java$Crement;
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.commons.compiler.Location location()>();
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.janino.Token read()>();
v = v.<oadd.org.codehaus.janino.Token: java.lang.String value>;
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.janino.Java$Atom parseUnaryExpression()>();
v = virtualinvoke v.<oadd.org.codehaus.janino.Java$Atom: oadd.org.codehaus.janino.Java$Lvalue toLvalueOrCompileException()>();
specialinvoke v.<oadd.org.codehaus.janino.Java$Crement: void <init>(oadd.org.codehaus.commons.compiler.Location,java.lang.String,oadd.org.codehaus.janino.Java$Lvalue)>(v, v, v);
return v;
label:
v = newarray (java.lang.String)[4];
v[0] = "+";
v[1] = "-";
v[2] = "~";
v[3] = "!";
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: int peek(java.lang.String[])>(v);
v = (int) -1;
if v == v goto label;
v = new oadd.org.codehaus.janino.Java$UnaryOperation;
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.commons.compiler.Location location()>();
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.janino.Token read()>();
v = v.<oadd.org.codehaus.janino.Token: java.lang.String value>;
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.janino.Java$Atom parseUnaryExpression()>();
v = virtualinvoke v.<oadd.org.codehaus.janino.Java$Atom: oadd.org.codehaus.janino.Java$Rvalue toRvalueOrCompileException()>();
specialinvoke v.<oadd.org.codehaus.janino.Java$UnaryOperation: void <init>(oadd.org.codehaus.commons.compiler.Location,java.lang.String,oadd.org.codehaus.janino.Java$Rvalue)>(v, v, v);
return v;
label:
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.janino.Java$Atom parsePrimary()>();
label:
v = newarray (java.lang.String)[2];
v[0] = ".";
v[1] = "[";
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: int peek(java.lang.String[])>(v);
v = (int) -1;
if v == v goto label;
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.janino.Java$Atom parseSelector(oadd.org.codehaus.janino.Java$Atom)>(v);
goto label;
label:
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: boolean peekRead(java.lang.String)>("::");
if v == 0 goto label;
v = v instanceof oadd.org.codehaus.janino.Java$ArrayType;
if v == 0 goto label;
virtualinvoke v.<oadd.org.codehaus.janino.Parser: void read(java.lang.String)>("new");
v = new oadd.org.codehaus.janino.Java$ArrayCreationReference;
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.commons.compiler.Location location()>();
specialinvoke v.<oadd.org.codehaus.janino.Java$ArrayCreationReference: void <init>(oadd.org.codehaus.commons.compiler.Location,oadd.org.codehaus.janino.Java$ArrayType)>(v, v);
return v;
label:
v = specialinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.janino.Java$TypeArgument[] parseTypeArgumentsOpt()>();
v = newarray (oadd.org.codehaus.janino.TokenType)[2];
v = <oadd.org.codehaus.janino.TokenType: oadd.org.codehaus.janino.TokenType KEYWORD>;
v[0] = v;
v = <oadd.org.codehaus.janino.TokenType: oadd.org.codehaus.janino.TokenType IDENTIFIER>;
v[1] = v;
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: int peek(oadd.org.codehaus.janino.TokenType[])>(v);
lookupswitch(v)
{
case 0: goto label;
case 1: goto label;
default: goto label;
};
label:
virtualinvoke v.<oadd.org.codehaus.janino.Parser: void read(java.lang.String)>("new");
v = new oadd.org.codehaus.janino.Java$ClassInstanceCreationReference;
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.commons.compiler.Location location()>();
v = virtualinvoke v.<oadd.org.codehaus.janino.Java$Atom: oadd.org.codehaus.janino.Java$Type toTypeOrCompileException()>();
specialinvoke v.<oadd.org.codehaus.janino.Java$ClassInstanceCreationReference: void <init>(oadd.org.codehaus.commons.compiler.Location,oadd.org.codehaus.janino.Java$Type,oadd.org.codehaus.janino.Java$TypeArgument[])>(v, v, v);
return v;
label:
v = new oadd.org.codehaus.janino.Java$MethodReference;
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.commons.compiler.Location location()>();
v = <oadd.org.codehaus.janino.TokenType: oadd.org.codehaus.janino.TokenType IDENTIFIER>;
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: java.lang.String read(oadd.org.codehaus.janino.TokenType)>(v);
specialinvoke v.<oadd.org.codehaus.janino.Java$MethodReference: void <init>(oadd.org.codehaus.commons.compiler.Location,oadd.org.codehaus.janino.Java$Atom,java.lang.String)>(v, v, v);
return v;
label:
v = new java.lang.AssertionError;
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.janino.Token peek()>();
specialinvoke v.<java.lang.AssertionError: void <init>(java.lang.Object)>(v);
throw v;
label:
v = newarray (java.lang.String)[2];
v[0] = "++";
v[1] = "--";
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: int peek(java.lang.String[])>(v);
v = (int) -1;
if v == v goto label;
v = new oadd.org.codehaus.janino.Java$Crement;
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.commons.compiler.Location location()>();
v = virtualinvoke v.<oadd.org.codehaus.janino.Java$Atom: oadd.org.codehaus.janino.Java$Lvalue toLvalueOrCompileException()>();
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.janino.Token read()>();
v = v.<oadd.org.codehaus.janino.Token: java.lang.String value>;
specialinvoke v.<oadd.org.codehaus.janino.Java$Crement: void <init>(oadd.org.codehaus.commons.compiler.Location,oadd.org.codehaus.janino.Java$Lvalue,java.lang.String)>(v, v, v);
v = v;
goto label;
label:
return v;
}
public oadd.org.codehaus.janino.Java$Atom parsePrimary() throws oadd.org.codehaus.commons.compiler.CompileException, java.io.IOException
{
oadd.org.codehaus.janino.Java$AmbiguousName v, v, v, v;
oadd.org.codehaus.janino.Java$NewInitializedArray v;
oadd.org.codehaus.janino.Java$Primitive v;
oadd.org.codehaus.janino.Java$ThisReference v;
java.lang.Object[] v;
oadd.org.codehaus.janino.Java$PrimitiveType v;
oadd.org.codehaus.janino.Java$ArrayType v, v, v;
oadd.org.codehaus.janino.Java$LambdaExpression v, v, v;
oadd.org.codehaus.janino.Java$SuperclassMethodInvocation v;
oadd.org.codehaus.janino.Java$ArrayInitializer v;
oadd.org.codehaus.janino.Java$AlternateConstructorInvocation v;
oadd.org.codehaus.janino.Java$NewClassInstance v;
oadd.org.codehaus.janino.Java$FormalLambdaParameters v, v;
oadd.org.codehaus.janino.Java$ReferenceType v;
int v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v;
oadd.org.codehaus.janino.Java$FunctionDeclarator$FormalParameters v, v;
oadd.org.codehaus.commons.compiler.CompileException v, v, v;
oadd.org.codehaus.janino.Parser v;
oadd.org.codehaus.janino.Java$AnonymousClassDeclaration v;
oadd.org.codehaus.janino.Java$ParenthesizedExpression v;
oadd.org.codehaus.janino.Java$ClassLiteral v, v, v;
oadd.org.codehaus.janino.Java$InferredLambdaParameters v;
java.util.ArrayList v;
java.lang.String v, v, v, v, v, v, v;
oadd.org.codehaus.janino.Java$Annotation[] v;
oadd.org.codehaus.janino.Java$NewArray v;
oadd.org.codehaus.janino.Java$SuperclassFieldAccessExpression v;
oadd.org.codehaus.janino.Java$Rvalue[] v, v, v, v, v, v;
oadd.org.codehaus.commons.compiler.Location v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v;
oadd.org.codehaus.janino.TokenType v, v, v, v, v, v, v, v;
oadd.org.codehaus.janino.Java$SuperConstructorInvocation v;
oadd.org.codehaus.janino.Java$Rvalue v, v, v, v, v, v, v;
oadd.org.codehaus.janino.Java$NewAnonymousClassInstance v;
boolean 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;
oadd.org.codehaus.janino.Java$Atom v, v, v;
oadd.org.codehaus.janino.Java$LambdaBody v, v, v;
oadd.org.codehaus.janino.Java$Type v, v, v, v, v, v, v;
oadd.org.codehaus.janino.Java$Cast v, v;
java.lang.String[] v, v, v, v, v, v, v;
oadd.org.codehaus.janino.Java$MethodInvocation v;
oadd.org.codehaus.janino.Token v;
v := @this: oadd.org.codehaus.janino.Parser;
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: boolean peekRead(java.lang.String)>("(");
if v == 0 goto label;
v = newarray (java.lang.String)[8];
v[0] = "boolean";
v[1] = "char";
v[2] = "byte";
v[3] = "short";
v[4] = "int";
v[5] = "long";
v[6] = "float";
v[7] = "double";
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: int peek(java.lang.String[])>(v);
v = (int) -1;
if v == v goto label;
v = <oadd.org.codehaus.janino.TokenType: oadd.org.codehaus.janino.TokenType IDENTIFIER>;
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: boolean peekNextButOne(oadd.org.codehaus.janino.TokenType)>(v);
if v != 0 goto label;
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.janino.Java$Type parseType()>();
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: int parseBracketsOpt()>();
virtualinvoke v.<oadd.org.codehaus.janino.Parser: void read(java.lang.String)>(")");
v = 0;
label:
if v >= v goto label;
v = new oadd.org.codehaus.janino.Java$ArrayType;
specialinvoke v.<oadd.org.codehaus.janino.Java$ArrayType: void <init>(oadd.org.codehaus.janino.Java$Type)>(v);
v = v;
v = v + 1;
goto label;
label:
v = new oadd.org.codehaus.janino.Java$Cast;
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.commons.compiler.Location location()>();
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.janino.Java$Atom parseUnaryExpression()>();
v = virtualinvoke v.<oadd.org.codehaus.janino.Java$Atom: oadd.org.codehaus.janino.Java$Rvalue toRvalueOrCompileException()>();
specialinvoke v.<oadd.org.codehaus.janino.Java$Cast: void <init>(oadd.org.codehaus.commons.compiler.Location,oadd.org.codehaus.janino.Java$Type,oadd.org.codehaus.janino.Java$Rvalue)>(v, v, v);
return v;
label:
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: boolean peekRead(java.lang.String)>(")");
if v == 0 goto label;
v = new oadd.org.codehaus.janino.Java$FormalLambdaParameters;
v = new oadd.org.codehaus.janino.Java$FunctionDeclarator$FormalParameters;
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.commons.compiler.Location location()>();
specialinvoke v.<oadd.org.codehaus.janino.Java$FunctionDeclarator$FormalParameters: void <init>(oadd.org.codehaus.commons.compiler.Location)>(v);
specialinvoke v.<oadd.org.codehaus.janino.Java$FormalLambdaParameters: void <init>(oadd.org.codehaus.janino.Java$FunctionDeclarator$FormalParameters)>(v);
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.commons.compiler.Location location()>();
virtualinvoke v.<oadd.org.codehaus.janino.Parser: void read(java.lang.String)>("->");
v = new oadd.org.codehaus.janino.Java$LambdaExpression;
v = specialinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.janino.Java$LambdaBody parseLambdaBody()>();
specialinvoke v.<oadd.org.codehaus.janino.Java$LambdaExpression: void <init>(oadd.org.codehaus.commons.compiler.Location,oadd.org.codehaus.janino.Java$LambdaParameters,oadd.org.codehaus.janino.Java$LambdaBody)>(v, v, v);
return v;
label:
v = <oadd.org.codehaus.janino.TokenType: oadd.org.codehaus.janino.TokenType IDENTIFIER>;
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: boolean peek(oadd.org.codehaus.janino.TokenType)>(v);
if v == 0 goto label;
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: boolean peekNextButOne(java.lang.String)>(",");
if v != 0 goto label;
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: boolean peekNextButOne(java.lang.String)>(")");
if v == 0 goto label;
label:
v = new java.util.ArrayList;
specialinvoke v.<java.util.ArrayList: void <init>()>();
v = <oadd.org.codehaus.janino.TokenType: oadd.org.codehaus.janino.TokenType IDENTIFIER>;
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: java.lang.String read(oadd.org.codehaus.janino.TokenType)>(v);
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
label:
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: boolean peekRead(java.lang.String)>(",");
if v == 0 goto label;
v = <oadd.org.codehaus.janino.TokenType: oadd.org.codehaus.janino.TokenType IDENTIFIER>;
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: java.lang.String read(oadd.org.codehaus.janino.TokenType)>(v);
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
goto label;
label:
v = interfaceinvoke v.<java.util.List: int size()>();
v = newarray (java.lang.String)[v];
v = interfaceinvoke v.<java.util.List: java.lang.Object[] toArray(java.lang.Object[])>(v);
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.commons.compiler.Location location()>();
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: boolean peek(java.lang.String)>(")");
if v == 0 goto label;
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: boolean peekNextButOne(java.lang.String)>("->");
if v == 0 goto label;
virtualinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.janino.Token read()>();
virtualinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.janino.Token read()>();
v = new oadd.org.codehaus.janino.Java$LambdaExpression;
v = new oadd.org.codehaus.janino.Java$InferredLambdaParameters;
specialinvoke v.<oadd.org.codehaus.janino.Java$InferredLambdaParameters: void <init>(java.lang.String[])>(v);
v = specialinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.janino.Java$LambdaBody parseLambdaBody()>();
specialinvoke v.<oadd.org.codehaus.janino.Java$LambdaExpression: void <init>(oadd.org.codehaus.commons.compiler.Location,oadd.org.codehaus.janino.Java$LambdaParameters,oadd.org.codehaus.janino.Java$LambdaBody)>(v, v, v);
return v;
label:
v = lengthof v;
if v == 1 goto label;
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.commons.compiler.CompileException compileException(java.lang.String)>("Lambda expected");
throw v;
label:
v = new oadd.org.codehaus.janino.Java$AmbiguousName;
v = newarray (java.lang.String)[1];
v = v[0];
v[0] = v;
specialinvoke v.<oadd.org.codehaus.janino.Java$AmbiguousName: void <init>(oadd.org.codehaus.commons.compiler.Location,java.lang.String[])>(v, v);
v = v;
goto label;
label:
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.janino.Java$Atom parseExpressionOrType()>();
label:
v = <oadd.org.codehaus.janino.TokenType: oadd.org.codehaus.janino.TokenType IDENTIFIER>;
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: boolean peek(oadd.org.codehaus.janino.TokenType)>(v);
if v == 0 goto label;
v = virtualinvoke v.<oadd.org.codehaus.janino.Java$Atom: oadd.org.codehaus.janino.Java$Type toTypeOrCompileException()>();
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.janino.Java$FunctionDeclarator$FormalParameters parseFormalParameterListRest(oadd.org.codehaus.janino.Java$Type)>(v);
virtualinvoke v.<oadd.org.codehaus.janino.Parser: void read(java.lang.String)>(")");
v = new oadd.org.codehaus.janino.Java$FormalLambdaParameters;
specialinvoke v.<oadd.org.codehaus.janino.Java$FormalLambdaParameters: void <init>(oadd.org.codehaus.janino.Java$FunctionDeclarator$FormalParameters)>(v);
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.commons.compiler.Location location()>();
virtualinvoke v.<oadd.org.codehaus.janino.Parser: void read(java.lang.String)>("->");
v = new oadd.org.codehaus.janino.Java$LambdaExpression;
v = specialinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.janino.Java$LambdaBody parseLambdaBody()>();
specialinvoke v.<oadd.org.codehaus.janino.Java$LambdaExpression: void <init>(oadd.org.codehaus.commons.compiler.Location,oadd.org.codehaus.janino.Java$LambdaParameters,oadd.org.codehaus.janino.Java$LambdaBody)>(v, v, v);
return v;
label:
virtualinvoke v.<oadd.org.codehaus.janino.Parser: void read(java.lang.String)>(")");
v = specialinvoke v.<oadd.org.codehaus.janino.Parser: boolean peekLiteral()>();
if v != 0 goto label;
v = <oadd.org.codehaus.janino.TokenType: oadd.org.codehaus.janino.TokenType IDENTIFIER>;
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: boolean peek(oadd.org.codehaus.janino.TokenType)>(v);
if v != 0 goto label;
v = newarray (java.lang.String)[3];
v[0] = "(";
v[1] = "~";
v[2] = "!";
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: int peek(java.lang.String[])>(v);
v = (int) -1;
if v != v goto label;
v = newarray (java.lang.String)[3];
v[0] = "this";
v[1] = "super";
v[2] = "new";
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: int peek(java.lang.String[])>(v);
v = (int) -1;
if v == v goto label;
label:
v = new oadd.org.codehaus.janino.Java$Cast;
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.commons.compiler.Location location()>();
v = virtualinvoke v.<oadd.org.codehaus.janino.Java$Atom: oadd.org.codehaus.janino.Java$Type toTypeOrCompileException()>();
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.janino.Java$Atom parseUnaryExpression()>();
v = virtualinvoke v.<oadd.org.codehaus.janino.Java$Atom: oadd.org.codehaus.janino.Java$Rvalue toRvalueOrCompileException()>();
specialinvoke v.<oadd.org.codehaus.janino.Java$Cast: void <init>(oadd.org.codehaus.commons.compiler.Location,oadd.org.codehaus.janino.Java$Type,oadd.org.codehaus.janino.Java$Rvalue)>(v, v, v);
return v;
label:
v = new oadd.org.codehaus.janino.Java$ParenthesizedExpression;
v = virtualinvoke v.<oadd.org.codehaus.janino.Java$Atom: oadd.org.codehaus.commons.compiler.Location getLocation()>();
v = virtualinvoke v.<oadd.org.codehaus.janino.Java$Atom: oadd.org.codehaus.janino.Java$Rvalue toRvalueOrCompileException()>();
specialinvoke v.<oadd.org.codehaus.janino.Java$ParenthesizedExpression: void <init>(oadd.org.codehaus.commons.compiler.Location,oadd.org.codehaus.janino.Java$Rvalue)>(v, v);
return v;
label:
v = specialinvoke v.<oadd.org.codehaus.janino.Parser: boolean peekLiteral()>();
if v == 0 goto label;
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.janino.Java$Rvalue parseLiteral()>();
return v;
label:
v = <oadd.org.codehaus.janino.TokenType: oadd.org.codehaus.janino.TokenType IDENTIFIER>;
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: boolean peek(oadd.org.codehaus.janino.TokenType)>(v);
if v == 0 goto label;
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: java.lang.String[] parseQualifiedIdentifier()>();
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: boolean peek(java.lang.String)>("(");
if v == 0 goto label;
v = new oadd.org.codehaus.janino.Java$MethodInvocation;
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.commons.compiler.Location location()>();
v = lengthof v;
if v != 1 goto label;
v = null;
goto label;
label:
v = new oadd.org.codehaus.janino.Java$AmbiguousName;
v = v;
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.commons.compiler.Location location()>();
v = lengthof v;
v = v - 1;
specialinvoke v.<oadd.org.codehaus.janino.Java$AmbiguousName: void <init>(oadd.org.codehaus.commons.compiler.Location,java.lang.String[],int)>(v, v, v);
label:
v = lengthof v;
v = v - 1;
v = v[v];
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.janino.Java$Rvalue[] parseArguments()>();
specialinvoke v.<oadd.org.codehaus.janino.Java$MethodInvocation: void <init>(oadd.org.codehaus.commons.compiler.Location,oadd.org.codehaus.janino.Java$Atom,java.lang.String,oadd.org.codehaus.janino.Java$Rvalue[])>(v, v, v, v);
return v;
label:
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: boolean peek(java.lang.String)>("[");
if v == 0 goto label;
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: boolean peekNextButOne(java.lang.String)>("]");
if v == 0 goto label;
v = new oadd.org.codehaus.janino.Java$ReferenceType;
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.commons.compiler.Location location()>();
v = newarray (oadd.org.codehaus.janino.Java$Annotation)[0];
specialinvoke v.<oadd.org.codehaus.janino.Java$ReferenceType: void <init>(oadd.org.codehaus.commons.compiler.Location,oadd.org.codehaus.janino.Java$Annotation[],java.lang.String[],oadd.org.codehaus.janino.Java$TypeArgument[])>(v, v, v, null);
v = v;
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: int parseBracketsOpt()>();
v = 0;
label:
if v >= v goto label;
v = new oadd.org.codehaus.janino.Java$ArrayType;
specialinvoke v.<oadd.org.codehaus.janino.Java$ArrayType: void <init>(oadd.org.codehaus.janino.Java$Type)>(v);
v = v;
v = v + 1;
goto label;
label:
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: boolean peek(java.lang.String)>(".");
if v == 0 goto label;
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: boolean peekNextButOne(java.lang.String)>("class");
if v == 0 goto label;
virtualinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.janino.Token read()>();
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.commons.compiler.Location location()>();
virtualinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.janino.Token read()>();
v = new oadd.org.codehaus.janino.Java$ClassLiteral;
specialinvoke v.<oadd.org.codehaus.janino.Java$ClassLiteral: void <init>(oadd.org.codehaus.commons.compiler.Location,oadd.org.codehaus.janino.Java$Type)>(v, v);
return v;
label:
return v;
label:
v = new oadd.org.codehaus.janino.Java$AmbiguousName;
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.commons.compiler.Location location()>();
specialinvoke v.<oadd.org.codehaus.janino.Java$AmbiguousName: void <init>(oadd.org.codehaus.commons.compiler.Location,java.lang.String[])>(v, v);
return v;
label:
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: boolean peekRead(java.lang.String)>("this");
if v == 0 goto label;
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.commons.compiler.Location location()>();
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: boolean peek(java.lang.String)>("(");
if v == 0 goto label;
v = new oadd.org.codehaus.janino.Java$AlternateConstructorInvocation;
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.janino.Java$Rvalue[] parseArguments()>();
specialinvoke v.<oadd.org.codehaus.janino.Java$AlternateConstructorInvocation: void <init>(oadd.org.codehaus.commons.compiler.Location,oadd.org.codehaus.janino.Java$Rvalue[])>(v, v);
return v;
label:
v = new oadd.org.codehaus.janino.Java$ThisReference;
specialinvoke v.<oadd.org.codehaus.janino.Java$ThisReference: void <init>(oadd.org.codehaus.commons.compiler.Location)>(v);
return v;
label:
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: boolean peekRead(java.lang.String)>("super");
if v == 0 goto label;
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: boolean peek(java.lang.String)>("(");
if v == 0 goto label;
v = new oadd.org.codehaus.janino.Java$SuperConstructorInvocation;
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.commons.compiler.Location location()>();
v = null;
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.janino.Java$Rvalue[] parseArguments()>();
specialinvoke v.<oadd.org.codehaus.janino.Java$SuperConstructorInvocation: void <init>(oadd.org.codehaus.commons.compiler.Location,oadd.org.codehaus.janino.Java$Rvalue,oadd.org.codehaus.janino.Java$Rvalue[])>(v, v, v);
return v;
label:
virtualinvoke v.<oadd.org.codehaus.janino.Parser: void read(java.lang.String)>(".");
v = <oadd.org.codehaus.janino.TokenType: oadd.org.codehaus.janino.TokenType IDENTIFIER>;
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: java.lang.String read(oadd.org.codehaus.janino.TokenType)>(v);
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: boolean peek(java.lang.String)>("(");
if v == 0 goto label;
v = new oadd.org.codehaus.janino.Java$SuperclassMethodInvocation;
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.commons.compiler.Location location()>();
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.janino.Java$Rvalue[] parseArguments()>();
specialinvoke v.<oadd.org.codehaus.janino.Java$SuperclassMethodInvocation: void <init>(oadd.org.codehaus.commons.compiler.Location,java.lang.String,oadd.org.codehaus.janino.Java$Rvalue[])>(v, v, v);
return v;
label:
v = new oadd.org.codehaus.janino.Java$SuperclassFieldAccessExpression;
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.commons.compiler.Location location()>();
v = null;
specialinvoke v.<oadd.org.codehaus.janino.Java$SuperclassFieldAccessExpression: void <init>(oadd.org.codehaus.commons.compiler.Location,oadd.org.codehaus.janino.Java$Type,java.lang.String)>(v, v, v);
return v;
label:
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: boolean peekRead(java.lang.String)>("new");
if v == 0 goto label;
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.commons.compiler.Location location()>();
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.janino.Java$Type parseType()>();
v = v instanceof oadd.org.codehaus.janino.Java$ArrayType;
if v == 0 goto label;
v = new oadd.org.codehaus.janino.Java$NewInitializedArray;
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.janino.Java$ArrayInitializer parseArrayInitializer()>();
specialinvoke v.<oadd.org.codehaus.janino.Java$NewInitializedArray: void <init>(oadd.org.codehaus.commons.compiler.Location,oadd.org.codehaus.janino.Java$ArrayType,oadd.org.codehaus.janino.Java$ArrayInitializer)>(v, v, v);
return v;
label:
v = v instanceof oadd.org.codehaus.janino.Java$ReferenceType;
if v == 0 goto label;
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: boolean peek(java.lang.String)>("(");
if v == 0 goto label;
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.janino.Java$Rvalue[] parseArguments()>();
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: boolean peek(java.lang.String)>("{");
if v == 0 goto label;
v = new oadd.org.codehaus.janino.Java$AnonymousClassDeclaration;
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.commons.compiler.Location location()>();
specialinvoke v.<oadd.org.codehaus.janino.Java$AnonymousClassDeclaration: void <init>(oadd.org.codehaus.commons.compiler.Location,oadd.org.codehaus.janino.Java$Type)>(v, v);
virtualinvoke v.<oadd.org.codehaus.janino.Parser: void parseClassBody(oadd.org.codehaus.janino.Java$AbstractClassDeclaration)>(v);
v = new oadd.org.codehaus.janino.Java$NewAnonymousClassInstance;
v = null;
specialinvoke v.<oadd.org.codehaus.janino.Java$NewAnonymousClassInstance: void <init>(oadd.org.codehaus.commons.compiler.Location,oadd.org.codehaus.janino.Java$Rvalue,oadd.org.codehaus.janino.Java$AnonymousClassDeclaration,oadd.org.codehaus.janino.Java$Rvalue[])>(v, v, v, v);
return v;
label:
v = new oadd.org.codehaus.janino.Java$NewClassInstance;
v = null;
specialinvoke v.<oadd.org.codehaus.janino.Java$NewClassInstance: void <init>(oadd.org.codehaus.commons.compiler.Location,oadd.org.codehaus.janino.Java$Rvalue,oadd.org.codehaus.janino.Java$Type,oadd.org.codehaus.janino.Java$Rvalue[])>(v, v, v, v);
return v;
label:
v = new oadd.org.codehaus.janino.Java$NewArray;
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.janino.Java$Rvalue[] parseDimExprs()>();
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: int parseBracketsOpt()>();
specialinvoke v.<oadd.org.codehaus.janino.Java$NewArray: void <init>(oadd.org.codehaus.commons.compiler.Location,oadd.org.codehaus.janino.Java$Type,oadd.org.codehaus.janino.Java$Rvalue[],int)>(v, v, v, v);
return v;
label:
v = newarray (java.lang.String)[8];
v[0] = "boolean";
v[1] = "char";
v[2] = "byte";
v[3] = "short";
v[4] = "int";
v[5] = "long";
v[6] = "float";
v[7] = "double";
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: int peek(java.lang.String[])>(v);
v = (int) -1;
if v == v goto label;
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.janino.Java$Type parseType()>();
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: int parseBracketsOpt()>();
v = 0;
label:
if v >= v goto label;
v = new oadd.org.codehaus.janino.Java$ArrayType;
specialinvoke v.<oadd.org.codehaus.janino.Java$ArrayType: void <init>(oadd.org.codehaus.janino.Java$Type)>(v);
v = v;
v = v + 1;
goto label;
label:
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: boolean peek(java.lang.String)>(".");
if v == 0 goto label;
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: boolean peekNextButOne(java.lang.String)>("class");
if v == 0 goto label;
virtualinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.janino.Token read()>();
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.commons.compiler.Location location()>();
virtualinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.janino.Token read()>();
v = new oadd.org.codehaus.janino.Java$ClassLiteral;
specialinvoke v.<oadd.org.codehaus.janino.Java$ClassLiteral: void <init>(oadd.org.codehaus.commons.compiler.Location,oadd.org.codehaus.janino.Java$Type)>(v, v);
return v;
label:
return v;
label:
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: boolean peekRead(java.lang.String)>("void");
if v == 0 goto label;
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: boolean peek(java.lang.String)>(".");
if v == 0 goto label;
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: boolean peekNextButOne(java.lang.String)>("class");
if v == 0 goto label;
virtualinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.janino.Token read()>();
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.commons.compiler.Location location()>();
virtualinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.janino.Token read()>();
v = new oadd.org.codehaus.janino.Java$ClassLiteral;
v = new oadd.org.codehaus.janino.Java$PrimitiveType;
v = <oadd.org.codehaus.janino.Java$Primitive: oadd.org.codehaus.janino.Java$Primitive VOID>;
specialinvoke v.<oadd.org.codehaus.janino.Java$PrimitiveType: void <init>(oadd.org.codehaus.commons.compiler.Location,oadd.org.codehaus.janino.Java$Primitive)>(v, v);
specialinvoke v.<oadd.org.codehaus.janino.Java$ClassLiteral: void <init>(oadd.org.codehaus.commons.compiler.Location,oadd.org.codehaus.janino.Java$Type)>(v, v);
return v;
label:
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.commons.compiler.CompileException compileException(java.lang.String)>("\"void\" encountered in wrong context");
throw v;
label:
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.janino.Token read()>();
v = v.<oadd.org.codehaus.janino.Token: java.lang.String value>;
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[])>("Unexpected token \"\u0001\" in primary");
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.commons.compiler.CompileException compileException(java.lang.String)>(v);
throw v;
}
public oadd.org.codehaus.janino.Java$Atom parseSelector(oadd.org.codehaus.janino.Java$Atom) throws oadd.org.codehaus.commons.compiler.CompileException, java.io.IOException
{
oadd.org.codehaus.janino.TokenType v, v, v, v, v;
oadd.org.codehaus.janino.Java$QualifiedThisReference v;
oadd.org.codehaus.janino.Java$SuperConstructorInvocation v;
oadd.org.codehaus.janino.Java$Rvalue v, v, v, v, v, v;
oadd.org.codehaus.janino.Java$NewAnonymousClassInstance v;
oadd.org.codehaus.janino.Java$NewClassInstance v;
boolean v, v, v, v, v, v, v, v, v, v;
oadd.org.codehaus.janino.Java$ClassLiteral v;
oadd.org.codehaus.janino.Java$RvalueMemberType v;
oadd.org.codehaus.janino.Java$Atom v;
oadd.org.codehaus.janino.Java$FieldAccessExpression v;
oadd.org.codehaus.janino.Java$Type v, v, v;
oadd.org.codehaus.janino.Java$ArrayAccessExpression v;
java.lang.String v, v, v, v, v, v, v;
oadd.org.codehaus.janino.Java$MethodInvocation v;
oadd.org.codehaus.janino.Token v, v, v;
oadd.org.codehaus.commons.compiler.CompileException v, v, v;
oadd.org.codehaus.janino.Java$SuperclassFieldAccessExpression v;
oadd.org.codehaus.janino.Java$Rvalue[] v, v, v;
oadd.org.codehaus.janino.Parser v;
oadd.org.codehaus.janino.Java$AnonymousClassDeclaration v;
oadd.org.codehaus.commons.compiler.Location v, v, v, v, v, v, v, v;
v := @this: oadd.org.codehaus.janino.Parser;
v := @parameter: oadd.org.codehaus.janino.Java$Atom;
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: boolean peekRead(java.lang.String)>(".");
if v == 0 goto label;
specialinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.janino.Java$TypeArgument[] parseTypeArgumentsOpt()>();
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.janino.Token peek()>();
v = v.<oadd.org.codehaus.janino.Token: oadd.org.codehaus.janino.TokenType type>;
v = <oadd.org.codehaus.janino.TokenType: oadd.org.codehaus.janino.TokenType IDENTIFIER>;
if v != v goto label;
v = <oadd.org.codehaus.janino.TokenType: oadd.org.codehaus.janino.TokenType IDENTIFIER>;
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: java.lang.String read(oadd.org.codehaus.janino.TokenType)>(v);
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: boolean peek(java.lang.String)>("(");
if v == 0 goto label;
v = new oadd.org.codehaus.janino.Java$MethodInvocation;
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.commons.compiler.Location location()>();
v = virtualinvoke v.<oadd.org.codehaus.janino.Java$Atom: oadd.org.codehaus.janino.Java$Rvalue toRvalueOrCompileException()>();
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.janino.Java$Rvalue[] parseArguments()>();
specialinvoke v.<oadd.org.codehaus.janino.Java$MethodInvocation: void <init>(oadd.org.codehaus.commons.compiler.Location,oadd.org.codehaus.janino.Java$Atom,java.lang.String,oadd.org.codehaus.janino.Java$Rvalue[])>(v, v, v, v);
return v;
label:
v = new oadd.org.codehaus.janino.Java$FieldAccessExpression;
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.commons.compiler.Location location()>();
v = virtualinvoke v.<oadd.org.codehaus.janino.Java$Atom: oadd.org.codehaus.janino.Java$Rvalue toRvalueOrCompileException()>();
specialinvoke v.<oadd.org.codehaus.janino.Java$FieldAccessExpression: void <init>(oadd.org.codehaus.commons.compiler.Location,oadd.org.codehaus.janino.Java$Atom,java.lang.String)>(v, v, v);
return v;
label:
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: boolean peekRead(java.lang.String)>("this");
if v == 0 goto label;
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.commons.compiler.Location location()>();
v = new oadd.org.codehaus.janino.Java$QualifiedThisReference;
v = virtualinvoke v.<oadd.org.codehaus.janino.Java$Atom: oadd.org.codehaus.janino.Java$Type toTypeOrCompileException()>();
specialinvoke v.<oadd.org.codehaus.janino.Java$QualifiedThisReference: void <init>(oadd.org.codehaus.commons.compiler.Location,oadd.org.codehaus.janino.Java$Type)>(v, v);
return v;
label:
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: boolean peekRead(java.lang.String)>("super");
if v == 0 goto label;
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.commons.compiler.Location location()>();
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: boolean peek(java.lang.String)>("(");
if v == 0 goto label;
v = new oadd.org.codehaus.janino.Java$SuperConstructorInvocation;
v = virtualinvoke v.<oadd.org.codehaus.janino.Java$Atom: oadd.org.codehaus.janino.Java$Rvalue toRvalueOrCompileException()>();
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.janino.Java$Rvalue[] parseArguments()>();
specialinvoke v.<oadd.org.codehaus.janino.Java$SuperConstructorInvocation: void <init>(oadd.org.codehaus.commons.compiler.Location,oadd.org.codehaus.janino.Java$Rvalue,oadd.org.codehaus.janino.Java$Rvalue[])>(v, v, v);
return v;
label:
virtualinvoke v.<oadd.org.codehaus.janino.Parser: void read(java.lang.String)>(".");
v = <oadd.org.codehaus.janino.TokenType: oadd.org.codehaus.janino.TokenType IDENTIFIER>;
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: java.lang.String read(oadd.org.codehaus.janino.TokenType)>(v);
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: boolean peek(java.lang.String)>("(");
if v == 0 goto label;
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.commons.compiler.CompileException compileException(java.lang.String)>("Qualified superclass method invocation NYI");
throw v;
label:
v = new oadd.org.codehaus.janino.Java$SuperclassFieldAccessExpression;
v = virtualinvoke v.<oadd.org.codehaus.janino.Java$Atom: oadd.org.codehaus.janino.Java$Type toTypeOrCompileException()>();
specialinvoke v.<oadd.org.codehaus.janino.Java$SuperclassFieldAccessExpression: void <init>(oadd.org.codehaus.commons.compiler.Location,oadd.org.codehaus.janino.Java$Type,java.lang.String)>(v, v, v);
return v;
label:
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: boolean peekRead(java.lang.String)>("new");
if v == 0 goto label;
v = virtualinvoke v.<oadd.org.codehaus.janino.Java$Atom: oadd.org.codehaus.janino.Java$Rvalue toRvalueOrCompileException()>();
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.commons.compiler.Location location()>();
v = <oadd.org.codehaus.janino.TokenType: oadd.org.codehaus.janino.TokenType IDENTIFIER>;
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: java.lang.String read(oadd.org.codehaus.janino.TokenType)>(v);
v = new oadd.org.codehaus.janino.Java$RvalueMemberType;
specialinvoke v.<oadd.org.codehaus.janino.Java$RvalueMemberType: void <init>(oadd.org.codehaus.commons.compiler.Location,oadd.org.codehaus.janino.Java$Rvalue,java.lang.String)>(v, v, v);
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.janino.Java$Rvalue[] parseArguments()>();
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: boolean peek(java.lang.String)>("{");
if v == 0 goto label;
v = new oadd.org.codehaus.janino.Java$AnonymousClassDeclaration;
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.commons.compiler.Location location()>();
specialinvoke v.<oadd.org.codehaus.janino.Java$AnonymousClassDeclaration: void <init>(oadd.org.codehaus.commons.compiler.Location,oadd.org.codehaus.janino.Java$Type)>(v, v);
virtualinvoke v.<oadd.org.codehaus.janino.Parser: void parseClassBody(oadd.org.codehaus.janino.Java$AbstractClassDeclaration)>(v);
v = new oadd.org.codehaus.janino.Java$NewAnonymousClassInstance;
specialinvoke v.<oadd.org.codehaus.janino.Java$NewAnonymousClassInstance: void <init>(oadd.org.codehaus.commons.compiler.Location,oadd.org.codehaus.janino.Java$Rvalue,oadd.org.codehaus.janino.Java$AnonymousClassDeclaration,oadd.org.codehaus.janino.Java$Rvalue[])>(v, v, v, v);
return v;
label:
v = new oadd.org.codehaus.janino.Java$NewClassInstance;
specialinvoke v.<oadd.org.codehaus.janino.Java$NewClassInstance: void <init>(oadd.org.codehaus.commons.compiler.Location,oadd.org.codehaus.janino.Java$Rvalue,oadd.org.codehaus.janino.Java$Type,oadd.org.codehaus.janino.Java$Rvalue[])>(v, v, v, v);
return v;
label:
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: boolean peekRead(java.lang.String)>("class");
if v == 0 goto label;
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.commons.compiler.Location location()>();
v = new oadd.org.codehaus.janino.Java$ClassLiteral;
v = virtualinvoke v.<oadd.org.codehaus.janino.Java$Atom: oadd.org.codehaus.janino.Java$Type toTypeOrCompileException()>();
specialinvoke v.<oadd.org.codehaus.janino.Java$ClassLiteral: void <init>(oadd.org.codehaus.commons.compiler.Location,oadd.org.codehaus.janino.Java$Type)>(v, v);
return v;
label:
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.janino.Token peek()>();
v = v.<oadd.org.codehaus.janino.Token: java.lang.String value>;
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[])>("Unexpected selector \'\u0001\' after \".\"");
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.commons.compiler.CompileException compileException(java.lang.String)>(v);
throw v;
label:
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: boolean peekRead(java.lang.String)>("[");
if v == 0 goto label;
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.commons.compiler.Location location()>();
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.janino.Java$Rvalue parseExpression()>();
virtualinvoke v.<oadd.org.codehaus.janino.Parser: void read(java.lang.String)>("]");
v = new oadd.org.codehaus.janino.Java$ArrayAccessExpression;
v = virtualinvoke v.<oadd.org.codehaus.janino.Java$Atom: oadd.org.codehaus.janino.Java$Rvalue toRvalueOrCompileException()>();
specialinvoke v.<oadd.org.codehaus.janino.Java$ArrayAccessExpression: void <init>(oadd.org.codehaus.commons.compiler.Location,oadd.org.codehaus.janino.Java$Rvalue,oadd.org.codehaus.janino.Java$Rvalue)>(v, v, v);
return v;
label:
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.janino.Token peek()>();
v = v.<oadd.org.codehaus.janino.Token: java.lang.String value>;
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[])>("Unexpected token \'\u0001\' in selector");
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.commons.compiler.CompileException compileException(java.lang.String)>(v);
throw v;
}
public oadd.org.codehaus.janino.Java$Rvalue[] parseDimExprs() throws oadd.org.codehaus.commons.compiler.CompileException, java.io.IOException
{
java.lang.Object[] v;
java.util.ArrayList v;
oadd.org.codehaus.janino.Java$Rvalue v, v;
int v;
oadd.org.codehaus.janino.Java$Rvalue[] v;
oadd.org.codehaus.janino.Parser v;
boolean v, v;
v := @this: oadd.org.codehaus.janino.Parser;
v = new java.util.ArrayList;
specialinvoke v.<java.util.ArrayList: void <init>()>();
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.janino.Java$Rvalue parseDimExpr()>();
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
label:
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: boolean peek(java.lang.String)>("[");
if v == 0 goto label;
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: boolean peekNextButOne(java.lang.String)>("]");
if v != 0 goto label;
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.janino.Java$Rvalue parseDimExpr()>();
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
goto label;
label:
v = interfaceinvoke v.<java.util.List: int size()>();
v = newarray (oadd.org.codehaus.janino.Java$Rvalue)[v];
v = interfaceinvoke v.<java.util.List: java.lang.Object[] toArray(java.lang.Object[])>(v);
return v;
}
public oadd.org.codehaus.janino.Java$Rvalue parseDimExpr() throws oadd.org.codehaus.commons.compiler.CompileException, java.io.IOException
{
oadd.org.codehaus.janino.Parser v;
oadd.org.codehaus.janino.Java$Rvalue v;
v := @this: oadd.org.codehaus.janino.Parser;
virtualinvoke v.<oadd.org.codehaus.janino.Parser: void read(java.lang.String)>("[");
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.janino.Java$Rvalue parseExpression()>();
virtualinvoke v.<oadd.org.codehaus.janino.Parser: void read(java.lang.String)>("]");
return v;
}
public oadd.org.codehaus.janino.Java$Rvalue[] parseArguments() throws oadd.org.codehaus.commons.compiler.CompileException, java.io.IOException
{
oadd.org.codehaus.janino.Java$Rvalue[] v, v;
oadd.org.codehaus.janino.Parser v;
boolean v;
v := @this: oadd.org.codehaus.janino.Parser;
virtualinvoke v.<oadd.org.codehaus.janino.Parser: void read(java.lang.String)>("(");
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: boolean peekRead(java.lang.String)>(")");
if v == 0 goto label;
v = newarray (oadd.org.codehaus.janino.Java$Rvalue)[0];
return v;
label:
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.janino.Java$Rvalue[] parseArgumentList()>();
virtualinvoke v.<oadd.org.codehaus.janino.Parser: void read(java.lang.String)>(")");
return v;
}
public oadd.org.codehaus.janino.Java$Rvalue[] parseArgumentList() throws oadd.org.codehaus.commons.compiler.CompileException, java.io.IOException
{
java.lang.Object[] v;
int v;
oadd.org.codehaus.janino.Java$Rvalue[] v;
oadd.org.codehaus.janino.Parser v;
boolean v;
java.util.ArrayList v;
oadd.org.codehaus.janino.Java$Rvalue v;
v := @this: oadd.org.codehaus.janino.Parser;
v = new java.util.ArrayList;
specialinvoke v.<java.util.ArrayList: void <init>()>();
label:
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.janino.Java$Rvalue parseExpression()>();
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: boolean peekRead(java.lang.String)>(",");
if v != 0 goto label;
v = interfaceinvoke v.<java.util.List: int size()>();
v = newarray (oadd.org.codehaus.janino.Java$Rvalue)[v];
v = interfaceinvoke v.<java.util.List: java.lang.Object[] toArray(java.lang.Object[])>(v);
return v;
}
public oadd.org.codehaus.janino.Java$Rvalue parseLiteral() throws oadd.org.codehaus.commons.compiler.CompileException, java.io.IOException
{
oadd.org.codehaus.janino.Java$NullLiteral v;
oadd.org.codehaus.janino.TokenType v;
oadd.org.codehaus.janino.Java$CharacterLiteral v;
int[] v;
oadd.org.codehaus.janino.Java$IntegerLiteral v;
int v, v;
java.lang.String v, v, v, v, v;
oadd.org.codehaus.janino.Java$StringLiteral v;
oadd.org.codehaus.janino.Token v;
oadd.org.codehaus.commons.compiler.CompileException v;
oadd.org.codehaus.janino.Java$FloatingPointLiteral v;
oadd.org.codehaus.janino.Java$BooleanLiteral v;
oadd.org.codehaus.janino.Parser v;
oadd.org.codehaus.commons.compiler.Location v, v, v, v, v, v;
v := @this: oadd.org.codehaus.janino.Parser;
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.janino.Token read()>();
v = <oadd.org.codehaus.janino.Parser$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;
case 4: goto label;
case 5: goto label;
case 6: goto label;
default: goto label;
};
label:
v = new oadd.org.codehaus.janino.Java$IntegerLiteral;
v = virtualinvoke v.<oadd.org.codehaus.janino.Token: oadd.org.codehaus.commons.compiler.Location getLocation()>();
v = v.<oadd.org.codehaus.janino.Token: java.lang.String value>;
specialinvoke v.<oadd.org.codehaus.janino.Java$IntegerLiteral: void <init>(oadd.org.codehaus.commons.compiler.Location,java.lang.String)>(v, v);
return v;
label:
v = new oadd.org.codehaus.janino.Java$FloatingPointLiteral;
v = virtualinvoke v.<oadd.org.codehaus.janino.Token: oadd.org.codehaus.commons.compiler.Location getLocation()>();
v = v.<oadd.org.codehaus.janino.Token: java.lang.String value>;
specialinvoke v.<oadd.org.codehaus.janino.Java$FloatingPointLiteral: void <init>(oadd.org.codehaus.commons.compiler.Location,java.lang.String)>(v, v);
return v;
label:
v = new oadd.org.codehaus.janino.Java$BooleanLiteral;
v = virtualinvoke v.<oadd.org.codehaus.janino.Token: oadd.org.codehaus.commons.compiler.Location getLocation()>();
v = v.<oadd.org.codehaus.janino.Token: java.lang.String value>;
specialinvoke v.<oadd.org.codehaus.janino.Java$BooleanLiteral: void <init>(oadd.org.codehaus.commons.compiler.Location,java.lang.String)>(v, v);
return v;
label:
v = new oadd.org.codehaus.janino.Java$CharacterLiteral;
v = virtualinvoke v.<oadd.org.codehaus.janino.Token: oadd.org.codehaus.commons.compiler.Location getLocation()>();
v = v.<oadd.org.codehaus.janino.Token: java.lang.String value>;
specialinvoke v.<oadd.org.codehaus.janino.Java$CharacterLiteral: void <init>(oadd.org.codehaus.commons.compiler.Location,java.lang.String)>(v, v);
return v;
label:
v = new oadd.org.codehaus.janino.Java$StringLiteral;
v = virtualinvoke v.<oadd.org.codehaus.janino.Token: oadd.org.codehaus.commons.compiler.Location getLocation()>();
v = v.<oadd.org.codehaus.janino.Token: java.lang.String value>;
specialinvoke v.<oadd.org.codehaus.janino.Java$StringLiteral: void <init>(oadd.org.codehaus.commons.compiler.Location,java.lang.String)>(v, v);
return v;
label:
v = new oadd.org.codehaus.janino.Java$NullLiteral;
v = virtualinvoke v.<oadd.org.codehaus.janino.Token: oadd.org.codehaus.commons.compiler.Location getLocation()>();
specialinvoke v.<oadd.org.codehaus.janino.Java$NullLiteral: void <init>(oadd.org.codehaus.commons.compiler.Location)>(v);
return v;
label:
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.commons.compiler.CompileException compileException(java.lang.String)>("Literal expected");
throw v;
}
private oadd.org.codehaus.janino.Java$LambdaExpression parseLambdaExpression() throws oadd.org.codehaus.commons.compiler.CompileException, java.io.IOException
{
oadd.org.codehaus.janino.Java$LambdaBody v;
oadd.org.codehaus.janino.Parser v;
oadd.org.codehaus.janino.Java$LambdaExpression v;
oadd.org.codehaus.janino.Java$LambdaParameters v;
oadd.org.codehaus.commons.compiler.Location v;
v := @this: oadd.org.codehaus.janino.Parser;
v = specialinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.janino.Java$LambdaParameters parseLambdaParameters()>();
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.commons.compiler.Location location()>();
virtualinvoke v.<oadd.org.codehaus.janino.Parser: void read(java.lang.String)>("->");
v = specialinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.janino.Java$LambdaBody parseLambdaBody()>();
v = new oadd.org.codehaus.janino.Java$LambdaExpression;
specialinvoke v.<oadd.org.codehaus.janino.Java$LambdaExpression: void <init>(oadd.org.codehaus.commons.compiler.Location,oadd.org.codehaus.janino.Java$LambdaParameters,oadd.org.codehaus.janino.Java$LambdaBody)>(v, v, v);
return v;
}
private oadd.org.codehaus.janino.Java$LambdaParameters parseLambdaParameters() throws oadd.org.codehaus.commons.compiler.CompileException, java.io.IOException
{
oadd.org.codehaus.janino.TokenType v, v, v, v;
java.lang.Object[] v;
java.lang.String[] v;
oadd.org.codehaus.janino.Java$IdentifierLambdaParameters v;
java.util.ArrayList v;
int v;
java.lang.String v, v, v;
oadd.org.codehaus.janino.Java$FunctionDeclarator$FormalParameters v, v;
boolean v, v, v, v, v;
oadd.org.codehaus.janino.Java$FormalLambdaParameters v, v;
oadd.org.codehaus.janino.Java$InferredLambdaParameters v;
oadd.org.codehaus.janino.Parser v;
oadd.org.codehaus.commons.compiler.Location v;
v := @this: oadd.org.codehaus.janino.Parser;
v = <oadd.org.codehaus.janino.TokenType: oadd.org.codehaus.janino.TokenType IDENTIFIER>;
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: java.lang.String peekRead(oadd.org.codehaus.janino.TokenType)>(v);
if v == null goto label;
v = new oadd.org.codehaus.janino.Java$IdentifierLambdaParameters;
specialinvoke v.<oadd.org.codehaus.janino.Java$IdentifierLambdaParameters: void <init>(java.lang.String)>(v);
return v;
label:
virtualinvoke v.<oadd.org.codehaus.janino.Parser: void read(java.lang.String)>("(");
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: boolean peekRead(java.lang.String)>(")");
if v == 0 goto label;
v = new oadd.org.codehaus.janino.Java$FormalLambdaParameters;
v = new oadd.org.codehaus.janino.Java$FunctionDeclarator$FormalParameters;
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.commons.compiler.Location location()>();
specialinvoke v.<oadd.org.codehaus.janino.Java$FunctionDeclarator$FormalParameters: void <init>(oadd.org.codehaus.commons.compiler.Location)>(v);
specialinvoke v.<oadd.org.codehaus.janino.Java$FormalLambdaParameters: void <init>(oadd.org.codehaus.janino.Java$FunctionDeclarator$FormalParameters)>(v);
return v;
label:
v = <oadd.org.codehaus.janino.TokenType: oadd.org.codehaus.janino.TokenType IDENTIFIER>;
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: boolean peek(oadd.org.codehaus.janino.TokenType)>(v);
if v == 0 goto label;
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: boolean peekNextButOne(java.lang.String)>(",");
if v != 0 goto label;
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: boolean peekNextButOne(java.lang.String)>(")");
if v == 0 goto label;
label:
v = new java.util.ArrayList;
specialinvoke v.<java.util.ArrayList: void <init>()>();
v = <oadd.org.codehaus.janino.TokenType: oadd.org.codehaus.janino.TokenType IDENTIFIER>;
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: java.lang.String read(oadd.org.codehaus.janino.TokenType)>(v);
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
label:
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: boolean peekRead(java.lang.String)>(",");
if v == 0 goto label;
v = <oadd.org.codehaus.janino.TokenType: oadd.org.codehaus.janino.TokenType IDENTIFIER>;
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: java.lang.String read(oadd.org.codehaus.janino.TokenType)>(v);
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
goto label;
label:
virtualinvoke v.<oadd.org.codehaus.janino.Parser: void read(java.lang.String)>(")");
v = new oadd.org.codehaus.janino.Java$InferredLambdaParameters;
v = interfaceinvoke v.<java.util.List: int size()>();
v = newarray (java.lang.String)[v];
v = interfaceinvoke v.<java.util.List: java.lang.Object[] toArray(java.lang.Object[])>(v);
specialinvoke v.<oadd.org.codehaus.janino.Java$InferredLambdaParameters: void <init>(java.lang.String[])>(v);
return v;
label:
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.janino.Java$FunctionDeclarator$FormalParameters parseFormalParameterList()>();
virtualinvoke v.<oadd.org.codehaus.janino.Parser: void read(java.lang.String)>(")");
v = new oadd.org.codehaus.janino.Java$FormalLambdaParameters;
specialinvoke v.<oadd.org.codehaus.janino.Java$FormalLambdaParameters: void <init>(oadd.org.codehaus.janino.Java$FunctionDeclarator$FormalParameters)>(v);
return v;
}
private oadd.org.codehaus.janino.Java$LambdaBody parseLambdaBody() throws oadd.org.codehaus.commons.compiler.CompileException, java.io.IOException
{
oadd.org.codehaus.janino.Java$LambdaBody v;
oadd.org.codehaus.janino.Java$Block v;
oadd.org.codehaus.janino.Parser v;
oadd.org.codehaus.janino.Java$BlockLambdaBody v;
oadd.org.codehaus.janino.Java$ExpressionLambdaBody v;
boolean v;
oadd.org.codehaus.janino.Java$Rvalue v;
v := @this: oadd.org.codehaus.janino.Parser;
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: boolean peek(java.lang.String)>("{");
if v == 0 goto label;
v = new oadd.org.codehaus.janino.Java$BlockLambdaBody;
v = v;
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.janino.Java$Block parseBlock()>();
specialinvoke v.<oadd.org.codehaus.janino.Java$BlockLambdaBody: void <init>(oadd.org.codehaus.janino.Java$Block)>(v);
goto label;
label:
v = new oadd.org.codehaus.janino.Java$ExpressionLambdaBody;
v = v;
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.janino.Java$Rvalue parseExpression()>();
specialinvoke v.<oadd.org.codehaus.janino.Java$ExpressionLambdaBody: void <init>(oadd.org.codehaus.janino.Java$Rvalue)>(v);
label:
return v;
}
public oadd.org.codehaus.janino.Java$Statement parseExpressionStatement() throws oadd.org.codehaus.commons.compiler.CompileException, java.io.IOException
{
oadd.org.codehaus.janino.Parser v;
oadd.org.codehaus.janino.Java$ExpressionStatement v;
oadd.org.codehaus.janino.Java$Rvalue v;
v := @this: oadd.org.codehaus.janino.Parser;
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.janino.Java$Rvalue parseExpression()>();
virtualinvoke v.<oadd.org.codehaus.janino.Parser: void read(java.lang.String)>(";");
v = new oadd.org.codehaus.janino.Java$ExpressionStatement;
specialinvoke v.<oadd.org.codehaus.janino.Java$ExpressionStatement: void <init>(oadd.org.codehaus.janino.Java$Rvalue)>(v);
return v;
}
public oadd.org.codehaus.commons.compiler.Location location()
{
oadd.org.codehaus.janino.Parser v;
oadd.org.codehaus.janino.TokenStream v;
oadd.org.codehaus.commons.compiler.Location v;
v := @this: oadd.org.codehaus.janino.Parser;
v = v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.janino.TokenStream tokenStream>;
v = interfaceinvoke v.<oadd.org.codehaus.janino.TokenStream: oadd.org.codehaus.commons.compiler.Location location()>();
return v;
}
public oadd.org.codehaus.janino.Token peek() throws oadd.org.codehaus.commons.compiler.CompileException, java.io.IOException
{
oadd.org.codehaus.janino.Parser v;
oadd.org.codehaus.janino.Token v;
oadd.org.codehaus.janino.TokenStream v;
v := @this: oadd.org.codehaus.janino.Parser;
v = v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.janino.TokenStream tokenStream>;
v = interfaceinvoke v.<oadd.org.codehaus.janino.TokenStream: oadd.org.codehaus.janino.Token peek()>();
return v;
}
public oadd.org.codehaus.janino.Token read() throws oadd.org.codehaus.commons.compiler.CompileException, java.io.IOException
{
oadd.org.codehaus.janino.Parser v;
oadd.org.codehaus.janino.Token v;
oadd.org.codehaus.janino.TokenStream v;
v := @this: oadd.org.codehaus.janino.Parser;
v = v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.janino.TokenStream tokenStream>;
v = interfaceinvoke v.<oadd.org.codehaus.janino.TokenStream: oadd.org.codehaus.janino.Token read()>();
return v;
}
public boolean peek(java.lang.String) throws oadd.org.codehaus.commons.compiler.CompileException, java.io.IOException
{
oadd.org.codehaus.janino.Parser v;
oadd.org.codehaus.janino.TokenStream v;
java.lang.String v;
boolean v;
v := @this: oadd.org.codehaus.janino.Parser;
v := @parameter: java.lang.String;
v = v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.janino.TokenStream tokenStream>;
v = interfaceinvoke v.<oadd.org.codehaus.janino.TokenStream: boolean peek(java.lang.String)>(v);
return v;
}
public transient int peek(java.lang.String[]) throws oadd.org.codehaus.commons.compiler.CompileException, java.io.IOException
{
int v;
oadd.org.codehaus.janino.Parser v;
oadd.org.codehaus.janino.TokenStream v;
java.lang.String[] v;
v := @this: oadd.org.codehaus.janino.Parser;
v := @parameter: java.lang.String[];
v = v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.janino.TokenStream tokenStream>;
v = interfaceinvoke v.<oadd.org.codehaus.janino.TokenStream: int peek(java.lang.String[])>(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;
oadd.org.codehaus.janino.Parser v;
oadd.org.codehaus.janino.TokenStream v;
boolean v;
v := @this: oadd.org.codehaus.janino.Parser;
v := @parameter: oadd.org.codehaus.janino.TokenType;
v = v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.janino.TokenStream tokenStream>;
v = interfaceinvoke v.<oadd.org.codehaus.janino.TokenStream: boolean peek(oadd.org.codehaus.janino.TokenType)>(v);
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;
int v;
oadd.org.codehaus.janino.Parser v;
oadd.org.codehaus.janino.TokenStream v;
v := @this: oadd.org.codehaus.janino.Parser;
v := @parameter: oadd.org.codehaus.janino.TokenType[];
v = v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.janino.TokenStream tokenStream>;
v = interfaceinvoke v.<oadd.org.codehaus.janino.TokenStream: int peek(oadd.org.codehaus.janino.TokenType[])>(v);
return v;
}
public oadd.org.codehaus.janino.Token peekNextButOne() throws oadd.org.codehaus.commons.compiler.CompileException, java.io.IOException
{
oadd.org.codehaus.janino.Parser v;
oadd.org.codehaus.janino.Token v;
oadd.org.codehaus.janino.TokenStream v;
v := @this: oadd.org.codehaus.janino.Parser;
v = v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.janino.TokenStream tokenStream>;
v = interfaceinvoke v.<oadd.org.codehaus.janino.TokenStream: oadd.org.codehaus.janino.Token peekNextButOne()>();
return v;
}
public boolean peekNextButOne(java.lang.String) throws oadd.org.codehaus.commons.compiler.CompileException, java.io.IOException
{
oadd.org.codehaus.janino.Parser v;
oadd.org.codehaus.janino.TokenStream v;
java.lang.String v;
boolean v;
v := @this: oadd.org.codehaus.janino.Parser;
v := @parameter: java.lang.String;
v = v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.janino.TokenStream tokenStream>;
v = interfaceinvoke v.<oadd.org.codehaus.janino.TokenStream: boolean peekNextButOne(java.lang.String)>(v);
return v;
}
public boolean peekNextButOne(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.Parser v;
oadd.org.codehaus.janino.Token v;
oadd.org.codehaus.janino.TokenStream v;
boolean v;
v := @this: oadd.org.codehaus.janino.Parser;
v := @parameter: oadd.org.codehaus.janino.TokenType;
v = v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.janino.TokenStream tokenStream>;
v = interfaceinvoke v.<oadd.org.codehaus.janino.TokenStream: oadd.org.codehaus.janino.Token peekNextButOne()>();
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 void read(java.lang.String) throws oadd.org.codehaus.commons.compiler.CompileException, java.io.IOException
{
oadd.org.codehaus.janino.Parser v;
oadd.org.codehaus.janino.TokenStream v;
java.lang.String v;
v := @this: oadd.org.codehaus.janino.Parser;
v := @parameter: java.lang.String;
v = v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.janino.TokenStream tokenStream>;
interfaceinvoke v.<oadd.org.codehaus.janino.TokenStream: void read(java.lang.String)>(v);
return;
}
public transient int read(java.lang.String[]) throws oadd.org.codehaus.commons.compiler.CompileException, java.io.IOException
{
int v;
oadd.org.codehaus.janino.Parser v;
oadd.org.codehaus.janino.TokenStream v;
java.lang.String[] v;
v := @this: oadd.org.codehaus.janino.Parser;
v := @parameter: java.lang.String[];
v = v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.janino.TokenStream tokenStream>;
v = interfaceinvoke v.<oadd.org.codehaus.janino.TokenStream: int read(java.lang.String[])>(v);
return 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;
oadd.org.codehaus.janino.Parser v;
oadd.org.codehaus.janino.TokenStream v;
java.lang.String v;
v := @this: oadd.org.codehaus.janino.Parser;
v := @parameter: oadd.org.codehaus.janino.TokenType;
v = v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.janino.TokenStream tokenStream>;
v = interfaceinvoke v.<oadd.org.codehaus.janino.TokenStream: java.lang.String read(oadd.org.codehaus.janino.TokenType)>(v);
return v;
}
public boolean peekRead(java.lang.String) throws oadd.org.codehaus.commons.compiler.CompileException, java.io.IOException
{
oadd.org.codehaus.janino.Parser v;
oadd.org.codehaus.janino.TokenStream v;
java.lang.String v;
boolean v;
v := @this: oadd.org.codehaus.janino.Parser;
v := @parameter: java.lang.String;
v = v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.janino.TokenStream tokenStream>;
v = interfaceinvoke v.<oadd.org.codehaus.janino.TokenStream: boolean peekRead(java.lang.String)>(v);
return v;
}
public transient int peekRead(java.lang.String[]) throws oadd.org.codehaus.commons.compiler.CompileException, java.io.IOException
{
int v;
oadd.org.codehaus.janino.Parser v;
oadd.org.codehaus.janino.TokenStream v;
java.lang.String[] v;
v := @this: oadd.org.codehaus.janino.Parser;
v := @parameter: java.lang.String[];
v = v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.janino.TokenStream tokenStream>;
v = interfaceinvoke v.<oadd.org.codehaus.janino.TokenStream: int peekRead(java.lang.String[])>(v);
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;
oadd.org.codehaus.janino.Parser v;
oadd.org.codehaus.janino.TokenStream v;
java.lang.String v;
v := @this: oadd.org.codehaus.janino.Parser;
v := @parameter: oadd.org.codehaus.janino.TokenType;
v = v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.janino.TokenStream tokenStream>;
v = interfaceinvoke v.<oadd.org.codehaus.janino.TokenStream: java.lang.String peekRead(oadd.org.codehaus.janino.TokenType)>(v);
return v;
}
private boolean peekLiteral() throws oadd.org.codehaus.commons.compiler.CompileException, java.io.IOException
{
oadd.org.codehaus.janino.TokenType v, v, v, v, v, v;
oadd.org.codehaus.janino.TokenType[] v;
int v, v;
oadd.org.codehaus.janino.Parser v;
boolean v;
v := @this: oadd.org.codehaus.janino.Parser;
v = newarray (oadd.org.codehaus.janino.TokenType)[6];
v = <oadd.org.codehaus.janino.TokenType: oadd.org.codehaus.janino.TokenType INTEGER_LITERAL>;
v[0] = v;
v = <oadd.org.codehaus.janino.TokenType: oadd.org.codehaus.janino.TokenType FLOATING_POINT_LITERAL>;
v[1] = v;
v = <oadd.org.codehaus.janino.TokenType: oadd.org.codehaus.janino.TokenType BOOLEAN_LITERAL>;
v[2] = v;
v = <oadd.org.codehaus.janino.TokenType: oadd.org.codehaus.janino.TokenType CHARACTER_LITERAL>;
v[3] = v;
v = <oadd.org.codehaus.janino.TokenType: oadd.org.codehaus.janino.TokenType STRING_LITERAL>;
v[4] = v;
v = <oadd.org.codehaus.janino.TokenType: oadd.org.codehaus.janino.TokenType NULL_LITERAL>;
v[5] = v;
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: int peek(oadd.org.codehaus.janino.TokenType[])>(v);
v = (int) -1;
if v == v goto label;
v = 1;
goto label;
label:
v = 0;
label:
return v;
}
private void verifyStringIsConventionalPackageName(java.lang.String, oadd.org.codehaus.commons.compiler.Location) throws oadd.org.codehaus.commons.compiler.CompileException
{
char v, v;
int v, v;
oadd.org.codehaus.janino.Parser v;
java.lang.String v, v, v;
boolean v, v;
oadd.org.codehaus.commons.compiler.Location v;
v := @this: oadd.org.codehaus.janino.Parser;
v := @parameter: java.lang.String;
v := @parameter: oadd.org.codehaus.commons.compiler.Location;
v = virtualinvoke v.<java.lang.String: char charAt(int)>(0);
v = staticinvoke <java.lang.Character: boolean isLowerCase(char)>(v);
if v != 0 goto label;
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[])>("Package name \"\u0001\" does not begin with a lower-case letter (see JLS7 6.8.1)");
specialinvoke v.<oadd.org.codehaus.janino.Parser: void warning(java.lang.String,java.lang.String,oadd.org.codehaus.commons.compiler.Location)>("UPN", v, v);
return;
label:
v = 0;
label:
v = virtualinvoke v.<java.lang.String: int length()>();
if v >= v goto label;
v = virtualinvoke v.<java.lang.String: char charAt(int)>(v);
v = staticinvoke <java.lang.Character: boolean isLowerCase(char)>(v);
if v != 0 goto label;
if v == 95 goto label;
if v == 46 goto label;
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.String,char)>(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[])>("Poorly chosen package name \"\u0001\" contains bad character \'\u0001\'");
specialinvoke v.<oadd.org.codehaus.janino.Parser: void warning(java.lang.String,java.lang.String,oadd.org.codehaus.commons.compiler.Location)>("PPN", v, v);
return;
label:
v = v + 1;
goto label;
label:
return;
}
private void verifyIdentifierIsConventionalClassOrInterfaceName(java.lang.String, oadd.org.codehaus.commons.compiler.Location) throws oadd.org.codehaus.commons.compiler.CompileException
{
char v, v;
int v, v;
oadd.org.codehaus.janino.Parser v;
java.lang.String v, v, v;
boolean v, v, v;
oadd.org.codehaus.commons.compiler.Location v;
v := @this: oadd.org.codehaus.janino.Parser;
v := @parameter: java.lang.String;
v := @parameter: oadd.org.codehaus.commons.compiler.Location;
v = virtualinvoke v.<java.lang.String: char charAt(int)>(0);
v = staticinvoke <java.lang.Character: boolean isUpperCase(char)>(v);
if v != 0 goto label;
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[])>("Class or interface name \"\u0001\" does not begin with an upper-case letter (see JLS7 6.8.2)");
specialinvoke v.<oadd.org.codehaus.janino.Parser: void warning(java.lang.String,java.lang.String,oadd.org.codehaus.commons.compiler.Location)>("UCOIN1", v, v);
return;
label:
v = 0;
label:
v = virtualinvoke v.<java.lang.String: int length()>();
if v >= v goto label;
v = virtualinvoke v.<java.lang.String: char charAt(int)>(v);
v = staticinvoke <java.lang.Character: boolean isLetter(char)>(v);
if v != 0 goto label;
v = staticinvoke <java.lang.Character: boolean isDigit(char)>(v);
if v != 0 goto label;
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.String,char)>(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[])>("Class or interface name \"\u0001\" contains unconventional character \"\u0001\" (see JLS7 6.8.2)");
specialinvoke v.<oadd.org.codehaus.janino.Parser: void warning(java.lang.String,java.lang.String,oadd.org.codehaus.commons.compiler.Location)>("UCOIN", v, v);
return;
label:
v = v + 1;
goto label;
label:
return;
}
private void verifyIdentifierIsConventionalMethodName(java.lang.String, oadd.org.codehaus.commons.compiler.Location) throws oadd.org.codehaus.commons.compiler.CompileException
{
char v, v;
int v, v;
oadd.org.codehaus.janino.Parser v;
java.lang.String v, v, v;
boolean v, v, v;
oadd.org.codehaus.commons.compiler.Location v;
v := @this: oadd.org.codehaus.janino.Parser;
v := @parameter: java.lang.String;
v := @parameter: oadd.org.codehaus.commons.compiler.Location;
v = virtualinvoke v.<java.lang.String: char charAt(int)>(0);
v = staticinvoke <java.lang.Character: boolean isLowerCase(char)>(v);
if v != 0 goto label;
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[])>("Method name \"\u0001\" does not begin with a lower-case letter (see JLS7 6.8.3)");
specialinvoke v.<oadd.org.codehaus.janino.Parser: void warning(java.lang.String,java.lang.String,oadd.org.codehaus.commons.compiler.Location)>("UMN1", v, v);
return;
label:
v = 0;
label:
v = virtualinvoke v.<java.lang.String: int length()>();
if v >= v goto label;
v = virtualinvoke v.<java.lang.String: char charAt(int)>(v);
v = staticinvoke <java.lang.Character: boolean isLetter(char)>(v);
if v != 0 goto label;
v = staticinvoke <java.lang.Character: boolean isDigit(char)>(v);
if v != 0 goto label;
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.String,char)>(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[])>("Method name \"\u0001\" contains unconventional character \"\u0001\" (see JLS7 6.8.3)");
specialinvoke v.<oadd.org.codehaus.janino.Parser: void warning(java.lang.String,java.lang.String,oadd.org.codehaus.commons.compiler.Location)>("UMN", v, v);
return;
label:
v = v + 1;
goto label;
label:
return;
}
private void verifyIdentifierIsConventionalFieldName(java.lang.String, oadd.org.codehaus.commons.compiler.Location) throws oadd.org.codehaus.commons.compiler.CompileException
{
int v, v, v, v;
java.lang.String v, v, v, v;
boolean v, v, v, v, v, v;
char v, v, v, v;
oadd.org.codehaus.janino.Parser v;
oadd.org.codehaus.commons.compiler.Location v;
v := @this: oadd.org.codehaus.janino.Parser;
v := @parameter: java.lang.String;
v := @parameter: oadd.org.codehaus.commons.compiler.Location;
v = virtualinvoke v.<java.lang.String: char charAt(int)>(0);
v = staticinvoke <java.lang.Character: boolean isUpperCase(char)>(v);
if v == 0 goto label;
v = 0;
label:
v = virtualinvoke v.<java.lang.String: int length()>();
if v >= v goto label;
v = virtualinvoke v.<java.lang.String: char charAt(int)>(v);
v = staticinvoke <java.lang.Character: boolean isUpperCase(char)>(v);
if v != 0 goto label;
v = staticinvoke <java.lang.Character: boolean isDigit(char)>(v);
if v != 0 goto label;
if v == 95 goto label;
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.String,char)>(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[])>("Constant name \"\u0001\" contains unconventional character \"\u0001\" (see JLS7 6.8.5)");
specialinvoke v.<oadd.org.codehaus.janino.Parser: void warning(java.lang.String,java.lang.String,oadd.org.codehaus.commons.compiler.Location)>("UCN", v, v);
return;
label:
v = v + 1;
goto label;
label:
v = virtualinvoke v.<java.lang.String: char charAt(int)>(0);
v = staticinvoke <java.lang.Character: boolean isLowerCase(char)>(v);
if v == 0 goto label;
v = 0;
label:
v = virtualinvoke v.<java.lang.String: int length()>();
if v >= v goto label;
v = virtualinvoke v.<java.lang.String: char charAt(int)>(v);
v = staticinvoke <java.lang.Character: boolean isLetter(char)>(v);
if v != 0 goto label;
v = staticinvoke <java.lang.Character: boolean isDigit(char)>(v);
if v != 0 goto label;
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.String,char)>(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[])>("Field name \"\u0001\" contains unconventional character \"\u0001\" (see JLS7 6.8.4)");
specialinvoke v.<oadd.org.codehaus.janino.Parser: void warning(java.lang.String,java.lang.String,oadd.org.codehaus.commons.compiler.Location)>("UFN", v, v);
return;
label:
v = v + 1;
goto label;
label:
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[])>("\"\u0001\" is neither a conventional field name (JLS7 6.8.4) nor a conventional constant name (JLS7 6.8.5)");
specialinvoke v.<oadd.org.codehaus.janino.Parser: void warning(java.lang.String,java.lang.String,oadd.org.codehaus.commons.compiler.Location)>("UFN1", v, v);
label:
return;
}
private void verifyIdentifierIsConventionalLocalVariableOrParameterName(java.lang.String, oadd.org.codehaus.commons.compiler.Location) throws oadd.org.codehaus.commons.compiler.CompileException
{
char v, v;
int v, v;
oadd.org.codehaus.janino.Parser v;
java.lang.String v, v, v;
boolean v, v, v;
oadd.org.codehaus.commons.compiler.Location v;
v := @this: oadd.org.codehaus.janino.Parser;
v := @parameter: java.lang.String;
v := @parameter: oadd.org.codehaus.commons.compiler.Location;
v = virtualinvoke v.<java.lang.String: char charAt(int)>(0);
v = staticinvoke <java.lang.Character: boolean isLowerCase(char)>(v);
if v != 0 goto label;
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[])>("Local variable name \"\u0001\" does not begin with a lower-case letter (see JLS7 6.8.6)");
specialinvoke v.<oadd.org.codehaus.janino.Parser: void warning(java.lang.String,java.lang.String,oadd.org.codehaus.commons.compiler.Location)>("ULVN1", v, v);
return;
label:
v = 0;
label:
v = virtualinvoke v.<java.lang.String: int length()>();
if v >= v goto label;
v = virtualinvoke v.<java.lang.String: char charAt(int)>(v);
v = staticinvoke <java.lang.Character: boolean isLetter(char)>(v);
if v != 0 goto label;
v = staticinvoke <java.lang.Character: boolean isDigit(char)>(v);
if v != 0 goto label;
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.String,char)>(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[])>("Local variable name \"\u0001\" contains unconventional character \"\u0001\" (see JLS7 6.8.6)");
specialinvoke v.<oadd.org.codehaus.janino.Parser: void warning(java.lang.String,java.lang.String,oadd.org.codehaus.commons.compiler.Location)>("ULVN", v, v);
return;
label:
v = v + 1;
goto label;
label:
return;
}
public void setSourceVersion(int)
{
int v;
oadd.org.codehaus.janino.Parser v;
v := @this: oadd.org.codehaus.janino.Parser;
v := @parameter: int;
v.<oadd.org.codehaus.janino.Parser: int sourceVersion> = v;
return;
}
public void setWarningHandler(oadd.org.codehaus.commons.compiler.WarningHandler)
{
oadd.org.codehaus.janino.Parser v;
oadd.org.codehaus.janino.TokenStream v;
oadd.org.codehaus.commons.compiler.WarningHandler v;
v := @this: oadd.org.codehaus.janino.Parser;
v := @parameter: oadd.org.codehaus.commons.compiler.WarningHandler;
v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.commons.compiler.WarningHandler warningHandler> = v;
v = v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.janino.TokenStream tokenStream>;
interfaceinvoke v.<oadd.org.codehaus.janino.TokenStream: void setWarningHandler(oadd.org.codehaus.commons.compiler.WarningHandler)>(v);
return;
}
private void warning(java.lang.String, java.lang.String) throws oadd.org.codehaus.commons.compiler.CompileException
{
oadd.org.codehaus.janino.Parser v;
java.lang.String v, v;
oadd.org.codehaus.commons.compiler.Location v;
v := @this: oadd.org.codehaus.janino.Parser;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String;
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.commons.compiler.Location location()>();
specialinvoke v.<oadd.org.codehaus.janino.Parser: void warning(java.lang.String,java.lang.String,oadd.org.codehaus.commons.compiler.Location)>(v, v, v);
return;
}
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.Parser 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.Parser;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String;
v := @parameter: oadd.org.codehaus.commons.compiler.Location;
v = v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.commons.compiler.WarningHandler warningHandler>;
if v == null goto label;
v = v.<oadd.org.codehaus.janino.Parser: 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.Parser 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.Parser;
v := @parameter: java.lang.String;
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.commons.compiler.Location location()>();
v = staticinvoke <oadd.org.codehaus.janino.Parser: oadd.org.codehaus.commons.compiler.CompileException compileException(java.lang.String,oadd.org.codehaus.commons.compiler.Location)>(v, v);
return v;
}
protected static oadd.org.codehaus.commons.compiler.CompileException compileException(java.lang.String, oadd.org.codehaus.commons.compiler.Location)
{
oadd.org.codehaus.commons.compiler.CompileException v;
java.lang.String v;
oadd.org.codehaus.commons.compiler.Location v;
v := @parameter: java.lang.String;
v := @parameter: oadd.org.codehaus.commons.compiler.Location;
v = new oadd.org.codehaus.commons.compiler.CompileException;
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.String[], java.lang.String)
{
java.lang.String[] v;
int v, v, v;
java.lang.StringBuilder v, v;
java.lang.String v, v, v, v;
v := @parameter: java.lang.String[];
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 = new java.lang.StringBuilder;
v = v[0];
specialinvoke v.<java.lang.StringBuilder: void <init>(java.lang.String)>(v);
v = 1;
label:
v = lengthof v;
if v >= v goto label;
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
v = v[v];
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
v = v + 1;
goto label;
label:
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.String toString()>();
return v;
}
private static transient boolean hasAccessModifier(oadd.org.codehaus.janino.Java$Modifier[], java.lang.String[])
{
oadd.org.codehaus.janino.Java$Modifier v;
java.lang.String[] v;
oadd.org.codehaus.janino.Java$Modifier[] v;
int v, v, v, v;
java.lang.String v, v;
boolean v, v;
v := @parameter: oadd.org.codehaus.janino.Java$Modifier[];
v := @parameter: java.lang.String[];
v = lengthof v;
v = 0;
label:
if v >= v goto label;
v = v[v];
v = lengthof v;
v = 0;
label:
if v >= v goto label;
v = v[v];
v = v instanceof oadd.org.codehaus.janino.Java$AccessModifier;
if v == 0 goto label;
v = v.<oadd.org.codehaus.janino.Java$AccessModifier: java.lang.String keyword>;
v = virtualinvoke v.<java.lang.String: boolean equals(java.lang.Object)>(v);
if v == 0 goto label;
return 1;
label:
v = v + 1;
goto label;
label:
v = v + 1;
goto label;
label:
return 0;
}
private static transient boolean hasAccessModifierOtherThan(oadd.org.codehaus.janino.Java$Modifier[], java.lang.String[])
{
oadd.org.codehaus.janino.Java$Modifier v;
java.lang.String[] v;
oadd.org.codehaus.janino.Java$Modifier[] v;
int v, v, v, v;
java.lang.String v, v;
boolean v, v;
v := @parameter: oadd.org.codehaus.janino.Java$Modifier[];
v := @parameter: java.lang.String[];
v = lengthof v;
v = 0;
label:
if v >= v goto label;
v = v[v];
v = v instanceof oadd.org.codehaus.janino.Java$AccessModifier;
if v == 0 goto label;
v = lengthof v;
v = 0;
label:
if v >= v goto label;
v = v[v];
v = v.<oadd.org.codehaus.janino.Java$AccessModifier: java.lang.String keyword>;
v = virtualinvoke v.<java.lang.String: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
v = v + 1;
goto label;
label:
return 1;
label:
v = v + 1;
goto label;
label:
return 0;
}
private oadd.org.codehaus.janino.Java$Modifier[] packageModifiers(oadd.org.codehaus.janino.Java$Modifier[]) throws oadd.org.codehaus.commons.compiler.CompileException
{
oadd.org.codehaus.janino.Parser v;
java.lang.String[] v;
oadd.org.codehaus.janino.Java$Modifier[] v, v;
v := @this: oadd.org.codehaus.janino.Parser;
v := @parameter: oadd.org.codehaus.janino.Java$Modifier[];
v = newarray (java.lang.String)[0];
v = specialinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.janino.Java$Modifier[] checkModifiers(oadd.org.codehaus.janino.Java$Modifier[],java.lang.String[])>(v, v);
return v;
}
private oadd.org.codehaus.janino.Java$Modifier[] classModifiers(oadd.org.codehaus.janino.Java$Modifier[]) throws oadd.org.codehaus.commons.compiler.CompileException
{
oadd.org.codehaus.janino.Parser v;
java.lang.String[] v;
oadd.org.codehaus.janino.Java$Modifier[] v, v;
v := @this: oadd.org.codehaus.janino.Parser;
v := @parameter: oadd.org.codehaus.janino.Java$Modifier[];
v = newarray (java.lang.String)[7];
v[0] = "public";
v[1] = "protected";
v[2] = "private";
v[3] = "abstract";
v[4] = "static";
v[5] = "final";
v[6] = "strictfp";
v = specialinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.janino.Java$Modifier[] checkModifiers(oadd.org.codehaus.janino.Java$Modifier[],java.lang.String[])>(v, v);
return v;
}
private oadd.org.codehaus.janino.Java$Modifier[] packageMemberClassModifiers(oadd.org.codehaus.janino.Java$Modifier[]) throws oadd.org.codehaus.commons.compiler.CompileException
{
oadd.org.codehaus.janino.Parser v;
java.lang.String[] v;
oadd.org.codehaus.janino.Java$Modifier[] v, v;
v := @this: oadd.org.codehaus.janino.Parser;
v := @parameter: oadd.org.codehaus.janino.Java$Modifier[];
v = newarray (java.lang.String)[4];
v[0] = "public";
v[1] = "abstract";
v[2] = "final";
v[3] = "strictfp";
v = specialinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.janino.Java$Modifier[] checkModifiers(oadd.org.codehaus.janino.Java$Modifier[],java.lang.String[])>(v, v);
return v;
}
private oadd.org.codehaus.janino.Java$Modifier[] fieldModifiers(oadd.org.codehaus.janino.Java$Modifier[]) throws oadd.org.codehaus.commons.compiler.CompileException
{
oadd.org.codehaus.janino.Parser v;
java.lang.String[] v;
oadd.org.codehaus.janino.Java$Modifier[] v, v;
v := @this: oadd.org.codehaus.janino.Parser;
v := @parameter: oadd.org.codehaus.janino.Java$Modifier[];
v = newarray (java.lang.String)[7];
v[0] = "public";
v[1] = "protected";
v[2] = "private";
v[3] = "static";
v[4] = "final";
v[5] = "transient";
v[6] = "volatile";
v = specialinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.janino.Java$Modifier[] checkModifiers(oadd.org.codehaus.janino.Java$Modifier[],java.lang.String[])>(v, v);
return v;
}
private oadd.org.codehaus.janino.Java$Modifier[] methodModifiers(oadd.org.codehaus.janino.Java$Modifier[]) throws oadd.org.codehaus.commons.compiler.CompileException
{
oadd.org.codehaus.janino.Parser v;
java.lang.String[] v;
oadd.org.codehaus.janino.Java$Modifier[] v, v;
v := @this: oadd.org.codehaus.janino.Parser;
v := @parameter: oadd.org.codehaus.janino.Java$Modifier[];
v = newarray (java.lang.String)[9];
v[0] = "public";
v[1] = "protected";
v[2] = "private";
v[3] = "abstract";
v[4] = "static";
v[5] = "final";
v[6] = "synchronized";
v[7] = "native";
v[8] = "strictfp";
v = specialinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.janino.Java$Modifier[] checkModifiers(oadd.org.codehaus.janino.Java$Modifier[],java.lang.String[])>(v, v);
return v;
}
private oadd.org.codehaus.janino.Java$Modifier[] variableModifiers(oadd.org.codehaus.janino.Java$Modifier[]) throws oadd.org.codehaus.commons.compiler.CompileException
{
oadd.org.codehaus.janino.Parser v;
java.lang.String[] v;
oadd.org.codehaus.janino.Java$Modifier[] v, v;
v := @this: oadd.org.codehaus.janino.Parser;
v := @parameter: oadd.org.codehaus.janino.Java$Modifier[];
v = newarray (java.lang.String)[1];
v[0] = "final";
v = specialinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.janino.Java$Modifier[] checkModifiers(oadd.org.codehaus.janino.Java$Modifier[],java.lang.String[])>(v, v);
return v;
}
private oadd.org.codehaus.janino.Java$Modifier[] constructorModifiers(oadd.org.codehaus.janino.Java$Modifier[]) throws oadd.org.codehaus.commons.compiler.CompileException
{
oadd.org.codehaus.janino.Parser v;
java.lang.String[] v;
oadd.org.codehaus.janino.Java$Modifier[] v, v;
v := @this: oadd.org.codehaus.janino.Parser;
v := @parameter: oadd.org.codehaus.janino.Java$Modifier[];
v = newarray (java.lang.String)[3];
v[0] = "public";
v[1] = "protected";
v[2] = "private";
v = specialinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.janino.Java$Modifier[] checkModifiers(oadd.org.codehaus.janino.Java$Modifier[],java.lang.String[])>(v, v);
return v;
}
private oadd.org.codehaus.janino.Java$Modifier[] enumConstantModifiers(oadd.org.codehaus.janino.Java$Modifier[]) throws oadd.org.codehaus.commons.compiler.CompileException
{
oadd.org.codehaus.janino.Parser v;
java.lang.String[] v;
oadd.org.codehaus.janino.Java$Modifier[] v, v;
v := @this: oadd.org.codehaus.janino.Parser;
v := @parameter: oadd.org.codehaus.janino.Java$Modifier[];
v = newarray (java.lang.String)[1];
v[0] = "xxx";
v = specialinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.janino.Java$Modifier[] checkModifiers(oadd.org.codehaus.janino.Java$Modifier[],java.lang.String[])>(v, v);
return v;
}
private oadd.org.codehaus.janino.Java$Modifier[] interfaceModifiers(oadd.org.codehaus.janino.Java$Modifier[]) throws oadd.org.codehaus.commons.compiler.CompileException
{
oadd.org.codehaus.janino.Parser v;
java.lang.String[] v;
oadd.org.codehaus.janino.Java$Modifier[] v, v;
v := @this: oadd.org.codehaus.janino.Parser;
v := @parameter: oadd.org.codehaus.janino.Java$Modifier[];
v = newarray (java.lang.String)[6];
v[0] = "public";
v[1] = "protected";
v[2] = "private";
v[3] = "abstract";
v[4] = "static";
v[5] = "strictfp";
v = specialinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.janino.Java$Modifier[] checkModifiers(oadd.org.codehaus.janino.Java$Modifier[],java.lang.String[])>(v, v);
return v;
}
private oadd.org.codehaus.janino.Java$Modifier[] packageMemberInterfaceModifiers(oadd.org.codehaus.janino.Java$Modifier[]) throws oadd.org.codehaus.commons.compiler.CompileException
{
oadd.org.codehaus.janino.Parser v;
java.lang.String[] v;
oadd.org.codehaus.janino.Java$Modifier[] v, v;
v := @this: oadd.org.codehaus.janino.Parser;
v := @parameter: oadd.org.codehaus.janino.Java$Modifier[];
v = newarray (java.lang.String)[3];
v[0] = "public";
v[1] = "abstract";
v[2] = "strictfp";
v = specialinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.janino.Java$Modifier[] checkModifiers(oadd.org.codehaus.janino.Java$Modifier[],java.lang.String[])>(v, v);
return v;
}
private oadd.org.codehaus.janino.Java$Modifier[] constantModifiers(oadd.org.codehaus.janino.Java$Modifier[]) throws oadd.org.codehaus.commons.compiler.CompileException
{
oadd.org.codehaus.janino.Parser v;
java.lang.String[] v;
oadd.org.codehaus.janino.Java$Modifier[] v, v;
v := @this: oadd.org.codehaus.janino.Parser;
v := @parameter: oadd.org.codehaus.janino.Java$Modifier[];
v = newarray (java.lang.String)[3];
v[0] = "public";
v[1] = "static";
v[2] = "final";
v = specialinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.janino.Java$Modifier[] checkModifiers(oadd.org.codehaus.janino.Java$Modifier[],java.lang.String[])>(v, v);
return v;
}
private oadd.org.codehaus.janino.Java$Modifier[] interfaceMethodModifiers(oadd.org.codehaus.janino.Java$Modifier[]) throws oadd.org.codehaus.commons.compiler.CompileException
{
oadd.org.codehaus.janino.Parser v;
java.lang.String[] v;
oadd.org.codehaus.janino.Java$Modifier[] v, v;
v := @this: oadd.org.codehaus.janino.Parser;
v := @parameter: oadd.org.codehaus.janino.Java$Modifier[];
v = newarray (java.lang.String)[6];
v[0] = "public";
v[1] = "private";
v[2] = "abstract";
v[3] = "default";
v[4] = "static";
v[5] = "strictfp";
v = specialinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.janino.Java$Modifier[] checkModifiers(oadd.org.codehaus.janino.Java$Modifier[],java.lang.String[])>(v, v);
return v;
}
private oadd.org.codehaus.janino.Java$Modifier[] annotationTypeElementModifiers(oadd.org.codehaus.janino.Java$Modifier[]) throws oadd.org.codehaus.commons.compiler.CompileException
{
oadd.org.codehaus.janino.Parser v;
java.lang.String[] v;
oadd.org.codehaus.janino.Java$Modifier[] v, v;
v := @this: oadd.org.codehaus.janino.Parser;
v := @parameter: oadd.org.codehaus.janino.Java$Modifier[];
v = newarray (java.lang.String)[2];
v[0] = "public";
v[1] = "abstract";
v = specialinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.janino.Java$Modifier[] checkModifiers(oadd.org.codehaus.janino.Java$Modifier[],java.lang.String[])>(v, v);
return v;
}
private transient oadd.org.codehaus.janino.Java$Modifier[] checkModifiers(oadd.org.codehaus.janino.Java$Modifier[], java.lang.String[]) throws oadd.org.codehaus.commons.compiler.CompileException
{
boolean v, v, v, v;
java.util.List v;
java.lang.Object[] v, v;
oadd.org.codehaus.janino.Java$Modifier v;
java.lang.String[] v, v, v;
java.util.HashSet v, v;
int v, v, v, v, v, v, v;
java.lang.String v, v, v, v, v, v, v, v;
java.util.Iterator v;
oadd.org.codehaus.commons.compiler.CompileException v, v, v;
oadd.org.codehaus.janino.Java$Modifier[] v;
oadd.org.codehaus.janino.Parser v;
java.lang.Object v;
oadd.org.codehaus.commons.compiler.Location v, v;
v := @this: oadd.org.codehaus.janino.Parser;
v := @parameter: oadd.org.codehaus.janino.Java$Modifier[];
v := @parameter: java.lang.String[];
v = new java.util.HashSet;
specialinvoke v.<java.util.HashSet: void <init>()>();
v = lengthof v;
v = 0;
label:
if v >= v goto label;
v = v[v];
v = v instanceof oadd.org.codehaus.janino.Java$AccessModifier;
if v == 0 goto label;
v = v.<oadd.org.codehaus.janino.Java$AccessModifier: java.lang.String keyword>;
v = interfaceinvoke v.<java.util.Set: boolean add(java.lang.Object)>(v);
if v != 0 goto label;
v = v.<oadd.org.codehaus.janino.Java$AccessModifier: java.lang.String keyword>;
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[])>("Duplication access modifier \"\u0001\"");
v = virtualinvoke v.<oadd.org.codehaus.janino.Java$AccessModifier: oadd.org.codehaus.commons.compiler.Location getLocation()>();
v = staticinvoke <oadd.org.codehaus.janino.Parser: oadd.org.codehaus.commons.compiler.CompileException compileException(java.lang.String,oadd.org.codehaus.commons.compiler.Location)>(v, v);
throw v;
label:
v = <oadd.org.codehaus.janino.Parser: java.util.List MUTUALLY_EXCLUSIVE_ACCESS_MODIFIERS>;
v = interfaceinvoke v.<java.util.List: java.util.Iterator iterator()>();
label:
v = interfaceinvoke v.<java.util.Iterator: boolean hasNext()>();
if v == 0 goto label;
v = interfaceinvoke v.<java.util.Iterator: java.lang.Object next()>();
v = new java.util.HashSet;
specialinvoke v.<java.util.HashSet: void <init>(java.util.Collection)>(v);
interfaceinvoke v.<java.util.Set: boolean retainAll(java.util.Collection)>(v);
v = interfaceinvoke v.<java.util.Set: int size()>();
if v <= 1 goto label;
v = interfaceinvoke v.<java.util.Set: int size()>();
v = newarray (java.lang.String)[v];
v = interfaceinvoke v.<java.util.Set: java.lang.Object[] toArray(java.lang.Object[])>(v);
staticinvoke <java.util.Arrays: void sort(java.lang.Object[])>(v);
v = staticinvoke <oadd.org.codehaus.janino.Parser: java.lang.String join(java.lang.String[],java.lang.String)>(v, " ");
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[])>("Only one of \u is allowed");
v = virtualinvoke v.<oadd.org.codehaus.janino.Java$AccessModifier: oadd.org.codehaus.commons.compiler.Location getLocation()>();
v = staticinvoke <oadd.org.codehaus.janino.Parser: oadd.org.codehaus.commons.compiler.CompileException compileException(java.lang.String,oadd.org.codehaus.commons.compiler.Location)>(v, v);
throw v;
label:
v = v + 1;
goto label;
label:
v = lengthof v;
v = 0;
label:
if v >= v goto label;
v = v[v];
interfaceinvoke v.<java.util.Set: boolean remove(java.lang.Object)>(v);
v = v + 1;
goto label;
label:
v = interfaceinvoke v.<java.util.Set: boolean isEmpty()>();
if v != 0 goto label;
v = interfaceinvoke v.<java.util.Set: int size()>();
v = newarray (java.lang.String)[v];
v = interfaceinvoke v.<java.util.Set: java.lang.Object[] toArray(java.lang.Object[])>(v);
staticinvoke <java.util.Arrays: void sort(java.lang.Object[])>(v);
v = staticinvoke <oadd.org.codehaus.janino.Parser: java.lang.String join(java.lang.String[],java.lang.String)>(v, " ");
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[])>("Access modifier(s) \u not allowed in this context");
v = virtualinvoke v.<oadd.org.codehaus.janino.Parser: oadd.org.codehaus.commons.compiler.CompileException compileException(java.lang.String)>(v);
throw v;
label:
return v;
}
static void <clinit>()
{
java.lang.String[] v, v, v;
java.util.HashSet v, v;
java.util.List v, v, v;
java.util.Set[] v;
v = newarray (java.lang.String)[13];
v[0] = "public";
v[1] = "protected";
v[2] = "private";
v[3] = "static";
v[4] = "abstract";
v[5] = "final";
v[6] = "native";
v[7] = "synchronized";
v[8] = "transient";
v[9] = "volatile";
v[10] = "strictfp";
v[11] = "default";
v[12] = "transitive";
<oadd.org.codehaus.janino.Parser: java.lang.String[] ACCESS_MODIFIER_KEYWORDS> = v;
v = newarray (java.util.Set)[2];
v = new java.util.HashSet;
v = newarray (java.lang.String)[3];
v[0] = "public";
v[1] = "protected";
v[2] = "private";
v = staticinvoke <java.util.Arrays: java.util.List asList(java.lang.Object[])>(v);
specialinvoke v.<java.util.HashSet: void <init>(java.util.Collection)>(v);
v[0] = v;
v = new java.util.HashSet;
v = newarray (java.lang.String)[2];
v[0] = "abstract";
v[1] = "final";
v = staticinvoke <java.util.Arrays: java.util.List asList(java.lang.Object[])>(v);
specialinvoke v.<java.util.HashSet: void <init>(java.util.Collection)>(v);
v[1] = v;
v = staticinvoke <java.util.Arrays: java.util.List asList(java.lang.Object[])>(v);
<oadd.org.codehaus.janino.Parser: java.util.List MUTUALLY_EXCLUSIVE_ACCESS_MODIFIERS> = v;
return;
}
}