public class org.antlr.runtime.tree.CommonTreeAdaptor extends org.antlr.runtime.tree.BaseTreeAdaptor
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: org.antlr.runtime.tree.CommonTreeAdaptor
super_class: org.antlr.runtime.tree.BaseTreeAdaptor
{
public void <init>();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokespecial org.antlr.runtime.tree.BaseTreeAdaptor.<init>:()V
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/antlr/runtime/tree/CommonTreeAdaptor;
public java.lang.Object dupNode(java.lang.Object);
descriptor: (Ljava/lang/Object;)Ljava/lang/Object;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=2, args_size=2
start local 0 start local 1 0: aload 1
ifnonnull 1
aconst_null
areturn
1: StackMap locals:
StackMap stack:
aload 1
checkcast org.antlr.runtime.tree.Tree
invokeinterface org.antlr.runtime.tree.Tree.dupNode:()Lorg/antlr/runtime/tree/Tree;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/antlr/runtime/tree/CommonTreeAdaptor;
0 2 1 t Ljava/lang/Object;
MethodParameters:
Name Flags
t
public java.lang.Object create(org.antlr.runtime.Token);
descriptor: (Lorg/antlr/runtime/Token;)Ljava/lang/Object;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: new org.antlr.runtime.tree.CommonTree
dup
aload 1
invokespecial org.antlr.runtime.tree.CommonTree.<init>:(Lorg/antlr/runtime/Token;)V
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/antlr/runtime/tree/CommonTreeAdaptor;
0 1 1 payload Lorg/antlr/runtime/Token;
MethodParameters:
Name Flags
payload
public org.antlr.runtime.Token createToken(int, java.lang.String);
descriptor: (ILjava/lang/String;)Lorg/antlr/runtime/Token;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=3, args_size=3
start local 0 start local 1 start local 2 0: new org.antlr.runtime.CommonToken
dup
iload 1
aload 2
invokespecial org.antlr.runtime.CommonToken.<init>:(ILjava/lang/String;)V
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/antlr/runtime/tree/CommonTreeAdaptor;
0 1 1 tokenType I
0 1 2 text Ljava/lang/String;
MethodParameters:
Name Flags
tokenType
text
public org.antlr.runtime.Token createToken(org.antlr.runtime.Token);
descriptor: (Lorg/antlr/runtime/Token;)Lorg/antlr/runtime/Token;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: new org.antlr.runtime.CommonToken
dup
aload 1
invokespecial org.antlr.runtime.CommonToken.<init>:(Lorg/antlr/runtime/Token;)V
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/antlr/runtime/tree/CommonTreeAdaptor;
0 1 1 fromToken Lorg/antlr/runtime/Token;
MethodParameters:
Name Flags
fromToken
public void setTokenBoundaries(java.lang.Object, org.antlr.runtime.Token, org.antlr.runtime.Token);
descriptor: (Ljava/lang/Object;Lorg/antlr/runtime/Token;Lorg/antlr/runtime/Token;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=6, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 1
ifnonnull 1
return
1: StackMap locals:
StackMap stack:
iconst_0
istore 4
start local 4 2: iconst_0
istore 5
start local 5 3: aload 2
ifnull 4
aload 2
invokeinterface org.antlr.runtime.Token.getTokenIndex:()I
istore 4
4: StackMap locals: int int
StackMap stack:
aload 3
ifnull 5
aload 3
invokeinterface org.antlr.runtime.Token.getTokenIndex:()I
istore 5
5: StackMap locals:
StackMap stack:
aload 1
checkcast org.antlr.runtime.tree.Tree
iload 4
invokeinterface org.antlr.runtime.tree.Tree.setTokenStartIndex:(I)V
6: aload 1
checkcast org.antlr.runtime.tree.Tree
iload 5
invokeinterface org.antlr.runtime.tree.Tree.setTokenStopIndex:(I)V
7: return
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 8 0 this Lorg/antlr/runtime/tree/CommonTreeAdaptor;
0 8 1 t Ljava/lang/Object;
0 8 2 startToken Lorg/antlr/runtime/Token;
0 8 3 stopToken Lorg/antlr/runtime/Token;
2 8 4 start I
3 8 5 stop I
MethodParameters:
Name Flags
t
startToken
stopToken
public int getTokenStartIndex(java.lang.Object);
descriptor: (Ljava/lang/Object;)I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=2, args_size=2
start local 0 start local 1 0: aload 1
ifnonnull 1
iconst_m1
ireturn
1: StackMap locals:
StackMap stack:
aload 1
checkcast org.antlr.runtime.tree.Tree
invokeinterface org.antlr.runtime.tree.Tree.getTokenStartIndex:()I
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/antlr/runtime/tree/CommonTreeAdaptor;
0 2 1 t Ljava/lang/Object;
MethodParameters:
Name Flags
t
public int getTokenStopIndex(java.lang.Object);
descriptor: (Ljava/lang/Object;)I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=2, args_size=2
start local 0 start local 1 0: aload 1
ifnonnull 1
iconst_m1
ireturn
1: StackMap locals:
StackMap stack:
aload 1
checkcast org.antlr.runtime.tree.Tree
invokeinterface org.antlr.runtime.tree.Tree.getTokenStopIndex:()I
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/antlr/runtime/tree/CommonTreeAdaptor;
0 2 1 t Ljava/lang/Object;
MethodParameters:
Name Flags
t
public java.lang.String getText(java.lang.Object);
descriptor: (Ljava/lang/Object;)Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=2, args_size=2
start local 0 start local 1 0: aload 1
ifnonnull 1
aconst_null
areturn
1: StackMap locals:
StackMap stack:
aload 1
checkcast org.antlr.runtime.tree.Tree
invokeinterface org.antlr.runtime.tree.Tree.getText:()Ljava/lang/String;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/antlr/runtime/tree/CommonTreeAdaptor;
0 2 1 t Ljava/lang/Object;
MethodParameters:
Name Flags
t
public int getType(java.lang.Object);
descriptor: (Ljava/lang/Object;)I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=2, args_size=2
start local 0 start local 1 0: aload 1
ifnonnull 1
iconst_0
ireturn
1: StackMap locals:
StackMap stack:
aload 1
checkcast org.antlr.runtime.tree.Tree
invokeinterface org.antlr.runtime.tree.Tree.getType:()I
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/antlr/runtime/tree/CommonTreeAdaptor;
0 2 1 t Ljava/lang/Object;
MethodParameters:
Name Flags
t
public org.antlr.runtime.Token getToken(java.lang.Object);
descriptor: (Ljava/lang/Object;)Lorg/antlr/runtime/Token;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=2, args_size=2
start local 0 start local 1 0: aload 1
instanceof org.antlr.runtime.tree.CommonTree
ifeq 2
1: aload 1
checkcast org.antlr.runtime.tree.CommonTree
invokevirtual org.antlr.runtime.tree.CommonTree.getToken:()Lorg/antlr/runtime/Token;
areturn
2: StackMap locals:
StackMap stack:
aconst_null
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/antlr/runtime/tree/CommonTreeAdaptor;
0 3 1 t Ljava/lang/Object;
MethodParameters:
Name Flags
t
public java.lang.Object getChild(java.lang.Object, int);
descriptor: (Ljava/lang/Object;I)Ljava/lang/Object;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 1
ifnonnull 1
aconst_null
areturn
1: StackMap locals:
StackMap stack:
aload 1
checkcast org.antlr.runtime.tree.Tree
iload 2
invokeinterface org.antlr.runtime.tree.Tree.getChild:(I)Lorg/antlr/runtime/tree/Tree;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/antlr/runtime/tree/CommonTreeAdaptor;
0 2 1 t Ljava/lang/Object;
0 2 2 i I
MethodParameters:
Name Flags
t
i
public int getChildCount(java.lang.Object);
descriptor: (Ljava/lang/Object;)I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=2, args_size=2
start local 0 start local 1 0: aload 1
ifnonnull 1
iconst_0
ireturn
1: StackMap locals:
StackMap stack:
aload 1
checkcast org.antlr.runtime.tree.Tree
invokeinterface org.antlr.runtime.tree.Tree.getChildCount:()I
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/antlr/runtime/tree/CommonTreeAdaptor;
0 2 1 t Ljava/lang/Object;
MethodParameters:
Name Flags
t
public java.lang.Object getParent(java.lang.Object);
descriptor: (Ljava/lang/Object;)Ljava/lang/Object;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=2, args_size=2
start local 0 start local 1 0: aload 1
ifnonnull 1
aconst_null
areturn
1: StackMap locals:
StackMap stack:
aload 1
checkcast org.antlr.runtime.tree.Tree
invokeinterface org.antlr.runtime.tree.Tree.getParent:()Lorg/antlr/runtime/tree/Tree;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/antlr/runtime/tree/CommonTreeAdaptor;
0 2 1 t Ljava/lang/Object;
MethodParameters:
Name Flags
t
public void setParent(java.lang.Object, java.lang.Object);
descriptor: (Ljava/lang/Object;Ljava/lang/Object;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 1
ifnull 1
aload 1
checkcast org.antlr.runtime.tree.Tree
aload 2
checkcast org.antlr.runtime.tree.Tree
invokeinterface org.antlr.runtime.tree.Tree.setParent:(Lorg/antlr/runtime/tree/Tree;)V
1: StackMap locals:
StackMap stack:
return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/antlr/runtime/tree/CommonTreeAdaptor;
0 2 1 t Ljava/lang/Object;
0 2 2 parent Ljava/lang/Object;
MethodParameters:
Name Flags
t
parent
public int getChildIndex(java.lang.Object);
descriptor: (Ljava/lang/Object;)I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=2, args_size=2
start local 0 start local 1 0: aload 1
ifnonnull 1
iconst_0
ireturn
1: StackMap locals:
StackMap stack:
aload 1
checkcast org.antlr.runtime.tree.Tree
invokeinterface org.antlr.runtime.tree.Tree.getChildIndex:()I
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/antlr/runtime/tree/CommonTreeAdaptor;
0 2 1 t Ljava/lang/Object;
MethodParameters:
Name Flags
t
public void setChildIndex(java.lang.Object, int);
descriptor: (Ljava/lang/Object;I)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 1
ifnull 1
aload 1
checkcast org.antlr.runtime.tree.Tree
iload 2
invokeinterface org.antlr.runtime.tree.Tree.setChildIndex:(I)V
1: StackMap locals:
StackMap stack:
return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/antlr/runtime/tree/CommonTreeAdaptor;
0 2 1 t Ljava/lang/Object;
0 2 2 index I
MethodParameters:
Name Flags
t
index
public void replaceChildren(java.lang.Object, int, int, java.lang.Object);
descriptor: (Ljava/lang/Object;IILjava/lang/Object;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=5, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 1
ifnull 2
1: aload 1
checkcast org.antlr.runtime.tree.Tree
iload 2
iload 3
aload 4
invokeinterface org.antlr.runtime.tree.Tree.replaceChildren:(IILjava/lang/Object;)V
2: StackMap locals:
StackMap stack:
return
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/antlr/runtime/tree/CommonTreeAdaptor;
0 3 1 parent Ljava/lang/Object;
0 3 2 startChildIndex I
0 3 3 stopChildIndex I
0 3 4 t Ljava/lang/Object;
MethodParameters:
Name Flags
parent
startChildIndex
stopChildIndex
t
}
SourceFile: "CommonTreeAdaptor.java"