public abstract class org.jruby.ast.visitor.AbstractNodeVisitor<T> implements org.jruby.ast.visitor.NodeVisitor<T>
minor version: 0
major version: 59
flags: flags: (0x0421) ACC_PUBLIC, ACC_SUPER, ACC_ABSTRACT
this_class: org.jruby.ast.visitor.AbstractNodeVisitor
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 Lorg/jruby/ast/visitor/AbstractNodeVisitor<TT;>;
protected abstract T defaultVisit(org.jruby.ast.Node);
descriptor: (Lorg/jruby/ast/Node;)Ljava/lang/Object;
flags: (0x0404) ACC_PROTECTED, ACC_ABSTRACT
Signature: (Lorg/jruby/ast/Node;)TT;
MethodParameters:
Name Flags
node
protected void visitChildren(org.jruby.ast.Node);
descriptor: (Lorg/jruby/ast/Node;)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=2, locals=4, args_size=2
start local 0 start local 1 0: aload 1
invokevirtual org.jruby.ast.Node.childNodes:()Ljava/util/List;
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 3
goto 4
StackMap locals: org.jruby.ast.visitor.AbstractNodeVisitor org.jruby.ast.Node top java.util.Iterator
StackMap stack:
1: aload 3
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast org.jruby.ast.Node
astore 2
start local 2 2: aload 2
ifnull 4
3: aload 2
aload 0
invokevirtual org.jruby.ast.Node.accept:(Lorg/jruby/ast/visitor/NodeVisitor;)Ljava/lang/Object;
pop
end local 2 4: StackMap locals:
StackMap stack:
aload 3
invokeinterface java.util.Iterator.hasNext:()Z
ifne 1
5: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lorg/jruby/ast/visitor/AbstractNodeVisitor<TT;>;
0 6 1 node Lorg/jruby/ast/Node;
2 4 2 child Lorg/jruby/ast/Node;
MethodParameters:
Name Flags
node
protected T visitFirstChild(org.jruby.ast.Node);
descriptor: (Lorg/jruby/ast/Node;)Ljava/lang/Object;
flags: (0x0004) ACC_PROTECTED
Code:
stack=2, locals=5, args_size=2
start local 0 start local 1 0: aload 1
invokevirtual org.jruby.ast.Node.childNodes:()Ljava/util/List;
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 3
goto 6
StackMap locals: org.jruby.ast.visitor.AbstractNodeVisitor org.jruby.ast.Node top java.util.Iterator
StackMap stack:
1: aload 3
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast org.jruby.ast.Node
astore 2
start local 2 2: aload 2
ifnull 6
3: aload 2
aload 0
invokevirtual org.jruby.ast.Node.accept:(Lorg/jruby/ast/visitor/NodeVisitor;)Ljava/lang/Object;
astore 4
start local 4 4: aload 4
ifnull 6
5: aload 4
areturn
end local 4 end local 2 6: StackMap locals:
StackMap stack:
aload 3
invokeinterface java.util.Iterator.hasNext:()Z
ifne 1
7: aconst_null
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Lorg/jruby/ast/visitor/AbstractNodeVisitor<TT;>;
0 8 1 node Lorg/jruby/ast/Node;
2 6 2 child Lorg/jruby/ast/Node;
4 6 4 result TT;
Signature: (Lorg/jruby/ast/Node;)TT;
MethodParameters:
Name Flags
node
public T visitAliasNode(org.jruby.ast.AliasNode);
descriptor: (Lorg/jruby/ast/AliasNode;)Ljava/lang/Object;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokevirtual org.jruby.ast.visitor.AbstractNodeVisitor.defaultVisit:(Lorg/jruby/ast/Node;)Ljava/lang/Object;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jruby/ast/visitor/AbstractNodeVisitor<TT;>;
0 1 1 node Lorg/jruby/ast/AliasNode;
Signature: (Lorg/jruby/ast/AliasNode;)TT;
MethodParameters:
Name Flags
node
public T visitAndNode(org.jruby.ast.AndNode);
descriptor: (Lorg/jruby/ast/AndNode;)Ljava/lang/Object;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokevirtual org.jruby.ast.visitor.AbstractNodeVisitor.defaultVisit:(Lorg/jruby/ast/Node;)Ljava/lang/Object;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jruby/ast/visitor/AbstractNodeVisitor<TT;>;
0 1 1 node Lorg/jruby/ast/AndNode;
Signature: (Lorg/jruby/ast/AndNode;)TT;
MethodParameters:
Name Flags
node
public T visitArgsNode(org.jruby.ast.ArgsNode);
descriptor: (Lorg/jruby/ast/ArgsNode;)Ljava/lang/Object;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokevirtual org.jruby.ast.visitor.AbstractNodeVisitor.defaultVisit:(Lorg/jruby/ast/Node;)Ljava/lang/Object;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jruby/ast/visitor/AbstractNodeVisitor<TT;>;
0 1 1 node Lorg/jruby/ast/ArgsNode;
Signature: (Lorg/jruby/ast/ArgsNode;)TT;
MethodParameters:
Name Flags
node
public T visitArgsCatNode(org.jruby.ast.ArgsCatNode);
descriptor: (Lorg/jruby/ast/ArgsCatNode;)Ljava/lang/Object;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokevirtual org.jruby.ast.visitor.AbstractNodeVisitor.defaultVisit:(Lorg/jruby/ast/Node;)Ljava/lang/Object;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jruby/ast/visitor/AbstractNodeVisitor<TT;>;
0 1 1 node Lorg/jruby/ast/ArgsCatNode;
Signature: (Lorg/jruby/ast/ArgsCatNode;)TT;
MethodParameters:
Name Flags
node
public T visitArgsPushNode(org.jruby.ast.ArgsPushNode);
descriptor: (Lorg/jruby/ast/ArgsPushNode;)Ljava/lang/Object;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokevirtual org.jruby.ast.visitor.AbstractNodeVisitor.defaultVisit:(Lorg/jruby/ast/Node;)Ljava/lang/Object;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jruby/ast/visitor/AbstractNodeVisitor<TT;>;
0 1 1 node Lorg/jruby/ast/ArgsPushNode;
Signature: (Lorg/jruby/ast/ArgsPushNode;)TT;
MethodParameters:
Name Flags
node
public T visitArgumentNode(org.jruby.ast.ArgumentNode);
descriptor: (Lorg/jruby/ast/ArgumentNode;)Ljava/lang/Object;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokevirtual org.jruby.ast.visitor.AbstractNodeVisitor.defaultVisit:(Lorg/jruby/ast/Node;)Ljava/lang/Object;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jruby/ast/visitor/AbstractNodeVisitor<TT;>;
0 1 1 node Lorg/jruby/ast/ArgumentNode;
Signature: (Lorg/jruby/ast/ArgumentNode;)TT;
MethodParameters:
Name Flags
node
public T visitArrayNode(org.jruby.ast.ArrayNode);
descriptor: (Lorg/jruby/ast/ArrayNode;)Ljava/lang/Object;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokevirtual org.jruby.ast.visitor.AbstractNodeVisitor.defaultVisit:(Lorg/jruby/ast/Node;)Ljava/lang/Object;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jruby/ast/visitor/AbstractNodeVisitor<TT;>;
0 1 1 node Lorg/jruby/ast/ArrayNode;
Signature: (Lorg/jruby/ast/ArrayNode;)TT;
MethodParameters:
Name Flags
node
public T visitAttrAssignNode(org.jruby.ast.AttrAssignNode);
descriptor: (Lorg/jruby/ast/AttrAssignNode;)Ljava/lang/Object;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokevirtual org.jruby.ast.visitor.AbstractNodeVisitor.defaultVisit:(Lorg/jruby/ast/Node;)Ljava/lang/Object;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jruby/ast/visitor/AbstractNodeVisitor<TT;>;
0 1 1 node Lorg/jruby/ast/AttrAssignNode;
Signature: (Lorg/jruby/ast/AttrAssignNode;)TT;
MethodParameters:
Name Flags
node
public T visitBackRefNode(org.jruby.ast.BackRefNode);
descriptor: (Lorg/jruby/ast/BackRefNode;)Ljava/lang/Object;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokevirtual org.jruby.ast.visitor.AbstractNodeVisitor.defaultVisit:(Lorg/jruby/ast/Node;)Ljava/lang/Object;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jruby/ast/visitor/AbstractNodeVisitor<TT;>;
0 1 1 node Lorg/jruby/ast/BackRefNode;
Signature: (Lorg/jruby/ast/BackRefNode;)TT;
MethodParameters:
Name Flags
node
public T visitBeginNode(org.jruby.ast.BeginNode);
descriptor: (Lorg/jruby/ast/BeginNode;)Ljava/lang/Object;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokevirtual org.jruby.ast.visitor.AbstractNodeVisitor.defaultVisit:(Lorg/jruby/ast/Node;)Ljava/lang/Object;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jruby/ast/visitor/AbstractNodeVisitor<TT;>;
0 1 1 node Lorg/jruby/ast/BeginNode;
Signature: (Lorg/jruby/ast/BeginNode;)TT;
MethodParameters:
Name Flags
node
public T visitBignumNode(org.jruby.ast.BignumNode);
descriptor: (Lorg/jruby/ast/BignumNode;)Ljava/lang/Object;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokevirtual org.jruby.ast.visitor.AbstractNodeVisitor.defaultVisit:(Lorg/jruby/ast/Node;)Ljava/lang/Object;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jruby/ast/visitor/AbstractNodeVisitor<TT;>;
0 1 1 node Lorg/jruby/ast/BignumNode;
Signature: (Lorg/jruby/ast/BignumNode;)TT;
MethodParameters:
Name Flags
node
public T visitBlockArgNode(org.jruby.ast.BlockArgNode);
descriptor: (Lorg/jruby/ast/BlockArgNode;)Ljava/lang/Object;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokevirtual org.jruby.ast.visitor.AbstractNodeVisitor.defaultVisit:(Lorg/jruby/ast/Node;)Ljava/lang/Object;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jruby/ast/visitor/AbstractNodeVisitor<TT;>;
0 1 1 node Lorg/jruby/ast/BlockArgNode;
Signature: (Lorg/jruby/ast/BlockArgNode;)TT;
MethodParameters:
Name Flags
node
public T visitBlockNode(org.jruby.ast.BlockNode);
descriptor: (Lorg/jruby/ast/BlockNode;)Ljava/lang/Object;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokevirtual org.jruby.ast.visitor.AbstractNodeVisitor.defaultVisit:(Lorg/jruby/ast/Node;)Ljava/lang/Object;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jruby/ast/visitor/AbstractNodeVisitor<TT;>;
0 1 1 node Lorg/jruby/ast/BlockNode;
Signature: (Lorg/jruby/ast/BlockNode;)TT;
MethodParameters:
Name Flags
node
public T visitBlockPassNode(org.jruby.ast.BlockPassNode);
descriptor: (Lorg/jruby/ast/BlockPassNode;)Ljava/lang/Object;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokevirtual org.jruby.ast.visitor.AbstractNodeVisitor.defaultVisit:(Lorg/jruby/ast/Node;)Ljava/lang/Object;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jruby/ast/visitor/AbstractNodeVisitor<TT;>;
0 1 1 node Lorg/jruby/ast/BlockPassNode;
Signature: (Lorg/jruby/ast/BlockPassNode;)TT;
MethodParameters:
Name Flags
node
public T visitBreakNode(org.jruby.ast.BreakNode);
descriptor: (Lorg/jruby/ast/BreakNode;)Ljava/lang/Object;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokevirtual org.jruby.ast.visitor.AbstractNodeVisitor.defaultVisit:(Lorg/jruby/ast/Node;)Ljava/lang/Object;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jruby/ast/visitor/AbstractNodeVisitor<TT;>;
0 1 1 node Lorg/jruby/ast/BreakNode;
Signature: (Lorg/jruby/ast/BreakNode;)TT;
MethodParameters:
Name Flags
node
public T visitConstDeclNode(org.jruby.ast.ConstDeclNode);
descriptor: (Lorg/jruby/ast/ConstDeclNode;)Ljava/lang/Object;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokevirtual org.jruby.ast.visitor.AbstractNodeVisitor.defaultVisit:(Lorg/jruby/ast/Node;)Ljava/lang/Object;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jruby/ast/visitor/AbstractNodeVisitor<TT;>;
0 1 1 node Lorg/jruby/ast/ConstDeclNode;
Signature: (Lorg/jruby/ast/ConstDeclNode;)TT;
MethodParameters:
Name Flags
node
public T visitClassVarAsgnNode(org.jruby.ast.ClassVarAsgnNode);
descriptor: (Lorg/jruby/ast/ClassVarAsgnNode;)Ljava/lang/Object;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokevirtual org.jruby.ast.visitor.AbstractNodeVisitor.defaultVisit:(Lorg/jruby/ast/Node;)Ljava/lang/Object;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jruby/ast/visitor/AbstractNodeVisitor<TT;>;
0 1 1 node Lorg/jruby/ast/ClassVarAsgnNode;
Signature: (Lorg/jruby/ast/ClassVarAsgnNode;)TT;
MethodParameters:
Name Flags
node
public T visitClassVarNode(org.jruby.ast.ClassVarNode);
descriptor: (Lorg/jruby/ast/ClassVarNode;)Ljava/lang/Object;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokevirtual org.jruby.ast.visitor.AbstractNodeVisitor.defaultVisit:(Lorg/jruby/ast/Node;)Ljava/lang/Object;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jruby/ast/visitor/AbstractNodeVisitor<TT;>;
0 1 1 node Lorg/jruby/ast/ClassVarNode;
Signature: (Lorg/jruby/ast/ClassVarNode;)TT;
MethodParameters:
Name Flags
node
public T visitCallNode(org.jruby.ast.CallNode);
descriptor: (Lorg/jruby/ast/CallNode;)Ljava/lang/Object;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokevirtual org.jruby.ast.visitor.AbstractNodeVisitor.defaultVisit:(Lorg/jruby/ast/Node;)Ljava/lang/Object;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jruby/ast/visitor/AbstractNodeVisitor<TT;>;
0 1 1 node Lorg/jruby/ast/CallNode;
Signature: (Lorg/jruby/ast/CallNode;)TT;
MethodParameters:
Name Flags
node
public T visitCaseNode(org.jruby.ast.CaseNode);
descriptor: (Lorg/jruby/ast/CaseNode;)Ljava/lang/Object;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokevirtual org.jruby.ast.visitor.AbstractNodeVisitor.defaultVisit:(Lorg/jruby/ast/Node;)Ljava/lang/Object;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jruby/ast/visitor/AbstractNodeVisitor<TT;>;
0 1 1 node Lorg/jruby/ast/CaseNode;
Signature: (Lorg/jruby/ast/CaseNode;)TT;
MethodParameters:
Name Flags
node
public T visitClassNode(org.jruby.ast.ClassNode);
descriptor: (Lorg/jruby/ast/ClassNode;)Ljava/lang/Object;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokevirtual org.jruby.ast.visitor.AbstractNodeVisitor.defaultVisit:(Lorg/jruby/ast/Node;)Ljava/lang/Object;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jruby/ast/visitor/AbstractNodeVisitor<TT;>;
0 1 1 node Lorg/jruby/ast/ClassNode;
Signature: (Lorg/jruby/ast/ClassNode;)TT;
MethodParameters:
Name Flags
node
public T visitColon2Node(org.jruby.ast.Colon2Node);
descriptor: (Lorg/jruby/ast/Colon2Node;)Ljava/lang/Object;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokevirtual org.jruby.ast.visitor.AbstractNodeVisitor.defaultVisit:(Lorg/jruby/ast/Node;)Ljava/lang/Object;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jruby/ast/visitor/AbstractNodeVisitor<TT;>;
0 1 1 node Lorg/jruby/ast/Colon2Node;
Signature: (Lorg/jruby/ast/Colon2Node;)TT;
MethodParameters:
Name Flags
node
public T visitColon3Node(org.jruby.ast.Colon3Node);
descriptor: (Lorg/jruby/ast/Colon3Node;)Ljava/lang/Object;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokevirtual org.jruby.ast.visitor.AbstractNodeVisitor.defaultVisit:(Lorg/jruby/ast/Node;)Ljava/lang/Object;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jruby/ast/visitor/AbstractNodeVisitor<TT;>;
0 1 1 node Lorg/jruby/ast/Colon3Node;
Signature: (Lorg/jruby/ast/Colon3Node;)TT;
MethodParameters:
Name Flags
node
public T visitComplexNode(org.jruby.ast.ComplexNode);
descriptor: (Lorg/jruby/ast/ComplexNode;)Ljava/lang/Object;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokevirtual org.jruby.ast.visitor.AbstractNodeVisitor.defaultVisit:(Lorg/jruby/ast/Node;)Ljava/lang/Object;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jruby/ast/visitor/AbstractNodeVisitor<TT;>;
0 1 1 node Lorg/jruby/ast/ComplexNode;
Signature: (Lorg/jruby/ast/ComplexNode;)TT;
MethodParameters:
Name Flags
node
public T visitConstNode(org.jruby.ast.ConstNode);
descriptor: (Lorg/jruby/ast/ConstNode;)Ljava/lang/Object;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokevirtual org.jruby.ast.visitor.AbstractNodeVisitor.defaultVisit:(Lorg/jruby/ast/Node;)Ljava/lang/Object;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jruby/ast/visitor/AbstractNodeVisitor<TT;>;
0 1 1 node Lorg/jruby/ast/ConstNode;
Signature: (Lorg/jruby/ast/ConstNode;)TT;
MethodParameters:
Name Flags
node
public T visitDAsgnNode(org.jruby.ast.DAsgnNode);
descriptor: (Lorg/jruby/ast/DAsgnNode;)Ljava/lang/Object;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokevirtual org.jruby.ast.visitor.AbstractNodeVisitor.defaultVisit:(Lorg/jruby/ast/Node;)Ljava/lang/Object;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jruby/ast/visitor/AbstractNodeVisitor<TT;>;
0 1 1 node Lorg/jruby/ast/DAsgnNode;
Signature: (Lorg/jruby/ast/DAsgnNode;)TT;
MethodParameters:
Name Flags
node
public T visitDRegxNode(org.jruby.ast.DRegexpNode);
descriptor: (Lorg/jruby/ast/DRegexpNode;)Ljava/lang/Object;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokevirtual org.jruby.ast.visitor.AbstractNodeVisitor.defaultVisit:(Lorg/jruby/ast/Node;)Ljava/lang/Object;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jruby/ast/visitor/AbstractNodeVisitor<TT;>;
0 1 1 node Lorg/jruby/ast/DRegexpNode;
Signature: (Lorg/jruby/ast/DRegexpNode;)TT;
MethodParameters:
Name Flags
node
public T visitDStrNode(org.jruby.ast.DStrNode);
descriptor: (Lorg/jruby/ast/DStrNode;)Ljava/lang/Object;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokevirtual org.jruby.ast.visitor.AbstractNodeVisitor.defaultVisit:(Lorg/jruby/ast/Node;)Ljava/lang/Object;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jruby/ast/visitor/AbstractNodeVisitor<TT;>;
0 1 1 node Lorg/jruby/ast/DStrNode;
Signature: (Lorg/jruby/ast/DStrNode;)TT;
MethodParameters:
Name Flags
node
public T visitDSymbolNode(org.jruby.ast.DSymbolNode);
descriptor: (Lorg/jruby/ast/DSymbolNode;)Ljava/lang/Object;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokevirtual org.jruby.ast.visitor.AbstractNodeVisitor.defaultVisit:(Lorg/jruby/ast/Node;)Ljava/lang/Object;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jruby/ast/visitor/AbstractNodeVisitor<TT;>;
0 1 1 node Lorg/jruby/ast/DSymbolNode;
Signature: (Lorg/jruby/ast/DSymbolNode;)TT;
MethodParameters:
Name Flags
node
public T visitDVarNode(org.jruby.ast.DVarNode);
descriptor: (Lorg/jruby/ast/DVarNode;)Ljava/lang/Object;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokevirtual org.jruby.ast.visitor.AbstractNodeVisitor.defaultVisit:(Lorg/jruby/ast/Node;)Ljava/lang/Object;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jruby/ast/visitor/AbstractNodeVisitor<TT;>;
0 1 1 node Lorg/jruby/ast/DVarNode;
Signature: (Lorg/jruby/ast/DVarNode;)TT;
MethodParameters:
Name Flags
node
public T visitDXStrNode(org.jruby.ast.DXStrNode);
descriptor: (Lorg/jruby/ast/DXStrNode;)Ljava/lang/Object;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokevirtual org.jruby.ast.visitor.AbstractNodeVisitor.defaultVisit:(Lorg/jruby/ast/Node;)Ljava/lang/Object;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jruby/ast/visitor/AbstractNodeVisitor<TT;>;
0 1 1 node Lorg/jruby/ast/DXStrNode;
Signature: (Lorg/jruby/ast/DXStrNode;)TT;
MethodParameters:
Name Flags
node
public T visitDefinedNode(org.jruby.ast.DefinedNode);
descriptor: (Lorg/jruby/ast/DefinedNode;)Ljava/lang/Object;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokevirtual org.jruby.ast.visitor.AbstractNodeVisitor.defaultVisit:(Lorg/jruby/ast/Node;)Ljava/lang/Object;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jruby/ast/visitor/AbstractNodeVisitor<TT;>;
0 1 1 node Lorg/jruby/ast/DefinedNode;
Signature: (Lorg/jruby/ast/DefinedNode;)TT;
MethodParameters:
Name Flags
node
public T visitDefnNode(org.jruby.ast.DefnNode);
descriptor: (Lorg/jruby/ast/DefnNode;)Ljava/lang/Object;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokevirtual org.jruby.ast.visitor.AbstractNodeVisitor.defaultVisit:(Lorg/jruby/ast/Node;)Ljava/lang/Object;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jruby/ast/visitor/AbstractNodeVisitor<TT;>;
0 1 1 node Lorg/jruby/ast/DefnNode;
Signature: (Lorg/jruby/ast/DefnNode;)TT;
MethodParameters:
Name Flags
node
public T visitDefsNode(org.jruby.ast.DefsNode);
descriptor: (Lorg/jruby/ast/DefsNode;)Ljava/lang/Object;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokevirtual org.jruby.ast.visitor.AbstractNodeVisitor.defaultVisit:(Lorg/jruby/ast/Node;)Ljava/lang/Object;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jruby/ast/visitor/AbstractNodeVisitor<TT;>;
0 1 1 node Lorg/jruby/ast/DefsNode;
Signature: (Lorg/jruby/ast/DefsNode;)TT;
MethodParameters:
Name Flags
node
public T visitDotNode(org.jruby.ast.DotNode);
descriptor: (Lorg/jruby/ast/DotNode;)Ljava/lang/Object;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokevirtual org.jruby.ast.visitor.AbstractNodeVisitor.defaultVisit:(Lorg/jruby/ast/Node;)Ljava/lang/Object;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jruby/ast/visitor/AbstractNodeVisitor<TT;>;
0 1 1 node Lorg/jruby/ast/DotNode;
Signature: (Lorg/jruby/ast/DotNode;)TT;
MethodParameters:
Name Flags
node
public T visitEncodingNode(org.jruby.ast.EncodingNode);
descriptor: (Lorg/jruby/ast/EncodingNode;)Ljava/lang/Object;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokevirtual org.jruby.ast.visitor.AbstractNodeVisitor.defaultVisit:(Lorg/jruby/ast/Node;)Ljava/lang/Object;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jruby/ast/visitor/AbstractNodeVisitor<TT;>;
0 1 1 node Lorg/jruby/ast/EncodingNode;
Signature: (Lorg/jruby/ast/EncodingNode;)TT;
MethodParameters:
Name Flags
node
public T visitEnsureNode(org.jruby.ast.EnsureNode);
descriptor: (Lorg/jruby/ast/EnsureNode;)Ljava/lang/Object;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokevirtual org.jruby.ast.visitor.AbstractNodeVisitor.defaultVisit:(Lorg/jruby/ast/Node;)Ljava/lang/Object;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jruby/ast/visitor/AbstractNodeVisitor<TT;>;
0 1 1 node Lorg/jruby/ast/EnsureNode;
Signature: (Lorg/jruby/ast/EnsureNode;)TT;
MethodParameters:
Name Flags
node
public T visitEvStrNode(org.jruby.ast.EvStrNode);
descriptor: (Lorg/jruby/ast/EvStrNode;)Ljava/lang/Object;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokevirtual org.jruby.ast.visitor.AbstractNodeVisitor.defaultVisit:(Lorg/jruby/ast/Node;)Ljava/lang/Object;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jruby/ast/visitor/AbstractNodeVisitor<TT;>;
0 1 1 node Lorg/jruby/ast/EvStrNode;
Signature: (Lorg/jruby/ast/EvStrNode;)TT;
MethodParameters:
Name Flags
node
public T visitFCallNode(org.jruby.ast.FCallNode);
descriptor: (Lorg/jruby/ast/FCallNode;)Ljava/lang/Object;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokevirtual org.jruby.ast.visitor.AbstractNodeVisitor.defaultVisit:(Lorg/jruby/ast/Node;)Ljava/lang/Object;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jruby/ast/visitor/AbstractNodeVisitor<TT;>;
0 1 1 node Lorg/jruby/ast/FCallNode;
Signature: (Lorg/jruby/ast/FCallNode;)TT;
MethodParameters:
Name Flags
node
public T visitFalseNode(org.jruby.ast.FalseNode);
descriptor: (Lorg/jruby/ast/FalseNode;)Ljava/lang/Object;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokevirtual org.jruby.ast.visitor.AbstractNodeVisitor.defaultVisit:(Lorg/jruby/ast/Node;)Ljava/lang/Object;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jruby/ast/visitor/AbstractNodeVisitor<TT;>;
0 1 1 node Lorg/jruby/ast/FalseNode;
Signature: (Lorg/jruby/ast/FalseNode;)TT;
MethodParameters:
Name Flags
node
public T visitFixnumNode(org.jruby.ast.FixnumNode);
descriptor: (Lorg/jruby/ast/FixnumNode;)Ljava/lang/Object;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokevirtual org.jruby.ast.visitor.AbstractNodeVisitor.defaultVisit:(Lorg/jruby/ast/Node;)Ljava/lang/Object;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jruby/ast/visitor/AbstractNodeVisitor<TT;>;
0 1 1 node Lorg/jruby/ast/FixnumNode;
Signature: (Lorg/jruby/ast/FixnumNode;)TT;
MethodParameters:
Name Flags
node
public T visitFlipNode(org.jruby.ast.FlipNode);
descriptor: (Lorg/jruby/ast/FlipNode;)Ljava/lang/Object;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokevirtual org.jruby.ast.visitor.AbstractNodeVisitor.defaultVisit:(Lorg/jruby/ast/Node;)Ljava/lang/Object;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jruby/ast/visitor/AbstractNodeVisitor<TT;>;
0 1 1 node Lorg/jruby/ast/FlipNode;
Signature: (Lorg/jruby/ast/FlipNode;)TT;
MethodParameters:
Name Flags
node
public T visitFloatNode(org.jruby.ast.FloatNode);
descriptor: (Lorg/jruby/ast/FloatNode;)Ljava/lang/Object;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokevirtual org.jruby.ast.visitor.AbstractNodeVisitor.defaultVisit:(Lorg/jruby/ast/Node;)Ljava/lang/Object;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jruby/ast/visitor/AbstractNodeVisitor<TT;>;
0 1 1 node Lorg/jruby/ast/FloatNode;
Signature: (Lorg/jruby/ast/FloatNode;)TT;
MethodParameters:
Name Flags
node
public T visitForNode(org.jruby.ast.ForNode);
descriptor: (Lorg/jruby/ast/ForNode;)Ljava/lang/Object;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokevirtual org.jruby.ast.visitor.AbstractNodeVisitor.defaultVisit:(Lorg/jruby/ast/Node;)Ljava/lang/Object;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jruby/ast/visitor/AbstractNodeVisitor<TT;>;
0 1 1 node Lorg/jruby/ast/ForNode;
Signature: (Lorg/jruby/ast/ForNode;)TT;
MethodParameters:
Name Flags
node
public T visitGlobalAsgnNode(org.jruby.ast.GlobalAsgnNode);
descriptor: (Lorg/jruby/ast/GlobalAsgnNode;)Ljava/lang/Object;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokevirtual org.jruby.ast.visitor.AbstractNodeVisitor.defaultVisit:(Lorg/jruby/ast/Node;)Ljava/lang/Object;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jruby/ast/visitor/AbstractNodeVisitor<TT;>;
0 1 1 node Lorg/jruby/ast/GlobalAsgnNode;
Signature: (Lorg/jruby/ast/GlobalAsgnNode;)TT;
MethodParameters:
Name Flags
node
public T visitGlobalVarNode(org.jruby.ast.GlobalVarNode);
descriptor: (Lorg/jruby/ast/GlobalVarNode;)Ljava/lang/Object;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokevirtual org.jruby.ast.visitor.AbstractNodeVisitor.defaultVisit:(Lorg/jruby/ast/Node;)Ljava/lang/Object;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jruby/ast/visitor/AbstractNodeVisitor<TT;>;
0 1 1 node Lorg/jruby/ast/GlobalVarNode;
Signature: (Lorg/jruby/ast/GlobalVarNode;)TT;
MethodParameters:
Name Flags
node
public T visitHashNode(org.jruby.ast.HashNode);
descriptor: (Lorg/jruby/ast/HashNode;)Ljava/lang/Object;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokevirtual org.jruby.ast.visitor.AbstractNodeVisitor.defaultVisit:(Lorg/jruby/ast/Node;)Ljava/lang/Object;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jruby/ast/visitor/AbstractNodeVisitor<TT;>;
0 1 1 node Lorg/jruby/ast/HashNode;
Signature: (Lorg/jruby/ast/HashNode;)TT;
MethodParameters:
Name Flags
node
public T visitInstAsgnNode(org.jruby.ast.InstAsgnNode);
descriptor: (Lorg/jruby/ast/InstAsgnNode;)Ljava/lang/Object;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokevirtual org.jruby.ast.visitor.AbstractNodeVisitor.defaultVisit:(Lorg/jruby/ast/Node;)Ljava/lang/Object;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jruby/ast/visitor/AbstractNodeVisitor<TT;>;
0 1 1 node Lorg/jruby/ast/InstAsgnNode;
Signature: (Lorg/jruby/ast/InstAsgnNode;)TT;
MethodParameters:
Name Flags
node
public T visitInstVarNode(org.jruby.ast.InstVarNode);
descriptor: (Lorg/jruby/ast/InstVarNode;)Ljava/lang/Object;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokevirtual org.jruby.ast.visitor.AbstractNodeVisitor.defaultVisit:(Lorg/jruby/ast/Node;)Ljava/lang/Object;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jruby/ast/visitor/AbstractNodeVisitor<TT;>;
0 1 1 node Lorg/jruby/ast/InstVarNode;
Signature: (Lorg/jruby/ast/InstVarNode;)TT;
MethodParameters:
Name Flags
node
public T visitIfNode(org.jruby.ast.IfNode);
descriptor: (Lorg/jruby/ast/IfNode;)Ljava/lang/Object;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokevirtual org.jruby.ast.visitor.AbstractNodeVisitor.defaultVisit:(Lorg/jruby/ast/Node;)Ljava/lang/Object;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jruby/ast/visitor/AbstractNodeVisitor<TT;>;
0 1 1 node Lorg/jruby/ast/IfNode;
Signature: (Lorg/jruby/ast/IfNode;)TT;
MethodParameters:
Name Flags
node
public T visitIterNode(org.jruby.ast.IterNode);
descriptor: (Lorg/jruby/ast/IterNode;)Ljava/lang/Object;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokevirtual org.jruby.ast.visitor.AbstractNodeVisitor.defaultVisit:(Lorg/jruby/ast/Node;)Ljava/lang/Object;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jruby/ast/visitor/AbstractNodeVisitor<TT;>;
0 1 1 node Lorg/jruby/ast/IterNode;
Signature: (Lorg/jruby/ast/IterNode;)TT;
MethodParameters:
Name Flags
node
public T visitKeywordArgNode(org.jruby.ast.KeywordArgNode);
descriptor: (Lorg/jruby/ast/KeywordArgNode;)Ljava/lang/Object;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokevirtual org.jruby.ast.visitor.AbstractNodeVisitor.defaultVisit:(Lorg/jruby/ast/Node;)Ljava/lang/Object;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jruby/ast/visitor/AbstractNodeVisitor<TT;>;
0 1 1 node Lorg/jruby/ast/KeywordArgNode;
Signature: (Lorg/jruby/ast/KeywordArgNode;)TT;
MethodParameters:
Name Flags
node
public T visitKeywordRestArgNode(org.jruby.ast.KeywordRestArgNode);
descriptor: (Lorg/jruby/ast/KeywordRestArgNode;)Ljava/lang/Object;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokevirtual org.jruby.ast.visitor.AbstractNodeVisitor.defaultVisit:(Lorg/jruby/ast/Node;)Ljava/lang/Object;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jruby/ast/visitor/AbstractNodeVisitor<TT;>;
0 1 1 node Lorg/jruby/ast/KeywordRestArgNode;
Signature: (Lorg/jruby/ast/KeywordRestArgNode;)TT;
MethodParameters:
Name Flags
node
public T visitLambdaNode(org.jruby.ast.LambdaNode);
descriptor: (Lorg/jruby/ast/LambdaNode;)Ljava/lang/Object;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokevirtual org.jruby.ast.visitor.AbstractNodeVisitor.defaultVisit:(Lorg/jruby/ast/Node;)Ljava/lang/Object;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jruby/ast/visitor/AbstractNodeVisitor<TT;>;
0 1 1 node Lorg/jruby/ast/LambdaNode;
Signature: (Lorg/jruby/ast/LambdaNode;)TT;
MethodParameters:
Name Flags
node
public T visitListNode(org.jruby.ast.ListNode);
descriptor: (Lorg/jruby/ast/ListNode;)Ljava/lang/Object;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokevirtual org.jruby.ast.visitor.AbstractNodeVisitor.defaultVisit:(Lorg/jruby/ast/Node;)Ljava/lang/Object;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jruby/ast/visitor/AbstractNodeVisitor<TT;>;
0 1 1 node Lorg/jruby/ast/ListNode;
Signature: (Lorg/jruby/ast/ListNode;)TT;
MethodParameters:
Name Flags
node
public T visitLiteralNode(org.jruby.ast.LiteralNode);
descriptor: (Lorg/jruby/ast/LiteralNode;)Ljava/lang/Object;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokevirtual org.jruby.ast.visitor.AbstractNodeVisitor.defaultVisit:(Lorg/jruby/ast/Node;)Ljava/lang/Object;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jruby/ast/visitor/AbstractNodeVisitor<TT;>;
0 1 1 node Lorg/jruby/ast/LiteralNode;
Signature: (Lorg/jruby/ast/LiteralNode;)TT;
MethodParameters:
Name Flags
node
public T visitLocalAsgnNode(org.jruby.ast.LocalAsgnNode);
descriptor: (Lorg/jruby/ast/LocalAsgnNode;)Ljava/lang/Object;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokevirtual org.jruby.ast.visitor.AbstractNodeVisitor.defaultVisit:(Lorg/jruby/ast/Node;)Ljava/lang/Object;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jruby/ast/visitor/AbstractNodeVisitor<TT;>;
0 1 1 node Lorg/jruby/ast/LocalAsgnNode;
Signature: (Lorg/jruby/ast/LocalAsgnNode;)TT;
MethodParameters:
Name Flags
node
public T visitLocalVarNode(org.jruby.ast.LocalVarNode);
descriptor: (Lorg/jruby/ast/LocalVarNode;)Ljava/lang/Object;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokevirtual org.jruby.ast.visitor.AbstractNodeVisitor.defaultVisit:(Lorg/jruby/ast/Node;)Ljava/lang/Object;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jruby/ast/visitor/AbstractNodeVisitor<TT;>;
0 1 1 node Lorg/jruby/ast/LocalVarNode;
Signature: (Lorg/jruby/ast/LocalVarNode;)TT;
MethodParameters:
Name Flags
node
public T visitMultipleAsgnNode(org.jruby.ast.MultipleAsgnNode);
descriptor: (Lorg/jruby/ast/MultipleAsgnNode;)Ljava/lang/Object;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokevirtual org.jruby.ast.visitor.AbstractNodeVisitor.defaultVisit:(Lorg/jruby/ast/Node;)Ljava/lang/Object;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jruby/ast/visitor/AbstractNodeVisitor<TT;>;
0 1 1 node Lorg/jruby/ast/MultipleAsgnNode;
Signature: (Lorg/jruby/ast/MultipleAsgnNode;)TT;
MethodParameters:
Name Flags
node
public T visitMatch2Node(org.jruby.ast.Match2Node);
descriptor: (Lorg/jruby/ast/Match2Node;)Ljava/lang/Object;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokevirtual org.jruby.ast.visitor.AbstractNodeVisitor.defaultVisit:(Lorg/jruby/ast/Node;)Ljava/lang/Object;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jruby/ast/visitor/AbstractNodeVisitor<TT;>;
0 1 1 node Lorg/jruby/ast/Match2Node;
Signature: (Lorg/jruby/ast/Match2Node;)TT;
MethodParameters:
Name Flags
node
public T visitMatch3Node(org.jruby.ast.Match3Node);
descriptor: (Lorg/jruby/ast/Match3Node;)Ljava/lang/Object;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokevirtual org.jruby.ast.visitor.AbstractNodeVisitor.defaultVisit:(Lorg/jruby/ast/Node;)Ljava/lang/Object;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jruby/ast/visitor/AbstractNodeVisitor<TT;>;
0 1 1 node Lorg/jruby/ast/Match3Node;
Signature: (Lorg/jruby/ast/Match3Node;)TT;
MethodParameters:
Name Flags
node
public T visitMatchNode(org.jruby.ast.MatchNode);
descriptor: (Lorg/jruby/ast/MatchNode;)Ljava/lang/Object;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokevirtual org.jruby.ast.visitor.AbstractNodeVisitor.defaultVisit:(Lorg/jruby/ast/Node;)Ljava/lang/Object;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jruby/ast/visitor/AbstractNodeVisitor<TT;>;
0 1 1 node Lorg/jruby/ast/MatchNode;
Signature: (Lorg/jruby/ast/MatchNode;)TT;
MethodParameters:
Name Flags
node
public T visitModuleNode(org.jruby.ast.ModuleNode);
descriptor: (Lorg/jruby/ast/ModuleNode;)Ljava/lang/Object;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokevirtual org.jruby.ast.visitor.AbstractNodeVisitor.defaultVisit:(Lorg/jruby/ast/Node;)Ljava/lang/Object;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jruby/ast/visitor/AbstractNodeVisitor<TT;>;
0 1 1 node Lorg/jruby/ast/ModuleNode;
Signature: (Lorg/jruby/ast/ModuleNode;)TT;
MethodParameters:
Name Flags
node
public T visitNewlineNode(org.jruby.ast.NewlineNode);
descriptor: (Lorg/jruby/ast/NewlineNode;)Ljava/lang/Object;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokevirtual org.jruby.ast.visitor.AbstractNodeVisitor.defaultVisit:(Lorg/jruby/ast/Node;)Ljava/lang/Object;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jruby/ast/visitor/AbstractNodeVisitor<TT;>;
0 1 1 node Lorg/jruby/ast/NewlineNode;
Signature: (Lorg/jruby/ast/NewlineNode;)TT;
MethodParameters:
Name Flags
node
public T visitNextNode(org.jruby.ast.NextNode);
descriptor: (Lorg/jruby/ast/NextNode;)Ljava/lang/Object;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokevirtual org.jruby.ast.visitor.AbstractNodeVisitor.defaultVisit:(Lorg/jruby/ast/Node;)Ljava/lang/Object;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jruby/ast/visitor/AbstractNodeVisitor<TT;>;
0 1 1 node Lorg/jruby/ast/NextNode;
Signature: (Lorg/jruby/ast/NextNode;)TT;
MethodParameters:
Name Flags
node
public T visitNilNode(org.jruby.ast.NilNode);
descriptor: (Lorg/jruby/ast/NilNode;)Ljava/lang/Object;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokevirtual org.jruby.ast.visitor.AbstractNodeVisitor.defaultVisit:(Lorg/jruby/ast/Node;)Ljava/lang/Object;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jruby/ast/visitor/AbstractNodeVisitor<TT;>;
0 1 1 node Lorg/jruby/ast/NilNode;
Signature: (Lorg/jruby/ast/NilNode;)TT;
MethodParameters:
Name Flags
node
public T visitNthRefNode(org.jruby.ast.NthRefNode);
descriptor: (Lorg/jruby/ast/NthRefNode;)Ljava/lang/Object;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokevirtual org.jruby.ast.visitor.AbstractNodeVisitor.defaultVisit:(Lorg/jruby/ast/Node;)Ljava/lang/Object;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jruby/ast/visitor/AbstractNodeVisitor<TT;>;
0 1 1 node Lorg/jruby/ast/NthRefNode;
Signature: (Lorg/jruby/ast/NthRefNode;)TT;
MethodParameters:
Name Flags
node
public T visitOpElementAsgnNode(org.jruby.ast.OpElementAsgnNode);
descriptor: (Lorg/jruby/ast/OpElementAsgnNode;)Ljava/lang/Object;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokevirtual org.jruby.ast.visitor.AbstractNodeVisitor.defaultVisit:(Lorg/jruby/ast/Node;)Ljava/lang/Object;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jruby/ast/visitor/AbstractNodeVisitor<TT;>;
0 1 1 node Lorg/jruby/ast/OpElementAsgnNode;
Signature: (Lorg/jruby/ast/OpElementAsgnNode;)TT;
MethodParameters:
Name Flags
node
public T visitOpAsgnNode(org.jruby.ast.OpAsgnNode);
descriptor: (Lorg/jruby/ast/OpAsgnNode;)Ljava/lang/Object;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokevirtual org.jruby.ast.visitor.AbstractNodeVisitor.defaultVisit:(Lorg/jruby/ast/Node;)Ljava/lang/Object;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jruby/ast/visitor/AbstractNodeVisitor<TT;>;
0 1 1 node Lorg/jruby/ast/OpAsgnNode;
Signature: (Lorg/jruby/ast/OpAsgnNode;)TT;
MethodParameters:
Name Flags
node
public T visitOpAsgnAndNode(org.jruby.ast.OpAsgnAndNode);
descriptor: (Lorg/jruby/ast/OpAsgnAndNode;)Ljava/lang/Object;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokevirtual org.jruby.ast.visitor.AbstractNodeVisitor.defaultVisit:(Lorg/jruby/ast/Node;)Ljava/lang/Object;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jruby/ast/visitor/AbstractNodeVisitor<TT;>;
0 1 1 node Lorg/jruby/ast/OpAsgnAndNode;
Signature: (Lorg/jruby/ast/OpAsgnAndNode;)TT;
MethodParameters:
Name Flags
node
public T visitOpAsgnConstDeclNode(org.jruby.ast.OpAsgnConstDeclNode);
descriptor: (Lorg/jruby/ast/OpAsgnConstDeclNode;)Ljava/lang/Object;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokevirtual org.jruby.ast.visitor.AbstractNodeVisitor.defaultVisit:(Lorg/jruby/ast/Node;)Ljava/lang/Object;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jruby/ast/visitor/AbstractNodeVisitor<TT;>;
0 1 1 node Lorg/jruby/ast/OpAsgnConstDeclNode;
Signature: (Lorg/jruby/ast/OpAsgnConstDeclNode;)TT;
MethodParameters:
Name Flags
node
public T visitOpAsgnOrNode(org.jruby.ast.OpAsgnOrNode);
descriptor: (Lorg/jruby/ast/OpAsgnOrNode;)Ljava/lang/Object;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokevirtual org.jruby.ast.visitor.AbstractNodeVisitor.defaultVisit:(Lorg/jruby/ast/Node;)Ljava/lang/Object;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jruby/ast/visitor/AbstractNodeVisitor<TT;>;
0 1 1 node Lorg/jruby/ast/OpAsgnOrNode;
Signature: (Lorg/jruby/ast/OpAsgnOrNode;)TT;
MethodParameters:
Name Flags
node
public T visitOptArgNode(org.jruby.ast.OptArgNode);
descriptor: (Lorg/jruby/ast/OptArgNode;)Ljava/lang/Object;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokevirtual org.jruby.ast.visitor.AbstractNodeVisitor.defaultVisit:(Lorg/jruby/ast/Node;)Ljava/lang/Object;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jruby/ast/visitor/AbstractNodeVisitor<TT;>;
0 1 1 node Lorg/jruby/ast/OptArgNode;
Signature: (Lorg/jruby/ast/OptArgNode;)TT;
MethodParameters:
Name Flags
node
public T visitOrNode(org.jruby.ast.OrNode);
descriptor: (Lorg/jruby/ast/OrNode;)Ljava/lang/Object;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokevirtual org.jruby.ast.visitor.AbstractNodeVisitor.defaultVisit:(Lorg/jruby/ast/Node;)Ljava/lang/Object;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jruby/ast/visitor/AbstractNodeVisitor<TT;>;
0 1 1 node Lorg/jruby/ast/OrNode;
Signature: (Lorg/jruby/ast/OrNode;)TT;
MethodParameters:
Name Flags
node
public T visitPreExeNode(org.jruby.ast.PreExeNode);
descriptor: (Lorg/jruby/ast/PreExeNode;)Ljava/lang/Object;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokevirtual org.jruby.ast.visitor.AbstractNodeVisitor.defaultVisit:(Lorg/jruby/ast/Node;)Ljava/lang/Object;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jruby/ast/visitor/AbstractNodeVisitor<TT;>;
0 1 1 node Lorg/jruby/ast/PreExeNode;
Signature: (Lorg/jruby/ast/PreExeNode;)TT;
MethodParameters:
Name Flags
node
public T visitPostExeNode(org.jruby.ast.PostExeNode);
descriptor: (Lorg/jruby/ast/PostExeNode;)Ljava/lang/Object;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokevirtual org.jruby.ast.visitor.AbstractNodeVisitor.defaultVisit:(Lorg/jruby/ast/Node;)Ljava/lang/Object;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jruby/ast/visitor/AbstractNodeVisitor<TT;>;
0 1 1 node Lorg/jruby/ast/PostExeNode;
Signature: (Lorg/jruby/ast/PostExeNode;)TT;
MethodParameters:
Name Flags
node
public T visitRationalNode(org.jruby.ast.RationalNode);
descriptor: (Lorg/jruby/ast/RationalNode;)Ljava/lang/Object;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokevirtual org.jruby.ast.visitor.AbstractNodeVisitor.defaultVisit:(Lorg/jruby/ast/Node;)Ljava/lang/Object;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jruby/ast/visitor/AbstractNodeVisitor<TT;>;
0 1 1 node Lorg/jruby/ast/RationalNode;
Signature: (Lorg/jruby/ast/RationalNode;)TT;
MethodParameters:
Name Flags
node
public T visitRedoNode(org.jruby.ast.RedoNode);
descriptor: (Lorg/jruby/ast/RedoNode;)Ljava/lang/Object;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokevirtual org.jruby.ast.visitor.AbstractNodeVisitor.defaultVisit:(Lorg/jruby/ast/Node;)Ljava/lang/Object;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jruby/ast/visitor/AbstractNodeVisitor<TT;>;
0 1 1 node Lorg/jruby/ast/RedoNode;
Signature: (Lorg/jruby/ast/RedoNode;)TT;
MethodParameters:
Name Flags
node
public T visitRegexpNode(org.jruby.ast.RegexpNode);
descriptor: (Lorg/jruby/ast/RegexpNode;)Ljava/lang/Object;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokevirtual org.jruby.ast.visitor.AbstractNodeVisitor.defaultVisit:(Lorg/jruby/ast/Node;)Ljava/lang/Object;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jruby/ast/visitor/AbstractNodeVisitor<TT;>;
0 1 1 node Lorg/jruby/ast/RegexpNode;
Signature: (Lorg/jruby/ast/RegexpNode;)TT;
MethodParameters:
Name Flags
node
public T visitRequiredKeywordArgumentValueNode(org.jruby.ast.RequiredKeywordArgumentValueNode);
descriptor: (Lorg/jruby/ast/RequiredKeywordArgumentValueNode;)Ljava/lang/Object;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokevirtual org.jruby.ast.visitor.AbstractNodeVisitor.defaultVisit:(Lorg/jruby/ast/Node;)Ljava/lang/Object;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jruby/ast/visitor/AbstractNodeVisitor<TT;>;
0 1 1 node Lorg/jruby/ast/RequiredKeywordArgumentValueNode;
Signature: (Lorg/jruby/ast/RequiredKeywordArgumentValueNode;)TT;
MethodParameters:
Name Flags
node
public T visitRescueBodyNode(org.jruby.ast.RescueBodyNode);
descriptor: (Lorg/jruby/ast/RescueBodyNode;)Ljava/lang/Object;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokevirtual org.jruby.ast.visitor.AbstractNodeVisitor.defaultVisit:(Lorg/jruby/ast/Node;)Ljava/lang/Object;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jruby/ast/visitor/AbstractNodeVisitor<TT;>;
0 1 1 node Lorg/jruby/ast/RescueBodyNode;
Signature: (Lorg/jruby/ast/RescueBodyNode;)TT;
MethodParameters:
Name Flags
node
public T visitRescueNode(org.jruby.ast.RescueNode);
descriptor: (Lorg/jruby/ast/RescueNode;)Ljava/lang/Object;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokevirtual org.jruby.ast.visitor.AbstractNodeVisitor.defaultVisit:(Lorg/jruby/ast/Node;)Ljava/lang/Object;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jruby/ast/visitor/AbstractNodeVisitor<TT;>;
0 1 1 node Lorg/jruby/ast/RescueNode;
Signature: (Lorg/jruby/ast/RescueNode;)TT;
MethodParameters:
Name Flags
node
public T visitRestArgNode(org.jruby.ast.RestArgNode);
descriptor: (Lorg/jruby/ast/RestArgNode;)Ljava/lang/Object;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokevirtual org.jruby.ast.visitor.AbstractNodeVisitor.defaultVisit:(Lorg/jruby/ast/Node;)Ljava/lang/Object;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jruby/ast/visitor/AbstractNodeVisitor<TT;>;
0 1 1 node Lorg/jruby/ast/RestArgNode;
Signature: (Lorg/jruby/ast/RestArgNode;)TT;
MethodParameters:
Name Flags
node
public T visitRetryNode(org.jruby.ast.RetryNode);
descriptor: (Lorg/jruby/ast/RetryNode;)Ljava/lang/Object;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokevirtual org.jruby.ast.visitor.AbstractNodeVisitor.defaultVisit:(Lorg/jruby/ast/Node;)Ljava/lang/Object;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jruby/ast/visitor/AbstractNodeVisitor<TT;>;
0 1 1 node Lorg/jruby/ast/RetryNode;
Signature: (Lorg/jruby/ast/RetryNode;)TT;
MethodParameters:
Name Flags
node
public T visitReturnNode(org.jruby.ast.ReturnNode);
descriptor: (Lorg/jruby/ast/ReturnNode;)Ljava/lang/Object;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokevirtual org.jruby.ast.visitor.AbstractNodeVisitor.defaultVisit:(Lorg/jruby/ast/Node;)Ljava/lang/Object;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jruby/ast/visitor/AbstractNodeVisitor<TT;>;
0 1 1 node Lorg/jruby/ast/ReturnNode;
Signature: (Lorg/jruby/ast/ReturnNode;)TT;
MethodParameters:
Name Flags
node
public T visitRootNode(org.jruby.ast.RootNode);
descriptor: (Lorg/jruby/ast/RootNode;)Ljava/lang/Object;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokevirtual org.jruby.ast.visitor.AbstractNodeVisitor.defaultVisit:(Lorg/jruby/ast/Node;)Ljava/lang/Object;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jruby/ast/visitor/AbstractNodeVisitor<TT;>;
0 1 1 node Lorg/jruby/ast/RootNode;
Signature: (Lorg/jruby/ast/RootNode;)TT;
MethodParameters:
Name Flags
node
public T visitSClassNode(org.jruby.ast.SClassNode);
descriptor: (Lorg/jruby/ast/SClassNode;)Ljava/lang/Object;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokevirtual org.jruby.ast.visitor.AbstractNodeVisitor.defaultVisit:(Lorg/jruby/ast/Node;)Ljava/lang/Object;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jruby/ast/visitor/AbstractNodeVisitor<TT;>;
0 1 1 node Lorg/jruby/ast/SClassNode;
Signature: (Lorg/jruby/ast/SClassNode;)TT;
MethodParameters:
Name Flags
node
public T visitSelfNode(org.jruby.ast.SelfNode);
descriptor: (Lorg/jruby/ast/SelfNode;)Ljava/lang/Object;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokevirtual org.jruby.ast.visitor.AbstractNodeVisitor.defaultVisit:(Lorg/jruby/ast/Node;)Ljava/lang/Object;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jruby/ast/visitor/AbstractNodeVisitor<TT;>;
0 1 1 node Lorg/jruby/ast/SelfNode;
Signature: (Lorg/jruby/ast/SelfNode;)TT;
MethodParameters:
Name Flags
node
public T visitSplatNode(org.jruby.ast.SplatNode);
descriptor: (Lorg/jruby/ast/SplatNode;)Ljava/lang/Object;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokevirtual org.jruby.ast.visitor.AbstractNodeVisitor.defaultVisit:(Lorg/jruby/ast/Node;)Ljava/lang/Object;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jruby/ast/visitor/AbstractNodeVisitor<TT;>;
0 1 1 node Lorg/jruby/ast/SplatNode;
Signature: (Lorg/jruby/ast/SplatNode;)TT;
MethodParameters:
Name Flags
node
public T visitStarNode(org.jruby.ast.StarNode);
descriptor: (Lorg/jruby/ast/StarNode;)Ljava/lang/Object;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokevirtual org.jruby.ast.visitor.AbstractNodeVisitor.defaultVisit:(Lorg/jruby/ast/Node;)Ljava/lang/Object;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jruby/ast/visitor/AbstractNodeVisitor<TT;>;
0 1 1 node Lorg/jruby/ast/StarNode;
Signature: (Lorg/jruby/ast/StarNode;)TT;
MethodParameters:
Name Flags
node
public T visitStrNode(org.jruby.ast.StrNode);
descriptor: (Lorg/jruby/ast/StrNode;)Ljava/lang/Object;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokevirtual org.jruby.ast.visitor.AbstractNodeVisitor.defaultVisit:(Lorg/jruby/ast/Node;)Ljava/lang/Object;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jruby/ast/visitor/AbstractNodeVisitor<TT;>;
0 1 1 node Lorg/jruby/ast/StrNode;
Signature: (Lorg/jruby/ast/StrNode;)TT;
MethodParameters:
Name Flags
node
public T visitSuperNode(org.jruby.ast.SuperNode);
descriptor: (Lorg/jruby/ast/SuperNode;)Ljava/lang/Object;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokevirtual org.jruby.ast.visitor.AbstractNodeVisitor.defaultVisit:(Lorg/jruby/ast/Node;)Ljava/lang/Object;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jruby/ast/visitor/AbstractNodeVisitor<TT;>;
0 1 1 node Lorg/jruby/ast/SuperNode;
Signature: (Lorg/jruby/ast/SuperNode;)TT;
MethodParameters:
Name Flags
node
public T visitSValueNode(org.jruby.ast.SValueNode);
descriptor: (Lorg/jruby/ast/SValueNode;)Ljava/lang/Object;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokevirtual org.jruby.ast.visitor.AbstractNodeVisitor.defaultVisit:(Lorg/jruby/ast/Node;)Ljava/lang/Object;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jruby/ast/visitor/AbstractNodeVisitor<TT;>;
0 1 1 node Lorg/jruby/ast/SValueNode;
Signature: (Lorg/jruby/ast/SValueNode;)TT;
MethodParameters:
Name Flags
node
public T visitSymbolNode(org.jruby.ast.SymbolNode);
descriptor: (Lorg/jruby/ast/SymbolNode;)Ljava/lang/Object;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokevirtual org.jruby.ast.visitor.AbstractNodeVisitor.defaultVisit:(Lorg/jruby/ast/Node;)Ljava/lang/Object;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jruby/ast/visitor/AbstractNodeVisitor<TT;>;
0 1 1 node Lorg/jruby/ast/SymbolNode;
Signature: (Lorg/jruby/ast/SymbolNode;)TT;
MethodParameters:
Name Flags
node
public T visitTrueNode(org.jruby.ast.TrueNode);
descriptor: (Lorg/jruby/ast/TrueNode;)Ljava/lang/Object;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokevirtual org.jruby.ast.visitor.AbstractNodeVisitor.defaultVisit:(Lorg/jruby/ast/Node;)Ljava/lang/Object;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jruby/ast/visitor/AbstractNodeVisitor<TT;>;
0 1 1 node Lorg/jruby/ast/TrueNode;
Signature: (Lorg/jruby/ast/TrueNode;)TT;
MethodParameters:
Name Flags
node
public T visitUndefNode(org.jruby.ast.UndefNode);
descriptor: (Lorg/jruby/ast/UndefNode;)Ljava/lang/Object;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokevirtual org.jruby.ast.visitor.AbstractNodeVisitor.defaultVisit:(Lorg/jruby/ast/Node;)Ljava/lang/Object;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jruby/ast/visitor/AbstractNodeVisitor<TT;>;
0 1 1 node Lorg/jruby/ast/UndefNode;
Signature: (Lorg/jruby/ast/UndefNode;)TT;
MethodParameters:
Name Flags
node
public T visitUntilNode(org.jruby.ast.UntilNode);
descriptor: (Lorg/jruby/ast/UntilNode;)Ljava/lang/Object;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokevirtual org.jruby.ast.visitor.AbstractNodeVisitor.defaultVisit:(Lorg/jruby/ast/Node;)Ljava/lang/Object;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jruby/ast/visitor/AbstractNodeVisitor<TT;>;
0 1 1 node Lorg/jruby/ast/UntilNode;
Signature: (Lorg/jruby/ast/UntilNode;)TT;
MethodParameters:
Name Flags
node
public T visitVAliasNode(org.jruby.ast.VAliasNode);
descriptor: (Lorg/jruby/ast/VAliasNode;)Ljava/lang/Object;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokevirtual org.jruby.ast.visitor.AbstractNodeVisitor.defaultVisit:(Lorg/jruby/ast/Node;)Ljava/lang/Object;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jruby/ast/visitor/AbstractNodeVisitor<TT;>;
0 1 1 node Lorg/jruby/ast/VAliasNode;
Signature: (Lorg/jruby/ast/VAliasNode;)TT;
MethodParameters:
Name Flags
node
public T visitVCallNode(org.jruby.ast.VCallNode);
descriptor: (Lorg/jruby/ast/VCallNode;)Ljava/lang/Object;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokevirtual org.jruby.ast.visitor.AbstractNodeVisitor.defaultVisit:(Lorg/jruby/ast/Node;)Ljava/lang/Object;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jruby/ast/visitor/AbstractNodeVisitor<TT;>;
0 1 1 node Lorg/jruby/ast/VCallNode;
Signature: (Lorg/jruby/ast/VCallNode;)TT;
MethodParameters:
Name Flags
node
public T visitWhenNode(org.jruby.ast.WhenNode);
descriptor: (Lorg/jruby/ast/WhenNode;)Ljava/lang/Object;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokevirtual org.jruby.ast.visitor.AbstractNodeVisitor.defaultVisit:(Lorg/jruby/ast/Node;)Ljava/lang/Object;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jruby/ast/visitor/AbstractNodeVisitor<TT;>;
0 1 1 node Lorg/jruby/ast/WhenNode;
Signature: (Lorg/jruby/ast/WhenNode;)TT;
MethodParameters:
Name Flags
node
public T visitWhileNode(org.jruby.ast.WhileNode);
descriptor: (Lorg/jruby/ast/WhileNode;)Ljava/lang/Object;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokevirtual org.jruby.ast.visitor.AbstractNodeVisitor.defaultVisit:(Lorg/jruby/ast/Node;)Ljava/lang/Object;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jruby/ast/visitor/AbstractNodeVisitor<TT;>;
0 1 1 node Lorg/jruby/ast/WhileNode;
Signature: (Lorg/jruby/ast/WhileNode;)TT;
MethodParameters:
Name Flags
node
public T visitXStrNode(org.jruby.ast.XStrNode);
descriptor: (Lorg/jruby/ast/XStrNode;)Ljava/lang/Object;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokevirtual org.jruby.ast.visitor.AbstractNodeVisitor.defaultVisit:(Lorg/jruby/ast/Node;)Ljava/lang/Object;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jruby/ast/visitor/AbstractNodeVisitor<TT;>;
0 1 1 node Lorg/jruby/ast/XStrNode;
Signature: (Lorg/jruby/ast/XStrNode;)TT;
MethodParameters:
Name Flags
node
public T visitYieldNode(org.jruby.ast.YieldNode);
descriptor: (Lorg/jruby/ast/YieldNode;)Ljava/lang/Object;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokevirtual org.jruby.ast.visitor.AbstractNodeVisitor.defaultVisit:(Lorg/jruby/ast/Node;)Ljava/lang/Object;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jruby/ast/visitor/AbstractNodeVisitor<TT;>;
0 1 1 node Lorg/jruby/ast/YieldNode;
Signature: (Lorg/jruby/ast/YieldNode;)TT;
MethodParameters:
Name Flags
node
public T visitZArrayNode(org.jruby.ast.ZArrayNode);
descriptor: (Lorg/jruby/ast/ZArrayNode;)Ljava/lang/Object;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokevirtual org.jruby.ast.visitor.AbstractNodeVisitor.defaultVisit:(Lorg/jruby/ast/Node;)Ljava/lang/Object;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jruby/ast/visitor/AbstractNodeVisitor<TT;>;
0 1 1 node Lorg/jruby/ast/ZArrayNode;
Signature: (Lorg/jruby/ast/ZArrayNode;)TT;
MethodParameters:
Name Flags
node
public T visitZSuperNode(org.jruby.ast.ZSuperNode);
descriptor: (Lorg/jruby/ast/ZSuperNode;)Ljava/lang/Object;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokevirtual org.jruby.ast.visitor.AbstractNodeVisitor.defaultVisit:(Lorg/jruby/ast/Node;)Ljava/lang/Object;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jruby/ast/visitor/AbstractNodeVisitor<TT;>;
0 1 1 node Lorg/jruby/ast/ZSuperNode;
Signature: (Lorg/jruby/ast/ZSuperNode;)TT;
MethodParameters:
Name Flags
node
public T visitOther(org.jruby.ast.Node);
descriptor: (Lorg/jruby/ast/Node;)Ljava/lang/Object;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokevirtual org.jruby.ast.visitor.AbstractNodeVisitor.defaultVisit:(Lorg/jruby/ast/Node;)Ljava/lang/Object;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jruby/ast/visitor/AbstractNodeVisitor<TT;>;
0 1 1 node Lorg/jruby/ast/Node;
Signature: (Lorg/jruby/ast/Node;)TT;
MethodParameters:
Name Flags
node
public T visitClassVarDeclNode(org.jruby.ast.ClassVarDeclNode);
descriptor: (Lorg/jruby/ast/ClassVarDeclNode;)Ljava/lang/Object;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokevirtual org.jruby.ast.visitor.AbstractNodeVisitor.defaultVisit:(Lorg/jruby/ast/Node;)Ljava/lang/Object;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jruby/ast/visitor/AbstractNodeVisitor<TT;>;
0 1 1 node Lorg/jruby/ast/ClassVarDeclNode;
Signature: (Lorg/jruby/ast/ClassVarDeclNode;)TT;
RuntimeVisibleAnnotations:
java.lang.Deprecated()
MethodParameters:
Name Flags
node
}
Signature: <T:Ljava/lang/Object;>Ljava/lang/Object;Lorg/jruby/ast/visitor/NodeVisitor<TT;>;
SourceFile: "AbstractNodeVisitor.java"