public class jdk.nashorn.api.tree.SimpleTreeVisitorES5_1<R, P> implements jdk.nashorn.api.tree.TreeVisitor<R, P>
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: jdk.nashorn.api.tree.SimpleTreeVisitorES5_1
super_class: java.lang.Object
{
public void <init>();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokespecial java.lang.Object.<init>:()V
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljdk/nashorn/api/tree/SimpleTreeVisitorES5_1<TR;TP;>;
public R visitAssignment(jdk.nashorn.api.tree.AssignmentTree, );
descriptor: (Ljdk/nashorn/api/tree/AssignmentTree;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.AssignmentTree.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.AssignmentTree.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: aconst_null
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljdk/nashorn/api/tree/SimpleTreeVisitorES5_1<TR;TP;>;
0 3 1 node Ljdk/nashorn/api/tree/AssignmentTree;
0 3 2 r TP;
Signature: (Ljdk/nashorn/api/tree/AssignmentTree;TP;)TR;
MethodParameters:
Name Flags
node final
r final
public R visitCompoundAssignment(jdk.nashorn.api.tree.CompoundAssignmentTree, );
descriptor: (Ljdk/nashorn/api/tree/CompoundAssignmentTree;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.CompoundAssignmentTree.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.CompoundAssignmentTree.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: aconst_null
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljdk/nashorn/api/tree/SimpleTreeVisitorES5_1<TR;TP;>;
0 3 1 node Ljdk/nashorn/api/tree/CompoundAssignmentTree;
0 3 2 r TP;
Signature: (Ljdk/nashorn/api/tree/CompoundAssignmentTree;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 0
aload 1
aload 2
invokevirtual jdk.nashorn.api.tree.SimpleTreeVisitorES5_1.visitUnknown:(Ljdk/nashorn/api/tree/Tree;Ljava/lang/Object;)Ljava/lang/Object;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljdk/nashorn/api/tree/SimpleTreeVisitorES5_1<TR;TP;>;
0 1 1 node Ljdk/nashorn/api/tree/ModuleTree;
0 1 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=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
aload 2
invokevirtual jdk.nashorn.api.tree.SimpleTreeVisitorES5_1.visitUnknown:(Ljdk/nashorn/api/tree/Tree;Ljava/lang/Object;)Ljava/lang/Object;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljdk/nashorn/api/tree/SimpleTreeVisitorES5_1<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=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
aload 2
invokevirtual jdk.nashorn.api.tree.SimpleTreeVisitorES5_1.visitUnknown:(Ljdk/nashorn/api/tree/Tree;Ljava/lang/Object;)Ljava/lang/Object;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljdk/nashorn/api/tree/SimpleTreeVisitorES5_1<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 visitBinary(jdk.nashorn.api.tree.BinaryTree, );
descriptor: (Ljdk/nashorn/api/tree/BinaryTree;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.BinaryTree.getLeftOperand:()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.BinaryTree.getRightOperand:()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: aconst_null
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljdk/nashorn/api/tree/SimpleTreeVisitorES5_1<TR;TP;>;
0 3 1 node Ljdk/nashorn/api/tree/BinaryTree;
0 3 2 r TP;
Signature: (Ljdk/nashorn/api/tree/BinaryTree;TP;)TR;
MethodParameters:
Name Flags
node final
r final
public R visitBlock(jdk.nashorn.api.tree.BlockTree, );
descriptor: (Ljdk/nashorn/api/tree/BlockTree;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.BlockTree.getStatements:()Ljava/util/List;
aload 0
aload 2
invokedynamic accept(Ljdk/nashorn/api/tree/SimpleTreeVisitorES5_1;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/SimpleTreeVisitorES5_1.lambda$0(Ljava/lang/Object;Ljdk/nashorn/api/tree/StatementTree;)V (7)
(Ljdk/nashorn/api/tree/StatementTree;)V
invokeinterface java.util.List.forEach:(Ljava/util/function/Consumer;)V
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/SimpleTreeVisitorES5_1<TR;TP;>;
0 2 1 node Ljdk/nashorn/api/tree/BlockTree;
0 2 2 r TP;
Signature: (Ljdk/nashorn/api/tree/BlockTree;TP;)TR;
MethodParameters:
Name Flags
node final
r final
public R visitBreak(jdk.nashorn.api.tree.BreakTree, );
descriptor: (Ljdk/nashorn/api/tree/BreakTree;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/SimpleTreeVisitorES5_1<TR;TP;>;
0 1 1 node Ljdk/nashorn/api/tree/BreakTree;
0 1 2 r TP;
Signature: (Ljdk/nashorn/api/tree/BreakTree;TP;)TR;
MethodParameters:
Name Flags
node final
r final
public R visitCase(jdk.nashorn.api.tree.CaseTree, );
descriptor: (Ljdk/nashorn/api/tree/CaseTree;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.CaseTree.getExpression:()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.Tree.accept:(Ljdk/nashorn/api/tree/TreeVisitor;Ljava/lang/Object;)Ljava/lang/Object;
pop
3: StackMap locals: jdk.nashorn.api.tree.Tree
StackMap stack:
aload 1
invokeinterface jdk.nashorn.api.tree.CaseTree.getStatements:()Ljava/util/List;
aload 0
aload 2
invokedynamic accept(Ljdk/nashorn/api/tree/SimpleTreeVisitorES5_1;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/SimpleTreeVisitorES5_1.lambda$1(Ljava/lang/Object;Ljdk/nashorn/api/tree/StatementTree;)V (7)
(Ljdk/nashorn/api/tree/StatementTree;)V
invokeinterface java.util.List.forEach:(Ljava/util/function/Consumer;)V
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/SimpleTreeVisitorES5_1<TR;TP;>;
0 5 1 node Ljdk/nashorn/api/tree/CaseTree;
0 5 2 r TP;
1 5 3 caseVal Ljdk/nashorn/api/tree/Tree;
Signature: (Ljdk/nashorn/api/tree/CaseTree;TP;)TR;
MethodParameters:
Name Flags
node final
r final
public R visitCatch(jdk.nashorn.api.tree.CatchTree, );
descriptor: (Ljdk/nashorn/api/tree/CatchTree;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.CatchTree.getCondition:()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.Tree.accept:(Ljdk/nashorn/api/tree/TreeVisitor;Ljava/lang/Object;)Ljava/lang/Object;
pop
3: StackMap locals: jdk.nashorn.api.tree.Tree
StackMap stack:
aload 1
invokeinterface jdk.nashorn.api.tree.CatchTree.getParameter:()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
4: aload 1
invokeinterface jdk.nashorn.api.tree.CatchTree.getBlock:()Ljdk/nashorn/api/tree/BlockTree;
aload 0
aload 2
invokeinterface jdk.nashorn.api.tree.BlockTree.accept:(Ljdk/nashorn/api/tree/TreeVisitor;Ljava/lang/Object;)Ljava/lang/Object;
pop
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/SimpleTreeVisitorES5_1<TR;TP;>;
0 6 1 node Ljdk/nashorn/api/tree/CatchTree;
0 6 2 r TP;
1 6 3 cond Ljdk/nashorn/api/tree/Tree;
Signature: (Ljdk/nashorn/api/tree/CatchTree;TP;)TR;
MethodParameters:
Name Flags
node final
r 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=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
aload 2
invokevirtual jdk.nashorn.api.tree.SimpleTreeVisitorES5_1.visitUnknown:(Ljdk/nashorn/api/tree/Tree;Ljava/lang/Object;)Ljava/lang/Object;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljdk/nashorn/api/tree/SimpleTreeVisitorES5_1<TR;TP;>;
0 1 1 node Ljdk/nashorn/api/tree/ClassDeclarationTree;
0 1 2 p TP;
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=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
aload 2
invokevirtual jdk.nashorn.api.tree.SimpleTreeVisitorES5_1.visitUnknown:(Ljdk/nashorn/api/tree/Tree;Ljava/lang/Object;)Ljava/lang/Object;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljdk/nashorn/api/tree/SimpleTreeVisitorES5_1<TR;TP;>;
0 1 1 node Ljdk/nashorn/api/tree/ClassExpressionTree;
0 1 2 p TP;
Signature: (Ljdk/nashorn/api/tree/ClassExpressionTree;TP;)TR;
MethodParameters:
Name Flags
node final
p final
public R visitConditionalExpression(jdk.nashorn.api.tree.ConditionalExpressionTree, );
descriptor: (Ljdk/nashorn/api/tree/ConditionalExpressionTree;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.ConditionalExpressionTree.getCondition:()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.ConditionalExpressionTree.getTrueExpression:()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.ConditionalExpressionTree.getFalseExpression:()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
3: aconst_null
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Ljdk/nashorn/api/tree/SimpleTreeVisitorES5_1<TR;TP;>;
0 4 1 node Ljdk/nashorn/api/tree/ConditionalExpressionTree;
0 4 2 r TP;
Signature: (Ljdk/nashorn/api/tree/ConditionalExpressionTree;TP;)TR;
MethodParameters:
Name Flags
node final
r final
public R visitContinue(jdk.nashorn.api.tree.ContinueTree, );
descriptor: (Ljdk/nashorn/api/tree/ContinueTree;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/SimpleTreeVisitorES5_1<TR;TP;>;
0 1 1 node Ljdk/nashorn/api/tree/ContinueTree;
0 1 2 r TP;
Signature: (Ljdk/nashorn/api/tree/ContinueTree;TP;)TR;
MethodParameters:
Name Flags
node final
r final
public R visitDebugger(jdk.nashorn.api.tree.DebuggerTree, );
descriptor: (Ljdk/nashorn/api/tree/DebuggerTree;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/SimpleTreeVisitorES5_1<TR;TP;>;
0 1 1 node Ljdk/nashorn/api/tree/DebuggerTree;
0 1 2 r TP;
Signature: (Ljdk/nashorn/api/tree/DebuggerTree;TP;)TR;
MethodParameters:
Name Flags
node final
r final
public R visitDoWhileLoop(jdk.nashorn.api.tree.DoWhileLoopTree, );
descriptor: (Ljdk/nashorn/api/tree/DoWhileLoopTree;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.DoWhileLoopTree.getStatement:()Ljdk/nashorn/api/tree/StatementTree;
aload 0
aload 2
invokeinterface jdk.nashorn.api.tree.StatementTree.accept:(Ljdk/nashorn/api/tree/TreeVisitor;Ljava/lang/Object;)Ljava/lang/Object;
pop
1: aload 1
invokeinterface jdk.nashorn.api.tree.DoWhileLoopTree.getCondition:()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: aconst_null
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljdk/nashorn/api/tree/SimpleTreeVisitorES5_1<TR;TP;>;
0 3 1 node Ljdk/nashorn/api/tree/DoWhileLoopTree;
0 3 2 r TP;
Signature: (Ljdk/nashorn/api/tree/DoWhileLoopTree;TP;)TR;
MethodParameters:
Name Flags
node final
r final
public R visitErroneous(jdk.nashorn.api.tree.ErroneousTree, );
descriptor: (Ljdk/nashorn/api/tree/ErroneousTree;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/SimpleTreeVisitorES5_1<TR;TP;>;
0 1 1 node Ljdk/nashorn/api/tree/ErroneousTree;
0 1 2 r TP;
Signature: (Ljdk/nashorn/api/tree/ErroneousTree;TP;)TR;
MethodParameters:
Name Flags
node final
r final
public R visitExpressionStatement(jdk.nashorn.api.tree.ExpressionStatementTree, );
descriptor: (Ljdk/nashorn/api/tree/ExpressionStatementTree;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.ExpressionStatementTree.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/SimpleTreeVisitorES5_1<TR;TP;>;
0 2 1 node Ljdk/nashorn/api/tree/ExpressionStatementTree;
0 2 2 r TP;
Signature: (Ljdk/nashorn/api/tree/ExpressionStatementTree;TP;)TR;
MethodParameters:
Name Flags
node final
r final
public R visitForLoop(jdk.nashorn.api.tree.ForLoopTree, );
descriptor: (Ljdk/nashorn/api/tree/ForLoopTree;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.ForLoopTree.getInitializer:()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.Tree.accept:(Ljdk/nashorn/api/tree/TreeVisitor;Ljava/lang/Object;)Ljava/lang/Object;
pop
3: StackMap locals: jdk.nashorn.api.tree.Tree
StackMap stack:
aload 1
invokeinterface jdk.nashorn.api.tree.ForLoopTree.getCondition:()Ljdk/nashorn/api/tree/ExpressionTree;
astore 4
start local 4 4: aload 4
ifnull 6
5: aload 4
aload 0
aload 2
invokeinterface jdk.nashorn.api.tree.Tree.accept:(Ljdk/nashorn/api/tree/TreeVisitor;Ljava/lang/Object;)Ljava/lang/Object;
pop
6: StackMap locals: jdk.nashorn.api.tree.Tree
StackMap stack:
aload 1
invokeinterface jdk.nashorn.api.tree.ForLoopTree.getUpdate:()Ljdk/nashorn/api/tree/ExpressionTree;
astore 5
start local 5 7: aload 5
ifnull 9
8: aload 5
aload 0
aload 2
invokeinterface jdk.nashorn.api.tree.Tree.accept:(Ljdk/nashorn/api/tree/TreeVisitor;Ljava/lang/Object;)Ljava/lang/Object;
pop
9: StackMap locals: jdk.nashorn.api.tree.Tree
StackMap stack:
aload 1
invokeinterface jdk.nashorn.api.tree.ForLoopTree.getStatement:()Ljdk/nashorn/api/tree/StatementTree;
aload 0
aload 2
invokeinterface jdk.nashorn.api.tree.StatementTree.accept:(Ljdk/nashorn/api/tree/TreeVisitor;Ljava/lang/Object;)Ljava/lang/Object;
pop
10: 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 11 0 this Ljdk/nashorn/api/tree/SimpleTreeVisitorES5_1<TR;TP;>;
0 11 1 node Ljdk/nashorn/api/tree/ForLoopTree;
0 11 2 r TP;
1 11 3 init Ljdk/nashorn/api/tree/Tree;
4 11 4 cond Ljdk/nashorn/api/tree/Tree;
7 11 5 update Ljdk/nashorn/api/tree/Tree;
Signature: (Ljdk/nashorn/api/tree/ForLoopTree;TP;)TR;
MethodParameters:
Name Flags
node final
r final
public R visitForInLoop(jdk.nashorn.api.tree.ForInLoopTree, );
descriptor: (Ljdk/nashorn/api/tree/ForInLoopTree;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.ForInLoopTree.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.ForInLoopTree.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.ForInLoopTree.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/SimpleTreeVisitorES5_1<TR;TP;>;
0 6 1 node Ljdk/nashorn/api/tree/ForInLoopTree;
0 6 2 r TP;
3 6 3 stat Ljdk/nashorn/api/tree/StatementTree;
Signature: (Ljdk/nashorn/api/tree/ForInLoopTree;TP;)TR;
MethodParameters:
Name Flags
node final
r 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=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
aload 2
invokevirtual jdk.nashorn.api.tree.SimpleTreeVisitorES5_1.visitUnknown:(Ljdk/nashorn/api/tree/Tree;Ljava/lang/Object;)Ljava/lang/Object;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljdk/nashorn/api/tree/SimpleTreeVisitorES5_1<TR;TP;>;
0 1 1 node Ljdk/nashorn/api/tree/ForOfLoopTree;
0 1 2 p TP;
Signature: (Ljdk/nashorn/api/tree/ForOfLoopTree;TP;)TR;
MethodParameters:
Name Flags
node final
p final
public R visitFunctionCall(jdk.nashorn.api.tree.FunctionCallTree, );
descriptor: (Ljdk/nashorn/api/tree/FunctionCallTree;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.FunctionCallTree.getFunctionSelect:()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.FunctionCallTree.getArguments:()Ljava/util/List;
aload 0
aload 2
invokedynamic accept(Ljdk/nashorn/api/tree/SimpleTreeVisitorES5_1;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/SimpleTreeVisitorES5_1.lambda$2(Ljava/lang/Object;Ljdk/nashorn/api/tree/ExpressionTree;)V (7)
(Ljdk/nashorn/api/tree/ExpressionTree;)V
invokeinterface java.util.List.forEach:(Ljava/util/function/Consumer;)V
2: aconst_null
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljdk/nashorn/api/tree/SimpleTreeVisitorES5_1<TR;TP;>;
0 3 1 node Ljdk/nashorn/api/tree/FunctionCallTree;
0 3 2 r TP;
Signature: (Ljdk/nashorn/api/tree/FunctionCallTree;TP;)TR;
MethodParameters:
Name Flags
node final
r final
public R visitFunctionDeclaration(jdk.nashorn.api.tree.FunctionDeclarationTree, );
descriptor: (Ljdk/nashorn/api/tree/FunctionDeclarationTree;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.FunctionDeclarationTree.getParameters:()Ljava/util/List;
aload 0
aload 2
invokedynamic accept(Ljdk/nashorn/api/tree/SimpleTreeVisitorES5_1;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/SimpleTreeVisitorES5_1.lambda$3(Ljava/lang/Object;Ljdk/nashorn/api/tree/ExpressionTree;)V (7)
(Ljdk/nashorn/api/tree/ExpressionTree;)V
invokeinterface java.util.List.forEach:(Ljava/util/function/Consumer;)V
1: aload 1
invokeinterface jdk.nashorn.api.tree.FunctionDeclarationTree.getBody:()Ljdk/nashorn/api/tree/BlockTree;
aload 0
aload 2
invokeinterface jdk.nashorn.api.tree.BlockTree.accept:(Ljdk/nashorn/api/tree/TreeVisitor;Ljava/lang/Object;)Ljava/lang/Object;
pop
2: aconst_null
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljdk/nashorn/api/tree/SimpleTreeVisitorES5_1<TR;TP;>;
0 3 1 node Ljdk/nashorn/api/tree/FunctionDeclarationTree;
0 3 2 r TP;
Signature: (Ljdk/nashorn/api/tree/FunctionDeclarationTree;TP;)TR;
MethodParameters:
Name Flags
node final
r final
public R visitFunctionExpression(jdk.nashorn.api.tree.FunctionExpressionTree, );
descriptor: (Ljdk/nashorn/api/tree/FunctionExpressionTree;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.FunctionExpressionTree.getParameters:()Ljava/util/List;
aload 0
aload 2
invokedynamic accept(Ljdk/nashorn/api/tree/SimpleTreeVisitorES5_1;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/SimpleTreeVisitorES5_1.lambda$4(Ljava/lang/Object;Ljdk/nashorn/api/tree/ExpressionTree;)V (7)
(Ljdk/nashorn/api/tree/ExpressionTree;)V
invokeinterface java.util.List.forEach:(Ljava/util/function/Consumer;)V
1: aload 1
invokeinterface jdk.nashorn.api.tree.FunctionExpressionTree.getBody:()Ljdk/nashorn/api/tree/Tree;
aload 0
aload 2
invokeinterface jdk.nashorn.api.tree.Tree.accept:(Ljdk/nashorn/api/tree/TreeVisitor;Ljava/lang/Object;)Ljava/lang/Object;
pop
2: aconst_null
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljdk/nashorn/api/tree/SimpleTreeVisitorES5_1<TR;TP;>;
0 3 1 node Ljdk/nashorn/api/tree/FunctionExpressionTree;
0 3 2 r TP;
Signature: (Ljdk/nashorn/api/tree/FunctionExpressionTree;TP;)TR;
MethodParameters:
Name Flags
node final
r final
public R visitIdentifier(jdk.nashorn.api.tree.IdentifierTree, );
descriptor: (Ljdk/nashorn/api/tree/IdentifierTree;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/SimpleTreeVisitorES5_1<TR;TP;>;
0 1 1 node Ljdk/nashorn/api/tree/IdentifierTree;
0 1 2 r TP;
Signature: (Ljdk/nashorn/api/tree/IdentifierTree;TP;)TR;
MethodParameters:
Name Flags
node final
r final
public R visitIf(jdk.nashorn.api.tree.IfTree, );
descriptor: (Ljdk/nashorn/api/tree/IfTree;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.IfTree.getCondition:()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.IfTree.getThenStatement:()Ljdk/nashorn/api/tree/StatementTree;
aload 0
aload 2
invokeinterface jdk.nashorn.api.tree.StatementTree.accept:(Ljdk/nashorn/api/tree/TreeVisitor;Ljava/lang/Object;)Ljava/lang/Object;
pop
2: aload 1
invokeinterface jdk.nashorn.api.tree.IfTree.getElseStatement:()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.Tree.accept:(Ljdk/nashorn/api/tree/TreeVisitor;Ljava/lang/Object;)Ljava/lang/Object;
pop
5: StackMap locals: jdk.nashorn.api.tree.Tree
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/SimpleTreeVisitorES5_1<TR;TP;>;
0 6 1 node Ljdk/nashorn/api/tree/IfTree;
0 6 2 r TP;
3 6 3 elseStat Ljdk/nashorn/api/tree/Tree;
Signature: (Ljdk/nashorn/api/tree/IfTree;TP;)TR;
MethodParameters:
Name Flags
node final
r final
public R visitArrayAccess(jdk.nashorn.api.tree.ArrayAccessTree, );
descriptor: (Ljdk/nashorn/api/tree/ArrayAccessTree;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.ArrayAccessTree.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: aload 1
invokeinterface jdk.nashorn.api.tree.ArrayAccessTree.getIndex:()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: aconst_null
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljdk/nashorn/api/tree/SimpleTreeVisitorES5_1<TR;TP;>;
0 3 1 node Ljdk/nashorn/api/tree/ArrayAccessTree;
0 3 2 r TP;
Signature: (Ljdk/nashorn/api/tree/ArrayAccessTree;TP;)TR;
MethodParameters:
Name Flags
node final
r final
public R visitArrayLiteral(jdk.nashorn.api.tree.ArrayLiteralTree, );
descriptor: (Ljdk/nashorn/api/tree/ArrayLiteralTree;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.ArrayLiteralTree.getElements:()Ljava/util/List;
invokeinterface java.util.List.stream:()Ljava/util/stream/Stream;
invokedynamic test()Ljava/util/function/Predicate;
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;)Z
jdk/nashorn/api/tree/SimpleTreeVisitorES5_1.lambda$5(Ljdk/nashorn/api/tree/ExpressionTree;)Z (6)
(Ljdk/nashorn/api/tree/ExpressionTree;)Z
invokeinterface java.util.stream.Stream.filter:(Ljava/util/function/Predicate;)Ljava/util/stream/Stream;
aload 0
aload 2
invokedynamic accept(Ljdk/nashorn/api/tree/SimpleTreeVisitorES5_1;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/SimpleTreeVisitorES5_1.lambda$6(Ljava/lang/Object;Ljdk/nashorn/api/tree/ExpressionTree;)V (7)
(Ljdk/nashorn/api/tree/ExpressionTree;)V
invokeinterface java.util.stream.Stream.forEach:(Ljava/util/function/Consumer;)V
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/SimpleTreeVisitorES5_1<TR;TP;>;
0 2 1 node Ljdk/nashorn/api/tree/ArrayLiteralTree;
0 2 2 r TP;
Signature: (Ljdk/nashorn/api/tree/ArrayLiteralTree;TP;)TR;
MethodParameters:
Name Flags
node final
r final
public R visitLabeledStatement(jdk.nashorn.api.tree.LabeledStatementTree, );
descriptor: (Ljdk/nashorn/api/tree/LabeledStatementTree;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.LabeledStatementTree.getStatement:()Ljdk/nashorn/api/tree/StatementTree;
aload 0
aload 2
invokeinterface jdk.nashorn.api.tree.StatementTree.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/SimpleTreeVisitorES5_1<TR;TP;>;
0 2 1 node Ljdk/nashorn/api/tree/LabeledStatementTree;
0 2 2 r TP;
Signature: (Ljdk/nashorn/api/tree/LabeledStatementTree;TP;)TR;
MethodParameters:
Name Flags
node final
r final
public R visitLiteral(jdk.nashorn.api.tree.LiteralTree, );
descriptor: (Ljdk/nashorn/api/tree/LiteralTree;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/SimpleTreeVisitorES5_1<TR;TP;>;
0 1 1 node Ljdk/nashorn/api/tree/LiteralTree;
0 1 2 r TP;
Signature: (Ljdk/nashorn/api/tree/LiteralTree;TP;)TR;
MethodParameters:
Name Flags
node final
r final
public R visitParenthesized(jdk.nashorn.api.tree.ParenthesizedTree, );
descriptor: (Ljdk/nashorn/api/tree/ParenthesizedTree;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.ParenthesizedTree.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/SimpleTreeVisitorES5_1<TR;TP;>;
0 2 1 node Ljdk/nashorn/api/tree/ParenthesizedTree;
0 2 2 r TP;
Signature: (Ljdk/nashorn/api/tree/ParenthesizedTree;TP;)TR;
MethodParameters:
Name Flags
node final
r final
public R visitReturn(jdk.nashorn.api.tree.ReturnTree, );
descriptor: (Ljdk/nashorn/api/tree/ReturnTree;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.ReturnTree.getExpression:()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.Tree.accept:(Ljdk/nashorn/api/tree/TreeVisitor;Ljava/lang/Object;)Ljava/lang/Object;
pop
3: StackMap locals: jdk.nashorn.api.tree.Tree
StackMap stack:
aconst_null
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/SimpleTreeVisitorES5_1<TR;TP;>;
0 4 1 node Ljdk/nashorn/api/tree/ReturnTree;
0 4 2 r TP;
1 4 3 retExpr Ljdk/nashorn/api/tree/Tree;
Signature: (Ljdk/nashorn/api/tree/ReturnTree;TP;)TR;
MethodParameters:
Name Flags
node final
r final
public R visitMemberSelect(jdk.nashorn.api.tree.MemberSelectTree, );
descriptor: (Ljdk/nashorn/api/tree/MemberSelectTree;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.MemberSelectTree.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/SimpleTreeVisitorES5_1<TR;TP;>;
0 2 1 node Ljdk/nashorn/api/tree/MemberSelectTree;
0 2 2 r TP;
Signature: (Ljdk/nashorn/api/tree/MemberSelectTree;TP;)TR;
MethodParameters:
Name Flags
node final
r final
public R visitNew(jdk.nashorn.api.tree.NewTree, );
descriptor: (Ljdk/nashorn/api/tree/NewTree;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.NewTree.getConstructorExpression:()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/SimpleTreeVisitorES5_1<TR;TP;>;
0 2 1 node Ljdk/nashorn/api/tree/NewTree;
0 2 2 r TP;
Signature: (Ljdk/nashorn/api/tree/NewTree;TP;)TR;
MethodParameters:
Name Flags
node final
r final
public R visitObjectLiteral(jdk.nashorn.api.tree.ObjectLiteralTree, );
descriptor: (Ljdk/nashorn/api/tree/ObjectLiteralTree;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.ObjectLiteralTree.getProperties:()Ljava/util/List;
aload 0
aload 2
invokedynamic accept(Ljdk/nashorn/api/tree/SimpleTreeVisitorES5_1;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/SimpleTreeVisitorES5_1.lambda$7(Ljava/lang/Object;Ljdk/nashorn/api/tree/PropertyTree;)V (7)
(Ljdk/nashorn/api/tree/PropertyTree;)V
invokeinterface java.util.List.forEach:(Ljava/util/function/Consumer;)V
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/SimpleTreeVisitorES5_1<TR;TP;>;
0 2 1 node Ljdk/nashorn/api/tree/ObjectLiteralTree;
0 2 2 r TP;
Signature: (Ljdk/nashorn/api/tree/ObjectLiteralTree;TP;)TR;
MethodParameters:
Name Flags
node final
r final
public R visitProperty(jdk.nashorn.api.tree.PropertyTree, );
descriptor: (Ljdk/nashorn/api/tree/PropertyTree;Ljava/lang/Object;)Ljava/lang/Object;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=7, args_size=3
start local 0 start local 1 start local 2 0: aload 1
invokeinterface jdk.nashorn.api.tree.PropertyTree.getGetter:()Ljdk/nashorn/api/tree/FunctionExpressionTree;
astore 3
start local 3 1: aload 3
ifnull 3
2: aload 3
aload 0
aload 2
invokeinterface jdk.nashorn.api.tree.FunctionExpressionTree.accept:(Ljdk/nashorn/api/tree/TreeVisitor;Ljava/lang/Object;)Ljava/lang/Object;
pop
3: StackMap locals: jdk.nashorn.api.tree.FunctionExpressionTree
StackMap stack:
aload 1
invokeinterface jdk.nashorn.api.tree.PropertyTree.getKey:()Ljdk/nashorn/api/tree/ExpressionTree;
astore 4
start local 4 4: aload 4
ifnull 6
5: 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
6: StackMap locals: jdk.nashorn.api.tree.ExpressionTree
StackMap stack:
aload 1
invokeinterface jdk.nashorn.api.tree.PropertyTree.getSetter:()Ljdk/nashorn/api/tree/FunctionExpressionTree;
astore 5
start local 5 7: aload 5
ifnull 9
8: aload 5
aload 0
aload 2
invokeinterface jdk.nashorn.api.tree.FunctionExpressionTree.accept:(Ljdk/nashorn/api/tree/TreeVisitor;Ljava/lang/Object;)Ljava/lang/Object;
pop
9: StackMap locals: jdk.nashorn.api.tree.FunctionExpressionTree
StackMap stack:
aload 1
invokeinterface jdk.nashorn.api.tree.PropertyTree.getValue:()Ljdk/nashorn/api/tree/ExpressionTree;
astore 6
start local 6 10: aload 6
ifnull 12
11: aload 6
aload 0
aload 2
invokeinterface jdk.nashorn.api.tree.ExpressionTree.accept:(Ljdk/nashorn/api/tree/TreeVisitor;Ljava/lang/Object;)Ljava/lang/Object;
pop
12: StackMap locals: jdk.nashorn.api.tree.ExpressionTree
StackMap stack:
aconst_null
areturn
end local 6 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 13 0 this Ljdk/nashorn/api/tree/SimpleTreeVisitorES5_1<TR;TP;>;
0 13 1 node Ljdk/nashorn/api/tree/PropertyTree;
0 13 2 r TP;
1 13 3 getter Ljdk/nashorn/api/tree/FunctionExpressionTree;
4 13 4 key Ljdk/nashorn/api/tree/ExpressionTree;
7 13 5 setter Ljdk/nashorn/api/tree/FunctionExpressionTree;
10 13 6 value Ljdk/nashorn/api/tree/ExpressionTree;
Signature: (Ljdk/nashorn/api/tree/PropertyTree;TP;)TR;
MethodParameters:
Name Flags
node final
r final
public R visitRegExpLiteral(jdk.nashorn.api.tree.RegExpLiteralTree, );
descriptor: (Ljdk/nashorn/api/tree/RegExpLiteralTree;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/SimpleTreeVisitorES5_1<TR;TP;>;
0 1 1 node Ljdk/nashorn/api/tree/RegExpLiteralTree;
0 1 2 r TP;
Signature: (Ljdk/nashorn/api/tree/RegExpLiteralTree;TP;)TR;
MethodParameters:
Name Flags
node final
r 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=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
aload 2
invokevirtual jdk.nashorn.api.tree.SimpleTreeVisitorES5_1.visitUnknown:(Ljdk/nashorn/api/tree/Tree;Ljava/lang/Object;)Ljava/lang/Object;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljdk/nashorn/api/tree/SimpleTreeVisitorES5_1<TR;TP;>;
0 1 1 node Ljdk/nashorn/api/tree/TemplateLiteralTree;
0 1 2 p TP;
Signature: (Ljdk/nashorn/api/tree/TemplateLiteralTree;TP;)TR;
MethodParameters:
Name Flags
node final
p final
public R visitEmptyStatement(jdk.nashorn.api.tree.EmptyStatementTree, );
descriptor: (Ljdk/nashorn/api/tree/EmptyStatementTree;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/SimpleTreeVisitorES5_1<TR;TP;>;
0 1 1 node Ljdk/nashorn/api/tree/EmptyStatementTree;
0 1 2 r TP;
Signature: (Ljdk/nashorn/api/tree/EmptyStatementTree;TP;)TR;
MethodParameters:
Name Flags
node final
r 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 0
aload 1
aload 2
invokevirtual jdk.nashorn.api.tree.SimpleTreeVisitorES5_1.visitUnknown:(Ljdk/nashorn/api/tree/Tree;Ljava/lang/Object;)Ljava/lang/Object;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljdk/nashorn/api/tree/SimpleTreeVisitorES5_1<TR;TP;>;
0 1 1 node Ljdk/nashorn/api/tree/SpreadTree;
0 1 2 p TP;
Signature: (Ljdk/nashorn/api/tree/SpreadTree;TP;)TR;
MethodParameters:
Name Flags
node final
p final
public R visitSwitch(jdk.nashorn.api.tree.SwitchTree, );
descriptor: (Ljdk/nashorn/api/tree/SwitchTree;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.SwitchTree.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: aload 1
invokeinterface jdk.nashorn.api.tree.SwitchTree.getCases:()Ljava/util/List;
aload 0
aload 2
invokedynamic accept(Ljdk/nashorn/api/tree/SimpleTreeVisitorES5_1;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/SimpleTreeVisitorES5_1.lambda$8(Ljava/lang/Object;Ljdk/nashorn/api/tree/CaseTree;)V (7)
(Ljdk/nashorn/api/tree/CaseTree;)V
invokeinterface java.util.List.forEach:(Ljava/util/function/Consumer;)V
2: aconst_null
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljdk/nashorn/api/tree/SimpleTreeVisitorES5_1<TR;TP;>;
0 3 1 node Ljdk/nashorn/api/tree/SwitchTree;
0 3 2 r TP;
Signature: (Ljdk/nashorn/api/tree/SwitchTree;TP;)TR;
MethodParameters:
Name Flags
node final
r final
public R visitThrow(jdk.nashorn.api.tree.ThrowTree, );
descriptor: (Ljdk/nashorn/api/tree/ThrowTree;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.ThrowTree.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/SimpleTreeVisitorES5_1<TR;TP;>;
0 2 1 node Ljdk/nashorn/api/tree/ThrowTree;
0 2 2 r TP;
Signature: (Ljdk/nashorn/api/tree/ThrowTree;TP;)TR;
MethodParameters:
Name Flags
node final
r final
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=3, args_size=3
start local 0 start local 1 start local 2 0: aload 1
invokeinterface jdk.nashorn.api.tree.CompilationUnitTree.getSourceElements:()Ljava/util/List;
aload 0
aload 2
invokedynamic accept(Ljdk/nashorn/api/tree/SimpleTreeVisitorES5_1;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/SimpleTreeVisitorES5_1.lambda$9(Ljava/lang/Object;Ljdk/nashorn/api/tree/Tree;)V (7)
(Ljdk/nashorn/api/tree/Tree;)V
invokeinterface java.util.List.forEach:(Ljava/util/function/Consumer;)V
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/SimpleTreeVisitorES5_1<TR;TP;>;
0 2 1 node Ljdk/nashorn/api/tree/CompilationUnitTree;
0 2 2 r TP;
Signature: (Ljdk/nashorn/api/tree/CompilationUnitTree;TP;)TR;
MethodParameters:
Name Flags
node final
r final
public R visitTry(jdk.nashorn.api.tree.TryTree, );
descriptor: (Ljdk/nashorn/api/tree/TryTree;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.TryTree.getBlock:()Ljdk/nashorn/api/tree/BlockTree;
aload 0
aload 2
invokeinterface jdk.nashorn.api.tree.BlockTree.accept:(Ljdk/nashorn/api/tree/TreeVisitor;Ljava/lang/Object;)Ljava/lang/Object;
pop
1: aload 1
invokeinterface jdk.nashorn.api.tree.TryTree.getCatches:()Ljava/util/List;
aload 0
aload 2
invokedynamic accept(Ljdk/nashorn/api/tree/SimpleTreeVisitorES5_1;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/SimpleTreeVisitorES5_1.lambda$10(Ljava/lang/Object;Ljdk/nashorn/api/tree/CatchTree;)V (7)
(Ljdk/nashorn/api/tree/CatchTree;)V
invokeinterface java.util.List.forEach:(Ljava/util/function/Consumer;)V
2: aload 1
invokeinterface jdk.nashorn.api.tree.TryTree.getFinallyBlock:()Ljdk/nashorn/api/tree/BlockTree;
astore 3
start local 3 3: aload 3
ifnull 5
4: aload 3
aload 0
aload 2
invokeinterface jdk.nashorn.api.tree.Tree.accept:(Ljdk/nashorn/api/tree/TreeVisitor;Ljava/lang/Object;)Ljava/lang/Object;
pop
5: StackMap locals: jdk.nashorn.api.tree.Tree
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/SimpleTreeVisitorES5_1<TR;TP;>;
0 6 1 node Ljdk/nashorn/api/tree/TryTree;
0 6 2 r TP;
3 6 3 finallyBlock Ljdk/nashorn/api/tree/Tree;
Signature: (Ljdk/nashorn/api/tree/TryTree;TP;)TR;
MethodParameters:
Name Flags
node final
r final
public R visitInstanceOf(jdk.nashorn.api.tree.InstanceOfTree, );
descriptor: (Ljdk/nashorn/api/tree/InstanceOfTree;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.InstanceOfTree.getType:()Ljdk/nashorn/api/tree/Tree;
aload 0
aload 2
invokeinterface jdk.nashorn.api.tree.Tree.accept:(Ljdk/nashorn/api/tree/TreeVisitor;Ljava/lang/Object;)Ljava/lang/Object;
pop
1: aload 1
invokeinterface jdk.nashorn.api.tree.InstanceOfTree.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: aconst_null
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljdk/nashorn/api/tree/SimpleTreeVisitorES5_1<TR;TP;>;
0 3 1 node Ljdk/nashorn/api/tree/InstanceOfTree;
0 3 2 r TP;
Signature: (Ljdk/nashorn/api/tree/InstanceOfTree;TP;)TR;
MethodParameters:
Name Flags
node final
r final
public R visitUnary(jdk.nashorn.api.tree.UnaryTree, );
descriptor: (Ljdk/nashorn/api/tree/UnaryTree;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.UnaryTree.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/SimpleTreeVisitorES5_1<TR;TP;>;
0 2 1 node Ljdk/nashorn/api/tree/UnaryTree;
0 2 2 r TP;
Signature: (Ljdk/nashorn/api/tree/UnaryTree;TP;)TR;
MethodParameters:
Name Flags
node final
r 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=3, args_size=3
start local 0 start local 1 start local 2 0: aload 1
invokeinterface jdk.nashorn.api.tree.VariableTree.getInitializer:()Ljdk/nashorn/api/tree/ExpressionTree;
ifnull 2
1: aload 1
invokeinterface jdk.nashorn.api.tree.VariableTree.getInitializer:()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: StackMap locals:
StackMap stack:
aconst_null
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljdk/nashorn/api/tree/SimpleTreeVisitorES5_1<TR;TP;>;
0 3 1 node Ljdk/nashorn/api/tree/VariableTree;
0 3 2 r TP;
Signature: (Ljdk/nashorn/api/tree/VariableTree;TP;)TR;
MethodParameters:
Name Flags
node final
r final
public R visitWhileLoop(jdk.nashorn.api.tree.WhileLoopTree, );
descriptor: (Ljdk/nashorn/api/tree/WhileLoopTree;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.WhileLoopTree.getCondition:()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.WhileLoopTree.getStatement:()Ljdk/nashorn/api/tree/StatementTree;
aload 0
aload 2
invokeinterface jdk.nashorn.api.tree.StatementTree.accept:(Ljdk/nashorn/api/tree/TreeVisitor;Ljava/lang/Object;)Ljava/lang/Object;
pop
2: aconst_null
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljdk/nashorn/api/tree/SimpleTreeVisitorES5_1<TR;TP;>;
0 3 1 node Ljdk/nashorn/api/tree/WhileLoopTree;
0 3 2 r TP;
Signature: (Ljdk/nashorn/api/tree/WhileLoopTree;TP;)TR;
MethodParameters:
Name Flags
node final
r final
public R visitWith(jdk.nashorn.api.tree.WithTree, );
descriptor: (Ljdk/nashorn/api/tree/WithTree;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.WithTree.getScope:()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.WithTree.getStatement:()Ljdk/nashorn/api/tree/StatementTree;
aload 0
aload 2
invokeinterface jdk.nashorn.api.tree.StatementTree.accept:(Ljdk/nashorn/api/tree/TreeVisitor;Ljava/lang/Object;)Ljava/lang/Object;
pop
2: aconst_null
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljdk/nashorn/api/tree/SimpleTreeVisitorES5_1<TR;TP;>;
0 3 1 node Ljdk/nashorn/api/tree/WithTree;
0 3 2 r TP;
Signature: (Ljdk/nashorn/api/tree/WithTree;TP;)TR;
MethodParameters:
Name Flags
node final
r 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 0
aload 1
aload 2
invokevirtual jdk.nashorn.api.tree.SimpleTreeVisitorES5_1.visitUnknown:(Ljdk/nashorn/api/tree/Tree;Ljava/lang/Object;)Ljava/lang/Object;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljdk/nashorn/api/tree/SimpleTreeVisitorES5_1<TR;TP;>;
0 1 1 node Ljdk/nashorn/api/tree/YieldTree;
0 1 2 p TP;
Signature: (Ljdk/nashorn/api/tree/YieldTree;TP;)TR;
MethodParameters:
Name Flags
node final
p final
public R visitUnknown(jdk.nashorn.api.tree.Tree, );
descriptor: (Ljdk/nashorn/api/tree/Tree;Ljava/lang/Object;)Ljava/lang/Object;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=3, args_size=3
start local 0 start local 1 start local 2 0: new jdk.nashorn.api.tree.UnknownTreeException
dup
aload 1
aload 2
invokespecial jdk.nashorn.api.tree.UnknownTreeException.<init>:(Ljdk/nashorn/api/tree/Tree;Ljava/lang/Object;)V
athrow
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljdk/nashorn/api/tree/SimpleTreeVisitorES5_1<TR;TP;>;
0 1 1 node Ljdk/nashorn/api/tree/Tree;
0 1 2 p TP;
Signature: (Ljdk/nashorn/api/tree/Tree;TP;)TR;
MethodParameters:
Name Flags
node final
p final
private void lambda$0(java.lang.Object, jdk.nashorn.api.tree.StatementTree);
descriptor: (Ljava/lang/Object;Ljdk/nashorn/api/tree/StatementTree;)V
flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
Code:
stack=3, locals=3, args_size=3
start local 0 start local 2 0: aload 2
aload 0
aload 1
invokeinterface jdk.nashorn.api.tree.StatementTree.accept:(Ljdk/nashorn/api/tree/TreeVisitor;Ljava/lang/Object;)Ljava/lang/Object;
pop
1: return
end local 2 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljdk/nashorn/api/tree/SimpleTreeVisitorES5_1<TR;TP;>;
0 2 2 tree Ljdk/nashorn/api/tree/StatementTree;
private void lambda$1(java.lang.Object, jdk.nashorn.api.tree.StatementTree);
descriptor: (Ljava/lang/Object;Ljdk/nashorn/api/tree/StatementTree;)V
flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
Code:
stack=3, locals=3, args_size=3
start local 0 start local 2 0: aload 2
aload 0
aload 1
invokeinterface jdk.nashorn.api.tree.StatementTree.accept:(Ljdk/nashorn/api/tree/TreeVisitor;Ljava/lang/Object;)Ljava/lang/Object;
pop
1: return
end local 2 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljdk/nashorn/api/tree/SimpleTreeVisitorES5_1<TR;TP;>;
0 2 2 tree Ljdk/nashorn/api/tree/StatementTree;
private void lambda$2(java.lang.Object, jdk.nashorn.api.tree.ExpressionTree);
descriptor: (Ljava/lang/Object;Ljdk/nashorn/api/tree/ExpressionTree;)V
flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
Code:
stack=3, locals=3, args_size=3
start local 0 start local 2 0: aload 2
aload 0
aload 1
invokeinterface jdk.nashorn.api.tree.ExpressionTree.accept:(Ljdk/nashorn/api/tree/TreeVisitor;Ljava/lang/Object;)Ljava/lang/Object;
pop
1: return
end local 2 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljdk/nashorn/api/tree/SimpleTreeVisitorES5_1<TR;TP;>;
0 2 2 tree Ljdk/nashorn/api/tree/ExpressionTree;
private void lambda$3(java.lang.Object, jdk.nashorn.api.tree.ExpressionTree);
descriptor: (Ljava/lang/Object;Ljdk/nashorn/api/tree/ExpressionTree;)V
flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
Code:
stack=3, locals=3, args_size=3
start local 0 start local 2 0: aload 2
aload 0
aload 1
invokeinterface jdk.nashorn.api.tree.ExpressionTree.accept:(Ljdk/nashorn/api/tree/TreeVisitor;Ljava/lang/Object;)Ljava/lang/Object;
pop
1: return
end local 2 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljdk/nashorn/api/tree/SimpleTreeVisitorES5_1<TR;TP;>;
0 2 2 tree Ljdk/nashorn/api/tree/ExpressionTree;
private void lambda$4(java.lang.Object, jdk.nashorn.api.tree.ExpressionTree);
descriptor: (Ljava/lang/Object;Ljdk/nashorn/api/tree/ExpressionTree;)V
flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
Code:
stack=3, locals=3, args_size=3
start local 0 start local 2 0: aload 2
aload 0
aload 1
invokeinterface jdk.nashorn.api.tree.ExpressionTree.accept:(Ljdk/nashorn/api/tree/TreeVisitor;Ljava/lang/Object;)Ljava/lang/Object;
pop
1: return
end local 2 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljdk/nashorn/api/tree/SimpleTreeVisitorES5_1<TR;TP;>;
0 2 2 tree Ljdk/nashorn/api/tree/ExpressionTree;
private static boolean lambda$5(jdk.nashorn.api.tree.ExpressionTree);
descriptor: (Ljdk/nashorn/api/tree/ExpressionTree;)Z
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
ifnull 1
iconst_1
goto 2
StackMap locals:
StackMap stack:
1: iconst_0
StackMap locals:
StackMap stack: int
2: ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 tree Ljdk/nashorn/api/tree/ExpressionTree;
private void lambda$6(java.lang.Object, jdk.nashorn.api.tree.ExpressionTree);
descriptor: (Ljava/lang/Object;Ljdk/nashorn/api/tree/ExpressionTree;)V
flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
Code:
stack=3, locals=3, args_size=3
start local 0 start local 2 0: aload 2
aload 0
aload 1
invokeinterface jdk.nashorn.api.tree.ExpressionTree.accept:(Ljdk/nashorn/api/tree/TreeVisitor;Ljava/lang/Object;)Ljava/lang/Object;
pop
1: return
end local 2 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljdk/nashorn/api/tree/SimpleTreeVisitorES5_1<TR;TP;>;
0 2 2 tree Ljdk/nashorn/api/tree/ExpressionTree;
private void lambda$7(java.lang.Object, jdk.nashorn.api.tree.PropertyTree);
descriptor: (Ljava/lang/Object;Ljdk/nashorn/api/tree/PropertyTree;)V
flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
Code:
stack=3, locals=3, args_size=3
start local 0 start local 2 0: aload 2
aload 0
aload 1
invokeinterface jdk.nashorn.api.tree.PropertyTree.accept:(Ljdk/nashorn/api/tree/TreeVisitor;Ljava/lang/Object;)Ljava/lang/Object;
pop
1: return
end local 2 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljdk/nashorn/api/tree/SimpleTreeVisitorES5_1<TR;TP;>;
0 2 2 tree Ljdk/nashorn/api/tree/PropertyTree;
private void lambda$8(java.lang.Object, jdk.nashorn.api.tree.CaseTree);
descriptor: (Ljava/lang/Object;Ljdk/nashorn/api/tree/CaseTree;)V
flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
Code:
stack=3, locals=3, args_size=3
start local 0 start local 2 0: aload 2
aload 0
aload 1
invokeinterface jdk.nashorn.api.tree.CaseTree.accept:(Ljdk/nashorn/api/tree/TreeVisitor;Ljava/lang/Object;)Ljava/lang/Object;
pop
1: return
end local 2 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljdk/nashorn/api/tree/SimpleTreeVisitorES5_1<TR;TP;>;
0 2 2 tree Ljdk/nashorn/api/tree/CaseTree;
private void lambda$9(java.lang.Object, jdk.nashorn.api.tree.Tree);
descriptor: (Ljava/lang/Object;Ljdk/nashorn/api/tree/Tree;)V
flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
Code:
stack=3, locals=3, args_size=3
start local 0 start local 2 0: aload 2
aload 0
aload 1
invokeinterface jdk.nashorn.api.tree.Tree.accept:(Ljdk/nashorn/api/tree/TreeVisitor;Ljava/lang/Object;)Ljava/lang/Object;
pop
1: return
end local 2 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljdk/nashorn/api/tree/SimpleTreeVisitorES5_1<TR;TP;>;
0 2 2 tree Ljdk/nashorn/api/tree/Tree;
private void lambda$10(java.lang.Object, jdk.nashorn.api.tree.CatchTree);
descriptor: (Ljava/lang/Object;Ljdk/nashorn/api/tree/CatchTree;)V
flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
Code:
stack=3, locals=3, args_size=3
start local 0 start local 2 0: aload 2
aload 0
aload 1
invokeinterface jdk.nashorn.api.tree.CatchTree.accept:(Ljdk/nashorn/api/tree/TreeVisitor;Ljava/lang/Object;)Ljava/lang/Object;
pop
1: return
end local 2 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljdk/nashorn/api/tree/SimpleTreeVisitorES5_1<TR;TP;>;
0 2 2 tree Ljdk/nashorn/api/tree/CatchTree;
}
Signature: <R:Ljava/lang/Object;P:Ljava/lang/Object;>Ljava/lang/Object;Ljdk/nashorn/api/tree/TreeVisitor<TR;TP;>;
SourceFile: "SimpleTreeVisitorES5_1.java"
InnerClasses:
public final Lookup = java.lang.invoke.MethodHandles$Lookup of java.lang.invoke.MethodHandles