public class org.antlr.v4.runtime.atn.ParseInfo
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: org.antlr.v4.runtime.atn.ParseInfo
super_class: java.lang.Object
{
protected final org.antlr.v4.runtime.atn.ProfilingATNSimulator atnSimulator;
descriptor: Lorg/antlr/v4/runtime/atn/ProfilingATNSimulator;
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
public void <init>(org.antlr.v4.runtime.atn.ProfilingATNSimulator);
descriptor: (Lorg/antlr/v4/runtime/atn/ProfilingATNSimulator;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokespecial java.lang.Object.<init>:()V
1: aload 0
aload 1
putfield org.antlr.v4.runtime.atn.ParseInfo.atnSimulator:Lorg/antlr/v4/runtime/atn/ProfilingATNSimulator;
2: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/antlr/v4/runtime/atn/ParseInfo;
0 3 1 atnSimulator Lorg/antlr/v4/runtime/atn/ProfilingATNSimulator;
MethodParameters:
Name Flags
atnSimulator
public org.antlr.v4.runtime.atn.DecisionInfo[] getDecisionInfo();
descriptor: ()[Lorg/antlr/v4/runtime/atn/DecisionInfo;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.antlr.v4.runtime.atn.ParseInfo.atnSimulator:Lorg/antlr/v4/runtime/atn/ProfilingATNSimulator;
invokevirtual org.antlr.v4.runtime.atn.ProfilingATNSimulator.getDecisionInfo:()[Lorg/antlr/v4/runtime/atn/DecisionInfo;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/antlr/v4/runtime/atn/ParseInfo;
public java.util.List<java.lang.Integer> getLLDecisions();
descriptor: ()Ljava/util/List;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=6, args_size=1
start local 0 0: aload 0
getfield org.antlr.v4.runtime.atn.ParseInfo.atnSimulator:Lorg/antlr/v4/runtime/atn/ProfilingATNSimulator;
invokevirtual org.antlr.v4.runtime.atn.ProfilingATNSimulator.getDecisionInfo:()[Lorg/antlr/v4/runtime/atn/DecisionInfo;
astore 1
start local 1 1: new java.util.ArrayList
dup
invokespecial java.util.ArrayList.<init>:()V
astore 2
start local 2 2: iconst_0
istore 3
start local 3 3: goto 7
4: StackMap locals: org.antlr.v4.runtime.atn.DecisionInfo[] java.util.List int
StackMap stack:
aload 1
iload 3
aaload
getfield org.antlr.v4.runtime.atn.DecisionInfo.LL_Fallback:J
lstore 4
start local 4 5: lload 4
lconst_0
lcmp
ifle 6
aload 2
iload 3
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
end local 4 6: StackMap locals:
StackMap stack:
iinc 3 1
StackMap locals:
StackMap stack:
7: iload 3
aload 1
arraylength
if_icmplt 4
end local 3 8: aload 2
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 this Lorg/antlr/v4/runtime/atn/ParseInfo;
1 9 1 decisions [Lorg/antlr/v4/runtime/atn/DecisionInfo;
2 9 2 LL Ljava/util/List<Ljava/lang/Integer;>;
3 8 3 i I
5 6 4 fallBack J
Signature: ()Ljava/util/List<Ljava/lang/Integer;>;
public long getTotalTimeInPrediction();
descriptor: ()J
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=5, args_size=1
start local 0 0: aload 0
getfield org.antlr.v4.runtime.atn.ParseInfo.atnSimulator:Lorg/antlr/v4/runtime/atn/ProfilingATNSimulator;
invokevirtual org.antlr.v4.runtime.atn.ProfilingATNSimulator.getDecisionInfo:()[Lorg/antlr/v4/runtime/atn/DecisionInfo;
astore 1
start local 1 1: lconst_0
lstore 2
start local 2 2: iconst_0
istore 4
start local 4 3: goto 6
4: StackMap locals: org.antlr.v4.runtime.atn.DecisionInfo[] long int
StackMap stack:
lload 2
aload 1
iload 4
aaload
getfield org.antlr.v4.runtime.atn.DecisionInfo.timeInPrediction:J
ladd
lstore 2
5: iinc 4 1
StackMap locals:
StackMap stack:
6: iload 4
aload 1
arraylength
if_icmplt 4
end local 4 7: lload 2
lreturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Lorg/antlr/v4/runtime/atn/ParseInfo;
1 8 1 decisions [Lorg/antlr/v4/runtime/atn/DecisionInfo;
2 8 2 t J
3 7 4 i I
public long getTotalSLLLookaheadOps();
descriptor: ()J
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=5, args_size=1
start local 0 0: aload 0
getfield org.antlr.v4.runtime.atn.ParseInfo.atnSimulator:Lorg/antlr/v4/runtime/atn/ProfilingATNSimulator;
invokevirtual org.antlr.v4.runtime.atn.ProfilingATNSimulator.getDecisionInfo:()[Lorg/antlr/v4/runtime/atn/DecisionInfo;
astore 1
start local 1 1: lconst_0
lstore 2
start local 2 2: iconst_0
istore 4
start local 4 3: goto 6
4: StackMap locals: org.antlr.v4.runtime.atn.DecisionInfo[] long int
StackMap stack:
lload 2
aload 1
iload 4
aaload
getfield org.antlr.v4.runtime.atn.DecisionInfo.SLL_TotalLook:J
ladd
lstore 2
5: iinc 4 1
StackMap locals:
StackMap stack:
6: iload 4
aload 1
arraylength
if_icmplt 4
end local 4 7: lload 2
lreturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Lorg/antlr/v4/runtime/atn/ParseInfo;
1 8 1 decisions [Lorg/antlr/v4/runtime/atn/DecisionInfo;
2 8 2 k J
3 7 4 i I
public long getTotalLLLookaheadOps();
descriptor: ()J
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=5, args_size=1
start local 0 0: aload 0
getfield org.antlr.v4.runtime.atn.ParseInfo.atnSimulator:Lorg/antlr/v4/runtime/atn/ProfilingATNSimulator;
invokevirtual org.antlr.v4.runtime.atn.ProfilingATNSimulator.getDecisionInfo:()[Lorg/antlr/v4/runtime/atn/DecisionInfo;
astore 1
start local 1 1: lconst_0
lstore 2
start local 2 2: iconst_0
istore 4
start local 4 3: goto 6
4: StackMap locals: org.antlr.v4.runtime.atn.DecisionInfo[] long int
StackMap stack:
lload 2
aload 1
iload 4
aaload
getfield org.antlr.v4.runtime.atn.DecisionInfo.LL_TotalLook:J
ladd
lstore 2
5: iinc 4 1
StackMap locals:
StackMap stack:
6: iload 4
aload 1
arraylength
if_icmplt 4
end local 4 7: lload 2
lreturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Lorg/antlr/v4/runtime/atn/ParseInfo;
1 8 1 decisions [Lorg/antlr/v4/runtime/atn/DecisionInfo;
2 8 2 k J
3 7 4 i I
public long getTotalSLLATNLookaheadOps();
descriptor: ()J
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=5, args_size=1
start local 0 0: aload 0
getfield org.antlr.v4.runtime.atn.ParseInfo.atnSimulator:Lorg/antlr/v4/runtime/atn/ProfilingATNSimulator;
invokevirtual org.antlr.v4.runtime.atn.ProfilingATNSimulator.getDecisionInfo:()[Lorg/antlr/v4/runtime/atn/DecisionInfo;
astore 1
start local 1 1: lconst_0
lstore 2
start local 2 2: iconst_0
istore 4
start local 4 3: goto 6
4: StackMap locals: org.antlr.v4.runtime.atn.DecisionInfo[] long int
StackMap stack:
lload 2
aload 1
iload 4
aaload
getfield org.antlr.v4.runtime.atn.DecisionInfo.SLL_ATNTransitions:J
ladd
lstore 2
5: iinc 4 1
StackMap locals:
StackMap stack:
6: iload 4
aload 1
arraylength
if_icmplt 4
end local 4 7: lload 2
lreturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Lorg/antlr/v4/runtime/atn/ParseInfo;
1 8 1 decisions [Lorg/antlr/v4/runtime/atn/DecisionInfo;
2 8 2 k J
3 7 4 i I
public long getTotalLLATNLookaheadOps();
descriptor: ()J
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=5, args_size=1
start local 0 0: aload 0
getfield org.antlr.v4.runtime.atn.ParseInfo.atnSimulator:Lorg/antlr/v4/runtime/atn/ProfilingATNSimulator;
invokevirtual org.antlr.v4.runtime.atn.ProfilingATNSimulator.getDecisionInfo:()[Lorg/antlr/v4/runtime/atn/DecisionInfo;
astore 1
start local 1 1: lconst_0
lstore 2
start local 2 2: iconst_0
istore 4
start local 4 3: goto 6
4: StackMap locals: org.antlr.v4.runtime.atn.DecisionInfo[] long int
StackMap stack:
lload 2
aload 1
iload 4
aaload
getfield org.antlr.v4.runtime.atn.DecisionInfo.LL_ATNTransitions:J
ladd
lstore 2
5: iinc 4 1
StackMap locals:
StackMap stack:
6: iload 4
aload 1
arraylength
if_icmplt 4
end local 4 7: lload 2
lreturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Lorg/antlr/v4/runtime/atn/ParseInfo;
1 8 1 decisions [Lorg/antlr/v4/runtime/atn/DecisionInfo;
2 8 2 k J
3 7 4 i I
public long getTotalATNLookaheadOps();
descriptor: ()J
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=5, args_size=1
start local 0 0: aload 0
getfield org.antlr.v4.runtime.atn.ParseInfo.atnSimulator:Lorg/antlr/v4/runtime/atn/ProfilingATNSimulator;
invokevirtual org.antlr.v4.runtime.atn.ProfilingATNSimulator.getDecisionInfo:()[Lorg/antlr/v4/runtime/atn/DecisionInfo;
astore 1
start local 1 1: lconst_0
lstore 2
start local 2 2: iconst_0
istore 4
start local 4 3: goto 7
4: StackMap locals: org.antlr.v4.runtime.atn.DecisionInfo[] long int
StackMap stack:
lload 2
aload 1
iload 4
aaload
getfield org.antlr.v4.runtime.atn.DecisionInfo.SLL_ATNTransitions:J
ladd
lstore 2
5: lload 2
aload 1
iload 4
aaload
getfield org.antlr.v4.runtime.atn.DecisionInfo.LL_ATNTransitions:J
ladd
lstore 2
6: iinc 4 1
StackMap locals:
StackMap stack:
7: iload 4
aload 1
arraylength
if_icmplt 4
end local 4 8: lload 2
lreturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 this Lorg/antlr/v4/runtime/atn/ParseInfo;
1 9 1 decisions [Lorg/antlr/v4/runtime/atn/DecisionInfo;
2 9 2 k J
3 8 4 i I
public int getDFASize();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=4, args_size=1
start local 0 0: iconst_0
istore 1
start local 1 1: aload 0
getfield org.antlr.v4.runtime.atn.ParseInfo.atnSimulator:Lorg/antlr/v4/runtime/atn/ProfilingATNSimulator;
getfield org.antlr.v4.runtime.atn.ProfilingATNSimulator.decisionToDFA:[Lorg/antlr/v4/runtime/dfa/DFA;
astore 2
start local 2 2: iconst_0
istore 3
start local 3 3: goto 6
4: StackMap locals: int org.antlr.v4.runtime.dfa.DFA[] int
StackMap stack:
iload 1
aload 0
iload 3
invokevirtual org.antlr.v4.runtime.atn.ParseInfo.getDFASize:(I)I
iadd
istore 1
5: iinc 3 1
StackMap locals:
StackMap stack:
6: iload 3
aload 2
arraylength
if_icmplt 4
end local 3 7: iload 1
ireturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Lorg/antlr/v4/runtime/atn/ParseInfo;
1 8 1 n I
2 8 2 decisionToDFA [Lorg/antlr/v4/runtime/dfa/DFA;
3 7 3 i I
public int getDFASize(int);
descriptor: (I)I
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=2
start local 0 start local 1 0: aload 0
getfield org.antlr.v4.runtime.atn.ParseInfo.atnSimulator:Lorg/antlr/v4/runtime/atn/ProfilingATNSimulator;
getfield org.antlr.v4.runtime.atn.ProfilingATNSimulator.decisionToDFA:[Lorg/antlr/v4/runtime/dfa/DFA;
iload 1
aaload
astore 2
start local 2 1: aload 2
getfield org.antlr.v4.runtime.dfa.DFA.states:Ljava/util/Map;
invokeinterface java.util.Map.size:()I
ireturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/antlr/v4/runtime/atn/ParseInfo;
0 2 1 decision I
1 2 2 decisionToDFA Lorg/antlr/v4/runtime/dfa/DFA;
MethodParameters:
Name Flags
decision
}
SourceFile: "ParseInfo.java"