public class org.antlr.v4.automata.ATNVisitor
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: org.antlr.v4.automata.ATNVisitor
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/antlr/v4/automata/ATNVisitor;
public void visit(org.antlr.v4.runtime.atn.ATNState);
descriptor: (Lorg/antlr/v4/runtime/atn/ATNState;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
new java.util.HashSet
dup
invokespecial java.util.HashSet.<init>:()V
invokevirtual org.antlr.v4.automata.ATNVisitor.visit_:(Lorg/antlr/v4/runtime/atn/ATNState;Ljava/util/Set;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/antlr/v4/automata/ATNVisitor;
0 2 1 s Lorg/antlr/v4/runtime/atn/ATNState;
MethodParameters:
Name Flags
s
public void visit_(org.antlr.v4.runtime.atn.ATNState, java.util.Set<java.lang.Integer>);
descriptor: (Lorg/antlr/v4/runtime/atn/ATNState;Ljava/util/Set;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=6, args_size=3
start local 0 start local 1 start local 2 0: aload 2
aload 1
getfield org.antlr.v4.runtime.atn.ATNState.stateNumber:I
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
invokeinterface java.util.Set.add:(Ljava/lang/Object;)Z
ifne 1
return
1: StackMap locals:
StackMap stack:
aload 2
aload 1
getfield org.antlr.v4.runtime.atn.ATNState.stateNumber:I
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
invokeinterface java.util.Set.add:(Ljava/lang/Object;)Z
pop
2: aload 0
aload 1
invokevirtual org.antlr.v4.automata.ATNVisitor.visitState:(Lorg/antlr/v4/runtime/atn/ATNState;)V
3: aload 1
invokevirtual org.antlr.v4.runtime.atn.ATNState.getNumberOfTransitions:()I
istore 3
start local 3 4: iconst_0
istore 4
start local 4 5: goto 9
6: StackMap locals: int int
StackMap stack:
aload 1
iload 4
invokevirtual org.antlr.v4.runtime.atn.ATNState.transition:(I)Lorg/antlr/v4/runtime/atn/Transition;
astore 5
start local 5 7: aload 0
aload 5
getfield org.antlr.v4.runtime.atn.Transition.target:Lorg/antlr/v4/runtime/atn/ATNState;
aload 2
invokevirtual org.antlr.v4.automata.ATNVisitor.visit_:(Lorg/antlr/v4/runtime/atn/ATNState;Ljava/util/Set;)V
end local 5 8: iinc 4 1
StackMap locals:
StackMap stack:
9: iload 4
iload 3
if_icmplt 6
end local 4 10: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 11 0 this Lorg/antlr/v4/automata/ATNVisitor;
0 11 1 s Lorg/antlr/v4/runtime/atn/ATNState;
0 11 2 visited Ljava/util/Set<Ljava/lang/Integer;>;
4 11 3 n I
5 10 4 i I
7 8 5 t Lorg/antlr/v4/runtime/atn/Transition;
Signature: (Lorg/antlr/v4/runtime/atn/ATNState;Ljava/util/Set<Ljava/lang/Integer;>;)V
MethodParameters:
Name Flags
s
visited
public void visitState(org.antlr.v4.runtime.atn.ATNState);
descriptor: (Lorg/antlr/v4/runtime/atn/ATNState;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=0, locals=2, args_size=2
start local 0 start local 1 0: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/antlr/v4/automata/ATNVisitor;
0 1 1 s Lorg/antlr/v4/runtime/atn/ATNState;
MethodParameters:
Name Flags
s
}
SourceFile: "ATNVisitor.java"