class com.sun.tools.javac.comp.Check$1SpecialTreeVisitor extends com.sun.tools.javac.tree.JCTree$Visitor
minor version: 0
major version: 59
flags: flags: (0x0020) ACC_SUPER
this_class: com.sun.tools.javac.comp.Check$1SpecialTreeVisitor
super_class: com.sun.tools.javac.tree.JCTree$Visitor
{
boolean specialized;
descriptor: Z
flags: (0x0000)
final com.sun.tools.javac.comp.Check this$0;
descriptor: Lcom/sun/tools/javac/comp/Check;
flags: (0x1010) ACC_FINAL, ACC_SYNTHETIC
void <init>(com.sun.tools.javac.comp.Check);
descriptor: (Lcom/sun/tools/javac/comp/Check;)V
flags: (0x0000)
Code:
stack=2, locals=2, args_size=2
start local 0 // com.sun.tools.javac.comp.Check$1SpecialTreeVisitor this
0: .line 1311
aload 0 /* this */
aload 1
putfield com.sun.tools.javac.comp.Check$1SpecialTreeVisitor.this$0:Lcom/sun/tools/javac/comp/Check;
aload 0 /* this */
invokespecial com.sun.tools.javac.tree.JCTree$Visitor.<init>:()V
1: .line 1312
aload 0 /* this */
iconst_0
putfield com.sun.tools.javac.comp.Check$1SpecialTreeVisitor.specialized:Z
2: .line 1313
return
end local 0 // com.sun.tools.javac.comp.Check$1SpecialTreeVisitor this
LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/sun/tools/javac/comp/Check$1SpecialTreeVisitor;
MethodParameters:
Name Flags
this$0 final
public void visitTree(com.sun.tools.javac.tree.JCTree);
descriptor: (Lcom/sun/tools/javac/tree/JCTree;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=0, locals=2, args_size=2
start local 0 // com.sun.tools.javac.comp.Check$1SpecialTreeVisitor this
start local 1 // com.sun.tools.javac.tree.JCTree tree
0: .line 1316
return
end local 1 // com.sun.tools.javac.tree.JCTree tree
end local 0 // com.sun.tools.javac.comp.Check$1SpecialTreeVisitor this
LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/tools/javac/comp/Check$1SpecialTreeVisitor;
0 1 1 tree Lcom/sun/tools/javac/tree/JCTree;
MethodParameters:
Name Flags
tree
public void visitVarDef(com.sun.tools.javac.tree.JCTree$JCVariableDecl);
descriptor: (Lcom/sun/tools/javac/tree/JCTree$JCVariableDecl;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 // com.sun.tools.javac.comp.Check$1SpecialTreeVisitor this
start local 1 // com.sun.tools.javac.tree.JCTree$JCVariableDecl tree
0: .line 1320
aload 1 /* tree */
getfield com.sun.tools.javac.tree.JCTree$JCVariableDecl.mods:Lcom/sun/tools/javac/tree/JCTree$JCModifiers;
getfield com.sun.tools.javac.tree.JCTree$JCModifiers.flags:J
ldc 16384
land
lconst_0
lcmp
ifeq 4
1: .line 1321
aload 1 /* tree */
getfield com.sun.tools.javac.tree.JCTree$JCVariableDecl.init:Lcom/sun/tools/javac/tree/JCTree$JCExpression;
instanceof com.sun.tools.javac.tree.JCTree$JCNewClass
ifeq 4
2: .line 1322
aload 1 /* tree */
getfield com.sun.tools.javac.tree.JCTree$JCVariableDecl.init:Lcom/sun/tools/javac/tree/JCTree$JCExpression;
checkcast com.sun.tools.javac.tree.JCTree$JCNewClass
getfield com.sun.tools.javac.tree.JCTree$JCNewClass.def:Lcom/sun/tools/javac/tree/JCTree$JCClassDecl;
ifnull 4
3: .line 1323
aload 0 /* this */
iconst_1
putfield com.sun.tools.javac.comp.Check$1SpecialTreeVisitor.specialized:Z
4: .line 1326
StackMap locals:
StackMap stack:
return
end local 1 // com.sun.tools.javac.tree.JCTree$JCVariableDecl tree
end local 0 // com.sun.tools.javac.comp.Check$1SpecialTreeVisitor this
LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lcom/sun/tools/javac/comp/Check$1SpecialTreeVisitor;
0 5 1 tree Lcom/sun/tools/javac/tree/JCTree$JCVariableDecl;
MethodParameters:
Name Flags
tree
}
SourceFile: "Check.java"
EnclosingMethod: com.sun.tools.javac.comp.Check.implicitEnumFinalFlag:(Lcom/sun/tools/javac/tree/JCTree;)J
NestHost: com.sun.tools.javac.comp.Check
InnerClasses:
SpecialTreeVisitor = com.sun.tools.javac.comp.Check$1SpecialTreeVisitor
public JCModifiers = com.sun.tools.javac.tree.JCTree$JCModifiers of com.sun.tools.javac.tree.JCTree
public JCNewClass = com.sun.tools.javac.tree.JCTree$JCNewClass of com.sun.tools.javac.tree.JCTree
public JCVariableDecl = com.sun.tools.javac.tree.JCTree$JCVariableDecl of com.sun.tools.javac.tree.JCTree
public abstract Visitor = com.sun.tools.javac.tree.JCTree$Visitor of com.sun.tools.javac.tree.JCTree