final class org.apache.lucene.util.automaton.Operations$TransitionList
minor version: 0
major version: 59
flags: flags: (0x0030) ACC_FINAL, ACC_SUPER
this_class: org.apache.lucene.util.automaton.Operations$TransitionList
super_class: java.lang.Object
{
int[] transitions;
descriptor: [I
flags: (0x0000)
int next;
descriptor: I
flags: (0x0000)
private void <init>();
descriptor: ()V
flags: (0x0002) ACC_PRIVATE
Code:
stack=2, locals=1, args_size=1
start local 0 // org.apache.lucene.util.automaton.Operations$TransitionList this
0: .line 528
aload 0 /* this */
invokespecial java.lang.Object.<init>:()V
1: .line 530
aload 0 /* this */
iconst_3
newarray 10
putfield org.apache.lucene.util.automaton.Operations$TransitionList.transitions:[I
2: .line 528
return
end local 0 // org.apache.lucene.util.automaton.Operations$TransitionList this
LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/apache/lucene/util/automaton/Operations$TransitionList;
public void add(org.apache.lucene.util.automaton.Transition);
descriptor: (Lorg/apache/lucene/util/automaton/Transition;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 // org.apache.lucene.util.automaton.Operations$TransitionList this
start local 1 // org.apache.lucene.util.automaton.Transition t
0: .line 534
aload 0 /* this */
getfield org.apache.lucene.util.automaton.Operations$TransitionList.transitions:[I
arraylength
aload 0 /* this */
getfield org.apache.lucene.util.automaton.Operations$TransitionList.next:I
iconst_3
iadd
if_icmpge 2
1: .line 535
aload 0 /* this */
aload 0 /* this */
getfield org.apache.lucene.util.automaton.Operations$TransitionList.transitions:[I
aload 0 /* this */
getfield org.apache.lucene.util.automaton.Operations$TransitionList.next:I
iconst_3
iadd
invokestatic org.apache.lucene.util.ArrayUtil.grow:([II)[I
putfield org.apache.lucene.util.automaton.Operations$TransitionList.transitions:[I
2: .line 537
StackMap locals:
StackMap stack:
aload 0 /* this */
getfield org.apache.lucene.util.automaton.Operations$TransitionList.transitions:[I
aload 0 /* this */
getfield org.apache.lucene.util.automaton.Operations$TransitionList.next:I
aload 1 /* t */
getfield org.apache.lucene.util.automaton.Transition.dest:I
iastore
3: .line 538
aload 0 /* this */
getfield org.apache.lucene.util.automaton.Operations$TransitionList.transitions:[I
aload 0 /* this */
getfield org.apache.lucene.util.automaton.Operations$TransitionList.next:I
iconst_1
iadd
aload 1 /* t */
getfield org.apache.lucene.util.automaton.Transition.min:I
iastore
4: .line 539
aload 0 /* this */
getfield org.apache.lucene.util.automaton.Operations$TransitionList.transitions:[I
aload 0 /* this */
getfield org.apache.lucene.util.automaton.Operations$TransitionList.next:I
iconst_2
iadd
aload 1 /* t */
getfield org.apache.lucene.util.automaton.Transition.max:I
iastore
5: .line 540
aload 0 /* this */
dup
getfield org.apache.lucene.util.automaton.Operations$TransitionList.next:I
iconst_3
iadd
putfield org.apache.lucene.util.automaton.Operations$TransitionList.next:I
6: .line 541
return
end local 1 // org.apache.lucene.util.automaton.Transition t
end local 0 // org.apache.lucene.util.automaton.Operations$TransitionList this
LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lorg/apache/lucene/util/automaton/Operations$TransitionList;
0 7 1 t Lorg/apache/lucene/util/automaton/Transition;
MethodParameters:
Name Flags
t
}
SourceFile: "Operations.java"
NestHost: org.apache.lucene.util.automaton.Operations
InnerClasses:
private final TransitionList = org.apache.lucene.util.automaton.Operations$TransitionList of org.apache.lucene.util.automaton.Operations