final class org.apache.lucene.analysis.ja.JapaneseTokenizer$Lattice
minor version: 0
major version: 59
flags: flags: (0x0030) ACC_FINAL, ACC_SUPER
this_class: org.apache.lucene.analysis.ja.JapaneseTokenizer$Lattice
super_class: java.lang.Object
{
char[] fragment;
descriptor: [C
flags: (0x0000)
java.util.EnumMap<org.apache.lucene.analysis.ja.JapaneseTokenizer$Type, org.apache.lucene.analysis.ja.dict.Dictionary> dictionaryMap;
descriptor: Ljava/util/EnumMap;
flags: (0x0000)
Signature: Ljava/util/EnumMap<Lorg/apache/lucene/analysis/ja/JapaneseTokenizer$Type;Lorg/apache/lucene/analysis/ja/dict/Dictionary;>;
boolean useEOS;
descriptor: Z
flags: (0x0000)
int rootCapacity;
descriptor: I
flags: (0x0000)
int rootSize;
descriptor: I
flags: (0x0000)
int rootBase;
descriptor: I
flags: (0x0000)
int[] lRoot;
descriptor: [I
flags: (0x0000)
int[] rRoot;
descriptor: [I
flags: (0x0000)
int capacity;
descriptor: I
flags: (0x0000)
int nodeCount;
descriptor: I
flags: (0x0000)
org.apache.lucene.analysis.ja.JapaneseTokenizer$Type[] nodeDicType;
descriptor: [Lorg/apache/lucene/analysis/ja/JapaneseTokenizer$Type;
flags: (0x0000)
int[] nodeWordID;
descriptor: [I
flags: (0x0000)
int[] nodeMark;
descriptor: [I
flags: (0x0000)
int[] nodeLeftID;
descriptor: [I
flags: (0x0000)
int[] nodeRightID;
descriptor: [I
flags: (0x0000)
int[] nodeWordCost;
descriptor: [I
flags: (0x0000)
int[] nodeLeftCost;
descriptor: [I
flags: (0x0000)
int[] nodeRightCost;
descriptor: [I
flags: (0x0000)
int[] nodeLeftNode;
descriptor: [I
flags: (0x0000)
int[] nodeRightNode;
descriptor: [I
flags: (0x0000)
int[] nodeLeft;
descriptor: [I
flags: (0x0000)
int[] nodeRight;
descriptor: [I
flags: (0x0000)
int[] nodeLeftChain;
descriptor: [I
flags: (0x0000)
int[] nodeRightChain;
descriptor: [I
flags: (0x0000)
static final boolean $assertionsDisabled;
descriptor: Z
flags: (0x1018) ACC_STATIC, ACC_FINAL, ACC_SYNTHETIC
static void <clinit>();
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=1, locals=0, args_size=0
0: ldc Lorg/apache/lucene/analysis/ja/JapaneseTokenizer;
invokevirtual java.lang.Class.desiredAssertionStatus:()Z
ifne 1
iconst_1
goto 2
StackMap locals:
StackMap stack:
1: iconst_0
StackMap locals:
StackMap stack: int
2: putstatic org.apache.lucene.analysis.ja.JapaneseTokenizer$Lattice.$assertionsDisabled:Z
return
LocalVariableTable:
Start End Slot Name Signature
private void <init>();
descriptor: ()V
flags: (0x0002) ACC_PRIVATE
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
invokespecial java.lang.Object.<init>:()V
1: aload 0
iconst_0
putfield org.apache.lucene.analysis.ja.JapaneseTokenizer$Lattice.rootCapacity:I
2: aload 0
iconst_0
putfield org.apache.lucene.analysis.ja.JapaneseTokenizer$Lattice.rootSize:I
3: aload 0
iconst_0
putfield org.apache.lucene.analysis.ja.JapaneseTokenizer$Lattice.rootBase:I
4: aload 0
iconst_0
putfield org.apache.lucene.analysis.ja.JapaneseTokenizer$Lattice.capacity:I
5: aload 0
iconst_0
putfield org.apache.lucene.analysis.ja.JapaneseTokenizer$Lattice.nodeCount:I
6: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lorg/apache/lucene/analysis/ja/JapaneseTokenizer$Lattice;
private void setupRoot(int, int);
descriptor: (II)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=4, locals=5, args_size=3
start local 0 start local 1 start local 2 0: getstatic org.apache.lucene.analysis.ja.JapaneseTokenizer$Lattice.$assertionsDisabled:Z
ifne 1
iload 1
iload 2
if_icmple 1
new java.lang.AssertionError
dup
invokespecial java.lang.AssertionError.<init>:()V
athrow
1: StackMap locals:
StackMap stack:
iload 2
iload 1
isub
iconst_1
iadd
istore 3
start local 3 2: aload 0
getfield org.apache.lucene.analysis.ja.JapaneseTokenizer$Lattice.rootCapacity:I
iload 3
if_icmpge 7
3: iload 3
iconst_4
invokestatic org.apache.lucene.util.ArrayUtil.oversize:(II)I
istore 4
start local 4 4: aload 0
iload 4
newarray 10
putfield org.apache.lucene.analysis.ja.JapaneseTokenizer$Lattice.lRoot:[I
5: aload 0
iload 4
newarray 10
putfield org.apache.lucene.analysis.ja.JapaneseTokenizer$Lattice.rRoot:[I
6: aload 0
iload 4
putfield org.apache.lucene.analysis.ja.JapaneseTokenizer$Lattice.rootCapacity:I
end local 4 7: StackMap locals: int
StackMap stack:
aload 0
getfield org.apache.lucene.analysis.ja.JapaneseTokenizer$Lattice.lRoot:[I
iconst_0
iload 3
iconst_m1
invokestatic java.util.Arrays.fill:([IIII)V
8: aload 0
getfield org.apache.lucene.analysis.ja.JapaneseTokenizer$Lattice.rRoot:[I
iconst_0
iload 3
iconst_m1
invokestatic java.util.Arrays.fill:([IIII)V
9: aload 0
iload 3
putfield org.apache.lucene.analysis.ja.JapaneseTokenizer$Lattice.rootSize:I
10: aload 0
iload 1
putfield org.apache.lucene.analysis.ja.JapaneseTokenizer$Lattice.rootBase:I
11: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 12 0 this Lorg/apache/lucene/analysis/ja/JapaneseTokenizer$Lattice;
0 12 1 baseOffset I
0 12 2 lastOffset I
2 12 3 size I
4 7 4 oversize I
MethodParameters:
Name Flags
baseOffset
lastOffset
private void reserve(int);
descriptor: (I)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=2, locals=3, args_size=2
start local 0 start local 1 0: aload 0
getfield org.apache.lucene.analysis.ja.JapaneseTokenizer$Lattice.capacity:I
iload 1
if_icmpge 17
1: iload 1
iconst_4
invokestatic org.apache.lucene.util.ArrayUtil.oversize:(II)I
istore 2
start local 2 2: aload 0
iload 2
anewarray org.apache.lucene.analysis.ja.JapaneseTokenizer$Type
putfield org.apache.lucene.analysis.ja.JapaneseTokenizer$Lattice.nodeDicType:[Lorg/apache/lucene/analysis/ja/JapaneseTokenizer$Type;
3: aload 0
iload 2
newarray 10
putfield org.apache.lucene.analysis.ja.JapaneseTokenizer$Lattice.nodeWordID:[I
4: aload 0
iload 2
newarray 10
putfield org.apache.lucene.analysis.ja.JapaneseTokenizer$Lattice.nodeMark:[I
5: aload 0
iload 2
newarray 10
putfield org.apache.lucene.analysis.ja.JapaneseTokenizer$Lattice.nodeLeftID:[I
6: aload 0
iload 2
newarray 10
putfield org.apache.lucene.analysis.ja.JapaneseTokenizer$Lattice.nodeRightID:[I
7: aload 0
iload 2
newarray 10
putfield org.apache.lucene.analysis.ja.JapaneseTokenizer$Lattice.nodeWordCost:[I
8: aload 0
iload 2
newarray 10
putfield org.apache.lucene.analysis.ja.JapaneseTokenizer$Lattice.nodeLeftCost:[I
9: aload 0
iload 2
newarray 10
putfield org.apache.lucene.analysis.ja.JapaneseTokenizer$Lattice.nodeRightCost:[I
10: aload 0
iload 2
newarray 10
putfield org.apache.lucene.analysis.ja.JapaneseTokenizer$Lattice.nodeLeftNode:[I
11: aload 0
iload 2
newarray 10
putfield org.apache.lucene.analysis.ja.JapaneseTokenizer$Lattice.nodeRightNode:[I
12: aload 0
iload 2
newarray 10
putfield org.apache.lucene.analysis.ja.JapaneseTokenizer$Lattice.nodeLeft:[I
13: aload 0
iload 2
newarray 10
putfield org.apache.lucene.analysis.ja.JapaneseTokenizer$Lattice.nodeRight:[I
14: aload 0
iload 2
newarray 10
putfield org.apache.lucene.analysis.ja.JapaneseTokenizer$Lattice.nodeLeftChain:[I
15: aload 0
iload 2
newarray 10
putfield org.apache.lucene.analysis.ja.JapaneseTokenizer$Lattice.nodeRightChain:[I
16: aload 0
iload 2
putfield org.apache.lucene.analysis.ja.JapaneseTokenizer$Lattice.capacity:I
end local 2 17: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 18 0 this Lorg/apache/lucene/analysis/ja/JapaneseTokenizer$Lattice;
0 18 1 n I
2 17 2 oversize I
MethodParameters:
Name Flags
n
private void setupNodePool(int);
descriptor: (I)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
invokevirtual org.apache.lucene.analysis.ja.JapaneseTokenizer$Lattice.reserve:(I)V
1: aload 0
iconst_0
putfield org.apache.lucene.analysis.ja.JapaneseTokenizer$Lattice.nodeCount:I
2: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/apache/lucene/analysis/ja/JapaneseTokenizer$Lattice;
0 3 1 n I
MethodParameters:
Name Flags
n
private int addNode(org.apache.lucene.analysis.ja.JapaneseTokenizer$Type, int, int, int);
descriptor: (Lorg/apache/lucene/analysis/ja/JapaneseTokenizer$Type;III)I
flags: (0x0002) ACC_PRIVATE
Code:
stack=4, locals=7, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: getstatic org.apache.lucene.analysis.ja.JapaneseTokenizer$Lattice.$assertionsDisabled:Z
ifne 1
aload 0
getfield org.apache.lucene.analysis.ja.JapaneseTokenizer$Lattice.nodeCount:I
aload 0
getfield org.apache.lucene.analysis.ja.JapaneseTokenizer$Lattice.capacity:I
if_icmplt 1
new java.lang.AssertionError
dup
invokespecial java.lang.AssertionError.<init>:()V
athrow
1: StackMap locals:
StackMap stack:
getstatic org.apache.lucene.analysis.ja.JapaneseTokenizer$Lattice.$assertionsDisabled:Z
ifne 2
iload 3
iconst_m1
if_icmpeq 2
iload 4
iconst_m1
if_icmpeq 2
iload 3
iload 4
if_icmplt 2
new java.lang.AssertionError
dup
invokespecial java.lang.AssertionError.<init>:()V
athrow
2: StackMap locals:
StackMap stack:
getstatic org.apache.lucene.analysis.ja.JapaneseTokenizer$Lattice.$assertionsDisabled:Z
ifne 4
iload 3
iconst_m1
if_icmpeq 4
iload 3
iflt 3
iload 3
aload 0
getfield org.apache.lucene.analysis.ja.JapaneseTokenizer$Lattice.rootSize:I
if_icmplt 4
StackMap locals:
StackMap stack:
3: new java.lang.AssertionError
dup
invokespecial java.lang.AssertionError.<init>:()V
athrow
4: StackMap locals:
StackMap stack:
getstatic org.apache.lucene.analysis.ja.JapaneseTokenizer$Lattice.$assertionsDisabled:Z
ifne 6
iload 4
iconst_m1
if_icmpeq 6
iload 4
iflt 5
iload 4
aload 0
getfield org.apache.lucene.analysis.ja.JapaneseTokenizer$Lattice.rootSize:I
if_icmplt 6
StackMap locals:
StackMap stack:
5: new java.lang.AssertionError
dup
invokespecial java.lang.AssertionError.<init>:()V
athrow
6: StackMap locals:
StackMap stack:
aload 0
dup
getfield org.apache.lucene.analysis.ja.JapaneseTokenizer$Lattice.nodeCount:I
dup_x1
iconst_1
iadd
putfield org.apache.lucene.analysis.ja.JapaneseTokenizer$Lattice.nodeCount:I
istore 5
start local 5 7: aload 0
getfield org.apache.lucene.analysis.ja.JapaneseTokenizer$Lattice.nodeDicType:[Lorg/apache/lucene/analysis/ja/JapaneseTokenizer$Type;
iload 5
aload 1
aastore
8: aload 0
getfield org.apache.lucene.analysis.ja.JapaneseTokenizer$Lattice.nodeWordID:[I
iload 5
iload 2
iastore
9: aload 0
getfield org.apache.lucene.analysis.ja.JapaneseTokenizer$Lattice.nodeMark:[I
iload 5
iconst_0
iastore
10: iload 2
ifge 17
11: aload 0
getfield org.apache.lucene.analysis.ja.JapaneseTokenizer$Lattice.nodeWordCost:[I
iload 5
iconst_0
iastore
12: aload 0
getfield org.apache.lucene.analysis.ja.JapaneseTokenizer$Lattice.nodeLeftCost:[I
iload 5
iconst_0
iastore
13: aload 0
getfield org.apache.lucene.analysis.ja.JapaneseTokenizer$Lattice.nodeRightCost:[I
iload 5
iconst_0
iastore
14: aload 0
getfield org.apache.lucene.analysis.ja.JapaneseTokenizer$Lattice.nodeLeftID:[I
iload 5
iconst_0
iastore
15: aload 0
getfield org.apache.lucene.analysis.ja.JapaneseTokenizer$Lattice.nodeRightID:[I
iload 5
iconst_0
iastore
16: goto 21
17: StackMap locals: int
StackMap stack:
aload 0
getfield org.apache.lucene.analysis.ja.JapaneseTokenizer$Lattice.dictionaryMap:Ljava/util/EnumMap;
aload 1
invokevirtual java.util.EnumMap.get:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast org.apache.lucene.analysis.ja.dict.Dictionary
astore 6
start local 6 18: aload 0
getfield org.apache.lucene.analysis.ja.JapaneseTokenizer$Lattice.nodeWordCost:[I
iload 5
aload 6
iload 2
invokeinterface org.apache.lucene.analysis.ja.dict.Dictionary.getWordCost:(I)I
iastore
19: aload 0
getfield org.apache.lucene.analysis.ja.JapaneseTokenizer$Lattice.nodeLeftID:[I
iload 5
aload 6
iload 2
invokeinterface org.apache.lucene.analysis.ja.dict.Dictionary.getLeftId:(I)I
iastore
20: aload 0
getfield org.apache.lucene.analysis.ja.JapaneseTokenizer$Lattice.nodeRightID:[I
iload 5
aload 6
iload 2
invokeinterface org.apache.lucene.analysis.ja.dict.Dictionary.getRightId:(I)I
iastore
end local 6 21: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.lucene.analysis.ja.JapaneseTokenizer$Lattice.nodeLeft:[I
iload 5
iload 3
iastore
22: aload 0
getfield org.apache.lucene.analysis.ja.JapaneseTokenizer$Lattice.nodeRight:[I
iload 5
iload 4
iastore
23: iload 3
iflt 27
24: aload 0
getfield org.apache.lucene.analysis.ja.JapaneseTokenizer$Lattice.nodeLeftChain:[I
iload 5
aload 0
getfield org.apache.lucene.analysis.ja.JapaneseTokenizer$Lattice.lRoot:[I
iload 3
iaload
iastore
25: aload 0
getfield org.apache.lucene.analysis.ja.JapaneseTokenizer$Lattice.lRoot:[I
iload 3
iload 5
iastore
26: goto 28
27: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.lucene.analysis.ja.JapaneseTokenizer$Lattice.nodeLeftChain:[I
iload 5
iconst_m1
iastore
28: StackMap locals:
StackMap stack:
iload 4
iflt 32
29: aload 0
getfield org.apache.lucene.analysis.ja.JapaneseTokenizer$Lattice.nodeRightChain:[I
iload 5
aload 0
getfield org.apache.lucene.analysis.ja.JapaneseTokenizer$Lattice.rRoot:[I
iload 4
iaload
iastore
30: aload 0
getfield org.apache.lucene.analysis.ja.JapaneseTokenizer$Lattice.rRoot:[I
iload 4
iload 5
iastore
31: goto 33
32: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.lucene.analysis.ja.JapaneseTokenizer$Lattice.nodeRightChain:[I
iload 5
iconst_m1
iastore
33: StackMap locals:
StackMap stack:
iload 5
ireturn
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 34 0 this Lorg/apache/lucene/analysis/ja/JapaneseTokenizer$Lattice;
0 34 1 dicType Lorg/apache/lucene/analysis/ja/JapaneseTokenizer$Type;
0 34 2 wordID I
0 34 3 left I
0 34 4 right I
7 34 5 node I
18 21 6 dic Lorg/apache/lucene/analysis/ja/dict/Dictionary;
MethodParameters:
Name Flags
dicType
wordID
left
right
private int positionCount(org.apache.lucene.analysis.ja.JapaneseTokenizer$WrappedPositionArray, int, int);
descriptor: (Lorg/apache/lucene/analysis/ja/JapaneseTokenizer$WrappedPositionArray;II)I
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=6, args_size=4
start local 0 start local 1 start local 2 start local 3 0: iconst_0
istore 4
start local 4 1: iload 2
istore 5
start local 5 2: goto 5
3: StackMap locals: int int
StackMap stack:
iload 4
aload 1
iload 5
invokevirtual org.apache.lucene.analysis.ja.JapaneseTokenizer$WrappedPositionArray.get:(I)Lorg/apache/lucene/analysis/ja/JapaneseTokenizer$Position;
getfield org.apache.lucene.analysis.ja.JapaneseTokenizer$Position.count:I
iadd
istore 4
4: iinc 5 1
StackMap locals:
StackMap stack:
5: iload 5
iload 3
if_icmplt 3
end local 5 6: iload 4
ireturn
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lorg/apache/lucene/analysis/ja/JapaneseTokenizer$Lattice;
0 7 1 positions Lorg/apache/lucene/analysis/ja/JapaneseTokenizer$WrappedPositionArray;
0 7 2 beg I
0 7 3 end I
1 7 4 count I
2 6 5 i I
MethodParameters:
Name Flags
positions
beg
end
void setup(char[], java.util.EnumMap<org.apache.lucene.analysis.ja.JapaneseTokenizer$Type, org.apache.lucene.analysis.ja.dict.Dictionary>, org.apache.lucene.analysis.ja.JapaneseTokenizer$WrappedPositionArray, int, int, );
descriptor: ([CLjava/util/EnumMap;Lorg/apache/lucene/analysis/ja/JapaneseTokenizer$WrappedPositionArray;IIZ)V
flags: (0x0000)
Code:
stack=6, locals=12, args_size=7
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 start local 6 0: getstatic org.apache.lucene.analysis.ja.JapaneseTokenizer$Lattice.$assertionsDisabled:Z
ifne 1
aload 3
iload 4
invokevirtual org.apache.lucene.analysis.ja.JapaneseTokenizer$WrappedPositionArray.get:(I)Lorg/apache/lucene/analysis/ja/JapaneseTokenizer$Position;
getfield org.apache.lucene.analysis.ja.JapaneseTokenizer$Position.count:I
iconst_1
if_icmpeq 1
new java.lang.AssertionError
dup
invokespecial java.lang.AssertionError.<init>:()V
athrow
1: StackMap locals:
StackMap stack:
aload 0
aload 1
putfield org.apache.lucene.analysis.ja.JapaneseTokenizer$Lattice.fragment:[C
2: aload 0
aload 2
putfield org.apache.lucene.analysis.ja.JapaneseTokenizer$Lattice.dictionaryMap:Ljava/util/EnumMap;
3: aload 0
iload 6
putfield org.apache.lucene.analysis.ja.JapaneseTokenizer$Lattice.useEOS:Z
4: aload 0
iload 4
iload 5
invokevirtual org.apache.lucene.analysis.ja.JapaneseTokenizer$Lattice.setupRoot:(II)V
5: aload 0
aload 0
aload 3
iload 4
iconst_1
iadd
iload 5
iconst_1
iadd
invokevirtual org.apache.lucene.analysis.ja.JapaneseTokenizer$Lattice.positionCount:(Lorg/apache/lucene/analysis/ja/JapaneseTokenizer$WrappedPositionArray;II)I
iconst_2
iadd
invokevirtual org.apache.lucene.analysis.ja.JapaneseTokenizer$Lattice.setupNodePool:(I)V
6: aload 3
iload 4
invokevirtual org.apache.lucene.analysis.ja.JapaneseTokenizer$WrappedPositionArray.get:(I)Lorg/apache/lucene/analysis/ja/JapaneseTokenizer$Position;
astore 7
start local 7 7: aload 0
aload 7
getfield org.apache.lucene.analysis.ja.JapaneseTokenizer$Position.backType:[Lorg/apache/lucene/analysis/ja/JapaneseTokenizer$Type;
iconst_0
aaload
aload 7
getfield org.apache.lucene.analysis.ja.JapaneseTokenizer$Position.backID:[I
iconst_0
iaload
iconst_m1
iconst_0
invokevirtual org.apache.lucene.analysis.ja.JapaneseTokenizer$Lattice.addNode:(Lorg/apache/lucene/analysis/ja/JapaneseTokenizer$Type;III)I
ifeq 9
8: getstatic org.apache.lucene.analysis.ja.JapaneseTokenizer$Lattice.$assertionsDisabled:Z
ifne 9
new java.lang.AssertionError
dup
invokespecial java.lang.AssertionError.<init>:()V
athrow
9: StackMap locals: org.apache.lucene.analysis.ja.JapaneseTokenizer$Position
StackMap stack:
aload 0
getstatic org.apache.lucene.analysis.ja.JapaneseTokenizer$Type.KNOWN:Lorg/apache/lucene/analysis/ja/JapaneseTokenizer$Type;
iconst_m1
iload 5
aload 0
getfield org.apache.lucene.analysis.ja.JapaneseTokenizer$Lattice.rootBase:I
isub
iconst_m1
invokevirtual org.apache.lucene.analysis.ja.JapaneseTokenizer$Lattice.addNode:(Lorg/apache/lucene/analysis/ja/JapaneseTokenizer$Type;III)I
iconst_1
if_icmpeq 11
10: getstatic org.apache.lucene.analysis.ja.JapaneseTokenizer$Lattice.$assertionsDisabled:Z
ifne 11
new java.lang.AssertionError
dup
invokespecial java.lang.AssertionError.<init>:()V
athrow
11: StackMap locals:
StackMap stack:
iload 5
istore 8
start local 8 12: goto 22
13: StackMap locals: int
StackMap stack:
iload 8
aload 0
getfield org.apache.lucene.analysis.ja.JapaneseTokenizer$Lattice.rootBase:I
isub
istore 9
start local 9 14: aload 0
getfield org.apache.lucene.analysis.ja.JapaneseTokenizer$Lattice.lRoot:[I
iload 9
iaload
iflt 21
15: aload 3
iload 8
invokevirtual org.apache.lucene.analysis.ja.JapaneseTokenizer$WrappedPositionArray.get:(I)Lorg/apache/lucene/analysis/ja/JapaneseTokenizer$Position;
astore 10
start local 10 16: iconst_0
istore 11
start local 11 17: goto 20
18: StackMap locals: int org.apache.lucene.analysis.ja.JapaneseTokenizer$Position int
StackMap stack:
aload 0
aload 10
getfield org.apache.lucene.analysis.ja.JapaneseTokenizer$Position.backType:[Lorg/apache/lucene/analysis/ja/JapaneseTokenizer$Type;
iload 11
aaload
aload 10
getfield org.apache.lucene.analysis.ja.JapaneseTokenizer$Position.backID:[I
iload 11
iaload
aload 10
getfield org.apache.lucene.analysis.ja.JapaneseTokenizer$Position.backPos:[I
iload 11
iaload
aload 0
getfield org.apache.lucene.analysis.ja.JapaneseTokenizer$Lattice.rootBase:I
isub
iload 9
invokevirtual org.apache.lucene.analysis.ja.JapaneseTokenizer$Lattice.addNode:(Lorg/apache/lucene/analysis/ja/JapaneseTokenizer$Type;III)I
pop
19: iinc 11 1
StackMap locals:
StackMap stack:
20: iload 11
aload 10
getfield org.apache.lucene.analysis.ja.JapaneseTokenizer$Position.count:I
if_icmplt 18
end local 11 end local 10 end local 9 21: StackMap locals:
StackMap stack:
iinc 8 -1
StackMap locals:
StackMap stack:
22: iload 4
iload 8
if_icmplt 13
end local 8 23: return
end local 7 end local 6 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 24 0 this Lorg/apache/lucene/analysis/ja/JapaneseTokenizer$Lattice;
0 24 1 fragment [C
0 24 2 dictionaryMap Ljava/util/EnumMap<Lorg/apache/lucene/analysis/ja/JapaneseTokenizer$Type;Lorg/apache/lucene/analysis/ja/dict/Dictionary;>;
0 24 3 positions Lorg/apache/lucene/analysis/ja/JapaneseTokenizer$WrappedPositionArray;
0 24 4 prevOffset I
0 24 5 endOffset I
0 24 6 useEOS Z
7 24 7 first Lorg/apache/lucene/analysis/ja/JapaneseTokenizer$Position;
12 23 8 offset I
14 21 9 right I
16 21 10 pos Lorg/apache/lucene/analysis/ja/JapaneseTokenizer$Position;
17 21 11 i I
Signature: ([CLjava/util/EnumMap<Lorg/apache/lucene/analysis/ja/JapaneseTokenizer$Type;Lorg/apache/lucene/analysis/ja/dict/Dictionary;>;Lorg/apache/lucene/analysis/ja/JapaneseTokenizer$WrappedPositionArray;IIZ)V
MethodParameters:
Name Flags
fragment
dictionaryMap
positions
prevOffset
endOffset
useEOS
void markUnreachable();
descriptor: ()V
flags: (0x0000)
Code:
stack=3, locals=3, args_size=1
start local 0 0: iconst_1
istore 1
start local 1 1: goto 9
2: StackMap locals: int
StackMap stack:
aload 0
getfield org.apache.lucene.analysis.ja.JapaneseTokenizer$Lattice.rRoot:[I
iload 1
iaload
ifge 8
3: aload 0
getfield org.apache.lucene.analysis.ja.JapaneseTokenizer$Lattice.lRoot:[I
iload 1
iaload
istore 2
start local 2 4: goto 7
5: StackMap locals: int
StackMap stack:
aload 0
getfield org.apache.lucene.analysis.ja.JapaneseTokenizer$Lattice.nodeMark:[I
iload 2
iconst_m1
iastore
6: aload 0
getfield org.apache.lucene.analysis.ja.JapaneseTokenizer$Lattice.nodeLeftChain:[I
iload 2
iaload
istore 2
StackMap locals:
StackMap stack:
7: iload 2
ifge 5
end local 2 8: StackMap locals:
StackMap stack:
iinc 1 1
StackMap locals:
StackMap stack:
9: iload 1
aload 0
getfield org.apache.lucene.analysis.ja.JapaneseTokenizer$Lattice.rootSize:I
iconst_1
isub
if_icmplt 2
end local 1 10: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 11 0 this Lorg/apache/lucene/analysis/ja/JapaneseTokenizer$Lattice;
1 10 1 index I
4 8 2 node I
int connectionCost(org.apache.lucene.analysis.ja.dict.ConnectionCosts, int, int);
descriptor: (Lorg/apache/lucene/analysis/ja/dict/ConnectionCosts;II)I
flags: (0x0000)
Code:
stack=3, locals=5, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
getfield org.apache.lucene.analysis.ja.JapaneseTokenizer$Lattice.nodeLeftID:[I
iload 3
iaload
istore 4
start local 4 1: iload 4
ifne 2
aload 0
getfield org.apache.lucene.analysis.ja.JapaneseTokenizer$Lattice.useEOS:Z
ifne 2
iconst_0
goto 3
StackMap locals: int
StackMap stack:
2: aload 1
aload 0
getfield org.apache.lucene.analysis.ja.JapaneseTokenizer$Lattice.nodeRightID:[I
iload 2
iaload
iload 4
invokevirtual org.apache.lucene.analysis.ja.dict.ConnectionCosts.get:(II)I
StackMap locals:
StackMap stack: int
3: ireturn
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/apache/lucene/analysis/ja/JapaneseTokenizer$Lattice;
0 4 1 costs Lorg/apache/lucene/analysis/ja/dict/ConnectionCosts;
0 4 2 left I
0 4 3 right I
1 4 4 leftID I
MethodParameters:
Name Flags
costs
left
right
void calcLeftCost(org.apache.lucene.analysis.ja.dict.ConnectionCosts);
descriptor: (Lorg/apache/lucene/analysis/ja/dict/ConnectionCosts;)V
flags: (0x0000)
Code:
stack=5, locals=8, args_size=2
start local 0 start local 1 0: iconst_0
istore 2
start local 2 1: goto 22
2: StackMap locals: int
StackMap stack:
aload 0
getfield org.apache.lucene.analysis.ja.JapaneseTokenizer$Lattice.lRoot:[I
iload 2
iaload
istore 3
start local 3 3: goto 20
4: StackMap locals: int
StackMap stack:
aload 0
getfield org.apache.lucene.analysis.ja.JapaneseTokenizer$Lattice.nodeMark:[I
iload 3
iaload
iflt 19
5: iconst_m1
istore 4
start local 4 6: ldc 2147483647
istore 5
start local 5 7: aload 0
getfield org.apache.lucene.analysis.ja.JapaneseTokenizer$Lattice.rRoot:[I
iload 2
iaload
istore 6
start local 6 8: goto 15
9: StackMap locals: int int int
StackMap stack:
aload 0
getfield org.apache.lucene.analysis.ja.JapaneseTokenizer$Lattice.nodeMark:[I
iload 6
iaload
iflt 14
10: aload 0
getfield org.apache.lucene.analysis.ja.JapaneseTokenizer$Lattice.nodeLeftCost:[I
iload 6
iaload
aload 0
getfield org.apache.lucene.analysis.ja.JapaneseTokenizer$Lattice.nodeWordCost:[I
iload 6
iaload
iadd
aload 0
aload 1
iload 6
iload 3
invokevirtual org.apache.lucene.analysis.ja.JapaneseTokenizer$Lattice.connectionCost:(Lorg/apache/lucene/analysis/ja/dict/ConnectionCosts;II)I
iadd
istore 7
start local 7 11: iload 7
iload 5
if_icmpge 14
12: iload 7
istore 5
13: iload 6
istore 4
end local 7 14: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.lucene.analysis.ja.JapaneseTokenizer$Lattice.nodeRightChain:[I
iload 6
iaload
istore 6
StackMap locals:
StackMap stack:
15: iload 6
ifge 9
end local 6 16: getstatic org.apache.lucene.analysis.ja.JapaneseTokenizer$Lattice.$assertionsDisabled:Z
ifne 17
iload 4
ifge 17
new java.lang.AssertionError
dup
invokespecial java.lang.AssertionError.<init>:()V
athrow
17: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.lucene.analysis.ja.JapaneseTokenizer$Lattice.nodeLeftNode:[I
iload 3
iload 4
iastore
18: aload 0
getfield org.apache.lucene.analysis.ja.JapaneseTokenizer$Lattice.nodeLeftCost:[I
iload 3
iload 5
iastore
end local 5 end local 4 19: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.lucene.analysis.ja.JapaneseTokenizer$Lattice.nodeLeftChain:[I
iload 3
iaload
istore 3
StackMap locals:
StackMap stack:
20: iload 3
ifge 4
end local 3 21: iinc 2 1
StackMap locals:
StackMap stack:
22: iload 2
aload 0
getfield org.apache.lucene.analysis.ja.JapaneseTokenizer$Lattice.rootSize:I
if_icmplt 2
end local 2 23: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 24 0 this Lorg/apache/lucene/analysis/ja/JapaneseTokenizer$Lattice;
0 24 1 costs Lorg/apache/lucene/analysis/ja/dict/ConnectionCosts;
1 23 2 index I
3 21 3 node I
6 19 4 leastNode I
7 19 5 leastCost I
8 16 6 leftNode I
11 14 7 cost I
MethodParameters:
Name Flags
costs
void calcRightCost(org.apache.lucene.analysis.ja.dict.ConnectionCosts);
descriptor: (Lorg/apache/lucene/analysis/ja/dict/ConnectionCosts;)V
flags: (0x0000)
Code:
stack=5, locals=8, args_size=2
start local 0 start local 1 0: aload 0
getfield org.apache.lucene.analysis.ja.JapaneseTokenizer$Lattice.rootSize:I
iconst_1
isub
istore 2
start local 2 1: goto 22
2: StackMap locals: int
StackMap stack:
aload 0
getfield org.apache.lucene.analysis.ja.JapaneseTokenizer$Lattice.rRoot:[I
iload 2
iaload
istore 3
start local 3 3: goto 20
4: StackMap locals: int
StackMap stack:
aload 0
getfield org.apache.lucene.analysis.ja.JapaneseTokenizer$Lattice.nodeMark:[I
iload 3
iaload
iflt 19
5: iconst_m1
istore 4
start local 4 6: ldc 2147483647
istore 5
start local 5 7: aload 0
getfield org.apache.lucene.analysis.ja.JapaneseTokenizer$Lattice.lRoot:[I
iload 2
iaload
istore 6
start local 6 8: goto 15
9: StackMap locals: int int int
StackMap stack:
aload 0
getfield org.apache.lucene.analysis.ja.JapaneseTokenizer$Lattice.nodeMark:[I
iload 6
iaload
iflt 14
10: aload 0
getfield org.apache.lucene.analysis.ja.JapaneseTokenizer$Lattice.nodeRightCost:[I
iload 6
iaload
aload 0
getfield org.apache.lucene.analysis.ja.JapaneseTokenizer$Lattice.nodeWordCost:[I
iload 6
iaload
iadd
aload 0
aload 1
iload 3
iload 6
invokevirtual org.apache.lucene.analysis.ja.JapaneseTokenizer$Lattice.connectionCost:(Lorg/apache/lucene/analysis/ja/dict/ConnectionCosts;II)I
iadd
istore 7
start local 7 11: iload 7
iload 5
if_icmpge 14
12: iload 7
istore 5
13: iload 6
istore 4
end local 7 14: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.lucene.analysis.ja.JapaneseTokenizer$Lattice.nodeLeftChain:[I
iload 6
iaload
istore 6
StackMap locals:
StackMap stack:
15: iload 6
ifge 9
end local 6 16: getstatic org.apache.lucene.analysis.ja.JapaneseTokenizer$Lattice.$assertionsDisabled:Z
ifne 17
iload 4
ifge 17
new java.lang.AssertionError
dup
invokespecial java.lang.AssertionError.<init>:()V
athrow
17: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.lucene.analysis.ja.JapaneseTokenizer$Lattice.nodeRightNode:[I
iload 3
iload 4
iastore
18: aload 0
getfield org.apache.lucene.analysis.ja.JapaneseTokenizer$Lattice.nodeRightCost:[I
iload 3
iload 5
iastore
end local 5 end local 4 19: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.lucene.analysis.ja.JapaneseTokenizer$Lattice.nodeRightChain:[I
iload 3
iaload
istore 3
StackMap locals:
StackMap stack:
20: iload 3
ifge 4
end local 3 21: iinc 2 -1
StackMap locals:
StackMap stack:
22: iload 2
ifge 2
end local 2 23: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 24 0 this Lorg/apache/lucene/analysis/ja/JapaneseTokenizer$Lattice;
0 24 1 costs Lorg/apache/lucene/analysis/ja/dict/ConnectionCosts;
1 23 2 index I
3 21 3 node I
6 19 4 leastNode I
7 19 5 leastCost I
8 16 6 rightNode I
11 14 7 cost I
MethodParameters:
Name Flags
costs
void markSameSpanNode(int, int);
descriptor: (II)V
flags: (0x0000)
Code:
stack=3, locals=6, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield org.apache.lucene.analysis.ja.JapaneseTokenizer$Lattice.nodeLeft:[I
iload 1
iaload
istore 3
start local 3 1: aload 0
getfield org.apache.lucene.analysis.ja.JapaneseTokenizer$Lattice.nodeRight:[I
iload 1
iaload
istore 4
start local 4 2: aload 0
getfield org.apache.lucene.analysis.ja.JapaneseTokenizer$Lattice.lRoot:[I
iload 3
iaload
istore 5
start local 5 3: goto 7
4: StackMap locals: int int int
StackMap stack:
aload 0
getfield org.apache.lucene.analysis.ja.JapaneseTokenizer$Lattice.nodeRight:[I
iload 5
iaload
iload 4
if_icmpne 6
5: aload 0
getfield org.apache.lucene.analysis.ja.JapaneseTokenizer$Lattice.nodeMark:[I
iload 5
iload 2
iastore
6: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.lucene.analysis.ja.JapaneseTokenizer$Lattice.nodeLeftChain:[I
iload 5
iaload
istore 5
StackMap locals:
StackMap stack:
7: iload 5
ifge 4
end local 5 8: return
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 this Lorg/apache/lucene/analysis/ja/JapaneseTokenizer$Lattice;
0 9 1 refNode I
0 9 2 value I
1 9 3 left I
2 9 4 right I
3 8 5 node I
MethodParameters:
Name Flags
refNode
value
java.util.List<java.lang.Integer> bestPathNodeList();
descriptor: ()Ljava/util/List;
flags: (0x0000)
Code:
stack=3, locals=3, args_size=1
start local 0 0: new java.util.ArrayList
dup
invokespecial java.util.ArrayList.<init>:()V
astore 1
start local 1 1: aload 0
getfield org.apache.lucene.analysis.ja.JapaneseTokenizer$Lattice.nodeRightNode:[I
iconst_0
iaload
istore 2
start local 2 2: goto 6
3: StackMap locals: java.util.List int
StackMap stack:
aload 1
iload 2
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
4: aload 0
iload 2
iconst_1
invokevirtual org.apache.lucene.analysis.ja.JapaneseTokenizer$Lattice.markSameSpanNode:(II)V
5: aload 0
getfield org.apache.lucene.analysis.ja.JapaneseTokenizer$Lattice.nodeRightNode:[I
iload 2
iaload
istore 2
StackMap locals:
StackMap stack:
6: iload 2
iconst_1
if_icmpne 3
end local 2 7: aload 1
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Lorg/apache/lucene/analysis/ja/JapaneseTokenizer$Lattice;
1 8 1 list Ljava/util/List<Ljava/lang/Integer;>;
2 7 2 node I
Signature: ()Ljava/util/List<Ljava/lang/Integer;>;
private int cost(int);
descriptor: (I)I
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield org.apache.lucene.analysis.ja.JapaneseTokenizer$Lattice.nodeLeftCost:[I
iload 1
iaload
aload 0
getfield org.apache.lucene.analysis.ja.JapaneseTokenizer$Lattice.nodeWordCost:[I
iload 1
iaload
iadd
aload 0
getfield org.apache.lucene.analysis.ja.JapaneseTokenizer$Lattice.nodeRightCost:[I
iload 1
iaload
iadd
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/lucene/analysis/ja/JapaneseTokenizer$Lattice;
0 1 1 node I
MethodParameters:
Name Flags
node
java.util.List<java.lang.Integer> nBestNodeList(int);
descriptor: (I)Ljava/util/List;
flags: (0x0000)
Code:
stack=3, locals=8, args_size=2
start local 0 start local 1 0: new java.util.ArrayList
dup
invokespecial java.util.ArrayList.<init>:()V
astore 2
start local 2 1: ldc 2147483647
istore 3
start local 3 2: iconst_m1
istore 4
start local 4 3: iconst_m1
istore 5
start local 5 4: iconst_2
istore 6
start local 6 5: goto 18
6: StackMap locals: org.apache.lucene.analysis.ja.JapaneseTokenizer$Lattice int java.util.List int int int int
StackMap stack:
aload 0
getfield org.apache.lucene.analysis.ja.JapaneseTokenizer$Lattice.nodeMark:[I
iload 6
iaload
ifne 17
7: aload 0
iload 6
invokevirtual org.apache.lucene.analysis.ja.JapaneseTokenizer$Lattice.cost:(I)I
istore 7
start local 7 8: iload 7
iload 3
if_icmpge 15
9: iload 7
istore 3
10: aload 0
getfield org.apache.lucene.analysis.ja.JapaneseTokenizer$Lattice.nodeLeft:[I
iload 6
iaload
istore 4
11: aload 0
getfield org.apache.lucene.analysis.ja.JapaneseTokenizer$Lattice.nodeRight:[I
iload 6
iaload
istore 5
12: aload 2
invokeinterface java.util.List.clear:()V
13: aload 2
iload 6
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
14: goto 17
StackMap locals: int
StackMap stack:
15: iload 7
iload 3
if_icmpne 17
aload 0
getfield org.apache.lucene.analysis.ja.JapaneseTokenizer$Lattice.nodeLeft:[I
iload 6
iaload
iload 4
if_icmpne 16
aload 0
getfield org.apache.lucene.analysis.ja.JapaneseTokenizer$Lattice.nodeRight:[I
iload 6
iaload
iload 5
if_icmpeq 17
16: StackMap locals:
StackMap stack:
aload 2
iload 6
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
end local 7 17: StackMap locals:
StackMap stack:
iinc 6 1
StackMap locals:
StackMap stack:
18: iload 6
aload 0
getfield org.apache.lucene.analysis.ja.JapaneseTokenizer$Lattice.nodeCount:I
if_icmplt 6
end local 6 19: aload 2
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 7
goto 22
StackMap locals: org.apache.lucene.analysis.ja.JapaneseTokenizer$Lattice int java.util.List int int int top java.util.Iterator
StackMap stack:
20: aload 7
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast java.lang.Integer
invokevirtual java.lang.Integer.intValue:()I
istore 6
start local 6 21: aload 0
iload 6
iload 1
invokevirtual org.apache.lucene.analysis.ja.JapaneseTokenizer$Lattice.markSameSpanNode:(II)V
end local 6 22: StackMap locals:
StackMap stack:
aload 7
invokeinterface java.util.Iterator.hasNext:()Z
ifne 20
23: aload 2
areturn
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 24 0 this Lorg/apache/lucene/analysis/ja/JapaneseTokenizer$Lattice;
0 24 1 N I
1 24 2 list Ljava/util/List<Ljava/lang/Integer;>;
2 24 3 leastCost I
3 24 4 leastLeft I
4 24 5 leastRight I
5 19 6 node I
8 17 7 cost I
21 22 6 node I
Signature: (I)Ljava/util/List<Ljava/lang/Integer;>;
MethodParameters:
Name Flags
N
int bestCost();
descriptor: ()I
flags: (0x0000)
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.lucene.analysis.ja.JapaneseTokenizer$Lattice.nodeLeftCost:[I
iconst_1
iaload
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/lucene/analysis/ja/JapaneseTokenizer$Lattice;
int probeDelta(int, int);
descriptor: (II)I
flags: (0x0000)
Code:
stack=3, locals=7, args_size=3
start local 0 start local 1 start local 2 0: iload 1
aload 0
getfield org.apache.lucene.analysis.ja.JapaneseTokenizer$Lattice.rootBase:I
isub
istore 3
start local 3 1: iload 2
aload 0
getfield org.apache.lucene.analysis.ja.JapaneseTokenizer$Lattice.rootBase:I
isub
istore 4
start local 4 2: iload 3
iflt 3
aload 0
getfield org.apache.lucene.analysis.ja.JapaneseTokenizer$Lattice.rootSize:I
iload 4
if_icmpge 4
3: StackMap locals: int int
StackMap stack:
ldc 2147483647
ireturn
4: StackMap locals:
StackMap stack:
ldc 2147483647
istore 5
start local 5 5: aload 0
getfield org.apache.lucene.analysis.ja.JapaneseTokenizer$Lattice.lRoot:[I
iload 3
iaload
istore 6
start local 6 6: goto 10
7: StackMap locals: int int
StackMap stack:
aload 0
getfield org.apache.lucene.analysis.ja.JapaneseTokenizer$Lattice.nodeRight:[I
iload 6
iaload
iload 4
if_icmpne 9
8: iload 5
aload 0
iload 6
invokevirtual org.apache.lucene.analysis.ja.JapaneseTokenizer$Lattice.cost:(I)I
invokestatic java.lang.Math.min:(II)I
istore 5
9: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.lucene.analysis.ja.JapaneseTokenizer$Lattice.nodeLeftChain:[I
iload 6
iaload
istore 6
StackMap locals:
StackMap stack:
10: iload 6
ifge 7
end local 6 11: iload 5
aload 0
invokevirtual org.apache.lucene.analysis.ja.JapaneseTokenizer$Lattice.bestCost:()I
isub
ireturn
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 12 0 this Lorg/apache/lucene/analysis/ja/JapaneseTokenizer$Lattice;
0 12 1 start I
0 12 2 end I
1 12 3 left I
2 12 4 right I
5 12 5 probedCost I
6 11 6 node I
MethodParameters:
Name Flags
start
end
void debugPrint();
descriptor: ()V
flags: (0x0000)
Code:
stack=0, locals=1, args_size=1
start local 0 0: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/lucene/analysis/ja/JapaneseTokenizer$Lattice;
}
SourceFile: "JapaneseTokenizer.java"
NestHost: org.apache.lucene.analysis.ja.JapaneseTokenizer
InnerClasses:
private final Lattice = org.apache.lucene.analysis.ja.JapaneseTokenizer$Lattice of org.apache.lucene.analysis.ja.JapaneseTokenizer
final Position = org.apache.lucene.analysis.ja.JapaneseTokenizer$Position of org.apache.lucene.analysis.ja.JapaneseTokenizer
public final Type = org.apache.lucene.analysis.ja.JapaneseTokenizer$Type of org.apache.lucene.analysis.ja.JapaneseTokenizer
final WrappedPositionArray = org.apache.lucene.analysis.ja.JapaneseTokenizer$WrappedPositionArray of org.apache.lucene.analysis.ja.JapaneseTokenizer