class jdk.nashorn.tools.jjs.NashornCompleter$1 extends jdk.nashorn.api.tree.SimpleTreeVisitorES5_1<jdk.nashorn.api.tree.Tree, java.lang.Void>
minor version: 0
major version: 59
flags: flags: (0x0020) ACC_SUPER
this_class: jdk.nashorn.tools.jjs.NashornCompleter$1
super_class: jdk.nashorn.api.tree.SimpleTreeVisitorES5_1
{
final jdk.nashorn.tools.jjs.NashornCompleter this$0;
descriptor: Ljdk/nashorn/tools/jjs/NashornCompleter;
flags: (0x1010) ACC_FINAL, ACC_SYNTHETIC
void <init>(jdk.nashorn.tools.jjs.NashornCompleter);
descriptor: (Ljdk/nashorn/tools/jjs/NashornCompleter;)V
flags: (0x0000)
Code:
stack=2, locals=2, args_size=2
start local 0 0: aload 0
aload 1
putfield jdk.nashorn.tools.jjs.NashornCompleter$1.this$0:Ljdk/nashorn/tools/jjs/NashornCompleter;
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/tools/jjs/NashornCompleter$1;
MethodParameters:
Name Flags
this$0 final
public jdk.nashorn.api.tree.Tree visitAssignment(jdk.nashorn.api.tree.AssignmentTree, java.lang.Void);
descriptor: (Ljdk/nashorn/api/tree/AssignmentTree;Ljava/lang/Void;)Ljdk/nashorn/api/tree/Tree;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield jdk.nashorn.tools.jjs.NashornCompleter$1.this$0:Ljdk/nashorn/tools/jjs/NashornCompleter;
aload 1
invokeinterface jdk.nashorn.api.tree.AssignmentTree.getExpression:()Ljdk/nashorn/api/tree/ExpressionTree;
invokevirtual jdk.nashorn.tools.jjs.NashornCompleter.getRightMostExpression:(Ljdk/nashorn/api/tree/ExpressionTree;)Ljdk/nashorn/api/tree/Tree;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljdk/nashorn/tools/jjs/NashornCompleter$1;
0 1 1 at Ljdk/nashorn/api/tree/AssignmentTree;
0 1 2 v Ljava/lang/Void;
MethodParameters:
Name Flags
at final
v final
public jdk.nashorn.api.tree.Tree visitCompoundAssignment(jdk.nashorn.api.tree.CompoundAssignmentTree, java.lang.Void);
descriptor: (Ljdk/nashorn/api/tree/CompoundAssignmentTree;Ljava/lang/Void;)Ljdk/nashorn/api/tree/Tree;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield jdk.nashorn.tools.jjs.NashornCompleter$1.this$0:Ljdk/nashorn/tools/jjs/NashornCompleter;
aload 1
invokeinterface jdk.nashorn.api.tree.CompoundAssignmentTree.getExpression:()Ljdk/nashorn/api/tree/ExpressionTree;
invokevirtual jdk.nashorn.tools.jjs.NashornCompleter.getRightMostExpression:(Ljdk/nashorn/api/tree/ExpressionTree;)Ljdk/nashorn/api/tree/Tree;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljdk/nashorn/tools/jjs/NashornCompleter$1;
0 1 1 cat Ljdk/nashorn/api/tree/CompoundAssignmentTree;
0 1 2 v Ljava/lang/Void;
MethodParameters:
Name Flags
cat final
v final
public jdk.nashorn.api.tree.Tree visitConditionalExpression(jdk.nashorn.api.tree.ConditionalExpressionTree, java.lang.Void);
descriptor: (Ljdk/nashorn/api/tree/ConditionalExpressionTree;Ljava/lang/Void;)Ljdk/nashorn/api/tree/Tree;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield jdk.nashorn.tools.jjs.NashornCompleter$1.this$0:Ljdk/nashorn/tools/jjs/NashornCompleter;
aload 1
invokeinterface jdk.nashorn.api.tree.ConditionalExpressionTree.getFalseExpression:()Ljdk/nashorn/api/tree/ExpressionTree;
invokevirtual jdk.nashorn.tools.jjs.NashornCompleter.getRightMostExpression:(Ljdk/nashorn/api/tree/ExpressionTree;)Ljdk/nashorn/api/tree/Tree;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljdk/nashorn/tools/jjs/NashornCompleter$1;
0 1 1 cet Ljdk/nashorn/api/tree/ConditionalExpressionTree;
0 1 2 v Ljava/lang/Void;
MethodParameters:
Name Flags
cet final
v final
public jdk.nashorn.api.tree.Tree visitBinary(jdk.nashorn.api.tree.BinaryTree, java.lang.Void);
descriptor: (Ljdk/nashorn/api/tree/BinaryTree;Ljava/lang/Void;)Ljdk/nashorn/api/tree/Tree;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield jdk.nashorn.tools.jjs.NashornCompleter$1.this$0:Ljdk/nashorn/tools/jjs/NashornCompleter;
aload 1
invokeinterface jdk.nashorn.api.tree.BinaryTree.getRightOperand:()Ljdk/nashorn/api/tree/ExpressionTree;
invokevirtual jdk.nashorn.tools.jjs.NashornCompleter.getRightMostExpression:(Ljdk/nashorn/api/tree/ExpressionTree;)Ljdk/nashorn/api/tree/Tree;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljdk/nashorn/tools/jjs/NashornCompleter$1;
0 1 1 bt Ljdk/nashorn/api/tree/BinaryTree;
0 1 2 v Ljava/lang/Void;
MethodParameters:
Name Flags
bt final
v final
public jdk.nashorn.api.tree.Tree visitIdentifier(jdk.nashorn.api.tree.IdentifierTree, java.lang.Void);
descriptor: (Ljdk/nashorn/api/tree/IdentifierTree;Ljava/lang/Void;)Ljdk/nashorn/api/tree/Tree;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 1
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljdk/nashorn/tools/jjs/NashornCompleter$1;
0 1 1 ident Ljdk/nashorn/api/tree/IdentifierTree;
0 1 2 v Ljava/lang/Void;
MethodParameters:
Name Flags
ident final
v final
public jdk.nashorn.api.tree.Tree visitInstanceOf(jdk.nashorn.api.tree.InstanceOfTree, java.lang.Void);
descriptor: (Ljdk/nashorn/api/tree/InstanceOfTree;Ljava/lang/Void;)Ljdk/nashorn/api/tree/Tree;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, 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;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljdk/nashorn/tools/jjs/NashornCompleter$1;
0 1 1 it Ljdk/nashorn/api/tree/InstanceOfTree;
0 1 2 v Ljava/lang/Void;
MethodParameters:
Name Flags
it final
v final
public jdk.nashorn.api.tree.Tree visitMemberSelect(jdk.nashorn.api.tree.MemberSelectTree, java.lang.Void);
descriptor: (Ljdk/nashorn/api/tree/MemberSelectTree;Ljava/lang/Void;)Ljdk/nashorn/api/tree/Tree;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 1
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljdk/nashorn/tools/jjs/NashornCompleter$1;
0 1 1 select Ljdk/nashorn/api/tree/MemberSelectTree;
0 1 2 v Ljava/lang/Void;
MethodParameters:
Name Flags
select final
v final
public jdk.nashorn.api.tree.Tree visitNew(jdk.nashorn.api.tree.NewTree, java.lang.Void);
descriptor: (Ljdk/nashorn/api/tree/NewTree;Ljava/lang/Void;)Ljdk/nashorn/api/tree/Tree;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=5, 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;
astore 3
start local 3 1: aload 3
instanceof jdk.nashorn.api.tree.FunctionCallTree
ifeq 5
2: aload 3
checkcast jdk.nashorn.api.tree.FunctionCallTree
invokeinterface jdk.nashorn.api.tree.FunctionCallTree.getFunctionSelect:()Ljdk/nashorn/api/tree/ExpressionTree;
astore 4
start local 4 3: aload 4
invokeinterface jdk.nashorn.api.tree.ExpressionTree.getEndPosition:()J
aload 1
invokeinterface jdk.nashorn.api.tree.NewTree.getEndPosition:()J
lcmp
ifne 5
4: aload 4
areturn
end local 4 5: StackMap locals: jdk.nashorn.api.tree.ExpressionTree
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/tools/jjs/NashornCompleter$1;
0 6 1 nt Ljdk/nashorn/api/tree/NewTree;
0 6 2 v Ljava/lang/Void;
1 6 3 call Ljdk/nashorn/api/tree/ExpressionTree;
3 5 4 func Ljdk/nashorn/api/tree/ExpressionTree;
MethodParameters:
Name Flags
nt final
v final
public jdk.nashorn.api.tree.Tree visitUnary(jdk.nashorn.api.tree.UnaryTree, java.lang.Void);
descriptor: (Ljdk/nashorn/api/tree/UnaryTree;Ljava/lang/Void;)Ljdk/nashorn/api/tree/Tree;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield jdk.nashorn.tools.jjs.NashornCompleter$1.this$0:Ljdk/nashorn/tools/jjs/NashornCompleter;
aload 1
invokeinterface jdk.nashorn.api.tree.UnaryTree.getExpression:()Ljdk/nashorn/api/tree/ExpressionTree;
invokevirtual jdk.nashorn.tools.jjs.NashornCompleter.getRightMostExpression:(Ljdk/nashorn/api/tree/ExpressionTree;)Ljdk/nashorn/api/tree/Tree;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljdk/nashorn/tools/jjs/NashornCompleter$1;
0 1 1 ut Ljdk/nashorn/api/tree/UnaryTree;
0 1 2 v Ljava/lang/Void;
MethodParameters:
Name Flags
ut final
v final
public java.lang.Object visitMemberSelect(jdk.nashorn.api.tree.MemberSelectTree, java.lang.Object);
descriptor: (Ljdk/nashorn/api/tree/MemberSelectTree;Ljava/lang/Object;)Ljava/lang/Object;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=3, locals=3, args_size=3
0: aload 0
aload 1
aload 2
checkcast java.lang.Void
invokevirtual jdk.nashorn.tools.jjs.NashornCompleter$1.visitMemberSelect:(Ljdk/nashorn/api/tree/MemberSelectTree;Ljava/lang/Void;)Ljdk/nashorn/api/tree/Tree;
areturn
LocalVariableTable:
Start End Slot Name Signature
public java.lang.Object visitUnary(jdk.nashorn.api.tree.UnaryTree, java.lang.Object);
descriptor: (Ljdk/nashorn/api/tree/UnaryTree;Ljava/lang/Object;)Ljava/lang/Object;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=3, locals=3, args_size=3
0: aload 0
aload 1
aload 2
checkcast java.lang.Void
invokevirtual jdk.nashorn.tools.jjs.NashornCompleter$1.visitUnary:(Ljdk/nashorn/api/tree/UnaryTree;Ljava/lang/Void;)Ljdk/nashorn/api/tree/Tree;
areturn
LocalVariableTable:
Start End Slot Name Signature
public java.lang.Object visitNew(jdk.nashorn.api.tree.NewTree, java.lang.Object);
descriptor: (Ljdk/nashorn/api/tree/NewTree;Ljava/lang/Object;)Ljava/lang/Object;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=3, locals=3, args_size=3
0: aload 0
aload 1
aload 2
checkcast java.lang.Void
invokevirtual jdk.nashorn.tools.jjs.NashornCompleter$1.visitNew:(Ljdk/nashorn/api/tree/NewTree;Ljava/lang/Void;)Ljdk/nashorn/api/tree/Tree;
areturn
LocalVariableTable:
Start End Slot Name Signature
public java.lang.Object visitAssignment(jdk.nashorn.api.tree.AssignmentTree, java.lang.Object);
descriptor: (Ljdk/nashorn/api/tree/AssignmentTree;Ljava/lang/Object;)Ljava/lang/Object;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=3, locals=3, args_size=3
0: aload 0
aload 1
aload 2
checkcast java.lang.Void
invokevirtual jdk.nashorn.tools.jjs.NashornCompleter$1.visitAssignment:(Ljdk/nashorn/api/tree/AssignmentTree;Ljava/lang/Void;)Ljdk/nashorn/api/tree/Tree;
areturn
LocalVariableTable:
Start End Slot Name Signature
public java.lang.Object visitConditionalExpression(jdk.nashorn.api.tree.ConditionalExpressionTree, java.lang.Object);
descriptor: (Ljdk/nashorn/api/tree/ConditionalExpressionTree;Ljava/lang/Object;)Ljava/lang/Object;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=3, locals=3, args_size=3
0: aload 0
aload 1
aload 2
checkcast java.lang.Void
invokevirtual jdk.nashorn.tools.jjs.NashornCompleter$1.visitConditionalExpression:(Ljdk/nashorn/api/tree/ConditionalExpressionTree;Ljava/lang/Void;)Ljdk/nashorn/api/tree/Tree;
areturn
LocalVariableTable:
Start End Slot Name Signature
public java.lang.Object visitInstanceOf(jdk.nashorn.api.tree.InstanceOfTree, java.lang.Object);
descriptor: (Ljdk/nashorn/api/tree/InstanceOfTree;Ljava/lang/Object;)Ljava/lang/Object;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=3, locals=3, args_size=3
0: aload 0
aload 1
aload 2
checkcast java.lang.Void
invokevirtual jdk.nashorn.tools.jjs.NashornCompleter$1.visitInstanceOf:(Ljdk/nashorn/api/tree/InstanceOfTree;Ljava/lang/Void;)Ljdk/nashorn/api/tree/Tree;
areturn
LocalVariableTable:
Start End Slot Name Signature
public java.lang.Object visitCompoundAssignment(jdk.nashorn.api.tree.CompoundAssignmentTree, java.lang.Object);
descriptor: (Ljdk/nashorn/api/tree/CompoundAssignmentTree;Ljava/lang/Object;)Ljava/lang/Object;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=3, locals=3, args_size=3
0: aload 0
aload 1
aload 2
checkcast java.lang.Void
invokevirtual jdk.nashorn.tools.jjs.NashornCompleter$1.visitCompoundAssignment:(Ljdk/nashorn/api/tree/CompoundAssignmentTree;Ljava/lang/Void;)Ljdk/nashorn/api/tree/Tree;
areturn
LocalVariableTable:
Start End Slot Name Signature
public java.lang.Object visitBinary(jdk.nashorn.api.tree.BinaryTree, java.lang.Object);
descriptor: (Ljdk/nashorn/api/tree/BinaryTree;Ljava/lang/Object;)Ljava/lang/Object;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=3, locals=3, args_size=3
0: aload 0
aload 1
aload 2
checkcast java.lang.Void
invokevirtual jdk.nashorn.tools.jjs.NashornCompleter$1.visitBinary:(Ljdk/nashorn/api/tree/BinaryTree;Ljava/lang/Void;)Ljdk/nashorn/api/tree/Tree;
areturn
LocalVariableTable:
Start End Slot Name Signature
public java.lang.Object visitIdentifier(jdk.nashorn.api.tree.IdentifierTree, java.lang.Object);
descriptor: (Ljdk/nashorn/api/tree/IdentifierTree;Ljava/lang/Object;)Ljava/lang/Object;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=3, locals=3, args_size=3
0: aload 0
aload 1
aload 2
checkcast java.lang.Void
invokevirtual jdk.nashorn.tools.jjs.NashornCompleter$1.visitIdentifier:(Ljdk/nashorn/api/tree/IdentifierTree;Ljava/lang/Void;)Ljdk/nashorn/api/tree/Tree;
areturn
LocalVariableTable:
Start End Slot Name Signature
}
Signature: Ljdk/nashorn/api/tree/SimpleTreeVisitorES5_1<Ljdk/nashorn/api/tree/Tree;Ljava/lang/Void;>;
SourceFile: "NashornCompleter.java"
EnclosingMethod: jdk.nashorn.tools.jjs.NashornCompleter.getRightMostExpression:(Ljdk/nashorn/api/tree/ExpressionTree;)Ljdk/nashorn/api/tree/Tree;
NestHost: jdk.nashorn.tools.jjs.NashornCompleter
InnerClasses:
jdk.nashorn.tools.jjs.NashornCompleter$1