public class jflex.dfa.DeprecatedDfa extends jflex.dfa.DFA
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: jflex.dfa.DeprecatedDfa
super_class: jflex.dfa.DFA
{
void <init>(int, int, int, int);
descriptor: (IIII)V
flags: (0x0000)
Code:
stack=5, locals=5, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 0
iload 1
iload 2
iload 3
iload 4
invokespecial jflex.dfa.DFA.<init>:(IIII)V
1: return
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljflex/dfa/DeprecatedDfa;
0 2 1 numEntryStates I
0 2 2 numInputs I
0 2 3 numLexStates I
0 2 4 numStates I
MethodParameters:
Name Flags
numEntryStates
numInputs
numLexStates
numStates
public boolean[][] old_minimize();
descriptor: ()[[Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=9, args_size=1
start local 0 0: aload 0
invokevirtual jflex.dfa.DeprecatedDfa.numStates:()I
ifne 2
1: new jflex.exceptions.GeneratorException
dup
new java.lang.IllegalStateException
dup
ldc "DFA has no states"
invokespecial java.lang.IllegalStateException.<init>:(Ljava/lang/String;)V
invokespecial jflex.exceptions.GeneratorException.<init>:(Ljava/lang/Throwable;)V
athrow
2: StackMap locals:
StackMap stack:
getstatic jflex.option.Options.no_minimize:Z
ifeq 6
3: new java.lang.UnsupportedOperationException
dup
4: ldc "Options.no_minimize is set. Minimization is not allowed in this case"
5: invokespecial java.lang.UnsupportedOperationException.<init>:(Ljava/lang/String;)V
athrow
6: StackMap locals:
StackMap stack:
aload 0
invokevirtual jflex.dfa.DeprecatedDfa.numStates:()I
anewarray boolean[]
astore 4
start local 4 7: aload 0
invokevirtual jflex.dfa.DeprecatedDfa.numStates:()I
anewarray jflex.dfa.StatePairList[]
astore 5
start local 5 8: iconst_1
istore 1
start local 1 9: goto 23
10: StackMap locals: jflex.dfa.DeprecatedDfa int top top boolean[][] jflex.dfa.StatePairList[][]
StackMap stack:
aload 5
iload 1
iload 1
anewarray jflex.dfa.StatePairList
aastore
11: aload 4
iload 1
iload 1
newarray 4
aastore
12: iconst_0
istore 2
start local 2 13: goto 21
14: StackMap locals: jflex.dfa.DeprecatedDfa int int top boolean[][] jflex.dfa.StatePairList[][]
StackMap stack:
aload 0
getfield jflex.dfa.DeprecatedDfa.isFinal:[Z
iload 1
baload
ifeq 17
aload 0
getfield jflex.dfa.DeprecatedDfa.isFinal:[Z
iload 2
baload
ifeq 17
15: aload 4
iload 1
aaload
iload 2
aload 0
iload 1
invokevirtual jflex.dfa.DeprecatedDfa.action:(I)Ljflex/core/Action;
aload 0
iload 2
invokevirtual jflex.dfa.DeprecatedDfa.action:(I)Ljflex/core/Action;
invokevirtual jflex.core.Action.isEquiv:(Ljflex/core/Action;)Z
bastore
16: goto 20
17: StackMap locals:
StackMap stack:
aload 4
iload 1
aaload
iload 2
aload 0
getfield jflex.dfa.DeprecatedDfa.isFinal:[Z
iload 2
baload
ifne 18
aload 0
getfield jflex.dfa.DeprecatedDfa.isFinal:[Z
iload 1
baload
ifne 18
iconst_1
goto 19
StackMap locals: jflex.dfa.DeprecatedDfa int int top boolean[][] jflex.dfa.StatePairList[][]
StackMap stack: boolean[] int
18: iconst_0
StackMap locals: jflex.dfa.DeprecatedDfa int int top boolean[][] jflex.dfa.StatePairList[][]
StackMap stack: boolean[] int int
19: bastore
20: StackMap locals:
StackMap stack:
iinc 2 1
StackMap locals:
StackMap stack:
21: iload 2
iload 1
if_icmplt 14
22: iinc 1 1
end local 2 StackMap locals: jflex.dfa.DeprecatedDfa int top top boolean[][] jflex.dfa.StatePairList[][]
StackMap stack:
23: iload 1
aload 0
invokevirtual jflex.dfa.DeprecatedDfa.numStates:()I
if_icmplt 10
24: iconst_1
istore 1
goto 60
25: StackMap locals:
StackMap stack:
iconst_0
istore 2
start local 2 26: goto 58
27: StackMap locals: jflex.dfa.DeprecatedDfa int int top boolean[][] jflex.dfa.StatePairList[][]
StackMap stack:
aload 4
iload 1
aaload
iload 2
baload
ifeq 57
28: iconst_0
istore 3
start local 3 29: goto 42
30: StackMap locals: jflex.dfa.DeprecatedDfa int int int boolean[][] jflex.dfa.StatePairList[][]
StackMap stack:
aload 4
iload 1
aaload
iload 2
baload
ifeq 41
31: aload 0
getfield jflex.dfa.DeprecatedDfa.table:[[I
iload 1
aaload
iload 3
iaload
istore 6
start local 6 32: aload 0
getfield jflex.dfa.DeprecatedDfa.table:[[I
iload 2
aaload
iload 3
iaload
istore 7
start local 7 33: iload 6
iload 7
if_icmpge 37
34: iload 6
istore 8
start local 8 35: iload 7
istore 6
36: iload 8
istore 7
end local 8 37: StackMap locals: int int
StackMap stack:
iload 6
iflt 41
38: iload 6
iload 7
if_icmpeq 41
iload 7
iconst_m1
if_icmpeq 39
aload 4
iload 6
aaload
iload 7
baload
ifne 41
39: StackMap locals:
StackMap stack:
aload 4
iload 1
aaload
iload 2
iconst_0
bastore
40: aload 5
iload 1
aaload
iload 2
aaload
ifnull 41
aload 5
iload 1
aaload
iload 2
aaload
aload 5
aload 4
invokevirtual jflex.dfa.StatePairList.markAll:([[Ljflex/dfa/StatePairList;[[Z)V
end local 7 end local 6 41: StackMap locals:
StackMap stack:
iinc 3 1
StackMap locals:
StackMap stack:
42: iload 3
aload 0
invokevirtual jflex.dfa.DeprecatedDfa.numInput:()I
if_icmplt 30
43: aload 4
iload 1
aaload
iload 2
baload
ifeq 57
44: iconst_0
istore 3
goto 56
45: StackMap locals:
StackMap stack:
aload 0
getfield jflex.dfa.DeprecatedDfa.table:[[I
iload 1
aaload
iload 3
iaload
istore 6
start local 6 46: aload 0
getfield jflex.dfa.DeprecatedDfa.table:[[I
iload 2
aaload
iload 3
iaload
istore 7
start local 7 47: iload 6
iload 7
if_icmpge 51
48: iload 6
istore 8
start local 8 49: iload 7
istore 6
50: iload 8
istore 7
end local 8 51: StackMap locals: int int
StackMap stack:
iload 6
iload 7
if_icmpeq 55
iload 6
iflt 55
iload 7
iflt 55
52: aload 5
iload 6
aaload
iload 7
aaload
ifnonnull 54
53: aload 5
iload 6
aaload
iload 7
new jflex.dfa.StatePairList
dup
invokespecial jflex.dfa.StatePairList.<init>:()V
aastore
54: StackMap locals:
StackMap stack:
aload 5
iload 6
aaload
iload 7
aaload
iload 1
iload 2
invokevirtual jflex.dfa.StatePairList.addPair:(II)V
end local 7 end local 6 55: StackMap locals:
StackMap stack:
iinc 3 1
StackMap locals:
StackMap stack:
56: iload 3
aload 0
invokevirtual jflex.dfa.DeprecatedDfa.numInput:()I
if_icmplt 45
end local 3 57: StackMap locals: jflex.dfa.DeprecatedDfa int int top boolean[][] jflex.dfa.StatePairList[][]
StackMap stack:
iinc 2 1
StackMap locals:
StackMap stack:
58: iload 2
iload 1
if_icmplt 27
59: iinc 1 1
end local 2 StackMap locals: jflex.dfa.DeprecatedDfa int top top boolean[][] jflex.dfa.StatePairList[][]
StackMap stack:
60: iload 1
aload 0
invokevirtual jflex.dfa.DeprecatedDfa.numStates:()I
if_icmplt 25
61: aload 4
areturn
end local 5 end local 4 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 62 0 this Ljflex/dfa/DeprecatedDfa;
9 62 1 i I
13 23 2 j I
26 60 2 j I
29 57 3 c I
7 62 4 equiv [[Z
8 62 5 list [[Ljflex/dfa/StatePairList;
32 41 6 p I
33 41 7 q I
35 37 8 t I
46 55 6 p I
47 55 7 q I
49 51 8 t I
RuntimeVisibleAnnotations:
java.lang.Deprecated()
void printTable(boolean[][]);
descriptor: ([[Z)V
flags: (0x0000)
Code:
stack=2, locals=5, args_size=2
start local 0 start local 1 0: ldc "Equivalence table is : "
invokestatic jflex.logging.Out.dump:(Ljava/lang/String;)V
1: new java.lang.StringBuilder
dup
invokespecial java.lang.StringBuilder.<init>:()V
astore 2
start local 2 2: iconst_1
istore 3
start local 3 3: goto 16
4: StackMap locals: java.lang.StringBuilder int
StackMap stack:
aload 2
iconst_0
invokevirtual java.lang.StringBuilder.setLength:(I)V
5: aload 2
iload 3
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
ldc " :"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
6: iconst_0
istore 4
start local 4 7: goto 13
8: StackMap locals: int
StackMap stack:
aload 1
iload 3
aaload
iload 4
baload
ifeq 11
9: aload 2
ldc " E"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
10: goto 12
11: StackMap locals:
StackMap stack:
aload 2
ldc " x"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
12: StackMap locals:
StackMap stack:
iinc 4 1
StackMap locals:
StackMap stack:
13: iload 4
iload 3
if_icmplt 8
end local 4 14: aload 2
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokestatic jflex.logging.Out.dump:(Ljava/lang/String;)V
15: iinc 3 1
StackMap locals:
StackMap stack:
16: iload 3
aload 0
invokevirtual jflex.dfa.DeprecatedDfa.numStates:()I
if_icmplt 4
end local 3 17: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 18 0 this Ljflex/dfa/DeprecatedDfa;
0 18 1 equiv [[Z
2 18 2 line Ljava/lang/StringBuilder;
3 17 3 i I
7 14 4 j I
MethodParameters:
Name Flags
equiv
public static jflex.dfa.DeprecatedDfa copyOf(jflex.dfa.DFA);
descriptor: (Ljflex/dfa/DFA;)Ljflex/dfa/DeprecatedDfa;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=6, locals=3, args_size=1
start local 0 0: new jflex.dfa.DeprecatedDfa
dup
1: aload 0
getfield jflex.dfa.DFA.entryState:[I
arraylength
aload 0
invokevirtual jflex.dfa.DFA.numInput:()I
aload 0
invokevirtual jflex.dfa.DFA.numLexStates:()I
aload 0
invokevirtual jflex.dfa.DFA.numStates:()I
2: invokespecial jflex.dfa.DeprecatedDfa.<init>:(IIII)V
3: astore 1
start local 1 4: aload 1
aload 0
getfield jflex.dfa.DFA.table:[[I
arraylength
aload 0
invokevirtual jflex.dfa.DFA.numInput:()I
multianewarray [[I 2
putfield jflex.dfa.DeprecatedDfa.table:[[I
5: iconst_0
istore 2
start local 2 6: goto 9
7: StackMap locals: jflex.dfa.DeprecatedDfa int
StackMap stack:
aload 0
getfield jflex.dfa.DFA.table:[[I
iload 2
aaload
iconst_0
aload 1
getfield jflex.dfa.DeprecatedDfa.table:[[I
iload 2
aaload
iconst_0
aload 1
invokevirtual jflex.dfa.DeprecatedDfa.numInput:()I
invokestatic java.lang.System.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V
8: iinc 2 1
StackMap locals:
StackMap stack:
9: iload 2
aload 0
getfield jflex.dfa.DFA.table:[[I
arraylength
if_icmplt 7
end local 2 10: aload 1
aload 0
getfield jflex.dfa.DFA.isFinal:[Z
aload 0
getfield jflex.dfa.DFA.isFinal:[Z
arraylength
invokestatic java.util.Arrays.copyOf:([ZI)[Z
putfield jflex.dfa.DeprecatedDfa.isFinal:[Z
11: aload 1
aload 0
getfield jflex.dfa.DFA.entryState:[I
aload 0
getfield jflex.dfa.DFA.entryState:[I
arraylength
invokestatic java.util.Arrays.copyOf:([II)[I
putfield jflex.dfa.DeprecatedDfa.entryState:[I
12: iconst_0
istore 2
start local 2 13: goto 16
14: StackMap locals:
StackMap stack:
aload 1
iload 2
aload 0
iload 2
invokevirtual jflex.dfa.DFA.action:(I)Ljflex/core/Action;
invokevirtual jflex.dfa.DeprecatedDfa.setAction:(ILjflex/core/Action;)V
15: iinc 2 1
StackMap locals:
StackMap stack:
16: iload 2
aload 0
invokevirtual jflex.dfa.DFA.numStates:()I
if_icmplt 14
end local 2 17: aload 1
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 18 0 dfa Ljflex/dfa/DFA;
4 18 1 copy Ljflex/dfa/DeprecatedDfa;
6 10 2 i I
13 17 2 i I
MethodParameters:
Name Flags
dfa
}
SourceFile: "DeprecatedDfa.java"
RuntimeVisibleAnnotations:
java.lang.Deprecated()