public class sun.tools.javac.BatchParser extends sun.tools.java.Parser
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: sun.tools.javac.BatchParser
super_class: sun.tools.java.Parser
{
protected sun.tools.java.Identifier pkg;
descriptor: Lsun/tools/java/Identifier;
flags: (0x0004) ACC_PROTECTED
protected sun.tools.java.Imports imports;
descriptor: Lsun/tools/java/Imports;
flags: (0x0004) ACC_PROTECTED
protected java.util.Vector<sun.tools.javac.SourceClass> classes;
descriptor: Ljava/util/Vector;
flags: (0x0004) ACC_PROTECTED
Signature: Ljava/util/Vector<Lsun/tools/javac/SourceClass;>;
protected sun.tools.javac.SourceClass sourceClass;
descriptor: Lsun/tools/javac/SourceClass;
flags: (0x0004) ACC_PROTECTED
protected sun.tools.java.Environment toplevelEnv;
descriptor: Lsun/tools/java/Environment;
flags: (0x0004) ACC_PROTECTED
public void <init>(sun.tools.java.Environment, java.io.InputStream);
descriptor: (Lsun/tools/java/Environment;Ljava/io/InputStream;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
aload 2
invokespecial sun.tools.java.Parser.<init>:(Lsun/tools/java/Environment;Ljava/io/InputStream;)V
1: aload 0
new sun.tools.java.Imports
dup
aload 1
invokespecial sun.tools.java.Imports.<init>:(Lsun/tools/java/Environment;)V
putfield sun.tools.javac.BatchParser.imports:Lsun/tools/java/Imports;
2: aload 0
new java.util.Vector
dup
invokespecial java.util.Vector.<init>:()V
putfield sun.tools.javac.BatchParser.classes:Ljava/util/Vector;
3: aload 0
aload 0
getfield sun.tools.javac.BatchParser.imports:Lsun/tools/java/Imports;
aload 1
invokevirtual sun.tools.java.Imports.newEnvironment:(Lsun/tools/java/Environment;)Lsun/tools/java/Environment;
putfield sun.tools.javac.BatchParser.toplevelEnv:Lsun/tools/java/Environment;
4: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lsun/tools/javac/BatchParser;
0 5 1 env Lsun/tools/java/Environment;
0 5 2 in Ljava/io/InputStream;
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
env
in
public void packageDeclaration(long, sun.tools.java.IdentifierToken);
descriptor: (JLsun/tools/java/IdentifierToken;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=4, args_size=3
start local 0 start local 1 start local 3 0: aload 3
invokevirtual sun.tools.java.IdentifierToken.getName:()Lsun/tools/java/Identifier;
pop
1: aload 0
getfield sun.tools.javac.BatchParser.pkg:Lsun/tools/java/Identifier;
ifnonnull 5
2: aload 0
aload 3
invokevirtual sun.tools.java.IdentifierToken.getName:()Lsun/tools/java/Identifier;
putfield sun.tools.javac.BatchParser.pkg:Lsun/tools/java/Identifier;
3: aload 0
getfield sun.tools.javac.BatchParser.imports:Lsun/tools/java/Imports;
aload 3
invokevirtual sun.tools.java.Imports.setCurrentPackage:(Lsun/tools/java/IdentifierToken;)V
4: goto 6
5: StackMap locals:
StackMap stack:
aload 0
getfield sun.tools.javac.BatchParser.env:Lsun/tools/java/Environment;
lload 1
ldc "package.repeated"
invokevirtual sun.tools.java.Environment.error:(JLjava/lang/String;)V
6: StackMap locals:
StackMap stack:
return
end local 3 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lsun/tools/javac/BatchParser;
0 7 1 where J
0 7 3 t Lsun/tools/java/IdentifierToken;
MethodParameters:
Name Flags
where
t
public void importClass(long, sun.tools.java.IdentifierToken);
descriptor: (JLsun/tools/java/IdentifierToken;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=4, args_size=3
start local 0 start local 1 start local 3 0: aload 0
getfield sun.tools.javac.BatchParser.imports:Lsun/tools/java/Imports;
aload 3
invokevirtual sun.tools.java.Imports.addClass:(Lsun/tools/java/IdentifierToken;)V
1: return
end local 3 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lsun/tools/javac/BatchParser;
0 2 1 pos J
0 2 3 t Lsun/tools/java/IdentifierToken;
MethodParameters:
Name Flags
pos
t
public void importPackage(long, sun.tools.java.IdentifierToken);
descriptor: (JLsun/tools/java/IdentifierToken;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=4, args_size=3
start local 0 start local 1 start local 3 0: aload 0
getfield sun.tools.javac.BatchParser.imports:Lsun/tools/java/Imports;
aload 3
invokevirtual sun.tools.java.Imports.addPackage:(Lsun/tools/java/IdentifierToken;)V
1: return
end local 3 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lsun/tools/javac/BatchParser;
0 2 1 pos J
0 2 3 t Lsun/tools/java/IdentifierToken;
MethodParameters:
Name Flags
pos
t
public sun.tools.java.ClassDefinition beginClass(long, java.lang.String, int, sun.tools.java.IdentifierToken, sun.tools.java.IdentifierToken, sun.tools.java.IdentifierToken[]);
descriptor: (JLjava/lang/String;ILsun/tools/java/IdentifierToken;Lsun/tools/java/IdentifierToken;[Lsun/tools/java/IdentifierToken;)Lsun/tools/java/ClassDefinition;
flags: (0x0001) ACC_PUBLIC
Code:
stack=11, locals=9, args_size=7
start local 0 start local 1 start local 3 start local 4 start local 5 start local 6 start local 7 0: aload 0
getfield sun.tools.javac.BatchParser.toplevelEnv:Lsun/tools/java/Environment;
new java.lang.StringBuilder
dup
ldc "beginClass: "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 0
getfield sun.tools.javac.BatchParser.sourceClass:Lsun/tools/javac/SourceClass;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual sun.tools.java.Environment.dtEnter:(Ljava/lang/String;)V
1: aload 0
getfield sun.tools.javac.BatchParser.sourceClass:Lsun/tools/javac/SourceClass;
astore 8
start local 8 2: aload 8
ifnonnull 6
aload 0
getfield sun.tools.javac.BatchParser.pkg:Lsun/tools/java/Identifier;
ifnull 6
3: new sun.tools.java.IdentifierToken
dup
aload 5
invokevirtual sun.tools.java.IdentifierToken.getWhere:()J
4: aload 0
getfield sun.tools.javac.BatchParser.pkg:Lsun/tools/java/Identifier;
aload 5
invokevirtual sun.tools.java.IdentifierToken.getName:()Lsun/tools/java/Identifier;
invokestatic sun.tools.java.Identifier.lookup:(Lsun/tools/java/Identifier;Lsun/tools/java/Identifier;)Lsun/tools/java/Identifier;
5: invokespecial sun.tools.java.IdentifierToken.<init>:(JLsun/tools/java/Identifier;)V
astore 5
6: StackMap locals: sun.tools.javac.SourceClass
StackMap stack:
iload 4
ldc 65536
iand
ifeq 8
7: iload 4
bipush 18
ior
istore 4
8: StackMap locals:
StackMap stack:
iload 4
ldc 131072
iand
ifeq 10
9: iload 4
iconst_2
ior
istore 4
10: StackMap locals:
StackMap stack:
iload 4
sipush 512
iand
ifeq 14
11: iload 4
sipush 1024
ior
istore 4
12: aload 8
ifnull 14
13: iload 4
bipush 8
ior
istore 4
14: StackMap locals:
StackMap stack:
aload 8
ifnull 18
aload 8
invokevirtual sun.tools.javac.SourceClass.isInterface:()Z
ifeq 18
15: iload 4
bipush 6
iand
ifne 17
16: iload 4
iconst_1
ior
istore 4
17: StackMap locals:
StackMap stack:
iload 4
bipush 8
ior
istore 4
18: StackMap locals:
StackMap stack:
aload 0
19: aload 0
getfield sun.tools.javac.BatchParser.toplevelEnv:Lsun/tools/java/Environment;
aload 0
getfield sun.tools.javac.BatchParser.toplevelEnv:Lsun/tools/java/Environment;
lload 1
aload 5
20: aload 3
iload 4
aload 6
21: aload 7
aload 8
22: invokevirtual sun.tools.java.Environment.makeClassDefinition:(Lsun/tools/java/Environment;JLsun/tools/java/IdentifierToken;Ljava/lang/String;ILsun/tools/java/IdentifierToken;[Lsun/tools/java/IdentifierToken;Lsun/tools/java/ClassDefinition;)Lsun/tools/java/ClassDefinition;
23: checkcast sun.tools.javac.SourceClass
putfield sun.tools.javac.BatchParser.sourceClass:Lsun/tools/javac/SourceClass;
24: aload 0
getfield sun.tools.javac.BatchParser.sourceClass:Lsun/tools/javac/SourceClass;
invokevirtual sun.tools.javac.SourceClass.getClassDeclaration:()Lsun/tools/java/ClassDeclaration;
aload 0
getfield sun.tools.javac.BatchParser.sourceClass:Lsun/tools/javac/SourceClass;
iconst_4
invokevirtual sun.tools.java.ClassDeclaration.setDefinition:(Lsun/tools/java/ClassDefinition;I)V
25: aload 0
new sun.tools.java.Environment
dup
aload 0
getfield sun.tools.javac.BatchParser.toplevelEnv:Lsun/tools/java/Environment;
aload 0
getfield sun.tools.javac.BatchParser.sourceClass:Lsun/tools/javac/SourceClass;
invokespecial sun.tools.java.Environment.<init>:(Lsun/tools/java/Environment;Ljava/lang/Object;)V
putfield sun.tools.javac.BatchParser.env:Lsun/tools/java/Environment;
26: aload 0
getfield sun.tools.javac.BatchParser.toplevelEnv:Lsun/tools/java/Environment;
ldc "beginClass: SETTING UP DEPENDENCIES"
invokevirtual sun.tools.java.Environment.dtEvent:(Ljava/lang/String;)V
27: aload 0
getfield sun.tools.javac.BatchParser.toplevelEnv:Lsun/tools/java/Environment;
ldc "beginClass: ADDING TO CLASS LIST"
invokevirtual sun.tools.java.Environment.dtEvent:(Ljava/lang/String;)V
28: aload 0
getfield sun.tools.javac.BatchParser.classes:Ljava/util/Vector;
aload 0
getfield sun.tools.javac.BatchParser.sourceClass:Lsun/tools/javac/SourceClass;
invokevirtual java.util.Vector.addElement:(Ljava/lang/Object;)V
29: aload 0
getfield sun.tools.javac.BatchParser.toplevelEnv:Lsun/tools/java/Environment;
new java.lang.StringBuilder
dup
ldc "beginClass: "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 0
getfield sun.tools.javac.BatchParser.sourceClass:Lsun/tools/javac/SourceClass;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual sun.tools.java.Environment.dtExit:(Ljava/lang/String;)V
30: aload 0
getfield sun.tools.javac.BatchParser.sourceClass:Lsun/tools/javac/SourceClass;
areturn
end local 8 end local 7 end local 6 end local 5 end local 4 end local 3 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 31 0 this Lsun/tools/javac/BatchParser;
0 31 1 where J
0 31 3 doc Ljava/lang/String;
0 31 4 mod I
0 31 5 t Lsun/tools/java/IdentifierToken;
0 31 6 sup Lsun/tools/java/IdentifierToken;
0 31 7 interfaces [Lsun/tools/java/IdentifierToken;
2 31 8 outerClass Lsun/tools/javac/SourceClass;
MethodParameters:
Name Flags
where
doc
mod
t
sup
interfaces
public sun.tools.java.ClassDefinition getCurrentClass();
descriptor: ()Lsun/tools/java/ClassDefinition;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield sun.tools.javac.BatchParser.sourceClass:Lsun/tools/javac/SourceClass;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lsun/tools/javac/BatchParser;
public void endClass(long, sun.tools.java.ClassDefinition);
descriptor: (JLsun/tools/java/ClassDefinition;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=5, args_size=3
start local 0 start local 1 start local 3 0: aload 0
getfield sun.tools.javac.BatchParser.toplevelEnv:Lsun/tools/java/Environment;
new java.lang.StringBuilder
dup
ldc "endClass: "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 0
getfield sun.tools.javac.BatchParser.sourceClass:Lsun/tools/javac/SourceClass;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual sun.tools.java.Environment.dtEnter:(Ljava/lang/String;)V
1: aload 0
getfield sun.tools.javac.BatchParser.sourceClass:Lsun/tools/javac/SourceClass;
lload 1
invokevirtual sun.tools.javac.SourceClass.setEndPosition:(J)V
2: aload 0
getfield sun.tools.javac.BatchParser.sourceClass:Lsun/tools/javac/SourceClass;
invokevirtual sun.tools.javac.SourceClass.getOuterClass:()Lsun/tools/java/ClassDefinition;
checkcast sun.tools.javac.SourceClass
astore 4
start local 4 3: aload 0
aload 4
putfield sun.tools.javac.BatchParser.sourceClass:Lsun/tools/javac/SourceClass;
4: aload 0
aload 0
getfield sun.tools.javac.BatchParser.toplevelEnv:Lsun/tools/java/Environment;
putfield sun.tools.javac.BatchParser.env:Lsun/tools/java/Environment;
5: aload 0
getfield sun.tools.javac.BatchParser.sourceClass:Lsun/tools/javac/SourceClass;
ifnull 7
6: aload 0
new sun.tools.java.Environment
dup
aload 0
getfield sun.tools.javac.BatchParser.env:Lsun/tools/java/Environment;
aload 0
getfield sun.tools.javac.BatchParser.sourceClass:Lsun/tools/javac/SourceClass;
invokespecial sun.tools.java.Environment.<init>:(Lsun/tools/java/Environment;Ljava/lang/Object;)V
putfield sun.tools.javac.BatchParser.env:Lsun/tools/java/Environment;
7: StackMap locals: sun.tools.javac.SourceClass
StackMap stack:
aload 0
getfield sun.tools.javac.BatchParser.toplevelEnv:Lsun/tools/java/Environment;
new java.lang.StringBuilder
dup
ldc "endClass: "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 0
getfield sun.tools.javac.BatchParser.sourceClass:Lsun/tools/javac/SourceClass;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual sun.tools.java.Environment.dtExit:(Ljava/lang/String;)V
8: return
end local 4 end local 3 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 this Lsun/tools/javac/BatchParser;
0 9 1 where J
0 9 3 c Lsun/tools/java/ClassDefinition;
3 9 4 outerClass Lsun/tools/javac/SourceClass;
MethodParameters:
Name Flags
where
c
public void defineField(long, sun.tools.java.ClassDefinition, java.lang.String, int, sun.tools.java.Type, sun.tools.java.IdentifierToken, sun.tools.java.IdentifierToken[], sun.tools.java.IdentifierToken[], sun.tools.tree.Node);
descriptor: (JLsun/tools/java/ClassDefinition;Ljava/lang/String;ILsun/tools/java/Type;Lsun/tools/java/IdentifierToken;[Lsun/tools/java/IdentifierToken;[Lsun/tools/java/IdentifierToken;Lsun/tools/tree/Node;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=12, locals=15, args_size=10
start local 0 start local 1 start local 3 start local 4 start local 5 start local 6 start local 7 start local 8 start local 9 start local 10 0: aload 7
invokevirtual sun.tools.java.IdentifierToken.getName:()Lsun/tools/java/Identifier;
astore 11
start local 11 1: aload 0
getfield sun.tools.javac.BatchParser.sourceClass:Lsun/tools/javac/SourceClass;
invokevirtual sun.tools.javac.SourceClass.isInterface:()Z
ifeq 8
2: iload 5
bipush 6
iand
ifne 4
3: iload 5
iconst_1
ior
istore 5
4: StackMap locals: sun.tools.java.Identifier
StackMap stack:
aload 6
bipush 12
invokevirtual sun.tools.java.Type.isType:(I)Z
ifeq 7
5: iload 5
sipush 1024
ior
istore 5
6: goto 8
7: StackMap locals:
StackMap stack:
iload 5
bipush 24
ior
istore 5
8: StackMap locals:
StackMap stack:
aload 11
getstatic sun.tools.javac.BatchParser.idInit:Lsun/tools/java/Identifier;
invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
ifeq 26
9: aload 6
invokevirtual sun.tools.java.Type.getReturnType:()Lsun/tools/java/Type;
astore 12
start local 12 10: aload 12
bipush 10
invokevirtual sun.tools.java.Type.isType:(I)Z
ifne 11
getstatic sun.tools.javac.BatchParser.idStar:Lsun/tools/java/Identifier;
goto 12
11: StackMap locals: sun.tools.java.Type
StackMap stack:
aload 12
invokevirtual sun.tools.java.Type.getClassName:()Lsun/tools/java/Identifier;
12: StackMap locals:
StackMap stack: sun.tools.java.Identifier
astore 13
start local 13 13: aload 0
getfield sun.tools.javac.BatchParser.sourceClass:Lsun/tools/javac/SourceClass;
invokevirtual sun.tools.javac.SourceClass.getLocalName:()Lsun/tools/java/Identifier;
astore 14
start local 14 14: aload 14
aload 13
invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
ifeq 17
15: getstatic sun.tools.java.Type.tVoid:Lsun/tools/java/Type;
aload 6
invokevirtual sun.tools.java.Type.getArgumentTypes:()[Lsun/tools/java/Type;
invokestatic sun.tools.java.Type.tMethod:(Lsun/tools/java/Type;[Lsun/tools/java/Type;)Lsun/tools/java/Type;
astore 6
16: goto 26
StackMap locals: sun.tools.java.Identifier sun.tools.java.Identifier
StackMap stack:
17: aload 14
aload 13
invokevirtual sun.tools.java.Identifier.getFlatName:()Lsun/tools/java/Identifier;
invokevirtual sun.tools.java.Identifier.getName:()Lsun/tools/java/Identifier;
invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
ifeq 21
18: getstatic sun.tools.java.Type.tVoid:Lsun/tools/java/Type;
aload 6
invokevirtual sun.tools.java.Type.getArgumentTypes:()[Lsun/tools/java/Type;
invokestatic sun.tools.java.Type.tMethod:(Lsun/tools/java/Type;[Lsun/tools/java/Type;)Lsun/tools/java/Type;
astore 6
19: aload 0
getfield sun.tools.javac.BatchParser.env:Lsun/tools/java/Environment;
lload 1
ldc "invalid.method.decl.qual"
invokevirtual sun.tools.java.Environment.error:(JLjava/lang/String;)V
20: goto 26
StackMap locals:
StackMap stack:
21: aload 13
invokevirtual sun.tools.java.Identifier.isQualified:()Z
ifne 22
aload 13
getstatic sun.tools.javac.BatchParser.idStar:Lsun/tools/java/Identifier;
invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
ifeq 24
22: StackMap locals:
StackMap stack:
aload 0
getfield sun.tools.javac.BatchParser.env:Lsun/tools/java/Environment;
lload 1
ldc "invalid.method.decl.name"
invokevirtual sun.tools.java.Environment.error:(JLjava/lang/String;)V
23: return
24: StackMap locals:
StackMap stack:
aload 0
getfield sun.tools.javac.BatchParser.env:Lsun/tools/java/Environment;
lload 1
ldc "invalid.method.decl"
invokevirtual sun.tools.java.Environment.error:(JLjava/lang/String;)V
25: return
end local 14 end local 13 end local 12 26: StackMap locals:
StackMap stack:
aload 8
ifnonnull 28
aload 6
bipush 12
invokevirtual sun.tools.java.Type.isType:(I)Z
ifeq 28
27: iconst_0
anewarray sun.tools.java.IdentifierToken
astore 8
28: StackMap locals:
StackMap stack:
aload 9
ifnonnull 30
aload 6
bipush 12
invokevirtual sun.tools.java.Type.isType:(I)Z
ifeq 30
29: iconst_0
anewarray sun.tools.java.IdentifierToken
astore 9
30: StackMap locals:
StackMap stack:
aload 0
getfield sun.tools.javac.BatchParser.env:Lsun/tools/java/Environment;
aload 0
getfield sun.tools.javac.BatchParser.env:Lsun/tools/java/Environment;
lload 1
aload 0
getfield sun.tools.javac.BatchParser.sourceClass:Lsun/tools/javac/SourceClass;
31: aload 4
iload 5
aload 6
aload 11
32: aload 8
aload 9
aload 10
33: invokevirtual sun.tools.java.Environment.makeMemberDefinition:(Lsun/tools/java/Environment;JLsun/tools/java/ClassDefinition;Ljava/lang/String;ILsun/tools/java/Type;Lsun/tools/java/Identifier;[Lsun/tools/java/IdentifierToken;[Lsun/tools/java/IdentifierToken;Ljava/lang/Object;)Lsun/tools/java/MemberDefinition;
astore 12
start local 12 34: aload 0
getfield sun.tools.javac.BatchParser.env:Lsun/tools/java/Environment;
invokevirtual sun.tools.java.Environment.dump:()Z
ifeq 36
35: aload 12
getstatic java.lang.System.out:Ljava/io/PrintStream;
invokevirtual sun.tools.java.MemberDefinition.print:(Ljava/io/PrintStream;)V
36: StackMap locals: sun.tools.java.MemberDefinition
StackMap stack:
return
end local 12 end local 11 end local 10 end local 9 end local 8 end local 7 end local 6 end local 5 end local 4 end local 3 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 37 0 this Lsun/tools/javac/BatchParser;
0 37 1 where J
0 37 3 c Lsun/tools/java/ClassDefinition;
0 37 4 doc Ljava/lang/String;
0 37 5 mod I
0 37 6 t Lsun/tools/java/Type;
0 37 7 name Lsun/tools/java/IdentifierToken;
0 37 8 args [Lsun/tools/java/IdentifierToken;
0 37 9 exp [Lsun/tools/java/IdentifierToken;
0 37 10 val Lsun/tools/tree/Node;
1 37 11 nm Lsun/tools/java/Identifier;
10 26 12 rt Lsun/tools/java/Type;
13 26 13 retname Lsun/tools/java/Identifier;
14 26 14 clsname Lsun/tools/java/Identifier;
34 37 12 f Lsun/tools/java/MemberDefinition;
MethodParameters:
Name Flags
where
c
doc
mod
t
name
args
exp
val
}
SourceFile: "BatchParser.java"
RuntimeVisibleAnnotations:
java.lang.Deprecated()