public class jdk.nashorn.api.tree.SimpleTreeVisitorES6<R, P> extends jdk.nashorn.api.tree.SimpleTreeVisitorES5_1<R, P>
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: jdk.nashorn.api.tree.SimpleTreeVisitorES6
super_class: jdk.nashorn.api.tree.SimpleTreeVisitorES5_1
{
public void <init>();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokespecial jdk.nashorn.api.tree.SimpleTreeVisitorES5_1.<init>:()V
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljdk/nashorn/api/tree/SimpleTreeVisitorES6<TR;TP;>;
public R visitCompilationUnit(jdk.nashorn.api.tree.CompilationUnitTree, );
descriptor: (Ljdk/nashorn/api/tree/CompilationUnitTree;Ljava/lang/Object;)Ljava/lang/Object;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 1
invokeinterface jdk.nashorn.api.tree.CompilationUnitTree.getModule:()Ljdk/nashorn/api/tree/ModuleTree;
astore 3
start local 3 1: aload 3
ifnull 3
2: aload 3
aload 0
aload 2
invokeinterface jdk.nashorn.api.tree.ModuleTree.accept:(Ljdk/nashorn/api/tree/TreeVisitor;Ljava/lang/Object;)Ljava/lang/Object;
pop
3: StackMap locals: jdk.nashorn.api.tree.ModuleTree
StackMap stack:
aload 0
aload 1
aload 2
invokespecial jdk.nashorn.api.tree.SimpleTreeVisitorES5_1.visitCompilationUnit:(Ljdk/nashorn/api/tree/CompilationUnitTree;Ljava/lang/Object;)Ljava/lang/Object;
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Ljdk/nashorn/api/tree/SimpleTreeVisitorES6<TR;TP;>;
0 4 1 node Ljdk/nashorn/api/tree/CompilationUnitTree;
0 4 2 r TP;
1 4 3 mod Ljdk/nashorn/api/tree/ModuleTree;
Signature: (Ljdk/nashorn/api/tree/CompilationUnitTree;TP;)TR;
MethodParameters:
Name Flags
node final
r final
public R visitModule(jdk.nashorn.api.tree.ModuleTree, );
descriptor: (Ljdk/nashorn/api/tree/ModuleTree;Ljava/lang/Object;)Ljava/lang/Object;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 1
invokeinterface jdk.nashorn.api.tree.ModuleTree.getImportEntries:()Ljava/util/List;
aload 0
aload 2
invokedynamic accept(Ljdk/nashorn/api/tree/SimpleTreeVisitorES6;Ljava/lang/Object;)Ljava/util/function/Consumer;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(Ljava/lang/Object;)V
jdk/nashorn/api/tree/SimpleTreeVisitorES6.lambda$0(Ljava/lang/Object;Ljdk/nashorn/api/tree/ImportEntryTree;)V (7)
(Ljdk/nashorn/api/tree/ImportEntryTree;)V
invokeinterface java.util.List.forEach:(Ljava/util/function/Consumer;)V
1: aload 1
invokeinterface jdk.nashorn.api.tree.ModuleTree.getLocalExportEntries:()Ljava/util/List;
aload 0
aload 2
invokedynamic accept(Ljdk/nashorn/api/tree/SimpleTreeVisitorES6;Ljava/lang/Object;)Ljava/util/function/Consumer;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(Ljava/lang/Object;)V
jdk/nashorn/api/tree/SimpleTreeVisitorES6.lambda$1(Ljava/lang/Object;Ljdk/nashorn/api/tree/ExportEntryTree;)V (7)
(Ljdk/nashorn/api/tree/ExportEntryTree;)V
invokeinterface java.util.List.forEach:(Ljava/util/function/Consumer;)V
2: aload 1
invokeinterface jdk.nashorn.api.tree.ModuleTree.getIndirectExportEntries:()Ljava/util/List;
aload 0
aload 2
invokedynamic accept(Ljdk/nashorn/api/tree/SimpleTreeVisitorES6;Ljava/lang/Object;)Ljava/util/function/Consumer;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(Ljava/lang/Object;)V
jdk/nashorn/api/tree/SimpleTreeVisitorES6.lambda$2(Ljava/lang/Object;Ljdk/nashorn/api/tree/ExportEntryTree;)V (7)
(Ljdk/nashorn/api/tree/ExportEntryTree;)V
invokeinterface java.util.List.forEach:(Ljava/util/function/Consumer;)V
3: aload 1
invokeinterface jdk.nashorn.api.tree.ModuleTree.getStarExportEntries:()Ljava/util/List;
aload 0
aload 2
invokedynamic accept(Ljdk/nashorn/api/tree/SimpleTreeVisitorES6;Ljava/lang/Object;)Ljava/util/function/Consumer;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(Ljava/lang/Object;)V
jdk/nashorn/api/tree/SimpleTreeVisitorES6.lambda$3(Ljava/lang/Object;Ljdk/nashorn/api/tree/ExportEntryTree;)V (7)
(Ljdk/nashorn/api/tree/ExportEntryTree;)V
invokeinterface java.util.List.forEach:(Ljava/util/function/Consumer;)V
4: aconst_null
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Ljdk/nashorn/api/tree/SimpleTreeVisitorES6<TR;TP;>;
0 5 1 node Ljdk/nashorn/api/tree/ModuleTree;
0 5 2 p TP;
Signature: (Ljdk/nashorn/api/tree/ModuleTree;TP;)TR;
MethodParameters:
Name Flags
node final
p final
public R visitExportEntry(jdk.nashorn.api.tree.ExportEntryTree, );
descriptor: (Ljdk/nashorn/api/tree/ExportEntryTree;Ljava/lang/Object;)Ljava/lang/Object;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aconst_null
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljdk/nashorn/api/tree/SimpleTreeVisitorES6<TR;TP;>;
0 1 1 node Ljdk/nashorn/api/tree/ExportEntryTree;
0 1 2 p TP;
Signature: (Ljdk/nashorn/api/tree/ExportEntryTree;TP;)TR;
MethodParameters:
Name Flags
node final
p final
public R visitImportEntry(jdk.nashorn.api.tree.ImportEntryTree, );
descriptor: (Ljdk/nashorn/api/tree/ImportEntryTree;Ljava/lang/Object;)Ljava/lang/Object;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aconst_null
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljdk/nashorn/api/tree/SimpleTreeVisitorES6<TR;TP;>;
0 1 1 node Ljdk/nashorn/api/tree/ImportEntryTree;
0 1 2 p TP;
Signature: (Ljdk/nashorn/api/tree/ImportEntryTree;TP;)TR;
MethodParameters:
Name Flags
node final
p final
public R visitClassDeclaration(jdk.nashorn.api.tree.ClassDeclarationTree, );
descriptor: (Ljdk/nashorn/api/tree/ClassDeclarationTree;Ljava/lang/Object;)Ljava/lang/Object;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=8, args_size=3
start local 0 start local 1 start local 2 0: aload 1
invokeinterface jdk.nashorn.api.tree.ClassDeclarationTree.getName:()Ljdk/nashorn/api/tree/IdentifierTree;
aload 0
aload 2
invokeinterface jdk.nashorn.api.tree.IdentifierTree.accept:(Ljdk/nashorn/api/tree/TreeVisitor;Ljava/lang/Object;)Ljava/lang/Object;
pop
1: aload 1
invokeinterface jdk.nashorn.api.tree.ClassDeclarationTree.getClassHeritage:()Ljdk/nashorn/api/tree/ExpressionTree;
astore 3
start local 3 2: aload 3
ifnull 4
3: aload 3
aload 0
aload 2
invokeinterface jdk.nashorn.api.tree.ExpressionTree.accept:(Ljdk/nashorn/api/tree/TreeVisitor;Ljava/lang/Object;)Ljava/lang/Object;
pop
4: StackMap locals: jdk.nashorn.api.tree.ExpressionTree
StackMap stack:
aload 1
invokeinterface jdk.nashorn.api.tree.ClassDeclarationTree.getConstructor:()Ljdk/nashorn/api/tree/PropertyTree;
astore 4
start local 4 5: aload 4
ifnull 7
6: aload 4
aload 0
aload 2
invokeinterface jdk.nashorn.api.tree.PropertyTree.accept:(Ljdk/nashorn/api/tree/TreeVisitor;Ljava/lang/Object;)Ljava/lang/Object;
pop
7: StackMap locals: jdk.nashorn.api.tree.PropertyTree
StackMap stack:
aload 1
invokeinterface jdk.nashorn.api.tree.ClassDeclarationTree.getClassElements:()Ljava/util/List;
astore 5
start local 5 8: aload 5
ifnull 13
9: aload 5
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 7
goto 12
StackMap locals: jdk.nashorn.api.tree.SimpleTreeVisitorES6 jdk.nashorn.api.tree.ClassDeclarationTree java.lang.Object jdk.nashorn.api.tree.ExpressionTree jdk.nashorn.api.tree.PropertyTree java.util.List top java.util.Iterator
StackMap stack:
10: aload 7
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast jdk.nashorn.api.tree.PropertyTree
astore 6
start local 6 11: aload 6
aload 0
aload 2
invokeinterface jdk.nashorn.api.tree.PropertyTree.accept:(Ljdk/nashorn/api/tree/TreeVisitor;Ljava/lang/Object;)Ljava/lang/Object;
pop
end local 6 12: StackMap locals:
StackMap stack:
aload 7
invokeinterface java.util.Iterator.hasNext:()Z
ifne 10
13: StackMap locals: jdk.nashorn.api.tree.SimpleTreeVisitorES6 jdk.nashorn.api.tree.ClassDeclarationTree java.lang.Object jdk.nashorn.api.tree.ExpressionTree jdk.nashorn.api.tree.PropertyTree java.util.List
StackMap stack:
aconst_null
areturn
end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 14 0 this Ljdk/nashorn/api/tree/SimpleTreeVisitorES6<TR;TP;>;
0 14 1 node Ljdk/nashorn/api/tree/ClassDeclarationTree;
0 14 2 p TP;
2 14 3 heritage Ljdk/nashorn/api/tree/ExpressionTree;
5 14 4 constructor Ljdk/nashorn/api/tree/PropertyTree;
8 14 5 elements Ljava/util/List<+Ljdk/nashorn/api/tree/PropertyTree;>;
11 12 6 prop Ljdk/nashorn/api/tree/PropertyTree;
Signature: (Ljdk/nashorn/api/tree/ClassDeclarationTree;TP;)TR;
MethodParameters:
Name Flags
node final
p final
public R visitClassExpression(jdk.nashorn.api.tree.ClassExpressionTree, );
descriptor: (Ljdk/nashorn/api/tree/ClassExpressionTree;Ljava/lang/Object;)Ljava/lang/Object;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=8, args_size=3
start local 0 start local 1 start local 2 0: aload 1
invokeinterface jdk.nashorn.api.tree.ClassExpressionTree.getName:()Ljdk/nashorn/api/tree/IdentifierTree;
aload 0
aload 2
invokeinterface jdk.nashorn.api.tree.IdentifierTree.accept:(Ljdk/nashorn/api/tree/TreeVisitor;Ljava/lang/Object;)Ljava/lang/Object;
pop
1: aload 1
invokeinterface jdk.nashorn.api.tree.ClassExpressionTree.getClassHeritage:()Ljdk/nashorn/api/tree/ExpressionTree;
astore 3
start local 3 2: aload 3
ifnull 4
3: aload 3
aload 0
aload 2
invokeinterface jdk.nashorn.api.tree.ExpressionTree.accept:(Ljdk/nashorn/api/tree/TreeVisitor;Ljava/lang/Object;)Ljava/lang/Object;
pop
4: StackMap locals: jdk.nashorn.api.tree.ExpressionTree
StackMap stack:
aload 1
invokeinterface jdk.nashorn.api.tree.ClassExpressionTree.getConstructor:()Ljdk/nashorn/api/tree/PropertyTree;
astore 4
start local 4 5: aload 4
ifnull 7
6: aload 4
aload 0
aload 2
invokeinterface jdk.nashorn.api.tree.PropertyTree.accept:(Ljdk/nashorn/api/tree/TreeVisitor;Ljava/lang/Object;)Ljava/lang/Object;
pop
7: StackMap locals: jdk.nashorn.api.tree.PropertyTree
StackMap stack:
aload 1
invokeinterface jdk.nashorn.api.tree.ClassExpressionTree.getClassElements:()Ljava/util/List;
astore 5
start local 5 8: aload 5
ifnull 13
9: aload 5
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 7
goto 12
StackMap locals: jdk.nashorn.api.tree.SimpleTreeVisitorES6 jdk.nashorn.api.tree.ClassExpressionTree java.lang.Object jdk.nashorn.api.tree.ExpressionTree jdk.nashorn.api.tree.PropertyTree java.util.List top java.util.Iterator
StackMap stack:
10: aload 7
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast jdk.nashorn.api.tree.PropertyTree
astore 6
start local 6 11: aload 6
aload 0
aload 2
invokeinterface jdk.nashorn.api.tree.PropertyTree.accept:(Ljdk/nashorn/api/tree/TreeVisitor;Ljava/lang/Object;)Ljava/lang/Object;
pop
end local 6 12: StackMap locals:
StackMap stack:
aload 7
invokeinterface java.util.Iterator.hasNext:()Z
ifne 10
13: StackMap locals: jdk.nashorn.api.tree.SimpleTreeVisitorES6 jdk.nashorn.api.tree.ClassExpressionTree java.lang.Object jdk.nashorn.api.tree.ExpressionTree jdk.nashorn.api.tree.PropertyTree java.util.List
StackMap stack:
aconst_null
areturn
end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 14 0 this Ljdk/nashorn/api/tree/SimpleTreeVisitorES6<TR;TP;>;
0 14 1 node Ljdk/nashorn/api/tree/ClassExpressionTree;
0 14 2 p TP;
2 14 3 heritage Ljdk/nashorn/api/tree/ExpressionTree;
5 14 4 constructor Ljdk/nashorn/api/tree/PropertyTree;
8 14 5 elements Ljava/util/List<+Ljdk/nashorn/api/tree/PropertyTree;>;
11 12 6 prop Ljdk/nashorn/api/tree/PropertyTree;
Signature: (Ljdk/nashorn/api/tree/ClassExpressionTree;TP;)TR;
MethodParameters:
Name Flags
node final
p final
public R visitForOfLoop(jdk.nashorn.api.tree.ForOfLoopTree, );
descriptor: (Ljdk/nashorn/api/tree/ForOfLoopTree;Ljava/lang/Object;)Ljava/lang/Object;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 1
invokeinterface jdk.nashorn.api.tree.ForOfLoopTree.getVariable:()Ljdk/nashorn/api/tree/ExpressionTree;
aload 0
aload 2
invokeinterface jdk.nashorn.api.tree.ExpressionTree.accept:(Ljdk/nashorn/api/tree/TreeVisitor;Ljava/lang/Object;)Ljava/lang/Object;
pop
1: aload 1
invokeinterface jdk.nashorn.api.tree.ForOfLoopTree.getExpression:()Ljdk/nashorn/api/tree/ExpressionTree;
aload 0
aload 2
invokeinterface jdk.nashorn.api.tree.ExpressionTree.accept:(Ljdk/nashorn/api/tree/TreeVisitor;Ljava/lang/Object;)Ljava/lang/Object;
pop
2: aload 1
invokeinterface jdk.nashorn.api.tree.ForOfLoopTree.getStatement:()Ljdk/nashorn/api/tree/StatementTree;
astore 3
start local 3 3: aload 3
ifnull 5
4: aload 3
aload 0
aload 2
invokeinterface jdk.nashorn.api.tree.StatementTree.accept:(Ljdk/nashorn/api/tree/TreeVisitor;Ljava/lang/Object;)Ljava/lang/Object;
pop
5: StackMap locals: jdk.nashorn.api.tree.StatementTree
StackMap stack:
aconst_null
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Ljdk/nashorn/api/tree/SimpleTreeVisitorES6<TR;TP;>;
0 6 1 node Ljdk/nashorn/api/tree/ForOfLoopTree;
0 6 2 p TP;
3 6 3 stat Ljdk/nashorn/api/tree/StatementTree;
Signature: (Ljdk/nashorn/api/tree/ForOfLoopTree;TP;)TR;
MethodParameters:
Name Flags
node final
p final
public R visitYield(jdk.nashorn.api.tree.YieldTree, );
descriptor: (Ljdk/nashorn/api/tree/YieldTree;Ljava/lang/Object;)Ljava/lang/Object;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 1
invokeinterface jdk.nashorn.api.tree.YieldTree.getExpression:()Ljdk/nashorn/api/tree/ExpressionTree;
aload 0
aload 2
invokeinterface jdk.nashorn.api.tree.ExpressionTree.accept:(Ljdk/nashorn/api/tree/TreeVisitor;Ljava/lang/Object;)Ljava/lang/Object;
pop
1: aconst_null
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljdk/nashorn/api/tree/SimpleTreeVisitorES6<TR;TP;>;
0 2 1 node Ljdk/nashorn/api/tree/YieldTree;
0 2 2 p TP;
Signature: (Ljdk/nashorn/api/tree/YieldTree;TP;)TR;
MethodParameters:
Name Flags
node final
p final
public R visitSpread(jdk.nashorn.api.tree.SpreadTree, );
descriptor: (Ljdk/nashorn/api/tree/SpreadTree;Ljava/lang/Object;)Ljava/lang/Object;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 1
invokeinterface jdk.nashorn.api.tree.SpreadTree.getExpression:()Ljdk/nashorn/api/tree/ExpressionTree;
aload 0
aload 2
invokeinterface jdk.nashorn.api.tree.ExpressionTree.accept:(Ljdk/nashorn/api/tree/TreeVisitor;Ljava/lang/Object;)Ljava/lang/Object;
pop
1: aconst_null
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljdk/nashorn/api/tree/SimpleTreeVisitorES6<TR;TP;>;
0 2 1 node Ljdk/nashorn/api/tree/SpreadTree;
0 2 2 p TP;
Signature: (Ljdk/nashorn/api/tree/SpreadTree;TP;)TR;
MethodParameters:
Name Flags
node final
p final
public R visitTemplateLiteral(jdk.nashorn.api.tree.TemplateLiteralTree, );
descriptor: (Ljdk/nashorn/api/tree/TemplateLiteralTree;Ljava/lang/Object;)Ljava/lang/Object;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=6, args_size=3
start local 0 start local 1 start local 2 0: aload 1
invokeinterface jdk.nashorn.api.tree.TemplateLiteralTree.getExpressions:()Ljava/util/List;
astore 3
start local 3 1: aload 3
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 5
goto 4
StackMap locals: jdk.nashorn.api.tree.SimpleTreeVisitorES6 jdk.nashorn.api.tree.TemplateLiteralTree java.lang.Object java.util.List top java.util.Iterator
StackMap stack:
2: aload 5
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast jdk.nashorn.api.tree.ExpressionTree
astore 4
start local 4 3: aload 4
aload 0
aload 2
invokeinterface jdk.nashorn.api.tree.ExpressionTree.accept:(Ljdk/nashorn/api/tree/TreeVisitor;Ljava/lang/Object;)Ljava/lang/Object;
pop
end local 4 4: StackMap locals:
StackMap stack:
aload 5
invokeinterface java.util.Iterator.hasNext:()Z
ifne 2
5: aconst_null
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Ljdk/nashorn/api/tree/SimpleTreeVisitorES6<TR;TP;>;
0 6 1 node Ljdk/nashorn/api/tree/TemplateLiteralTree;
0 6 2 p TP;
1 6 3 expressions Ljava/util/List<+Ljdk/nashorn/api/tree/ExpressionTree;>;
3 4 4 expr Ljdk/nashorn/api/tree/ExpressionTree;
Signature: (Ljdk/nashorn/api/tree/TemplateLiteralTree;TP;)TR;
MethodParameters:
Name Flags
node final
p final
public R visitVariable(jdk.nashorn.api.tree.VariableTree, );
descriptor: (Ljdk/nashorn/api/tree/VariableTree;Ljava/lang/Object;)Ljava/lang/Object;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 1
invokeinterface jdk.nashorn.api.tree.VariableTree.getBinding:()Ljdk/nashorn/api/tree/ExpressionTree;
astore 3
start local 3 1: aload 3
ifnull 3
2: aload 3
aload 0
aload 2
invokeinterface jdk.nashorn.api.tree.ExpressionTree.accept:(Ljdk/nashorn/api/tree/TreeVisitor;Ljava/lang/Object;)Ljava/lang/Object;
pop
3: StackMap locals: jdk.nashorn.api.tree.ExpressionTree
StackMap stack:
aload 0
aload 1
aload 2
invokespecial jdk.nashorn.api.tree.SimpleTreeVisitorES5_1.visitVariable:(Ljdk/nashorn/api/tree/VariableTree;Ljava/lang/Object;)Ljava/lang/Object;
pop
4: aconst_null
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Ljdk/nashorn/api/tree/SimpleTreeVisitorES6<TR;TP;>;
0 5 1 node Ljdk/nashorn/api/tree/VariableTree;
0 5 2 r TP;
1 5 3 expr Ljdk/nashorn/api/tree/ExpressionTree;
Signature: (Ljdk/nashorn/api/tree/VariableTree;TP;)TR;
MethodParameters:
Name Flags
node final
r final
private void lambda$0(java.lang.Object, jdk.nashorn.api.tree.ImportEntryTree);
descriptor: (Ljava/lang/Object;Ljdk/nashorn/api/tree/ImportEntryTree;)V
flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
Code:
stack=3, locals=3, args_size=3
start local 0 start local 2 0: aload 0
aload 2
aload 1
invokevirtual jdk.nashorn.api.tree.SimpleTreeVisitorES6.visitImportEntry:(Ljdk/nashorn/api/tree/ImportEntryTree;Ljava/lang/Object;)Ljava/lang/Object;
return
end local 2 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljdk/nashorn/api/tree/SimpleTreeVisitorES6<TR;TP;>;
0 1 2 e Ljdk/nashorn/api/tree/ImportEntryTree;
private void lambda$1(java.lang.Object, jdk.nashorn.api.tree.ExportEntryTree);
descriptor: (Ljava/lang/Object;Ljdk/nashorn/api/tree/ExportEntryTree;)V
flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
Code:
stack=3, locals=3, args_size=3
start local 0 start local 2 0: aload 0
aload 2
aload 1
invokevirtual jdk.nashorn.api.tree.SimpleTreeVisitorES6.visitExportEntry:(Ljdk/nashorn/api/tree/ExportEntryTree;Ljava/lang/Object;)Ljava/lang/Object;
return
end local 2 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljdk/nashorn/api/tree/SimpleTreeVisitorES6<TR;TP;>;
0 1 2 e Ljdk/nashorn/api/tree/ExportEntryTree;
private void lambda$2(java.lang.Object, jdk.nashorn.api.tree.ExportEntryTree);
descriptor: (Ljava/lang/Object;Ljdk/nashorn/api/tree/ExportEntryTree;)V
flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
Code:
stack=3, locals=3, args_size=3
start local 0 start local 2 0: aload 0
aload 2
aload 1
invokevirtual jdk.nashorn.api.tree.SimpleTreeVisitorES6.visitExportEntry:(Ljdk/nashorn/api/tree/ExportEntryTree;Ljava/lang/Object;)Ljava/lang/Object;
return
end local 2 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljdk/nashorn/api/tree/SimpleTreeVisitorES6<TR;TP;>;
0 1 2 e Ljdk/nashorn/api/tree/ExportEntryTree;
private void lambda$3(java.lang.Object, jdk.nashorn.api.tree.ExportEntryTree);
descriptor: (Ljava/lang/Object;Ljdk/nashorn/api/tree/ExportEntryTree;)V
flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
Code:
stack=3, locals=3, args_size=3
start local 0 start local 2 0: aload 0
aload 2
aload 1
invokevirtual jdk.nashorn.api.tree.SimpleTreeVisitorES6.visitExportEntry:(Ljdk/nashorn/api/tree/ExportEntryTree;Ljava/lang/Object;)Ljava/lang/Object;
return
end local 2 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljdk/nashorn/api/tree/SimpleTreeVisitorES6<TR;TP;>;
0 1 2 e Ljdk/nashorn/api/tree/ExportEntryTree;
}
Signature: <R:Ljava/lang/Object;P:Ljava/lang/Object;>Ljdk/nashorn/api/tree/SimpleTreeVisitorES5_1<TR;TP;>;
SourceFile: "SimpleTreeVisitorES6.java"
InnerClasses:
public final Lookup = java.lang.invoke.MethodHandles$Lookup of java.lang.invoke.MethodHandles