public class org.apache.lucene.analysis.ja.JapaneseNumberFilter extends org.apache.lucene.analysis.TokenFilter
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: org.apache.lucene.analysis.ja.JapaneseNumberFilter
super_class: org.apache.lucene.analysis.TokenFilter
{
private final org.apache.lucene.analysis.tokenattributes.CharTermAttribute termAttr;
descriptor: Lorg/apache/lucene/analysis/tokenattributes/CharTermAttribute;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final org.apache.lucene.analysis.tokenattributes.OffsetAttribute offsetAttr;
descriptor: Lorg/apache/lucene/analysis/tokenattributes/OffsetAttribute;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final org.apache.lucene.analysis.tokenattributes.KeywordAttribute keywordAttr;
descriptor: Lorg/apache/lucene/analysis/tokenattributes/KeywordAttribute;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final org.apache.lucene.analysis.tokenattributes.PositionIncrementAttribute posIncrAttr;
descriptor: Lorg/apache/lucene/analysis/tokenattributes/PositionIncrementAttribute;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final org.apache.lucene.analysis.tokenattributes.PositionLengthAttribute posLengthAttr;
descriptor: Lorg/apache/lucene/analysis/tokenattributes/PositionLengthAttribute;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private static char NO_NUMERAL;
descriptor: C
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
private static char[] numerals;
descriptor: [C
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
private static char[] exponents;
descriptor: [C
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
private org.apache.lucene.util.AttributeSource$State state;
descriptor: Lorg/apache/lucene/util/AttributeSource$State;
flags: (0x0002) ACC_PRIVATE
private java.lang.StringBuilder numeral;
descriptor: Ljava/lang/StringBuilder;
flags: (0x0002) ACC_PRIVATE
private int fallThroughTokens;
descriptor: I
flags: (0x0002) ACC_PRIVATE
private boolean exhausted;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
static void <clinit>();
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=3, locals=1, args_size=0
0: ldc 65535
putstatic org.apache.lucene.analysis.ja.JapaneseNumberFilter.NO_NUMERAL:C
1: ldc 65536
newarray 5
putstatic org.apache.lucene.analysis.ja.JapaneseNumberFilter.numerals:[C
2: iconst_0
istore 0
start local 0 3: goto 6
4: StackMap locals: int
StackMap stack:
getstatic org.apache.lucene.analysis.ja.JapaneseNumberFilter.numerals:[C
iload 0
getstatic org.apache.lucene.analysis.ja.JapaneseNumberFilter.NO_NUMERAL:C
castore
5: iinc 0 1
StackMap locals:
StackMap stack:
6: iload 0
getstatic org.apache.lucene.analysis.ja.JapaneseNumberFilter.numerals:[C
arraylength
if_icmplt 4
end local 0 7: getstatic org.apache.lucene.analysis.ja.JapaneseNumberFilter.numerals:[C
sipush 12295
iconst_0
castore
8: getstatic org.apache.lucene.analysis.ja.JapaneseNumberFilter.numerals:[C
sipush 19968
iconst_1
castore
9: getstatic org.apache.lucene.analysis.ja.JapaneseNumberFilter.numerals:[C
sipush 20108
iconst_2
castore
10: getstatic org.apache.lucene.analysis.ja.JapaneseNumberFilter.numerals:[C
sipush 19977
iconst_3
castore
11: getstatic org.apache.lucene.analysis.ja.JapaneseNumberFilter.numerals:[C
sipush 22235
iconst_4
castore
12: getstatic org.apache.lucene.analysis.ja.JapaneseNumberFilter.numerals:[C
sipush 20116
iconst_5
castore
13: getstatic org.apache.lucene.analysis.ja.JapaneseNumberFilter.numerals:[C
sipush 20845
bipush 6
castore
14: getstatic org.apache.lucene.analysis.ja.JapaneseNumberFilter.numerals:[C
sipush 19971
bipush 7
castore
15: getstatic org.apache.lucene.analysis.ja.JapaneseNumberFilter.numerals:[C
sipush 20843
bipush 8
castore
16: getstatic org.apache.lucene.analysis.ja.JapaneseNumberFilter.numerals:[C
sipush 20061
bipush 9
castore
17: ldc 65536
newarray 5
putstatic org.apache.lucene.analysis.ja.JapaneseNumberFilter.exponents:[C
18: iconst_0
istore 0
start local 0 19: goto 22
20: StackMap locals:
StackMap stack:
getstatic org.apache.lucene.analysis.ja.JapaneseNumberFilter.exponents:[C
iload 0
iconst_0
castore
21: iinc 0 1
StackMap locals:
StackMap stack:
22: iload 0
getstatic org.apache.lucene.analysis.ja.JapaneseNumberFilter.exponents:[C
arraylength
if_icmplt 20
end local 0 23: getstatic org.apache.lucene.analysis.ja.JapaneseNumberFilter.exponents:[C
sipush 21313
iconst_1
castore
24: getstatic org.apache.lucene.analysis.ja.JapaneseNumberFilter.exponents:[C
sipush 30334
iconst_2
castore
25: getstatic org.apache.lucene.analysis.ja.JapaneseNumberFilter.exponents:[C
sipush 21315
iconst_3
castore
26: getstatic org.apache.lucene.analysis.ja.JapaneseNumberFilter.exponents:[C
sipush 19975
iconst_4
castore
27: getstatic org.apache.lucene.analysis.ja.JapaneseNumberFilter.exponents:[C
sipush 20740
bipush 8
castore
28: getstatic org.apache.lucene.analysis.ja.JapaneseNumberFilter.exponents:[C
sipush 20806
bipush 12
castore
29: getstatic org.apache.lucene.analysis.ja.JapaneseNumberFilter.exponents:[C
sipush 20140
bipush 16
castore
30: getstatic org.apache.lucene.analysis.ja.JapaneseNumberFilter.exponents:[C
sipush 22419
bipush 20
castore
31: return
LocalVariableTable:
Start End Slot Name Signature
3 7 0 i I
19 23 0 i I
public void <init>(org.apache.lucene.analysis.TokenStream);
descriptor: (Lorg/apache/lucene/analysis/TokenStream;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokespecial org.apache.lucene.analysis.TokenFilter.<init>:(Lorg/apache/lucene/analysis/TokenStream;)V
1: aload 0
aload 0
ldc Lorg/apache/lucene/analysis/tokenattributes/CharTermAttribute;
invokevirtual org.apache.lucene.analysis.ja.JapaneseNumberFilter.addAttribute:(Ljava/lang/Class;)Lorg/apache/lucene/util/Attribute;
checkcast org.apache.lucene.analysis.tokenattributes.CharTermAttribute
putfield org.apache.lucene.analysis.ja.JapaneseNumberFilter.termAttr:Lorg/apache/lucene/analysis/tokenattributes/CharTermAttribute;
2: aload 0
aload 0
ldc Lorg/apache/lucene/analysis/tokenattributes/OffsetAttribute;
invokevirtual org.apache.lucene.analysis.ja.JapaneseNumberFilter.addAttribute:(Ljava/lang/Class;)Lorg/apache/lucene/util/Attribute;
checkcast org.apache.lucene.analysis.tokenattributes.OffsetAttribute
putfield org.apache.lucene.analysis.ja.JapaneseNumberFilter.offsetAttr:Lorg/apache/lucene/analysis/tokenattributes/OffsetAttribute;
3: aload 0
aload 0
ldc Lorg/apache/lucene/analysis/tokenattributes/KeywordAttribute;
invokevirtual org.apache.lucene.analysis.ja.JapaneseNumberFilter.addAttribute:(Ljava/lang/Class;)Lorg/apache/lucene/util/Attribute;
checkcast org.apache.lucene.analysis.tokenattributes.KeywordAttribute
putfield org.apache.lucene.analysis.ja.JapaneseNumberFilter.keywordAttr:Lorg/apache/lucene/analysis/tokenattributes/KeywordAttribute;
4: aload 0
aload 0
ldc Lorg/apache/lucene/analysis/tokenattributes/PositionIncrementAttribute;
invokevirtual org.apache.lucene.analysis.ja.JapaneseNumberFilter.addAttribute:(Ljava/lang/Class;)Lorg/apache/lucene/util/Attribute;
checkcast org.apache.lucene.analysis.tokenattributes.PositionIncrementAttribute
putfield org.apache.lucene.analysis.ja.JapaneseNumberFilter.posIncrAttr:Lorg/apache/lucene/analysis/tokenattributes/PositionIncrementAttribute;
5: aload 0
aload 0
ldc Lorg/apache/lucene/analysis/tokenattributes/PositionLengthAttribute;
invokevirtual org.apache.lucene.analysis.ja.JapaneseNumberFilter.addAttribute:(Ljava/lang/Class;)Lorg/apache/lucene/util/Attribute;
checkcast org.apache.lucene.analysis.tokenattributes.PositionLengthAttribute
putfield org.apache.lucene.analysis.ja.JapaneseNumberFilter.posLengthAttr:Lorg/apache/lucene/analysis/tokenattributes/PositionLengthAttribute;
6: aload 0
iconst_0
putfield org.apache.lucene.analysis.ja.JapaneseNumberFilter.exhausted:Z
7: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Lorg/apache/lucene/analysis/ja/JapaneseNumberFilter;
0 8 1 input Lorg/apache/lucene/analysis/TokenStream;
MethodParameters:
Name Flags
input
public final boolean incrementToken();
descriptor: ()Z
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=3, locals=9, args_size=1
start local 0 0: aload 0
getfield org.apache.lucene.analysis.ja.JapaneseNumberFilter.state:Lorg/apache/lucene/util/AttributeSource$State;
ifnull 4
1: aload 0
aload 0
getfield org.apache.lucene.analysis.ja.JapaneseNumberFilter.state:Lorg/apache/lucene/util/AttributeSource$State;
invokevirtual org.apache.lucene.analysis.ja.JapaneseNumberFilter.restoreState:(Lorg/apache/lucene/util/AttributeSource$State;)V
2: aload 0
aconst_null
putfield org.apache.lucene.analysis.ja.JapaneseNumberFilter.state:Lorg/apache/lucene/util/AttributeSource$State;
3: iconst_1
ireturn
4: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.lucene.analysis.ja.JapaneseNumberFilter.exhausted:Z
ifeq 6
5: iconst_0
ireturn
6: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.lucene.analysis.ja.JapaneseNumberFilter.input:Lorg/apache/lucene/analysis/TokenStream;
invokevirtual org.apache.lucene.analysis.TokenStream.incrementToken:()Z
ifne 9
7: aload 0
iconst_1
putfield org.apache.lucene.analysis.ja.JapaneseNumberFilter.exhausted:Z
8: iconst_0
ireturn
9: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.lucene.analysis.ja.JapaneseNumberFilter.keywordAttr:Lorg/apache/lucene/analysis/tokenattributes/KeywordAttribute;
invokeinterface org.apache.lucene.analysis.tokenattributes.KeywordAttribute.isKeyword:()Z
ifeq 11
10: iconst_1
ireturn
11: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.lucene.analysis.ja.JapaneseNumberFilter.fallThroughTokens:I
ifle 14
12: aload 0
dup
getfield org.apache.lucene.analysis.ja.JapaneseNumberFilter.fallThroughTokens:I
iconst_1
isub
putfield org.apache.lucene.analysis.ja.JapaneseNumberFilter.fallThroughTokens:I
13: iconst_1
ireturn
14: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.lucene.analysis.ja.JapaneseNumberFilter.posIncrAttr:Lorg/apache/lucene/analysis/tokenattributes/PositionIncrementAttribute;
invokeinterface org.apache.lucene.analysis.tokenattributes.PositionIncrementAttribute.getPositionIncrement:()I
ifne 17
15: aload 0
aload 0
getfield org.apache.lucene.analysis.ja.JapaneseNumberFilter.posLengthAttr:Lorg/apache/lucene/analysis/tokenattributes/PositionLengthAttribute;
invokeinterface org.apache.lucene.analysis.tokenattributes.PositionLengthAttribute.getPositionLength:()I
iconst_1
isub
putfield org.apache.lucene.analysis.ja.JapaneseNumberFilter.fallThroughTokens:I
16: iconst_1
ireturn
17: StackMap locals:
StackMap stack:
iconst_1
istore 1
start local 1 18: iconst_0
istore 2
start local 2 19: iconst_0
istore 3
start local 3 20: iconst_0
istore 4
start local 4 21: aload 0
invokevirtual org.apache.lucene.analysis.ja.JapaneseNumberFilter.captureState:()Lorg/apache/lucene/util/AttributeSource$State;
astore 5
start local 5 22: aload 0
getfield org.apache.lucene.analysis.ja.JapaneseNumberFilter.termAttr:Lorg/apache/lucene/analysis/tokenattributes/CharTermAttribute;
invokeinterface org.apache.lucene.analysis.tokenattributes.CharTermAttribute.toString:()Ljava/lang/String;
astore 6
start local 6 23: aload 0
aload 6
invokevirtual org.apache.lucene.analysis.ja.JapaneseNumberFilter.isNumeral:(Ljava/lang/String;)Z
istore 7
start local 7 24: goto 43
25: StackMap locals: org.apache.lucene.analysis.ja.JapaneseNumberFilter int int int int org.apache.lucene.util.AttributeSource$State java.lang.String int
StackMap stack:
iload 2
ifne 28
26: aload 0
getfield org.apache.lucene.analysis.ja.JapaneseNumberFilter.offsetAttr:Lorg/apache/lucene/analysis/tokenattributes/OffsetAttribute;
invokeinterface org.apache.lucene.analysis.tokenattributes.OffsetAttribute.startOffset:()I
istore 3
27: iconst_1
istore 2
28: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.lucene.analysis.ja.JapaneseNumberFilter.offsetAttr:Lorg/apache/lucene/analysis/tokenattributes/OffsetAttribute;
invokeinterface org.apache.lucene.analysis.tokenattributes.OffsetAttribute.endOffset:()I
istore 4
29: aload 0
getfield org.apache.lucene.analysis.ja.JapaneseNumberFilter.input:Lorg/apache/lucene/analysis/TokenStream;
invokevirtual org.apache.lucene.analysis.TokenStream.incrementToken:()Z
istore 1
30: iload 1
ifne 32
31: aload 0
iconst_1
putfield org.apache.lucene.analysis.ja.JapaneseNumberFilter.exhausted:Z
32: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.lucene.analysis.ja.JapaneseNumberFilter.posIncrAttr:Lorg/apache/lucene/analysis/tokenattributes/PositionIncrementAttribute;
invokeinterface org.apache.lucene.analysis.tokenattributes.PositionIncrementAttribute.getPositionIncrement:()I
ifne 37
33: aload 0
aload 0
getfield org.apache.lucene.analysis.ja.JapaneseNumberFilter.posLengthAttr:Lorg/apache/lucene/analysis/tokenattributes/PositionLengthAttribute;
invokeinterface org.apache.lucene.analysis.tokenattributes.PositionLengthAttribute.getPositionLength:()I
iconst_1
isub
putfield org.apache.lucene.analysis.ja.JapaneseNumberFilter.fallThroughTokens:I
34: aload 0
aload 0
invokevirtual org.apache.lucene.analysis.ja.JapaneseNumberFilter.captureState:()Lorg/apache/lucene/util/AttributeSource$State;
putfield org.apache.lucene.analysis.ja.JapaneseNumberFilter.state:Lorg/apache/lucene/util/AttributeSource$State;
35: aload 0
aload 5
invokevirtual org.apache.lucene.analysis.ja.JapaneseNumberFilter.restoreState:(Lorg/apache/lucene/util/AttributeSource$State;)V
36: iload 1
ireturn
37: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.lucene.analysis.ja.JapaneseNumberFilter.numeral:Ljava/lang/StringBuilder;
aload 6
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
38: iload 1
ifeq 43
39: aload 0
getfield org.apache.lucene.analysis.ja.JapaneseNumberFilter.termAttr:Lorg/apache/lucene/analysis/tokenattributes/CharTermAttribute;
invokeinterface org.apache.lucene.analysis.tokenattributes.CharTermAttribute.toString:()Ljava/lang/String;
astore 6
40: aload 0
aload 6
invokevirtual org.apache.lucene.analysis.ja.JapaneseNumberFilter.isNumeral:(Ljava/lang/String;)Z
ifne 41
aload 0
aload 6
invokevirtual org.apache.lucene.analysis.ja.JapaneseNumberFilter.isNumeralPunctuation:(Ljava/lang/String;)Z
ifne 41
iconst_0
goto 42
StackMap locals:
StackMap stack:
41: iconst_1
StackMap locals:
StackMap stack: int
42: istore 7
43: StackMap locals:
StackMap stack:
iload 1
ifeq 44
iload 7
ifne 25
44: StackMap locals:
StackMap stack:
iload 2
ifeq 53
45: iload 1
ifeq 47
46: aload 0
aload 0
invokevirtual org.apache.lucene.analysis.ja.JapaneseNumberFilter.captureState:()Lorg/apache/lucene/util/AttributeSource$State;
putfield org.apache.lucene.analysis.ja.JapaneseNumberFilter.state:Lorg/apache/lucene/util/AttributeSource$State;
47: StackMap locals:
StackMap stack:
aload 0
aload 0
getfield org.apache.lucene.analysis.ja.JapaneseNumberFilter.numeral:Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual org.apache.lucene.analysis.ja.JapaneseNumberFilter.normalizeNumber:(Ljava/lang/String;)Ljava/lang/String;
astore 8
start local 8 48: aload 0
getfield org.apache.lucene.analysis.ja.JapaneseNumberFilter.termAttr:Lorg/apache/lucene/analysis/tokenattributes/CharTermAttribute;
invokeinterface org.apache.lucene.analysis.tokenattributes.CharTermAttribute.setEmpty:()Lorg/apache/lucene/analysis/tokenattributes/CharTermAttribute;
pop
49: aload 0
getfield org.apache.lucene.analysis.ja.JapaneseNumberFilter.termAttr:Lorg/apache/lucene/analysis/tokenattributes/CharTermAttribute;
aload 8
invokeinterface org.apache.lucene.analysis.tokenattributes.CharTermAttribute.append:(Ljava/lang/String;)Lorg/apache/lucene/analysis/tokenattributes/CharTermAttribute;
pop
50: aload 0
getfield org.apache.lucene.analysis.ja.JapaneseNumberFilter.offsetAttr:Lorg/apache/lucene/analysis/tokenattributes/OffsetAttribute;
iload 3
iload 4
invokeinterface org.apache.lucene.analysis.tokenattributes.OffsetAttribute.setOffset:(II)V
51: aload 0
new java.lang.StringBuilder
dup
invokespecial java.lang.StringBuilder.<init>:()V
putfield org.apache.lucene.analysis.ja.JapaneseNumberFilter.numeral:Ljava/lang/StringBuilder;
52: iconst_1
ireturn
end local 8 53: StackMap locals:
StackMap stack:
iload 1
ireturn
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 54 0 this Lorg/apache/lucene/analysis/ja/JapaneseNumberFilter;
18 54 1 moreTokens Z
19 54 2 composedNumberToken Z
20 54 3 startOffset I
21 54 4 endOffset I
22 54 5 preCompositionState Lorg/apache/lucene/util/AttributeSource$State;
23 54 6 term Ljava/lang/String;
24 54 7 numeralTerm Z
48 53 8 normalizedNumber Ljava/lang/String;
Exceptions:
throws java.io.IOException
public void reset();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: aload 0
invokespecial org.apache.lucene.analysis.TokenFilter.reset:()V
1: aload 0
iconst_0
putfield org.apache.lucene.analysis.ja.JapaneseNumberFilter.fallThroughTokens:I
2: aload 0
new java.lang.StringBuilder
dup
invokespecial java.lang.StringBuilder.<init>:()V
putfield org.apache.lucene.analysis.ja.JapaneseNumberFilter.numeral:Ljava/lang/StringBuilder;
3: aload 0
aconst_null
putfield org.apache.lucene.analysis.ja.JapaneseNumberFilter.state:Lorg/apache/lucene/util/AttributeSource$State;
4: aload 0
iconst_0
putfield org.apache.lucene.analysis.ja.JapaneseNumberFilter.exhausted:Z
5: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lorg/apache/lucene/analysis/ja/JapaneseNumberFilter;
Exceptions:
throws java.io.IOException
public java.lang.String normalizeNumber(java.lang.String);
descriptor: (Ljava/lang/String;)Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=3, args_size=2
start local 0 start local 1 0: aload 0
new org.apache.lucene.analysis.ja.JapaneseNumberFilter$NumberBuffer
dup
aload 1
invokespecial org.apache.lucene.analysis.ja.JapaneseNumberFilter$NumberBuffer.<init>:(Ljava/lang/String;)V
invokevirtual org.apache.lucene.analysis.ja.JapaneseNumberFilter.parseNumber:(Lorg/apache/lucene/analysis/ja/JapaneseNumberFilter$NumberBuffer;)Ljava/math/BigDecimal;
astore 2
start local 2 1: aload 2
ifnonnull 4
2: aload 1
3: areturn
4: StackMap locals: java.math.BigDecimal
StackMap stack:
aload 2
invokevirtual java.math.BigDecimal.stripTrailingZeros:()Ljava/math/BigDecimal;
invokevirtual java.math.BigDecimal.toPlainString:()Ljava/lang/String;
5: areturn
end local 2 6: StackMap locals: org.apache.lucene.analysis.ja.JapaneseNumberFilter java.lang.String
StackMap stack: java.lang.RuntimeException
pop
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/JapaneseNumberFilter;
0 8 1 number Ljava/lang/String;
1 6 2 normalizedNumber Ljava/math/BigDecimal;
Exception table:
from to target type
0 3 6 Class java.lang.NumberFormatException
4 5 6 Class java.lang.NumberFormatException
0 3 6 Class java.lang.ArithmeticException
4 5 6 Class java.lang.ArithmeticException
MethodParameters:
Name Flags
number
private java.math.BigDecimal parseNumber(org.apache.lucene.analysis.ja.JapaneseNumberFilter$NumberBuffer);
descriptor: (Lorg/apache/lucene/analysis/ja/JapaneseNumberFilter$NumberBuffer;)Ljava/math/BigDecimal;
flags: (0x0002) ACC_PRIVATE
Code:
stack=2, locals=4, args_size=2
start local 0 start local 1 0: getstatic java.math.BigDecimal.ZERO:Ljava/math/BigDecimal;
astore 2
start local 2 1: aload 0
aload 1
invokevirtual org.apache.lucene.analysis.ja.JapaneseNumberFilter.parseLargePair:(Lorg/apache/lucene/analysis/ja/JapaneseNumberFilter$NumberBuffer;)Ljava/math/BigDecimal;
astore 3
start local 3 2: aload 3
ifnonnull 6
3: aconst_null
areturn
4: StackMap locals: java.math.BigDecimal java.math.BigDecimal
StackMap stack:
aload 2
aload 3
invokevirtual java.math.BigDecimal.add:(Ljava/math/BigDecimal;)Ljava/math/BigDecimal;
astore 2
5: aload 0
aload 1
invokevirtual org.apache.lucene.analysis.ja.JapaneseNumberFilter.parseLargePair:(Lorg/apache/lucene/analysis/ja/JapaneseNumberFilter$NumberBuffer;)Ljava/math/BigDecimal;
astore 3
6: StackMap locals:
StackMap stack:
aload 3
ifnonnull 4
7: aload 2
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Lorg/apache/lucene/analysis/ja/JapaneseNumberFilter;
0 8 1 buffer Lorg/apache/lucene/analysis/ja/JapaneseNumberFilter$NumberBuffer;
1 8 2 sum Ljava/math/BigDecimal;
2 8 3 result Ljava/math/BigDecimal;
MethodParameters:
Name Flags
buffer
private java.math.BigDecimal parseLargePair(org.apache.lucene.analysis.ja.JapaneseNumberFilter$NumberBuffer);
descriptor: (Lorg/apache/lucene/analysis/ja/JapaneseNumberFilter$NumberBuffer;)Ljava/math/BigDecimal;
flags: (0x0002) ACC_PRIVATE
Code:
stack=2, locals=4, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokevirtual org.apache.lucene.analysis.ja.JapaneseNumberFilter.parseMediumNumber:(Lorg/apache/lucene/analysis/ja/JapaneseNumberFilter$NumberBuffer;)Ljava/math/BigDecimal;
astore 2
start local 2 1: aload 0
aload 1
invokevirtual org.apache.lucene.analysis.ja.JapaneseNumberFilter.parseLargeKanjiNumeral:(Lorg/apache/lucene/analysis/ja/JapaneseNumberFilter$NumberBuffer;)Ljava/math/BigDecimal;
astore 3
start local 3 2: aload 2
ifnonnull 4
aload 3
ifnonnull 4
3: aconst_null
areturn
4: StackMap locals: java.math.BigDecimal java.math.BigDecimal
StackMap stack:
aload 3
ifnonnull 6
5: aload 2
areturn
6: StackMap locals:
StackMap stack:
aload 2
ifnonnull 8
7: aload 3
areturn
8: StackMap locals:
StackMap stack:
aload 2
aload 3
invokevirtual java.math.BigDecimal.multiply:(Ljava/math/BigDecimal;)Ljava/math/BigDecimal;
areturn
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/JapaneseNumberFilter;
0 9 1 buffer Lorg/apache/lucene/analysis/ja/JapaneseNumberFilter$NumberBuffer;
1 9 2 first Ljava/math/BigDecimal;
2 9 3 second Ljava/math/BigDecimal;
MethodParameters:
Name Flags
buffer
private java.math.BigDecimal parseMediumNumber(org.apache.lucene.analysis.ja.JapaneseNumberFilter$NumberBuffer);
descriptor: (Lorg/apache/lucene/analysis/ja/JapaneseNumberFilter$NumberBuffer;)Ljava/math/BigDecimal;
flags: (0x0002) ACC_PRIVATE
Code:
stack=2, locals=4, args_size=2
start local 0 start local 1 0: getstatic java.math.BigDecimal.ZERO:Ljava/math/BigDecimal;
astore 2
start local 2 1: aload 0
aload 1
invokevirtual org.apache.lucene.analysis.ja.JapaneseNumberFilter.parseMediumPair:(Lorg/apache/lucene/analysis/ja/JapaneseNumberFilter$NumberBuffer;)Ljava/math/BigDecimal;
astore 3
start local 3 2: aload 3
ifnonnull 6
3: aconst_null
areturn
4: StackMap locals: java.math.BigDecimal java.math.BigDecimal
StackMap stack:
aload 2
aload 3
invokevirtual java.math.BigDecimal.add:(Ljava/math/BigDecimal;)Ljava/math/BigDecimal;
astore 2
5: aload 0
aload 1
invokevirtual org.apache.lucene.analysis.ja.JapaneseNumberFilter.parseMediumPair:(Lorg/apache/lucene/analysis/ja/JapaneseNumberFilter$NumberBuffer;)Ljava/math/BigDecimal;
astore 3
6: StackMap locals:
StackMap stack:
aload 3
ifnonnull 4
7: aload 2
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Lorg/apache/lucene/analysis/ja/JapaneseNumberFilter;
0 8 1 buffer Lorg/apache/lucene/analysis/ja/JapaneseNumberFilter$NumberBuffer;
1 8 2 sum Ljava/math/BigDecimal;
2 8 3 result Ljava/math/BigDecimal;
MethodParameters:
Name Flags
buffer
private java.math.BigDecimal parseMediumPair(org.apache.lucene.analysis.ja.JapaneseNumberFilter$NumberBuffer);
descriptor: (Lorg/apache/lucene/analysis/ja/JapaneseNumberFilter$NumberBuffer;)Ljava/math/BigDecimal;
flags: (0x0002) ACC_PRIVATE
Code:
stack=2, locals=4, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokevirtual org.apache.lucene.analysis.ja.JapaneseNumberFilter.parseBasicNumber:(Lorg/apache/lucene/analysis/ja/JapaneseNumberFilter$NumberBuffer;)Ljava/math/BigDecimal;
astore 2
start local 2 1: aload 0
aload 1
invokevirtual org.apache.lucene.analysis.ja.JapaneseNumberFilter.parseMediumKanjiNumeral:(Lorg/apache/lucene/analysis/ja/JapaneseNumberFilter$NumberBuffer;)Ljava/math/BigDecimal;
astore 3
start local 3 2: aload 2
ifnonnull 4
aload 3
ifnonnull 4
3: aconst_null
areturn
4: StackMap locals: java.math.BigDecimal java.math.BigDecimal
StackMap stack:
aload 3
ifnonnull 6
5: aload 2
areturn
6: StackMap locals:
StackMap stack:
aload 2
ifnonnull 8
7: aload 3
areturn
8: StackMap locals:
StackMap stack:
aload 2
aload 3
invokevirtual java.math.BigDecimal.multiply:(Ljava/math/BigDecimal;)Ljava/math/BigDecimal;
areturn
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/JapaneseNumberFilter;
0 9 1 buffer Lorg/apache/lucene/analysis/ja/JapaneseNumberFilter$NumberBuffer;
1 9 2 first Ljava/math/BigDecimal;
2 9 3 second Ljava/math/BigDecimal;
MethodParameters:
Name Flags
buffer
private java.math.BigDecimal parseBasicNumber(org.apache.lucene.analysis.ja.JapaneseNumberFilter$NumberBuffer);
descriptor: (Lorg/apache/lucene/analysis/ja/JapaneseNumberFilter$NumberBuffer;)Ljava/math/BigDecimal;
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=5, args_size=2
start local 0 start local 1 0: new java.lang.StringBuilder
dup
invokespecial java.lang.StringBuilder.<init>:()V
astore 2
start local 2 1: aload 1
invokevirtual org.apache.lucene.analysis.ja.JapaneseNumberFilter$NumberBuffer.position:()I
istore 3
start local 3 2: goto 17
3: StackMap locals: java.lang.StringBuilder int
StackMap stack:
aload 1
iload 3
invokevirtual org.apache.lucene.analysis.ja.JapaneseNumberFilter$NumberBuffer.charAt:(I)C
istore 4
start local 4 4: aload 0
iload 4
invokevirtual org.apache.lucene.analysis.ja.JapaneseNumberFilter.isArabicNumeral:(C)Z
ifeq 7
5: aload 2
aload 0
iload 4
invokevirtual org.apache.lucene.analysis.ja.JapaneseNumberFilter.arabicNumeralValue:(C)I
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
pop
6: goto 15
StackMap locals: int
StackMap stack:
7: aload 0
iload 4
invokevirtual org.apache.lucene.analysis.ja.JapaneseNumberFilter.isKanjiNumeral:(C)Z
ifeq 10
8: aload 2
aload 0
iload 4
invokevirtual org.apache.lucene.analysis.ja.JapaneseNumberFilter.kanjiNumeralValue:(C)I
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
pop
9: goto 15
StackMap locals:
StackMap stack:
10: aload 0
iload 4
invokevirtual org.apache.lucene.analysis.ja.JapaneseNumberFilter.isDecimalPoint:(C)Z
ifeq 13
11: aload 2
ldc "."
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
12: goto 15
StackMap locals:
StackMap stack:
13: aload 0
iload 4
invokevirtual org.apache.lucene.analysis.ja.JapaneseNumberFilter.isThousandSeparator:(C)Z
ifne 15
14: goto 18
15: StackMap locals:
StackMap stack:
iinc 3 1
16: aload 1
invokevirtual org.apache.lucene.analysis.ja.JapaneseNumberFilter$NumberBuffer.advance:()V
end local 4 17: StackMap locals:
StackMap stack:
iload 3
aload 1
invokevirtual org.apache.lucene.analysis.ja.JapaneseNumberFilter$NumberBuffer.length:()I
if_icmplt 3
18: StackMap locals:
StackMap stack:
aload 2
invokevirtual java.lang.StringBuilder.length:()I
ifne 20
19: aconst_null
areturn
20: StackMap locals:
StackMap stack:
new java.math.BigDecimal
dup
aload 2
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokespecial java.math.BigDecimal.<init>:(Ljava/lang/String;)V
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 21 0 this Lorg/apache/lucene/analysis/ja/JapaneseNumberFilter;
0 21 1 buffer Lorg/apache/lucene/analysis/ja/JapaneseNumberFilter$NumberBuffer;
1 21 2 builder Ljava/lang/StringBuilder;
2 21 3 i I
4 17 4 c C
MethodParameters:
Name Flags
buffer
public java.math.BigDecimal parseLargeKanjiNumeral(org.apache.lucene.analysis.ja.JapaneseNumberFilter$NumberBuffer);
descriptor: (Lorg/apache/lucene/analysis/ja/JapaneseNumberFilter$NumberBuffer;)Ljava/math/BigDecimal;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=5, args_size=2
start local 0 start local 1 0: aload 1
invokevirtual org.apache.lucene.analysis.ja.JapaneseNumberFilter$NumberBuffer.position:()I
istore 2
start local 2 1: iload 2
aload 1
invokevirtual org.apache.lucene.analysis.ja.JapaneseNumberFilter$NumberBuffer.length:()I
if_icmplt 3
2: aconst_null
areturn
3: StackMap locals: int
StackMap stack:
aload 1
iload 2
invokevirtual org.apache.lucene.analysis.ja.JapaneseNumberFilter$NumberBuffer.charAt:(I)C
istore 3
start local 3 4: getstatic org.apache.lucene.analysis.ja.JapaneseNumberFilter.exponents:[C
iload 3
caload
istore 4
start local 4 5: iload 4
iconst_3
if_icmple 8
6: aload 1
invokevirtual org.apache.lucene.analysis.ja.JapaneseNumberFilter$NumberBuffer.advance:()V
7: getstatic java.math.BigDecimal.TEN:Ljava/math/BigDecimal;
iload 4
invokevirtual java.math.BigDecimal.pow:(I)Ljava/math/BigDecimal;
areturn
8: StackMap locals: int int
StackMap stack:
aconst_null
areturn
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/JapaneseNumberFilter;
0 9 1 buffer Lorg/apache/lucene/analysis/ja/JapaneseNumberFilter$NumberBuffer;
1 9 2 i I
4 9 3 c C
5 9 4 power I
MethodParameters:
Name Flags
buffer
public java.math.BigDecimal parseMediumKanjiNumeral(org.apache.lucene.analysis.ja.JapaneseNumberFilter$NumberBuffer);
descriptor: (Lorg/apache/lucene/analysis/ja/JapaneseNumberFilter$NumberBuffer;)Ljava/math/BigDecimal;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=5, args_size=2
start local 0 start local 1 0: aload 1
invokevirtual org.apache.lucene.analysis.ja.JapaneseNumberFilter$NumberBuffer.position:()I
istore 2
start local 2 1: iload 2
aload 1
invokevirtual org.apache.lucene.analysis.ja.JapaneseNumberFilter$NumberBuffer.length:()I
if_icmplt 3
2: aconst_null
areturn
3: StackMap locals: int
StackMap stack:
aload 1
iload 2
invokevirtual org.apache.lucene.analysis.ja.JapaneseNumberFilter$NumberBuffer.charAt:(I)C
istore 3
start local 3 4: getstatic org.apache.lucene.analysis.ja.JapaneseNumberFilter.exponents:[C
iload 3
caload
istore 4
start local 4 5: iconst_1
iload 4
if_icmpgt 8
iload 4
iconst_3
if_icmpgt 8
6: aload 1
invokevirtual org.apache.lucene.analysis.ja.JapaneseNumberFilter$NumberBuffer.advance:()V
7: getstatic java.math.BigDecimal.TEN:Ljava/math/BigDecimal;
iload 4
invokevirtual java.math.BigDecimal.pow:(I)Ljava/math/BigDecimal;
areturn
8: StackMap locals: int int
StackMap stack:
aconst_null
areturn
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/JapaneseNumberFilter;
0 9 1 buffer Lorg/apache/lucene/analysis/ja/JapaneseNumberFilter$NumberBuffer;
1 9 2 i I
4 9 3 c C
5 9 4 power I
MethodParameters:
Name Flags
buffer
public boolean isNumeral(java.lang.String);
descriptor: (Ljava/lang/String;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=2
start local 0 start local 1 0: iconst_0
istore 2
start local 2 1: goto 5
2: StackMap locals: int
StackMap stack:
aload 0
aload 1
iload 2
invokevirtual java.lang.String.charAt:(I)C
invokevirtual org.apache.lucene.analysis.ja.JapaneseNumberFilter.isNumeral:(C)Z
ifne 4
3: iconst_0
ireturn
4: StackMap locals:
StackMap stack:
iinc 2 1
StackMap locals:
StackMap stack:
5: iload 2
aload 1
invokevirtual java.lang.String.length:()I
if_icmplt 2
end local 2 6: iconst_1
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lorg/apache/lucene/analysis/ja/JapaneseNumberFilter;
0 7 1 input Ljava/lang/String;
1 6 2 i I
MethodParameters:
Name Flags
input
public boolean isNumeral(char);
descriptor: (C)Z
flags: (0x0001) ACC_PUBLIC
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.JapaneseNumberFilter.isArabicNumeral:(C)Z
ifne 1
aload 0
iload 1
invokevirtual org.apache.lucene.analysis.ja.JapaneseNumberFilter.isKanjiNumeral:(C)Z
ifne 1
getstatic org.apache.lucene.analysis.ja.JapaneseNumberFilter.exponents:[C
iload 1
caload
ifgt 1
iconst_0
ireturn
StackMap locals:
StackMap stack:
1: iconst_1
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/apache/lucene/analysis/ja/JapaneseNumberFilter;
0 2 1 c C
MethodParameters:
Name Flags
c
public boolean isNumeralPunctuation(java.lang.String);
descriptor: (Ljava/lang/String;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=2
start local 0 start local 1 0: iconst_0
istore 2
start local 2 1: goto 5
2: StackMap locals: int
StackMap stack:
aload 0
aload 1
iload 2
invokevirtual java.lang.String.charAt:(I)C
invokevirtual org.apache.lucene.analysis.ja.JapaneseNumberFilter.isNumeralPunctuation:(C)Z
ifne 4
3: iconst_0
ireturn
4: StackMap locals:
StackMap stack:
iinc 2 1
StackMap locals:
StackMap stack:
5: iload 2
aload 1
invokevirtual java.lang.String.length:()I
if_icmplt 2
end local 2 6: iconst_1
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lorg/apache/lucene/analysis/ja/JapaneseNumberFilter;
0 7 1 input Ljava/lang/String;
1 6 2 i I
MethodParameters:
Name Flags
input
public boolean isNumeralPunctuation(char);
descriptor: (C)Z
flags: (0x0001) ACC_PUBLIC
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.JapaneseNumberFilter.isDecimalPoint:(C)Z
ifne 1
aload 0
iload 1
invokevirtual org.apache.lucene.analysis.ja.JapaneseNumberFilter.isThousandSeparator:(C)Z
ifne 1
iconst_0
ireturn
StackMap locals:
StackMap stack:
1: iconst_1
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/apache/lucene/analysis/ja/JapaneseNumberFilter;
0 2 1 c C
MethodParameters:
Name Flags
c
public boolean isArabicNumeral(char);
descriptor: (C)Z
flags: (0x0001) ACC_PUBLIC
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.JapaneseNumberFilter.isHalfWidthArabicNumeral:(C)Z
ifne 1
aload 0
iload 1
invokevirtual org.apache.lucene.analysis.ja.JapaneseNumberFilter.isFullWidthArabicNumeral:(C)Z
ifne 1
iconst_0
ireturn
StackMap locals:
StackMap stack:
1: iconst_1
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/apache/lucene/analysis/ja/JapaneseNumberFilter;
0 2 1 c C
MethodParameters:
Name Flags
c
private boolean isHalfWidthArabicNumeral(char);
descriptor: (C)Z
flags: (0x0002) ACC_PRIVATE
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: bipush 48
iload 1
if_icmpgt 1
iload 1
bipush 57
if_icmpgt 1
iconst_1
ireturn
StackMap locals:
StackMap stack:
1: iconst_0
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/apache/lucene/analysis/ja/JapaneseNumberFilter;
0 2 1 c C
MethodParameters:
Name Flags
c
private boolean isFullWidthArabicNumeral(char);
descriptor: (C)Z
flags: (0x0002) ACC_PRIVATE
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: ldc 65296
iload 1
if_icmpgt 1
iload 1
ldc 65305
if_icmpgt 1
iconst_1
ireturn
StackMap locals:
StackMap stack:
1: iconst_0
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/apache/lucene/analysis/ja/JapaneseNumberFilter;
0 2 1 c C
MethodParameters:
Name Flags
c
private int arabicNumeralValue(char);
descriptor: (C)I
flags: (0x0002) ACC_PRIVATE
Code:
stack=2, locals=3, args_size=2
start local 0 start local 1 0: aload 0
iload 1
invokevirtual org.apache.lucene.analysis.ja.JapaneseNumberFilter.isHalfWidthArabicNumeral:(C)Z
ifeq 3
1: bipush 48
istore 2
start local 2 2: goto 4
end local 2 3: StackMap locals:
StackMap stack:
ldc 65296
istore 2
start local 2 4: StackMap locals: int
StackMap stack:
iload 1
iload 2
isub
ireturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lorg/apache/lucene/analysis/ja/JapaneseNumberFilter;
0 5 1 c C
2 3 2 offset I
4 5 2 offset I
MethodParameters:
Name Flags
c
private boolean isKanjiNumeral(char);
descriptor: (C)Z
flags: (0x0002) ACC_PRIVATE
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: getstatic org.apache.lucene.analysis.ja.JapaneseNumberFilter.numerals:[C
iload 1
caload
getstatic org.apache.lucene.analysis.ja.JapaneseNumberFilter.NO_NUMERAL:C
if_icmpeq 1
iconst_1
ireturn
StackMap locals:
StackMap stack:
1: iconst_0
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/apache/lucene/analysis/ja/JapaneseNumberFilter;
0 2 1 c C
MethodParameters:
Name Flags
c
private int kanjiNumeralValue(char);
descriptor: (C)I
flags: (0x0002) ACC_PRIVATE
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: getstatic org.apache.lucene.analysis.ja.JapaneseNumberFilter.numerals:[C
iload 1
caload
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/lucene/analysis/ja/JapaneseNumberFilter;
0 1 1 c C
MethodParameters:
Name Flags
c
private boolean isDecimalPoint(char);
descriptor: (C)Z
flags: (0x0002) ACC_PRIVATE
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: iload 1
bipush 46
if_icmpeq 3
1: iload 1
ldc 65294
if_icmpeq 3
2: iconst_0
ireturn
StackMap locals:
StackMap stack:
3: iconst_1
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/apache/lucene/analysis/ja/JapaneseNumberFilter;
0 4 1 c C
MethodParameters:
Name Flags
c
private boolean isThousandSeparator(char);
descriptor: (C)Z
flags: (0x0002) ACC_PRIVATE
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: iload 1
bipush 44
if_icmpeq 3
1: iload 1
ldc 65292
if_icmpeq 3
2: iconst_0
ireturn
StackMap locals:
StackMap stack:
3: iconst_1
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/apache/lucene/analysis/ja/JapaneseNumberFilter;
0 4 1 c C
MethodParameters:
Name Flags
c
}
SourceFile: "JapaneseNumberFilter.java"
NestMembers:
org.apache.lucene.analysis.ja.JapaneseNumberFilter$NumberBuffer
InnerClasses:
public NumberBuffer = org.apache.lucene.analysis.ja.JapaneseNumberFilter$NumberBuffer of org.apache.lucene.analysis.ja.JapaneseNumberFilter
public final State = org.apache.lucene.util.AttributeSource$State of org.apache.lucene.util.AttributeSource