public final class org.apache.lucene.analysis.ko.KoreanTokenizer extends org.apache.lucene.analysis.Tokenizer
minor version: 0
major version: 59
flags: flags: (0x0031) ACC_PUBLIC, ACC_FINAL, ACC_SUPER
this_class: org.apache.lucene.analysis.ko.KoreanTokenizer
super_class: org.apache.lucene.analysis.Tokenizer
{
public static final org.apache.lucene.analysis.ko.KoreanTokenizer$DecompoundMode DEFAULT_DECOMPOUND;
descriptor: Lorg/apache/lucene/analysis/ko/KoreanTokenizer$DecompoundMode;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
private static final boolean VERBOSE;
descriptor: Z
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: 0
private static final int MAX_UNKNOWN_WORD_LENGTH;
descriptor: I
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: 1024
private static final int MAX_BACKTRACE_GAP;
descriptor: I
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: 1024
private final java.util.EnumMap<org.apache.lucene.analysis.ko.KoreanTokenizer$Type, org.apache.lucene.analysis.ko.dict.Dictionary> dictionaryMap;
descriptor: Ljava/util/EnumMap;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Signature: Ljava/util/EnumMap<Lorg/apache/lucene/analysis/ko/KoreanTokenizer$Type;Lorg/apache/lucene/analysis/ko/dict/Dictionary;>;
private final org.apache.lucene.analysis.ko.dict.TokenInfoFST fst;
descriptor: Lorg/apache/lucene/analysis/ko/dict/TokenInfoFST;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final org.apache.lucene.analysis.ko.dict.TokenInfoDictionary dictionary;
descriptor: Lorg/apache/lucene/analysis/ko/dict/TokenInfoDictionary;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final org.apache.lucene.analysis.ko.dict.UnknownDictionary unkDictionary;
descriptor: Lorg/apache/lucene/analysis/ko/dict/UnknownDictionary;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final org.apache.lucene.analysis.ko.dict.ConnectionCosts costs;
descriptor: Lorg/apache/lucene/analysis/ko/dict/ConnectionCosts;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final org.apache.lucene.analysis.ko.dict.UserDictionary userDictionary;
descriptor: Lorg/apache/lucene/analysis/ko/dict/UserDictionary;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final org.apache.lucene.analysis.ko.dict.CharacterDefinition characterDefinition;
descriptor: Lorg/apache/lucene/analysis/ko/dict/CharacterDefinition;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final org.apache.lucene.util.fst.FST$Arc<java.lang.Long> arc;
descriptor: Lorg/apache/lucene/util/fst/FST$Arc;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Signature: Lorg/apache/lucene/util/fst/FST$Arc<Ljava/lang/Long;>;
private final org.apache.lucene.util.fst.FST$BytesReader fstReader;
descriptor: Lorg/apache/lucene/util/fst/FST$BytesReader;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final org.apache.lucene.util.IntsRef wordIdRef;
descriptor: Lorg/apache/lucene/util/IntsRef;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final org.apache.lucene.util.fst.FST$BytesReader userFSTReader;
descriptor: Lorg/apache/lucene/util/fst/FST$BytesReader;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final org.apache.lucene.analysis.ko.dict.TokenInfoFST userFST;
descriptor: Lorg/apache/lucene/analysis/ko/dict/TokenInfoFST;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final boolean discardPunctuation;
descriptor: Z
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final org.apache.lucene.analysis.ko.KoreanTokenizer$DecompoundMode mode;
descriptor: Lorg/apache/lucene/analysis/ko/KoreanTokenizer$DecompoundMode;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final boolean outputUnknownUnigrams;
descriptor: Z
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final org.apache.lucene.analysis.util.RollingCharBuffer buffer;
descriptor: Lorg/apache/lucene/analysis/util/RollingCharBuffer;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final org.apache.lucene.analysis.ko.KoreanTokenizer$WrappedPositionArray positions;
descriptor: Lorg/apache/lucene/analysis/ko/KoreanTokenizer$WrappedPositionArray;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private boolean end;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
private int lastBackTracePos;
descriptor: I
flags: (0x0002) ACC_PRIVATE
private int pos;
descriptor: I
flags: (0x0002) ACC_PRIVATE
private final java.util.List<org.apache.lucene.analysis.ko.Token> pending;
descriptor: Ljava/util/List;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Signature: Ljava/util/List<Lorg/apache/lucene/analysis/ko/Token;>;
private final org.apache.lucene.analysis.tokenattributes.CharTermAttribute termAtt;
descriptor: Lorg/apache/lucene/analysis/tokenattributes/CharTermAttribute;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final org.apache.lucene.analysis.tokenattributes.OffsetAttribute offsetAtt;
descriptor: Lorg/apache/lucene/analysis/tokenattributes/OffsetAttribute;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final org.apache.lucene.analysis.tokenattributes.PositionIncrementAttribute posIncAtt;
descriptor: Lorg/apache/lucene/analysis/tokenattributes/PositionIncrementAttribute;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final org.apache.lucene.analysis.tokenattributes.PositionLengthAttribute posLengthAtt;
descriptor: Lorg/apache/lucene/analysis/tokenattributes/PositionLengthAttribute;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final org.apache.lucene.analysis.ko.tokenattributes.PartOfSpeechAttribute posAtt;
descriptor: Lorg/apache/lucene/analysis/ko/tokenattributes/PartOfSpeechAttribute;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final org.apache.lucene.analysis.ko.tokenattributes.ReadingAttribute readingAtt;
descriptor: Lorg/apache/lucene/analysis/ko/tokenattributes/ReadingAttribute;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private org.apache.lucene.analysis.ko.GraphvizFormatter dotOut;
descriptor: Lorg/apache/lucene/analysis/ko/GraphvizFormatter;
flags: (0x0002) ACC_PRIVATE
private static volatile int[] $SWITCH_TABLE$org$apache$lucene$analysis$ko$POS$Tag;
descriptor: [I
flags: (0x104a) ACC_PRIVATE, ACC_STATIC, ACC_VOLATILE, ACC_SYNTHETIC
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/ko/KoreanTokenizer;
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.ko.KoreanTokenizer.$assertionsDisabled:Z
3: getstatic org.apache.lucene.analysis.ko.KoreanTokenizer$DecompoundMode.DISCARD:Lorg/apache/lucene/analysis/ko/KoreanTokenizer$DecompoundMode;
putstatic org.apache.lucene.analysis.ko.KoreanTokenizer.DEFAULT_DECOMPOUND:Lorg/apache/lucene/analysis/ko/KoreanTokenizer$DecompoundMode;
4: return
LocalVariableTable:
Start End Slot Name Signature
public void <init>();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=1, args_size=1
start local 0 0: aload 0
getstatic org.apache.lucene.analysis.ko.KoreanTokenizer.DEFAULT_TOKEN_ATTRIBUTE_FACTORY:Lorg/apache/lucene/util/AttributeFactory;
aconst_null
getstatic org.apache.lucene.analysis.ko.KoreanTokenizer.DEFAULT_DECOMPOUND:Lorg/apache/lucene/analysis/ko/KoreanTokenizer$DecompoundMode;
iconst_0
iconst_1
invokespecial org.apache.lucene.analysis.ko.KoreanTokenizer.<init>:(Lorg/apache/lucene/util/AttributeFactory;Lorg/apache/lucene/analysis/ko/dict/UserDictionary;Lorg/apache/lucene/analysis/ko/KoreanTokenizer$DecompoundMode;ZZ)V
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/apache/lucene/analysis/ko/KoreanTokenizer;
public void <init>(org.apache.lucene.util.AttributeFactory, org.apache.lucene.analysis.ko.dict.UserDictionary, org.apache.lucene.analysis.ko.KoreanTokenizer$DecompoundMode, boolean);
descriptor: (Lorg/apache/lucene/util/AttributeFactory;Lorg/apache/lucene/analysis/ko/dict/UserDictionary;Lorg/apache/lucene/analysis/ko/KoreanTokenizer$DecompoundMode;Z)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=5, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 0
aload 1
aload 2
aload 3
iload 4
iconst_1
invokespecial org.apache.lucene.analysis.ko.KoreanTokenizer.<init>:(Lorg/apache/lucene/util/AttributeFactory;Lorg/apache/lucene/analysis/ko/dict/UserDictionary;Lorg/apache/lucene/analysis/ko/KoreanTokenizer$DecompoundMode;ZZ)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 Lorg/apache/lucene/analysis/ko/KoreanTokenizer;
0 2 1 factory Lorg/apache/lucene/util/AttributeFactory;
0 2 2 userDictionary Lorg/apache/lucene/analysis/ko/dict/UserDictionary;
0 2 3 mode Lorg/apache/lucene/analysis/ko/KoreanTokenizer$DecompoundMode;
0 2 4 outputUnknownUnigrams Z
MethodParameters:
Name Flags
factory
userDictionary
mode
outputUnknownUnigrams
public void <init>(org.apache.lucene.util.AttributeFactory, org.apache.lucene.analysis.ko.dict.UserDictionary, org.apache.lucene.analysis.ko.KoreanTokenizer$DecompoundMode, boolean, boolean);
descriptor: (Lorg/apache/lucene/util/AttributeFactory;Lorg/apache/lucene/analysis/ko/dict/UserDictionary;Lorg/apache/lucene/analysis/ko/KoreanTokenizer$DecompoundMode;ZZ)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=6, args_size=6
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 0: aload 0
aload 1
invokespecial org.apache.lucene.analysis.Tokenizer.<init>:(Lorg/apache/lucene/util/AttributeFactory;)V
1: aload 0
new java.util.EnumMap
dup
ldc Lorg/apache/lucene/analysis/ko/KoreanTokenizer$Type;
invokespecial java.util.EnumMap.<init>:(Ljava/lang/Class;)V
putfield org.apache.lucene.analysis.ko.KoreanTokenizer.dictionaryMap:Ljava/util/EnumMap;
2: aload 0
new org.apache.lucene.util.fst.FST$Arc
dup
invokespecial org.apache.lucene.util.fst.FST$Arc.<init>:()V
putfield org.apache.lucene.analysis.ko.KoreanTokenizer.arc:Lorg/apache/lucene/util/fst/FST$Arc;
3: aload 0
new org.apache.lucene.util.IntsRef
dup
invokespecial org.apache.lucene.util.IntsRef.<init>:()V
putfield org.apache.lucene.analysis.ko.KoreanTokenizer.wordIdRef:Lorg/apache/lucene/util/IntsRef;
4: aload 0
new org.apache.lucene.analysis.util.RollingCharBuffer
dup
invokespecial org.apache.lucene.analysis.util.RollingCharBuffer.<init>:()V
putfield org.apache.lucene.analysis.ko.KoreanTokenizer.buffer:Lorg/apache/lucene/analysis/util/RollingCharBuffer;
5: aload 0
new org.apache.lucene.analysis.ko.KoreanTokenizer$WrappedPositionArray
dup
invokespecial org.apache.lucene.analysis.ko.KoreanTokenizer$WrappedPositionArray.<init>:()V
putfield org.apache.lucene.analysis.ko.KoreanTokenizer.positions:Lorg/apache/lucene/analysis/ko/KoreanTokenizer$WrappedPositionArray;
6: aload 0
new java.util.ArrayList
dup
invokespecial java.util.ArrayList.<init>:()V
putfield org.apache.lucene.analysis.ko.KoreanTokenizer.pending:Ljava/util/List;
7: aload 0
aload 0
ldc Lorg/apache/lucene/analysis/tokenattributes/CharTermAttribute;
invokevirtual org.apache.lucene.analysis.ko.KoreanTokenizer.addAttribute:(Ljava/lang/Class;)Lorg/apache/lucene/util/Attribute;
checkcast org.apache.lucene.analysis.tokenattributes.CharTermAttribute
putfield org.apache.lucene.analysis.ko.KoreanTokenizer.termAtt:Lorg/apache/lucene/analysis/tokenattributes/CharTermAttribute;
8: aload 0
aload 0
ldc Lorg/apache/lucene/analysis/tokenattributes/OffsetAttribute;
invokevirtual org.apache.lucene.analysis.ko.KoreanTokenizer.addAttribute:(Ljava/lang/Class;)Lorg/apache/lucene/util/Attribute;
checkcast org.apache.lucene.analysis.tokenattributes.OffsetAttribute
putfield org.apache.lucene.analysis.ko.KoreanTokenizer.offsetAtt:Lorg/apache/lucene/analysis/tokenattributes/OffsetAttribute;
9: aload 0
aload 0
ldc Lorg/apache/lucene/analysis/tokenattributes/PositionIncrementAttribute;
invokevirtual org.apache.lucene.analysis.ko.KoreanTokenizer.addAttribute:(Ljava/lang/Class;)Lorg/apache/lucene/util/Attribute;
checkcast org.apache.lucene.analysis.tokenattributes.PositionIncrementAttribute
putfield org.apache.lucene.analysis.ko.KoreanTokenizer.posIncAtt:Lorg/apache/lucene/analysis/tokenattributes/PositionIncrementAttribute;
10: aload 0
aload 0
ldc Lorg/apache/lucene/analysis/tokenattributes/PositionLengthAttribute;
invokevirtual org.apache.lucene.analysis.ko.KoreanTokenizer.addAttribute:(Ljava/lang/Class;)Lorg/apache/lucene/util/Attribute;
checkcast org.apache.lucene.analysis.tokenattributes.PositionLengthAttribute
putfield org.apache.lucene.analysis.ko.KoreanTokenizer.posLengthAtt:Lorg/apache/lucene/analysis/tokenattributes/PositionLengthAttribute;
11: aload 0
aload 0
ldc Lorg/apache/lucene/analysis/ko/tokenattributes/PartOfSpeechAttribute;
invokevirtual org.apache.lucene.analysis.ko.KoreanTokenizer.addAttribute:(Ljava/lang/Class;)Lorg/apache/lucene/util/Attribute;
checkcast org.apache.lucene.analysis.ko.tokenattributes.PartOfSpeechAttribute
putfield org.apache.lucene.analysis.ko.KoreanTokenizer.posAtt:Lorg/apache/lucene/analysis/ko/tokenattributes/PartOfSpeechAttribute;
12: aload 0
aload 0
ldc Lorg/apache/lucene/analysis/ko/tokenattributes/ReadingAttribute;
invokevirtual org.apache.lucene.analysis.ko.KoreanTokenizer.addAttribute:(Ljava/lang/Class;)Lorg/apache/lucene/util/Attribute;
checkcast org.apache.lucene.analysis.ko.tokenattributes.ReadingAttribute
putfield org.apache.lucene.analysis.ko.KoreanTokenizer.readingAtt:Lorg/apache/lucene/analysis/ko/tokenattributes/ReadingAttribute;
13: aload 0
aload 3
putfield org.apache.lucene.analysis.ko.KoreanTokenizer.mode:Lorg/apache/lucene/analysis/ko/KoreanTokenizer$DecompoundMode;
14: aload 0
iload 5
putfield org.apache.lucene.analysis.ko.KoreanTokenizer.discardPunctuation:Z
15: aload 0
iload 4
putfield org.apache.lucene.analysis.ko.KoreanTokenizer.outputUnknownUnigrams:Z
16: aload 0
invokestatic org.apache.lucene.analysis.ko.dict.TokenInfoDictionary.getInstance:()Lorg/apache/lucene/analysis/ko/dict/TokenInfoDictionary;
putfield org.apache.lucene.analysis.ko.KoreanTokenizer.dictionary:Lorg/apache/lucene/analysis/ko/dict/TokenInfoDictionary;
17: aload 0
aload 0
getfield org.apache.lucene.analysis.ko.KoreanTokenizer.dictionary:Lorg/apache/lucene/analysis/ko/dict/TokenInfoDictionary;
invokevirtual org.apache.lucene.analysis.ko.dict.TokenInfoDictionary.getFST:()Lorg/apache/lucene/analysis/ko/dict/TokenInfoFST;
putfield org.apache.lucene.analysis.ko.KoreanTokenizer.fst:Lorg/apache/lucene/analysis/ko/dict/TokenInfoFST;
18: aload 0
invokestatic org.apache.lucene.analysis.ko.dict.UnknownDictionary.getInstance:()Lorg/apache/lucene/analysis/ko/dict/UnknownDictionary;
putfield org.apache.lucene.analysis.ko.KoreanTokenizer.unkDictionary:Lorg/apache/lucene/analysis/ko/dict/UnknownDictionary;
19: aload 0
aload 0
getfield org.apache.lucene.analysis.ko.KoreanTokenizer.unkDictionary:Lorg/apache/lucene/analysis/ko/dict/UnknownDictionary;
invokevirtual org.apache.lucene.analysis.ko.dict.UnknownDictionary.getCharacterDefinition:()Lorg/apache/lucene/analysis/ko/dict/CharacterDefinition;
putfield org.apache.lucene.analysis.ko.KoreanTokenizer.characterDefinition:Lorg/apache/lucene/analysis/ko/dict/CharacterDefinition;
20: aload 0
aload 2
putfield org.apache.lucene.analysis.ko.KoreanTokenizer.userDictionary:Lorg/apache/lucene/analysis/ko/dict/UserDictionary;
21: aload 0
invokestatic org.apache.lucene.analysis.ko.dict.ConnectionCosts.getInstance:()Lorg/apache/lucene/analysis/ko/dict/ConnectionCosts;
putfield org.apache.lucene.analysis.ko.KoreanTokenizer.costs:Lorg/apache/lucene/analysis/ko/dict/ConnectionCosts;
22: aload 0
aload 0
getfield org.apache.lucene.analysis.ko.KoreanTokenizer.fst:Lorg/apache/lucene/analysis/ko/dict/TokenInfoFST;
invokevirtual org.apache.lucene.analysis.ko.dict.TokenInfoFST.getBytesReader:()Lorg/apache/lucene/util/fst/FST$BytesReader;
putfield org.apache.lucene.analysis.ko.KoreanTokenizer.fstReader:Lorg/apache/lucene/util/fst/FST$BytesReader;
23: aload 2
ifnull 27
24: aload 0
aload 2
invokevirtual org.apache.lucene.analysis.ko.dict.UserDictionary.getFST:()Lorg/apache/lucene/analysis/ko/dict/TokenInfoFST;
putfield org.apache.lucene.analysis.ko.KoreanTokenizer.userFST:Lorg/apache/lucene/analysis/ko/dict/TokenInfoFST;
25: aload 0
aload 0
getfield org.apache.lucene.analysis.ko.KoreanTokenizer.userFST:Lorg/apache/lucene/analysis/ko/dict/TokenInfoFST;
invokevirtual org.apache.lucene.analysis.ko.dict.TokenInfoFST.getBytesReader:()Lorg/apache/lucene/util/fst/FST$BytesReader;
putfield org.apache.lucene.analysis.ko.KoreanTokenizer.userFSTReader:Lorg/apache/lucene/util/fst/FST$BytesReader;
26: goto 29
27: StackMap locals: org.apache.lucene.analysis.ko.KoreanTokenizer org.apache.lucene.util.AttributeFactory org.apache.lucene.analysis.ko.dict.UserDictionary org.apache.lucene.analysis.ko.KoreanTokenizer$DecompoundMode int int
StackMap stack:
aload 0
aconst_null
putfield org.apache.lucene.analysis.ko.KoreanTokenizer.userFST:Lorg/apache/lucene/analysis/ko/dict/TokenInfoFST;
28: aload 0
aconst_null
putfield org.apache.lucene.analysis.ko.KoreanTokenizer.userFSTReader:Lorg/apache/lucene/util/fst/FST$BytesReader;
29: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.lucene.analysis.ko.KoreanTokenizer.buffer:Lorg/apache/lucene/analysis/util/RollingCharBuffer;
aload 0
getfield org.apache.lucene.analysis.ko.KoreanTokenizer.input:Ljava/io/Reader;
invokevirtual org.apache.lucene.analysis.util.RollingCharBuffer.reset:(Ljava/io/Reader;)V
30: aload 0
invokevirtual org.apache.lucene.analysis.ko.KoreanTokenizer.resetState:()V
31: aload 0
getfield org.apache.lucene.analysis.ko.KoreanTokenizer.dictionaryMap:Ljava/util/EnumMap;
getstatic org.apache.lucene.analysis.ko.KoreanTokenizer$Type.KNOWN:Lorg/apache/lucene/analysis/ko/KoreanTokenizer$Type;
aload 0
getfield org.apache.lucene.analysis.ko.KoreanTokenizer.dictionary:Lorg/apache/lucene/analysis/ko/dict/TokenInfoDictionary;
invokevirtual java.util.EnumMap.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object;
pop
32: aload 0
getfield org.apache.lucene.analysis.ko.KoreanTokenizer.dictionaryMap:Ljava/util/EnumMap;
getstatic org.apache.lucene.analysis.ko.KoreanTokenizer$Type.UNKNOWN:Lorg/apache/lucene/analysis/ko/KoreanTokenizer$Type;
aload 0
getfield org.apache.lucene.analysis.ko.KoreanTokenizer.unkDictionary:Lorg/apache/lucene/analysis/ko/dict/UnknownDictionary;
invokevirtual java.util.EnumMap.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object;
pop
33: aload 0
getfield org.apache.lucene.analysis.ko.KoreanTokenizer.dictionaryMap:Ljava/util/EnumMap;
getstatic org.apache.lucene.analysis.ko.KoreanTokenizer$Type.USER:Lorg/apache/lucene/analysis/ko/KoreanTokenizer$Type;
aload 2
invokevirtual java.util.EnumMap.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object;
pop
34: return
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 35 0 this Lorg/apache/lucene/analysis/ko/KoreanTokenizer;
0 35 1 factory Lorg/apache/lucene/util/AttributeFactory;
0 35 2 userDictionary Lorg/apache/lucene/analysis/ko/dict/UserDictionary;
0 35 3 mode Lorg/apache/lucene/analysis/ko/KoreanTokenizer$DecompoundMode;
0 35 4 outputUnknownUnigrams Z
0 35 5 discardPunctuation Z
MethodParameters:
Name Flags
factory
userDictionary
mode
outputUnknownUnigrams
discardPunctuation
public void setGraphvizFormatter(org.apache.lucene.analysis.ko.GraphvizFormatter);
descriptor: (Lorg/apache/lucene/analysis/ko/GraphvizFormatter;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
putfield org.apache.lucene.analysis.ko.KoreanTokenizer.dotOut:Lorg/apache/lucene/analysis/ko/GraphvizFormatter;
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/apache/lucene/analysis/ko/KoreanTokenizer;
0 2 1 dotOut Lorg/apache/lucene/analysis/ko/GraphvizFormatter;
MethodParameters:
Name Flags
dotOut
public void close();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
invokespecial org.apache.lucene.analysis.Tokenizer.close:()V
1: aload 0
getfield org.apache.lucene.analysis.ko.KoreanTokenizer.buffer:Lorg/apache/lucene/analysis/util/RollingCharBuffer;
aload 0
getfield org.apache.lucene.analysis.ko.KoreanTokenizer.input:Ljava/io/Reader;
invokevirtual org.apache.lucene.analysis.util.RollingCharBuffer.reset:(Ljava/io/Reader;)V
2: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/apache/lucene/analysis/ko/KoreanTokenizer;
Exceptions:
throws java.io.IOException
public void reset();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
invokespecial org.apache.lucene.analysis.Tokenizer.reset:()V
1: aload 0
getfield org.apache.lucene.analysis.ko.KoreanTokenizer.buffer:Lorg/apache/lucene/analysis/util/RollingCharBuffer;
aload 0
getfield org.apache.lucene.analysis.ko.KoreanTokenizer.input:Ljava/io/Reader;
invokevirtual org.apache.lucene.analysis.util.RollingCharBuffer.reset:(Ljava/io/Reader;)V
2: aload 0
invokevirtual org.apache.lucene.analysis.ko.KoreanTokenizer.resetState:()V
3: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/apache/lucene/analysis/ko/KoreanTokenizer;
Exceptions:
throws java.io.IOException
private void resetState();
descriptor: ()V
flags: (0x0002) ACC_PRIVATE
Code:
stack=8, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.lucene.analysis.ko.KoreanTokenizer.positions:Lorg/apache/lucene/analysis/ko/KoreanTokenizer$WrappedPositionArray;
invokevirtual org.apache.lucene.analysis.ko.KoreanTokenizer$WrappedPositionArray.reset:()V
1: aload 0
iconst_0
putfield org.apache.lucene.analysis.ko.KoreanTokenizer.pos:I
2: aload 0
iconst_0
putfield org.apache.lucene.analysis.ko.KoreanTokenizer.end:Z
3: aload 0
iconst_0
putfield org.apache.lucene.analysis.ko.KoreanTokenizer.lastBackTracePos:I
4: aload 0
getfield org.apache.lucene.analysis.ko.KoreanTokenizer.pending:Ljava/util/List;
invokeinterface java.util.List.clear:()V
5: aload 0
getfield org.apache.lucene.analysis.ko.KoreanTokenizer.positions:Lorg/apache/lucene/analysis/ko/KoreanTokenizer$WrappedPositionArray;
iconst_0
invokevirtual org.apache.lucene.analysis.ko.KoreanTokenizer$WrappedPositionArray.get:(I)Lorg/apache/lucene/analysis/ko/KoreanTokenizer$Position;
iconst_0
iconst_0
iconst_m1
iconst_m1
iconst_m1
iconst_m1
getstatic org.apache.lucene.analysis.ko.KoreanTokenizer$Type.KNOWN:Lorg/apache/lucene/analysis/ko/KoreanTokenizer$Type;
invokevirtual org.apache.lucene.analysis.ko.KoreanTokenizer$Position.add:(IIIIIILorg/apache/lucene/analysis/ko/KoreanTokenizer$Type;)V
6: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lorg/apache/lucene/analysis/ko/KoreanTokenizer;
public void end();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=1
start local 0 0: aload 0
invokespecial org.apache.lucene.analysis.Tokenizer.end:()V
1: aload 0
aload 0
getfield org.apache.lucene.analysis.ko.KoreanTokenizer.pos:I
invokevirtual org.apache.lucene.analysis.ko.KoreanTokenizer.correctOffset:(I)I
istore 1
start local 1 2: aload 0
getfield org.apache.lucene.analysis.ko.KoreanTokenizer.offsetAtt:Lorg/apache/lucene/analysis/tokenattributes/OffsetAttribute;
iload 1
iload 1
invokeinterface org.apache.lucene.analysis.tokenattributes.OffsetAttribute.setOffset:(II)V
3: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/apache/lucene/analysis/ko/KoreanTokenizer;
2 4 1 finalOffset I
Exceptions:
throws java.io.IOException
private int computeSpacePenalty(org.apache.lucene.analysis.ko.POS$Tag, int);
descriptor: (Lorg/apache/lucene/analysis/ko/POS$Tag;I)I
flags: (0x0002) ACC_PRIVATE
Code:
stack=2, locals=4, args_size=3
start local 0 start local 1 start local 2 0: iconst_0
istore 3
start local 3 1: iload 2
ifle 5
2: invokestatic org.apache.lucene.analysis.ko.KoreanTokenizer.$SWITCH_TABLE$org$apache$lucene$analysis$ko$POS$Tag:()[I
aload 1
invokevirtual org.apache.lucene.analysis.ko.POS$Tag.ordinal:()I
iaload
lookupswitch { // 6
1: 3
3: 3
25: 3
30: 3
31: 3
32: 3
default: 5
}
3: StackMap locals: int
StackMap stack:
sipush 3000
istore 3
4: goto 5
5: StackMap locals:
StackMap stack:
iload 3
ireturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lorg/apache/lucene/analysis/ko/KoreanTokenizer;
0 6 1 leftPOS Lorg/apache/lucene/analysis/ko/POS$Tag;
0 6 2 numSpaces I
1 6 3 spacePenalty I
MethodParameters:
Name Flags
leftPOS
numSpaces
private void add(org.apache.lucene.analysis.ko.dict.Dictionary, org.apache.lucene.analysis.ko.KoreanTokenizer$Position, int, int, int, org.apache.lucene.analysis.ko.KoreanTokenizer$Type);
descriptor: (Lorg/apache/lucene/analysis/ko/dict/Dictionary;Lorg/apache/lucene/analysis/ko/KoreanTokenizer$Position;IIILorg/apache/lucene/analysis/ko/KoreanTokenizer$Type;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=8, locals=15, 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: aload 1
iload 5
invokeinterface org.apache.lucene.analysis.ko.dict.Dictionary.getLeftPOS:(I)Lorg/apache/lucene/analysis/ko/POS$Tag;
astore 7
start local 7 1: aload 1
iload 5
invokeinterface org.apache.lucene.analysis.ko.dict.Dictionary.getWordCost:(I)I
istore 8
start local 8 2: aload 1
iload 5
invokeinterface org.apache.lucene.analysis.ko.dict.Dictionary.getLeftId:(I)I
istore 9
start local 9 3: ldc 2147483647
istore 10
start local 10 4: iconst_m1
istore 11
start local 11 5: getstatic org.apache.lucene.analysis.ko.KoreanTokenizer.$assertionsDisabled:Z
ifne 6
aload 2
getfield org.apache.lucene.analysis.ko.KoreanTokenizer$Position.count:I
ifgt 6
new java.lang.AssertionError
dup
invokespecial java.lang.AssertionError.<init>:()V
athrow
6: StackMap locals: org.apache.lucene.analysis.ko.KoreanTokenizer org.apache.lucene.analysis.ko.dict.Dictionary org.apache.lucene.analysis.ko.KoreanTokenizer$Position int int int org.apache.lucene.analysis.ko.KoreanTokenizer$Type org.apache.lucene.analysis.ko.POS$Tag int int int int
StackMap stack:
iconst_0
istore 12
start local 12 7: goto 14
8: StackMap locals: int
StackMap stack:
iload 3
aload 2
getfield org.apache.lucene.analysis.ko.KoreanTokenizer$Position.pos:I
isub
istore 13
start local 13 9: aload 2
getfield org.apache.lucene.analysis.ko.KoreanTokenizer$Position.costs:[I
iload 12
iaload
aload 0
getfield org.apache.lucene.analysis.ko.KoreanTokenizer.costs:Lorg/apache/lucene/analysis/ko/dict/ConnectionCosts;
aload 2
getfield org.apache.lucene.analysis.ko.KoreanTokenizer$Position.lastRightID:[I
iload 12
iaload
iload 9
invokevirtual org.apache.lucene.analysis.ko.dict.ConnectionCosts.get:(II)I
iadd
aload 0
aload 7
iload 13
invokevirtual org.apache.lucene.analysis.ko.KoreanTokenizer.computeSpacePenalty:(Lorg/apache/lucene/analysis/ko/POS$Tag;I)I
iadd
istore 14
start local 14 10: iload 14
iload 10
if_icmpge 13
11: iload 14
istore 10
12: iload 12
istore 11
end local 14 end local 13 13: StackMap locals:
StackMap stack:
iinc 12 1
StackMap locals:
StackMap stack:
14: iload 12
aload 2
getfield org.apache.lucene.analysis.ko.KoreanTokenizer$Position.count:I
if_icmplt 8
end local 12 15: iload 10
iload 8
iadd
istore 10
16: aload 0
getfield org.apache.lucene.analysis.ko.KoreanTokenizer.positions:Lorg/apache/lucene/analysis/ko/KoreanTokenizer$WrappedPositionArray;
iload 4
invokevirtual org.apache.lucene.analysis.ko.KoreanTokenizer$WrappedPositionArray.get:(I)Lorg/apache/lucene/analysis/ko/KoreanTokenizer$Position;
iload 10
aload 1
iload 5
invokeinterface org.apache.lucene.analysis.ko.dict.Dictionary.getRightId:(I)I
aload 2
getfield org.apache.lucene.analysis.ko.KoreanTokenizer$Position.pos:I
iload 3
iload 11
iload 5
aload 6
invokevirtual org.apache.lucene.analysis.ko.KoreanTokenizer$Position.add:(IIIIIILorg/apache/lucene/analysis/ko/KoreanTokenizer$Type;)V
17: return
end local 11 end local 10 end local 9 end local 8 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 18 0 this Lorg/apache/lucene/analysis/ko/KoreanTokenizer;
0 18 1 dict Lorg/apache/lucene/analysis/ko/dict/Dictionary;
0 18 2 fromPosData Lorg/apache/lucene/analysis/ko/KoreanTokenizer$Position;
0 18 3 wordPos I
0 18 4 endPos I
0 18 5 wordID I
0 18 6 type Lorg/apache/lucene/analysis/ko/KoreanTokenizer$Type;
1 18 7 leftPOS Lorg/apache/lucene/analysis/ko/POS$Tag;
2 18 8 wordCost I
3 18 9 leftID I
4 18 10 leastCost I
5 18 11 leastIDX I
7 15 12 idx I
9 13 13 numSpaces I
10 13 14 cost I
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
dict
fromPosData
wordPos
endPos
wordID
type
public boolean incrementToken();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=3, args_size=1
start local 0 0: goto 4
1: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.lucene.analysis.ko.KoreanTokenizer.end:Z
ifeq 3
2: iconst_0
ireturn
3: StackMap locals:
StackMap stack:
aload 0
invokevirtual org.apache.lucene.analysis.ko.KoreanTokenizer.parse:()V
4: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.lucene.analysis.ko.KoreanTokenizer.pending:Ljava/util/List;
invokeinterface java.util.List.size:()I
ifeq 1
5: aload 0
getfield org.apache.lucene.analysis.ko.KoreanTokenizer.pending:Ljava/util/List;
aload 0
getfield org.apache.lucene.analysis.ko.KoreanTokenizer.pending:Ljava/util/List;
invokeinterface java.util.List.size:()I
iconst_1
isub
invokeinterface java.util.List.remove:(I)Ljava/lang/Object;
checkcast org.apache.lucene.analysis.ko.Token
astore 1
start local 1 6: aload 1
invokevirtual org.apache.lucene.analysis.ko.Token.getLength:()I
istore 2
start local 2 7: aload 0
invokevirtual org.apache.lucene.analysis.ko.KoreanTokenizer.clearAttributes:()V
8: getstatic org.apache.lucene.analysis.ko.KoreanTokenizer.$assertionsDisabled:Z
ifne 9
iload 2
ifgt 9
new java.lang.AssertionError
dup
invokespecial java.lang.AssertionError.<init>:()V
athrow
9: StackMap locals: org.apache.lucene.analysis.ko.Token int
StackMap stack:
aload 0
getfield org.apache.lucene.analysis.ko.KoreanTokenizer.termAtt:Lorg/apache/lucene/analysis/tokenattributes/CharTermAttribute;
aload 1
invokevirtual org.apache.lucene.analysis.ko.Token.getSurfaceForm:()[C
aload 1
invokevirtual org.apache.lucene.analysis.ko.Token.getOffset:()I
iload 2
invokeinterface org.apache.lucene.analysis.tokenattributes.CharTermAttribute.copyBuffer:([CII)V
10: aload 0
getfield org.apache.lucene.analysis.ko.KoreanTokenizer.offsetAtt:Lorg/apache/lucene/analysis/tokenattributes/OffsetAttribute;
aload 0
aload 1
invokevirtual org.apache.lucene.analysis.ko.Token.getStartOffset:()I
invokevirtual org.apache.lucene.analysis.ko.KoreanTokenizer.correctOffset:(I)I
aload 0
aload 1
invokevirtual org.apache.lucene.analysis.ko.Token.getEndOffset:()I
invokevirtual org.apache.lucene.analysis.ko.KoreanTokenizer.correctOffset:(I)I
invokeinterface org.apache.lucene.analysis.tokenattributes.OffsetAttribute.setOffset:(II)V
11: aload 0
getfield org.apache.lucene.analysis.ko.KoreanTokenizer.posAtt:Lorg/apache/lucene/analysis/ko/tokenattributes/PartOfSpeechAttribute;
aload 1
invokeinterface org.apache.lucene.analysis.ko.tokenattributes.PartOfSpeechAttribute.setToken:(Lorg/apache/lucene/analysis/ko/Token;)V
12: aload 0
getfield org.apache.lucene.analysis.ko.KoreanTokenizer.readingAtt:Lorg/apache/lucene/analysis/ko/tokenattributes/ReadingAttribute;
aload 1
invokeinterface org.apache.lucene.analysis.ko.tokenattributes.ReadingAttribute.setToken:(Lorg/apache/lucene/analysis/ko/Token;)V
13: aload 0
getfield org.apache.lucene.analysis.ko.KoreanTokenizer.posIncAtt:Lorg/apache/lucene/analysis/tokenattributes/PositionIncrementAttribute;
aload 1
invokevirtual org.apache.lucene.analysis.ko.Token.getPositionIncrement:()I
invokeinterface org.apache.lucene.analysis.tokenattributes.PositionIncrementAttribute.setPositionIncrement:(I)V
14: aload 0
getfield org.apache.lucene.analysis.ko.KoreanTokenizer.posLengthAtt:Lorg/apache/lucene/analysis/tokenattributes/PositionLengthAttribute;
aload 1
invokevirtual org.apache.lucene.analysis.ko.Token.getPositionLength:()I
invokeinterface org.apache.lucene.analysis.tokenattributes.PositionLengthAttribute.setPositionLength:(I)V
15: iconst_1
ireturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 16 0 this Lorg/apache/lucene/analysis/ko/KoreanTokenizer;
6 16 1 token Lorg/apache/lucene/analysis/ko/Token;
7 16 2 length I
Exceptions:
throws java.io.IOException
private void parse();
descriptor: ()V
flags: (0x0002) ACC_PRIVATE
Code:
stack=8, locals=17, args_size=1
start local 0 0: iconst_m1
istore 1
start local 1 1: iconst_m1
istore 2
start local 2 2: StackMap locals: int int
StackMap stack:
aload 0
getfield org.apache.lucene.analysis.ko.KoreanTokenizer.buffer:Lorg/apache/lucene/analysis/util/RollingCharBuffer;
aload 0
getfield org.apache.lucene.analysis.ko.KoreanTokenizer.pos:I
invokevirtual org.apache.lucene.analysis.util.RollingCharBuffer.get:(I)I
iconst_m1
if_icmpne 4
3: goto 155
4: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.lucene.analysis.ko.KoreanTokenizer.positions:Lorg/apache/lucene/analysis/ko/KoreanTokenizer$WrappedPositionArray;
aload 0
getfield org.apache.lucene.analysis.ko.KoreanTokenizer.pos:I
invokevirtual org.apache.lucene.analysis.ko.KoreanTokenizer$WrappedPositionArray.get:(I)Lorg/apache/lucene/analysis/ko/KoreanTokenizer$Position;
astore 3
start local 3 5: aload 0
getfield org.apache.lucene.analysis.ko.KoreanTokenizer.positions:Lorg/apache/lucene/analysis/ko/KoreanTokenizer$WrappedPositionArray;
invokevirtual org.apache.lucene.analysis.ko.KoreanTokenizer$WrappedPositionArray.getNextPos:()I
aload 0
getfield org.apache.lucene.analysis.ko.KoreanTokenizer.pos:I
iconst_1
iadd
if_icmpne 6
iconst_1
goto 7
StackMap locals: org.apache.lucene.analysis.ko.KoreanTokenizer$Position
StackMap stack:
6: iconst_0
StackMap locals:
StackMap stack: int
7: istore 4
start local 4 8: aload 3
getfield org.apache.lucene.analysis.ko.KoreanTokenizer$Position.count:I
ifne 11
9: aload 0
dup
getfield org.apache.lucene.analysis.ko.KoreanTokenizer.pos:I
iconst_1
iadd
putfield org.apache.lucene.analysis.ko.KoreanTokenizer.pos:I
10: goto 2
11: StackMap locals: int
StackMap stack:
aload 0
getfield org.apache.lucene.analysis.ko.KoreanTokenizer.pos:I
aload 0
getfield org.apache.lucene.analysis.ko.KoreanTokenizer.lastBackTracePos:I
if_icmple 16
aload 3
getfield org.apache.lucene.analysis.ko.KoreanTokenizer$Position.count:I
iconst_1
if_icmpne 16
iload 4
ifeq 16
12: aload 0
aload 3
iconst_0
invokevirtual org.apache.lucene.analysis.ko.KoreanTokenizer.backtrace:(Lorg/apache/lucene/analysis/ko/KoreanTokenizer$Position;I)V
13: aload 3
getfield org.apache.lucene.analysis.ko.KoreanTokenizer$Position.costs:[I
iconst_0
iconst_0
iastore
14: aload 0
getfield org.apache.lucene.analysis.ko.KoreanTokenizer.pending:Ljava/util/List;
invokeinterface java.util.List.size:()I
ifle 16
15: return
16: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.lucene.analysis.ko.KoreanTokenizer.pos:I
aload 0
getfield org.apache.lucene.analysis.ko.KoreanTokenizer.lastBackTracePos:I
isub
sipush 1024
if_icmplt 59
17: iconst_m1
istore 5
start local 5 18: ldc 2147483647
istore 6
start local 6 19: aconst_null
astore 7
start local 7 20: aload 0
getfield org.apache.lucene.analysis.ko.KoreanTokenizer.pos:I
istore 8
start local 8 21: goto 33
22: StackMap locals: org.apache.lucene.analysis.ko.KoreanTokenizer int int org.apache.lucene.analysis.ko.KoreanTokenizer$Position int int int org.apache.lucene.analysis.ko.KoreanTokenizer$Position int
StackMap stack:
aload 0
getfield org.apache.lucene.analysis.ko.KoreanTokenizer.positions:Lorg/apache/lucene/analysis/ko/KoreanTokenizer$WrappedPositionArray;
iload 8
invokevirtual org.apache.lucene.analysis.ko.KoreanTokenizer$WrappedPositionArray.get:(I)Lorg/apache/lucene/analysis/ko/KoreanTokenizer$Position;
astore 9
start local 9 23: iconst_0
istore 10
start local 10 24: goto 31
25: StackMap locals: org.apache.lucene.analysis.ko.KoreanTokenizer$Position int
StackMap stack:
aload 9
getfield org.apache.lucene.analysis.ko.KoreanTokenizer$Position.costs:[I
iload 10
iaload
istore 11
start local 11 26: iload 11
iload 6
if_icmpge 30
27: iload 11
istore 6
28: iload 10
istore 5
29: aload 9
astore 7
end local 11 30: StackMap locals:
StackMap stack:
iinc 10 1
StackMap locals:
StackMap stack:
31: iload 10
aload 9
getfield org.apache.lucene.analysis.ko.KoreanTokenizer$Position.count:I
if_icmplt 25
end local 10 end local 9 32: iinc 8 1
StackMap locals:
StackMap stack:
33: iload 8
aload 0
getfield org.apache.lucene.analysis.ko.KoreanTokenizer.positions:Lorg/apache/lucene/analysis/ko/KoreanTokenizer$WrappedPositionArray;
invokevirtual org.apache.lucene.analysis.ko.KoreanTokenizer$WrappedPositionArray.getNextPos:()I
if_icmplt 22
end local 8 34: getstatic org.apache.lucene.analysis.ko.KoreanTokenizer.$assertionsDisabled:Z
ifne 35
iload 5
iconst_m1
if_icmpne 35
new java.lang.AssertionError
dup
invokespecial java.lang.AssertionError.<init>:()V
athrow
35: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.lucene.analysis.ko.KoreanTokenizer.pos:I
istore 8
start local 8 36: goto 51
37: StackMap locals: int
StackMap stack:
aload 0
getfield org.apache.lucene.analysis.ko.KoreanTokenizer.positions:Lorg/apache/lucene/analysis/ko/KoreanTokenizer$WrappedPositionArray;
iload 8
invokevirtual org.apache.lucene.analysis.ko.KoreanTokenizer$WrappedPositionArray.get:(I)Lorg/apache/lucene/analysis/ko/KoreanTokenizer$Position;
astore 9
start local 9 38: aload 9
aload 7
if_acmpeq 41
39: aload 9
invokevirtual org.apache.lucene.analysis.ko.KoreanTokenizer$Position.reset:()V
40: goto 50
41: StackMap locals: org.apache.lucene.analysis.ko.KoreanTokenizer$Position
StackMap stack:
iload 5
ifeq 49
42: aload 9
getfield org.apache.lucene.analysis.ko.KoreanTokenizer$Position.costs:[I
iconst_0
aload 9
getfield org.apache.lucene.analysis.ko.KoreanTokenizer$Position.costs:[I
iload 5
iaload
iastore
43: aload 9
getfield org.apache.lucene.analysis.ko.KoreanTokenizer$Position.lastRightID:[I
iconst_0
aload 9
getfield org.apache.lucene.analysis.ko.KoreanTokenizer$Position.lastRightID:[I
iload 5
iaload
iastore
44: aload 9
getfield org.apache.lucene.analysis.ko.KoreanTokenizer$Position.backPos:[I
iconst_0
aload 9
getfield org.apache.lucene.analysis.ko.KoreanTokenizer$Position.backPos:[I
iload 5
iaload
iastore
45: aload 9
getfield org.apache.lucene.analysis.ko.KoreanTokenizer$Position.backWordPos:[I
iconst_0
aload 9
getfield org.apache.lucene.analysis.ko.KoreanTokenizer$Position.backWordPos:[I
iload 5
iaload
iastore
46: aload 9
getfield org.apache.lucene.analysis.ko.KoreanTokenizer$Position.backIndex:[I
iconst_0
aload 9
getfield org.apache.lucene.analysis.ko.KoreanTokenizer$Position.backIndex:[I
iload 5
iaload
iastore
47: aload 9
getfield org.apache.lucene.analysis.ko.KoreanTokenizer$Position.backID:[I
iconst_0
aload 9
getfield org.apache.lucene.analysis.ko.KoreanTokenizer$Position.backID:[I
iload 5
iaload
iastore
48: aload 9
getfield org.apache.lucene.analysis.ko.KoreanTokenizer$Position.backType:[Lorg/apache/lucene/analysis/ko/KoreanTokenizer$Type;
iconst_0
aload 9
getfield org.apache.lucene.analysis.ko.KoreanTokenizer$Position.backType:[Lorg/apache/lucene/analysis/ko/KoreanTokenizer$Type;
iload 5
aaload
aastore
49: StackMap locals:
StackMap stack:
aload 9
iconst_1
putfield org.apache.lucene.analysis.ko.KoreanTokenizer$Position.count:I
end local 9 50: StackMap locals:
StackMap stack:
iinc 8 1
StackMap locals:
StackMap stack:
51: iload 8
aload 0
getfield org.apache.lucene.analysis.ko.KoreanTokenizer.positions:Lorg/apache/lucene/analysis/ko/KoreanTokenizer$WrappedPositionArray;
invokevirtual org.apache.lucene.analysis.ko.KoreanTokenizer$WrappedPositionArray.getNextPos:()I
if_icmplt 37
end local 8 52: aload 0
aload 7
iconst_0
invokevirtual org.apache.lucene.analysis.ko.KoreanTokenizer.backtrace:(Lorg/apache/lucene/analysis/ko/KoreanTokenizer$Position;I)V
53: aload 7
getfield org.apache.lucene.analysis.ko.KoreanTokenizer$Position.costs:[I
iconst_0
aload 7
getfield org.apache.lucene.analysis.ko.KoreanTokenizer$Position.count:I
iconst_0
invokestatic java.util.Arrays.fill:([IIII)V
54: aload 0
getfield org.apache.lucene.analysis.ko.KoreanTokenizer.pos:I
aload 7
getfield org.apache.lucene.analysis.ko.KoreanTokenizer$Position.pos:I
if_icmpeq 57
55: getstatic org.apache.lucene.analysis.ko.KoreanTokenizer.$assertionsDisabled:Z
ifne 56
aload 0
getfield org.apache.lucene.analysis.ko.KoreanTokenizer.pos:I
aload 7
getfield org.apache.lucene.analysis.ko.KoreanTokenizer$Position.pos:I
if_icmplt 56
new java.lang.AssertionError
dup
invokespecial java.lang.AssertionError.<init>:()V
athrow
56: StackMap locals:
StackMap stack:
aload 0
aload 7
getfield org.apache.lucene.analysis.ko.KoreanTokenizer$Position.pos:I
putfield org.apache.lucene.analysis.ko.KoreanTokenizer.pos:I
57: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.lucene.analysis.ko.KoreanTokenizer.pending:Ljava/util/List;
invokeinterface java.util.List.size:()I
ifle 2
58: return
end local 7 end local 6 end local 5 59: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.lucene.analysis.ko.KoreanTokenizer.buffer:Lorg/apache/lucene/analysis/util/RollingCharBuffer;
aload 0
getfield org.apache.lucene.analysis.ko.KoreanTokenizer.pos:I
invokevirtual org.apache.lucene.analysis.util.RollingCharBuffer.get:(I)I
invokestatic java.lang.Character.getType:(I)I
bipush 12
if_icmpne 65
60: aload 0
getfield org.apache.lucene.analysis.ko.KoreanTokenizer.buffer:Lorg/apache/lucene/analysis/util/RollingCharBuffer;
aload 0
dup
getfield org.apache.lucene.analysis.ko.KoreanTokenizer.pos:I
iconst_1
iadd
dup_x1
putfield org.apache.lucene.analysis.ko.KoreanTokenizer.pos:I
invokevirtual org.apache.lucene.analysis.util.RollingCharBuffer.get:(I)I
istore 5
start local 5 61: goto 64
62: StackMap locals: int
StackMap stack:
aload 0
dup
getfield org.apache.lucene.analysis.ko.KoreanTokenizer.pos:I
iconst_1
iadd
putfield org.apache.lucene.analysis.ko.KoreanTokenizer.pos:I
63: aload 0
getfield org.apache.lucene.analysis.ko.KoreanTokenizer.buffer:Lorg/apache/lucene/analysis/util/RollingCharBuffer;
aload 0
getfield org.apache.lucene.analysis.ko.KoreanTokenizer.pos:I
invokevirtual org.apache.lucene.analysis.util.RollingCharBuffer.get:(I)I
istore 5
64: StackMap locals:
StackMap stack:
iload 5
iconst_m1
if_icmpeq 65
iload 5
invokestatic java.lang.Character.getType:(I)I
bipush 12
if_icmpeq 62
end local 5 65: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.lucene.analysis.ko.KoreanTokenizer.buffer:Lorg/apache/lucene/analysis/util/RollingCharBuffer;
aload 0
getfield org.apache.lucene.analysis.ko.KoreanTokenizer.pos:I
invokevirtual org.apache.lucene.analysis.util.RollingCharBuffer.get:(I)I
iconst_m1
if_icmpne 67
66: aload 0
aload 3
getfield org.apache.lucene.analysis.ko.KoreanTokenizer$Position.pos:I
putfield org.apache.lucene.analysis.ko.KoreanTokenizer.pos:I
67: StackMap locals:
StackMap stack:
iconst_0
istore 5
start local 5 68: aload 0
getfield org.apache.lucene.analysis.ko.KoreanTokenizer.userFST:Lorg/apache/lucene/analysis/ko/dict/TokenInfoFST;
ifnull 92
69: aload 0
getfield org.apache.lucene.analysis.ko.KoreanTokenizer.userFST:Lorg/apache/lucene/analysis/ko/dict/TokenInfoFST;
aload 0
getfield org.apache.lucene.analysis.ko.KoreanTokenizer.arc:Lorg/apache/lucene/util/fst/FST$Arc;
invokevirtual org.apache.lucene.analysis.ko.dict.TokenInfoFST.getFirstArc:(Lorg/apache/lucene/util/fst/FST$Arc;)Lorg/apache/lucene/util/fst/FST$Arc;
pop
70: iconst_0
istore 6
start local 6 71: iconst_0
istore 7
start local 7 72: iconst_0
istore 8
start local 8 73: iconst_0
istore 9
start local 9 74: aload 0
getfield org.apache.lucene.analysis.ko.KoreanTokenizer.pos:I
istore 10
start local 10 75: StackMap locals: org.apache.lucene.analysis.ko.KoreanTokenizer int int org.apache.lucene.analysis.ko.KoreanTokenizer$Position int int int int int int int
StackMap stack:
aload 0
getfield org.apache.lucene.analysis.ko.KoreanTokenizer.buffer:Lorg/apache/lucene/analysis/util/RollingCharBuffer;
iload 10
invokevirtual org.apache.lucene.analysis.util.RollingCharBuffer.get:(I)I
istore 11
start local 11 76: iload 11
iconst_m1
if_icmpne 78
77: goto 89
78: StackMap locals: int
StackMap stack:
aload 0
getfield org.apache.lucene.analysis.ko.KoreanTokenizer.userFST:Lorg/apache/lucene/analysis/ko/dict/TokenInfoFST;
iload 11
aload 0
getfield org.apache.lucene.analysis.ko.KoreanTokenizer.arc:Lorg/apache/lucene/util/fst/FST$Arc;
aload 0
getfield org.apache.lucene.analysis.ko.KoreanTokenizer.arc:Lorg/apache/lucene/util/fst/FST$Arc;
iload 10
aload 0
getfield org.apache.lucene.analysis.ko.KoreanTokenizer.pos:I
if_icmpne 79
iconst_1
goto 80
StackMap locals: org.apache.lucene.analysis.ko.KoreanTokenizer int int org.apache.lucene.analysis.ko.KoreanTokenizer$Position int int int int int int int int
StackMap stack: org.apache.lucene.analysis.ko.dict.TokenInfoFST int org.apache.lucene.util.fst.FST$Arc org.apache.lucene.util.fst.FST$Arc
79: iconst_0
StackMap locals: org.apache.lucene.analysis.ko.KoreanTokenizer int int org.apache.lucene.analysis.ko.KoreanTokenizer$Position int int int int int int int int
StackMap stack: org.apache.lucene.analysis.ko.dict.TokenInfoFST int org.apache.lucene.util.fst.FST$Arc org.apache.lucene.util.fst.FST$Arc int
80: aload 0
getfield org.apache.lucene.analysis.ko.KoreanTokenizer.userFSTReader:Lorg/apache/lucene/util/fst/FST$BytesReader;
invokevirtual org.apache.lucene.analysis.ko.dict.TokenInfoFST.findTargetArc:(ILorg/apache/lucene/util/fst/FST$Arc;Lorg/apache/lucene/util/fst/FST$Arc;ZLorg/apache/lucene/util/fst/FST$BytesReader;)Lorg/apache/lucene/util/fst/FST$Arc;
ifnonnull 82
81: goto 89
82: StackMap locals:
StackMap stack:
iload 6
aload 0
getfield org.apache.lucene.analysis.ko.KoreanTokenizer.arc:Lorg/apache/lucene/util/fst/FST$Arc;
getfield org.apache.lucene.util.fst.FST$Arc.output:Ljava/lang/Object;
checkcast java.lang.Long
invokevirtual java.lang.Long.intValue:()I
iadd
istore 6
83: aload 0
getfield org.apache.lucene.analysis.ko.KoreanTokenizer.arc:Lorg/apache/lucene/util/fst/FST$Arc;
invokevirtual org.apache.lucene.util.fst.FST$Arc.isFinal:()Z
ifeq 88
84: iload 10
istore 7
85: iload 6
istore 8
86: aload 0
getfield org.apache.lucene.analysis.ko.KoreanTokenizer.arc:Lorg/apache/lucene/util/fst/FST$Arc;
getfield org.apache.lucene.util.fst.FST$Arc.nextFinalOutput:Ljava/lang/Object;
checkcast java.lang.Long
invokevirtual java.lang.Long.intValue:()I
istore 9
87: iconst_1
istore 5
end local 11 88: StackMap locals:
StackMap stack:
iinc 10 1
goto 75
end local 10 89: StackMap locals:
StackMap stack:
iload 5
ifeq 92
iload 7
iload 2
if_icmple 92
90: aload 0
aload 0
getfield org.apache.lucene.analysis.ko.KoreanTokenizer.userDictionary:Lorg/apache/lucene/analysis/ko/dict/UserDictionary;
aload 3
aload 0
getfield org.apache.lucene.analysis.ko.KoreanTokenizer.pos:I
iload 7
iconst_1
iadd
iload 8
iload 9
iadd
getstatic org.apache.lucene.analysis.ko.KoreanTokenizer$Type.USER:Lorg/apache/lucene/analysis/ko/KoreanTokenizer$Type;
invokevirtual org.apache.lucene.analysis.ko.KoreanTokenizer.add:(Lorg/apache/lucene/analysis/ko/dict/Dictionary;Lorg/apache/lucene/analysis/ko/KoreanTokenizer$Position;IIILorg/apache/lucene/analysis/ko/KoreanTokenizer$Type;)V
91: iload 2
iload 7
invokestatic java.lang.Math.max:(II)I
istore 2
end local 9 end local 8 end local 7 end local 6 92: StackMap locals: org.apache.lucene.analysis.ko.KoreanTokenizer int int org.apache.lucene.analysis.ko.KoreanTokenizer$Position int int
StackMap stack:
iload 5
ifne 113
93: aload 0
getfield org.apache.lucene.analysis.ko.KoreanTokenizer.fst:Lorg/apache/lucene/analysis/ko/dict/TokenInfoFST;
aload 0
getfield org.apache.lucene.analysis.ko.KoreanTokenizer.arc:Lorg/apache/lucene/util/fst/FST$Arc;
invokevirtual org.apache.lucene.analysis.ko.dict.TokenInfoFST.getFirstArc:(Lorg/apache/lucene/util/fst/FST$Arc;)Lorg/apache/lucene/util/fst/FST$Arc;
pop
94: iconst_0
istore 6
start local 6 95: aload 0
getfield org.apache.lucene.analysis.ko.KoreanTokenizer.pos:I
istore 7
start local 7 96: StackMap locals: int int
StackMap stack:
aload 0
getfield org.apache.lucene.analysis.ko.KoreanTokenizer.buffer:Lorg/apache/lucene/analysis/util/RollingCharBuffer;
iload 7
invokevirtual org.apache.lucene.analysis.util.RollingCharBuffer.get:(I)I
istore 8
start local 8 97: iload 8
iconst_m1
if_icmpne 99
98: goto 113
99: StackMap locals: int
StackMap stack:
aload 0
getfield org.apache.lucene.analysis.ko.KoreanTokenizer.fst:Lorg/apache/lucene/analysis/ko/dict/TokenInfoFST;
iload 8
aload 0
getfield org.apache.lucene.analysis.ko.KoreanTokenizer.arc:Lorg/apache/lucene/util/fst/FST$Arc;
aload 0
getfield org.apache.lucene.analysis.ko.KoreanTokenizer.arc:Lorg/apache/lucene/util/fst/FST$Arc;
iload 7
aload 0
getfield org.apache.lucene.analysis.ko.KoreanTokenizer.pos:I
if_icmpne 100
iconst_1
goto 101
StackMap locals: org.apache.lucene.analysis.ko.KoreanTokenizer int int org.apache.lucene.analysis.ko.KoreanTokenizer$Position int int int int int
StackMap stack: org.apache.lucene.analysis.ko.dict.TokenInfoFST int org.apache.lucene.util.fst.FST$Arc org.apache.lucene.util.fst.FST$Arc
100: iconst_0
StackMap locals: org.apache.lucene.analysis.ko.KoreanTokenizer int int org.apache.lucene.analysis.ko.KoreanTokenizer$Position int int int int int
StackMap stack: org.apache.lucene.analysis.ko.dict.TokenInfoFST int org.apache.lucene.util.fst.FST$Arc org.apache.lucene.util.fst.FST$Arc int
101: aload 0
getfield org.apache.lucene.analysis.ko.KoreanTokenizer.fstReader:Lorg/apache/lucene/util/fst/FST$BytesReader;
invokevirtual org.apache.lucene.analysis.ko.dict.TokenInfoFST.findTargetArc:(ILorg/apache/lucene/util/fst/FST$Arc;Lorg/apache/lucene/util/fst/FST$Arc;ZLorg/apache/lucene/util/fst/FST$BytesReader;)Lorg/apache/lucene/util/fst/FST$Arc;
ifnonnull 103
102: goto 113
103: StackMap locals:
StackMap stack:
iload 6
aload 0
getfield org.apache.lucene.analysis.ko.KoreanTokenizer.arc:Lorg/apache/lucene/util/fst/FST$Arc;
getfield org.apache.lucene.util.fst.FST$Arc.output:Ljava/lang/Object;
checkcast java.lang.Long
invokevirtual java.lang.Long.intValue:()I
iadd
istore 6
104: aload 0
getfield org.apache.lucene.analysis.ko.KoreanTokenizer.arc:Lorg/apache/lucene/util/fst/FST$Arc;
invokevirtual org.apache.lucene.util.fst.FST$Arc.isFinal:()Z
ifeq 112
105: aload 0
getfield org.apache.lucene.analysis.ko.KoreanTokenizer.dictionary:Lorg/apache/lucene/analysis/ko/dict/TokenInfoDictionary;
iload 6
aload 0
getfield org.apache.lucene.analysis.ko.KoreanTokenizer.arc:Lorg/apache/lucene/util/fst/FST$Arc;
getfield org.apache.lucene.util.fst.FST$Arc.nextFinalOutput:Ljava/lang/Object;
checkcast java.lang.Long
invokevirtual java.lang.Long.intValue:()I
iadd
aload 0
getfield org.apache.lucene.analysis.ko.KoreanTokenizer.wordIdRef:Lorg/apache/lucene/util/IntsRef;
invokevirtual org.apache.lucene.analysis.ko.dict.TokenInfoDictionary.lookupWordIds:(ILorg/apache/lucene/util/IntsRef;)V
106: iconst_0
istore 9
start local 9 107: goto 111
108: StackMap locals: int
StackMap stack:
aload 0
aload 0
getfield org.apache.lucene.analysis.ko.KoreanTokenizer.dictionary:Lorg/apache/lucene/analysis/ko/dict/TokenInfoDictionary;
aload 3
aload 0
getfield org.apache.lucene.analysis.ko.KoreanTokenizer.pos:I
iload 7
iconst_1
iadd
aload 0
getfield org.apache.lucene.analysis.ko.KoreanTokenizer.wordIdRef:Lorg/apache/lucene/util/IntsRef;
getfield org.apache.lucene.util.IntsRef.ints:[I
aload 0
getfield org.apache.lucene.analysis.ko.KoreanTokenizer.wordIdRef:Lorg/apache/lucene/util/IntsRef;
getfield org.apache.lucene.util.IntsRef.offset:I
iload 9
iadd
iaload
getstatic org.apache.lucene.analysis.ko.KoreanTokenizer$Type.KNOWN:Lorg/apache/lucene/analysis/ko/KoreanTokenizer$Type;
invokevirtual org.apache.lucene.analysis.ko.KoreanTokenizer.add:(Lorg/apache/lucene/analysis/ko/dict/Dictionary;Lorg/apache/lucene/analysis/ko/KoreanTokenizer$Position;IIILorg/apache/lucene/analysis/ko/KoreanTokenizer$Type;)V
109: iconst_1
istore 5
110: iinc 9 1
StackMap locals:
StackMap stack:
111: iload 9
aload 0
getfield org.apache.lucene.analysis.ko.KoreanTokenizer.wordIdRef:Lorg/apache/lucene/util/IntsRef;
getfield org.apache.lucene.util.IntsRef.length:I
if_icmplt 108
end local 9 end local 8 112: StackMap locals:
StackMap stack:
iinc 7 1
goto 96
end local 7 end local 6 113: StackMap locals:
StackMap stack:
iload 1
aload 3
getfield org.apache.lucene.analysis.ko.KoreanTokenizer$Position.pos:I
if_icmple 116
114: aload 0
dup
getfield org.apache.lucene.analysis.ko.KoreanTokenizer.pos:I
iconst_1
iadd
putfield org.apache.lucene.analysis.ko.KoreanTokenizer.pos:I
115: goto 2
116: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.lucene.analysis.ko.KoreanTokenizer.buffer:Lorg/apache/lucene/analysis/util/RollingCharBuffer;
aload 0
getfield org.apache.lucene.analysis.ko.KoreanTokenizer.pos:I
invokevirtual org.apache.lucene.analysis.util.RollingCharBuffer.get:(I)I
i2c
istore 6
start local 6 117: iload 5
ifeq 118
aload 0
getfield org.apache.lucene.analysis.ko.KoreanTokenizer.characterDefinition:Lorg/apache/lucene/analysis/ko/dict/CharacterDefinition;
iload 6
invokevirtual org.apache.lucene.analysis.ko.dict.CharacterDefinition.isInvoke:(C)Z
ifeq 153
118: StackMap locals: int
StackMap stack:
aload 0
getfield org.apache.lucene.analysis.ko.KoreanTokenizer.characterDefinition:Lorg/apache/lucene/analysis/ko/dict/CharacterDefinition;
iload 6
invokevirtual org.apache.lucene.analysis.ko.dict.CharacterDefinition.getCharacterClass:(C)B
istore 7
start local 7 119: aload 0
getfield org.apache.lucene.analysis.ko.KoreanTokenizer.characterDefinition:Lorg/apache/lucene/analysis/ko/dict/CharacterDefinition;
iload 6
invokevirtual org.apache.lucene.analysis.ko.dict.CharacterDefinition.isGroup:(C)Z
ifne 122
120: iconst_1
istore 8
start local 8 121: goto 147
end local 8 122: StackMap locals: int
StackMap stack:
iconst_1
istore 8
start local 8 123: iload 6
invokestatic java.lang.Character$UnicodeScript.of:(I)Ljava/lang/Character$UnicodeScript;
astore 9
start local 9 124: iload 6
invokestatic org.apache.lucene.analysis.ko.KoreanTokenizer.isPunctuation:(C)Z
istore 10
start local 10 125: aload 0
getfield org.apache.lucene.analysis.ko.KoreanTokenizer.pos:I
iconst_1
iadd
istore 11
start local 11 126: goto 146
127: StackMap locals: org.apache.lucene.analysis.ko.KoreanTokenizer int int org.apache.lucene.analysis.ko.KoreanTokenizer$Position int int int int int java.lang.Character$UnicodeScript int int
StackMap stack:
aload 0
getfield org.apache.lucene.analysis.ko.KoreanTokenizer.buffer:Lorg/apache/lucene/analysis/util/RollingCharBuffer;
iload 11
invokevirtual org.apache.lucene.analysis.util.RollingCharBuffer.get:(I)I
istore 12
start local 12 128: iload 12
iconst_m1
if_icmpne 130
129: goto 147
130: StackMap locals: int
StackMap stack:
iload 12
i2c
istore 13
start local 13 131: iload 13
invokestatic java.lang.Character.getType:(C)I
istore 14
start local 14 132: iload 12
invokestatic java.lang.Character$UnicodeScript.of:(I)Ljava/lang/Character$UnicodeScript;
astore 15
start local 15 133: aload 9
aload 15
invokestatic org.apache.lucene.analysis.ko.KoreanTokenizer.isSameScript:(Ljava/lang/Character$UnicodeScript;Ljava/lang/Character$UnicodeScript;)Z
ifne 136
134: iload 14
bipush 6
if_icmpeq 136
135: iconst_0
goto 137
StackMap locals: int int java.lang.Character$UnicodeScript
StackMap stack:
136: iconst_1
StackMap locals:
StackMap stack: int
137: istore 16
start local 16 138: iload 16
ifeq 147
139: iload 13
iload 14
invokestatic org.apache.lucene.analysis.ko.KoreanTokenizer.isPunctuation:(CI)Z
iload 10
if_icmpne 147
140: aload 0
getfield org.apache.lucene.analysis.ko.KoreanTokenizer.characterDefinition:Lorg/apache/lucene/analysis/ko/dict/CharacterDefinition;
iload 13
invokevirtual org.apache.lucene.analysis.ko.dict.CharacterDefinition.isGroup:(C)Z
ifeq 147
141: iinc 8 1
142: aload 9
invokestatic org.apache.lucene.analysis.ko.KoreanTokenizer.isCommonOrInherited:(Ljava/lang/Character$UnicodeScript;)Z
ifeq 145
aload 15
invokestatic org.apache.lucene.analysis.ko.KoreanTokenizer.isCommonOrInherited:(Ljava/lang/Character$UnicodeScript;)Z
ifne 145
143: aload 15
astore 9
144: aload 0
getfield org.apache.lucene.analysis.ko.KoreanTokenizer.characterDefinition:Lorg/apache/lucene/analysis/ko/dict/CharacterDefinition;
iload 13
invokevirtual org.apache.lucene.analysis.ko.dict.CharacterDefinition.getCharacterClass:(C)B
istore 7
end local 16 end local 15 end local 14 end local 13 end local 12 145: StackMap locals: org.apache.lucene.analysis.ko.KoreanTokenizer int int org.apache.lucene.analysis.ko.KoreanTokenizer$Position int int int int int java.lang.Character$UnicodeScript int int
StackMap stack:
iinc 11 1
StackMap locals:
StackMap stack:
146: iload 8
sipush 1024
if_icmplt 127
end local 11 end local 10 end local 9 147: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.lucene.analysis.ko.KoreanTokenizer.unkDictionary:Lorg/apache/lucene/analysis/ko/dict/UnknownDictionary;
iload 7
aload 0
getfield org.apache.lucene.analysis.ko.KoreanTokenizer.wordIdRef:Lorg/apache/lucene/util/IntsRef;
invokevirtual org.apache.lucene.analysis.ko.dict.UnknownDictionary.lookupWordIds:(ILorg/apache/lucene/util/IntsRef;)V
148: iconst_0
istore 9
start local 9 149: goto 152
150: StackMap locals: int
StackMap stack:
aload 0
aload 0
getfield org.apache.lucene.analysis.ko.KoreanTokenizer.unkDictionary:Lorg/apache/lucene/analysis/ko/dict/UnknownDictionary;
aload 3
aload 0
getfield org.apache.lucene.analysis.ko.KoreanTokenizer.pos:I
aload 0
getfield org.apache.lucene.analysis.ko.KoreanTokenizer.pos:I
iload 8
iadd
aload 0
getfield org.apache.lucene.analysis.ko.KoreanTokenizer.wordIdRef:Lorg/apache/lucene/util/IntsRef;
getfield org.apache.lucene.util.IntsRef.ints:[I
aload 0
getfield org.apache.lucene.analysis.ko.KoreanTokenizer.wordIdRef:Lorg/apache/lucene/util/IntsRef;
getfield org.apache.lucene.util.IntsRef.offset:I
iload 9
iadd
iaload
getstatic org.apache.lucene.analysis.ko.KoreanTokenizer$Type.UNKNOWN:Lorg/apache/lucene/analysis/ko/KoreanTokenizer$Type;
invokevirtual org.apache.lucene.analysis.ko.KoreanTokenizer.add:(Lorg/apache/lucene/analysis/ko/dict/Dictionary;Lorg/apache/lucene/analysis/ko/KoreanTokenizer$Position;IIILorg/apache/lucene/analysis/ko/KoreanTokenizer$Type;)V
151: iinc 9 1
StackMap locals:
StackMap stack:
152: iload 9
aload 0
getfield org.apache.lucene.analysis.ko.KoreanTokenizer.wordIdRef:Lorg/apache/lucene/util/IntsRef;
getfield org.apache.lucene.util.IntsRef.length:I
if_icmplt 150
end local 9 end local 8 end local 7 153: StackMap locals:
StackMap stack:
aload 0
dup
getfield org.apache.lucene.analysis.ko.KoreanTokenizer.pos:I
iconst_1
iadd
putfield org.apache.lucene.analysis.ko.KoreanTokenizer.pos:I
end local 6 end local 5 end local 4 end local 3 154: goto 2
155: StackMap locals: org.apache.lucene.analysis.ko.KoreanTokenizer int int
StackMap stack:
aload 0
iconst_1
putfield org.apache.lucene.analysis.ko.KoreanTokenizer.end:Z
156: aload 0
getfield org.apache.lucene.analysis.ko.KoreanTokenizer.pos:I
ifle 169
157: aload 0
getfield org.apache.lucene.analysis.ko.KoreanTokenizer.positions:Lorg/apache/lucene/analysis/ko/KoreanTokenizer$WrappedPositionArray;
aload 0
getfield org.apache.lucene.analysis.ko.KoreanTokenizer.pos:I
invokevirtual org.apache.lucene.analysis.ko.KoreanTokenizer$WrappedPositionArray.get:(I)Lorg/apache/lucene/analysis/ko/KoreanTokenizer$Position;
astore 3
start local 3 158: ldc 2147483647
istore 4
start local 4 159: iconst_m1
istore 5
start local 5 160: iconst_0
istore 6
start local 6 161: goto 167
162: StackMap locals: org.apache.lucene.analysis.ko.KoreanTokenizer int int org.apache.lucene.analysis.ko.KoreanTokenizer$Position int int int
StackMap stack:
aload 3
getfield org.apache.lucene.analysis.ko.KoreanTokenizer$Position.costs:[I
iload 6
iaload
aload 0
getfield org.apache.lucene.analysis.ko.KoreanTokenizer.costs:Lorg/apache/lucene/analysis/ko/dict/ConnectionCosts;
aload 3
getfield org.apache.lucene.analysis.ko.KoreanTokenizer$Position.lastRightID:[I
iload 6
iaload
iconst_0
invokevirtual org.apache.lucene.analysis.ko.dict.ConnectionCosts.get:(II)I
iadd
istore 7
start local 7 163: iload 7
iload 4
if_icmpge 166
164: iload 7
istore 4
165: iload 6
istore 5
end local 7 166: StackMap locals:
StackMap stack:
iinc 6 1
StackMap locals:
StackMap stack:
167: iload 6
aload 3
getfield org.apache.lucene.analysis.ko.KoreanTokenizer$Position.count:I
if_icmplt 162
end local 6 168: aload 0
aload 3
iload 5
invokevirtual org.apache.lucene.analysis.ko.KoreanTokenizer.backtrace:(Lorg/apache/lucene/analysis/ko/KoreanTokenizer$Position;I)V
end local 5 end local 4 end local 3 169: StackMap locals: org.apache.lucene.analysis.ko.KoreanTokenizer int int
StackMap stack:
return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 170 0 this Lorg/apache/lucene/analysis/ko/KoreanTokenizer;
1 170 1 unknownWordEndIndex I
2 170 2 userWordMaxPosAhead I
5 154 3 posData Lorg/apache/lucene/analysis/ko/KoreanTokenizer$Position;
8 154 4 isFrontier Z
18 59 5 leastIDX I
19 59 6 leastCost I
20 59 7 leastPosData Lorg/apache/lucene/analysis/ko/KoreanTokenizer$Position;
21 34 8 pos2 I
23 32 9 posData2 Lorg/apache/lucene/analysis/ko/KoreanTokenizer$Position;
24 32 10 idx I
26 30 11 cost I
36 52 8 pos2 I
38 50 9 posData2 Lorg/apache/lucene/analysis/ko/KoreanTokenizer$Position;
61 65 5 nextChar I
68 154 5 anyMatches Z
71 92 6 output I
72 92 7 maxPosAhead I
73 92 8 outputMaxPosAhead I
74 92 9 arcFinalOutMaxPosAhead I
75 89 10 posAhead I
76 88 11 ch I
95 113 6 output I
96 113 7 posAhead I
97 112 8 ch I
107 112 9 ofs I
117 154 6 firstCharacter C
119 153 7 characterId I
121 122 8 unknownWordLength I
123 153 8 unknownWordLength I
124 147 9 scriptCode Ljava/lang/Character$UnicodeScript;
125 147 10 isPunct Z
126 147 11 posAhead I
128 145 12 next I
131 145 13 ch C
132 145 14 chType I
133 145 15 sc Ljava/lang/Character$UnicodeScript;
138 145 16 sameScript Z
149 153 9 ofs I
158 169 3 endPosData Lorg/apache/lucene/analysis/ko/KoreanTokenizer$Position;
159 169 4 leastCost I
160 169 5 leastIDX I
161 168 6 idx I
163 166 7 cost I
Exceptions:
throws java.io.IOException
private void backtrace(org.apache.lucene.analysis.ko.KoreanTokenizer$Position, int);
descriptor: (Lorg/apache/lucene/analysis/ko/KoreanTokenizer$Position;I)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=11, locals=23, args_size=3
start local 0 start local 1 start local 2 0: aload 1
getfield org.apache.lucene.analysis.ko.KoreanTokenizer$Position.pos:I
istore 3
start local 3 1: aload 0
getfield org.apache.lucene.analysis.ko.KoreanTokenizer.buffer:Lorg/apache/lucene/analysis/util/RollingCharBuffer;
aload 0
getfield org.apache.lucene.analysis.ko.KoreanTokenizer.lastBackTracePos:I
iload 3
aload 0
getfield org.apache.lucene.analysis.ko.KoreanTokenizer.lastBackTracePos:I
isub
invokevirtual org.apache.lucene.analysis.util.RollingCharBuffer.get:(II)[C
astore 4
start local 4 2: aload 0
getfield org.apache.lucene.analysis.ko.KoreanTokenizer.dotOut:Lorg/apache/lucene/analysis/ko/GraphvizFormatter;
ifnull 4
3: aload 0
getfield org.apache.lucene.analysis.ko.KoreanTokenizer.dotOut:Lorg/apache/lucene/analysis/ko/GraphvizFormatter;
aload 0
aload 0
getfield org.apache.lucene.analysis.ko.KoreanTokenizer.positions:Lorg/apache/lucene/analysis/ko/KoreanTokenizer$WrappedPositionArray;
aload 0
getfield org.apache.lucene.analysis.ko.KoreanTokenizer.lastBackTracePos:I
aload 1
iload 2
aload 4
aload 0
getfield org.apache.lucene.analysis.ko.KoreanTokenizer.end:Z
invokevirtual org.apache.lucene.analysis.ko.GraphvizFormatter.onBacktrace:(Lorg/apache/lucene/analysis/ko/KoreanTokenizer;Lorg/apache/lucene/analysis/ko/KoreanTokenizer$WrappedPositionArray;ILorg/apache/lucene/analysis/ko/KoreanTokenizer$Position;I[CZ)V
4: StackMap locals: int char[]
StackMap stack:
iload 3
istore 5
start local 5 5: iload 2
istore 6
start local 6 6: goto 88
7: StackMap locals: int int
StackMap stack:
aload 0
getfield org.apache.lucene.analysis.ko.KoreanTokenizer.positions:Lorg/apache/lucene/analysis/ko/KoreanTokenizer$WrappedPositionArray;
iload 5
invokevirtual org.apache.lucene.analysis.ko.KoreanTokenizer$WrappedPositionArray.get:(I)Lorg/apache/lucene/analysis/ko/KoreanTokenizer$Position;
astore 7
start local 7 8: getstatic org.apache.lucene.analysis.ko.KoreanTokenizer.$assertionsDisabled:Z
ifne 9
iload 6
aload 7
getfield org.apache.lucene.analysis.ko.KoreanTokenizer$Position.count:I
if_icmplt 9
new java.lang.AssertionError
dup
invokespecial java.lang.AssertionError.<init>:()V
athrow
9: StackMap locals: org.apache.lucene.analysis.ko.KoreanTokenizer$Position
StackMap stack:
aload 7
getfield org.apache.lucene.analysis.ko.KoreanTokenizer$Position.backPos:[I
iload 6
iaload
istore 8
start local 8 10: aload 7
getfield org.apache.lucene.analysis.ko.KoreanTokenizer$Position.backWordPos:[I
iload 6
iaload
istore 9
start local 9 11: getstatic org.apache.lucene.analysis.ko.KoreanTokenizer.$assertionsDisabled:Z
ifne 12
iload 8
aload 0
getfield org.apache.lucene.analysis.ko.KoreanTokenizer.lastBackTracePos:I
if_icmpge 12
new java.lang.AssertionError
dup
new java.lang.StringBuilder
dup
ldc "backPos="
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
iload 8
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
ldc " vs lastBackTracePos="
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
getfield org.apache.lucene.analysis.ko.KoreanTokenizer.lastBackTracePos:I
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokespecial java.lang.AssertionError.<init>:(Ljava/lang/Object;)V
athrow
12: StackMap locals: int int
StackMap stack:
iload 5
iload 9
isub
istore 10
start local 10 13: aload 7
getfield org.apache.lucene.analysis.ko.KoreanTokenizer$Position.backType:[Lorg/apache/lucene/analysis/ko/KoreanTokenizer$Type;
iload 6
aaload
astore 11
start local 11 14: aload 7
getfield org.apache.lucene.analysis.ko.KoreanTokenizer$Position.backID:[I
iload 6
iaload
istore 12
start local 12 15: aload 7
getfield org.apache.lucene.analysis.ko.KoreanTokenizer$Position.backIndex:[I
iload 6
iaload
istore 13
start local 13 16: iload 9
aload 0
getfield org.apache.lucene.analysis.ko.KoreanTokenizer.lastBackTracePos:I
isub
istore 14
start local 14 17: getstatic org.apache.lucene.analysis.ko.KoreanTokenizer.$assertionsDisabled:Z
ifne 18
iload 14
ifge 18
new java.lang.AssertionError
dup
invokespecial java.lang.AssertionError.<init>:()V
athrow
18: StackMap locals: org.apache.lucene.analysis.ko.KoreanTokenizer org.apache.lucene.analysis.ko.KoreanTokenizer$Position int int char[] int int org.apache.lucene.analysis.ko.KoreanTokenizer$Position int int int org.apache.lucene.analysis.ko.KoreanTokenizer$Type int int int
StackMap stack:
aload 0
aload 11
invokevirtual org.apache.lucene.analysis.ko.KoreanTokenizer.getDict:(Lorg/apache/lucene/analysis/ko/KoreanTokenizer$Type;)Lorg/apache/lucene/analysis/ko/dict/Dictionary;
astore 15
start local 15 19: aload 0
getfield org.apache.lucene.analysis.ko.KoreanTokenizer.outputUnknownUnigrams:Z
ifeq 39
aload 11
getstatic org.apache.lucene.analysis.ko.KoreanTokenizer$Type.UNKNOWN:Lorg/apache/lucene/analysis/ko/KoreanTokenizer$Type;
if_acmpne 39
20: iload 10
iconst_1
isub
istore 16
start local 16 21: goto 37
22: StackMap locals: org.apache.lucene.analysis.ko.dict.Dictionary int
StackMap stack:
iconst_1
istore 17
start local 17 23: iload 16
ifle 26
aload 4
iload 14
iload 16
iadd
caload
invokestatic java.lang.Character.isLowSurrogate:(C)Z
ifeq 26
24: iinc 16 -1
25: iconst_2
istore 17
26: StackMap locals: int
StackMap stack:
new org.apache.lucene.analysis.ko.DictionaryToken
dup
getstatic org.apache.lucene.analysis.ko.KoreanTokenizer$Type.UNKNOWN:Lorg/apache/lucene/analysis/ko/KoreanTokenizer$Type;
27: aload 0
getfield org.apache.lucene.analysis.ko.KoreanTokenizer.unkDictionary:Lorg/apache/lucene/analysis/ko/dict/UnknownDictionary;
28: getstatic org.apache.lucene.analysis.ko.dict.CharacterDefinition.NGRAM:B
29: aload 4
30: iload 14
iload 16
iadd
31: iload 17
32: iload 9
iload 16
iadd
33: iload 9
iload 16
iadd
iload 17
iadd
34: invokespecial org.apache.lucene.analysis.ko.DictionaryToken.<init>:(Lorg/apache/lucene/analysis/ko/KoreanTokenizer$Type;Lorg/apache/lucene/analysis/ko/dict/Dictionary;I[CIIII)V
astore 18
start local 18 35: aload 0
getfield org.apache.lucene.analysis.ko.KoreanTokenizer.pending:Ljava/util/List;
aload 18
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
end local 18 end local 17 36: iinc 16 -1
StackMap locals:
StackMap stack:
37: iload 16
ifge 22
end local 16 38: goto 78
39: StackMap locals:
StackMap stack:
new org.apache.lucene.analysis.ko.DictionaryToken
dup
aload 11
40: aload 15
41: iload 12
42: aload 4
43: iload 14
44: iload 10
45: iload 9
46: iload 9
iload 10
iadd
47: invokespecial org.apache.lucene.analysis.ko.DictionaryToken.<init>:(Lorg/apache/lucene/analysis/ko/KoreanTokenizer$Type;Lorg/apache/lucene/analysis/ko/dict/Dictionary;I[CIIII)V
astore 16
start local 16 48: aload 16
invokevirtual org.apache.lucene.analysis.ko.DictionaryToken.getPOSType:()Lorg/apache/lucene/analysis/ko/POS$Type;
getstatic org.apache.lucene.analysis.ko.POS$Type.MORPHEME:Lorg/apache/lucene/analysis/ko/POS$Type;
if_acmpeq 49
aload 0
getfield org.apache.lucene.analysis.ko.KoreanTokenizer.mode:Lorg/apache/lucene/analysis/ko/KoreanTokenizer$DecompoundMode;
getstatic org.apache.lucene.analysis.ko.KoreanTokenizer$DecompoundMode.NONE:Lorg/apache/lucene/analysis/ko/KoreanTokenizer$DecompoundMode;
if_acmpne 52
49: StackMap locals: org.apache.lucene.analysis.ko.DictionaryToken
StackMap stack:
aload 0
aload 16
invokevirtual org.apache.lucene.analysis.ko.KoreanTokenizer.shouldFilterToken:(Lorg/apache/lucene/analysis/ko/Token;)Z
ifne 78
50: aload 0
getfield org.apache.lucene.analysis.ko.KoreanTokenizer.pending:Ljava/util/List;
aload 16
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
51: goto 78
52: StackMap locals:
StackMap stack:
aload 16
invokevirtual org.apache.lucene.analysis.ko.DictionaryToken.getMorphemes:()[Lorg/apache/lucene/analysis/ko/dict/Dictionary$Morpheme;
astore 17
start local 17 53: aload 17
ifnonnull 56
54: aload 0
getfield org.apache.lucene.analysis.ko.KoreanTokenizer.pending:Ljava/util/List;
aload 16
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
55: goto 78
56: StackMap locals: org.apache.lucene.analysis.ko.dict.Dictionary$Morpheme[]
StackMap stack:
iload 9
iload 10
iadd
istore 18
start local 18 57: iconst_0
istore 19
start local 19 58: aload 17
arraylength
iconst_1
isub
istore 20
start local 20 59: goto 74
60: StackMap locals: int int int
StackMap stack:
aload 17
iload 20
aaload
astore 21
start local 21 61: aload 16
invokevirtual org.apache.lucene.analysis.ko.DictionaryToken.getPOSType:()Lorg/apache/lucene/analysis/ko/POS$Type;
getstatic org.apache.lucene.analysis.ko.POS$Type.COMPOUND:Lorg/apache/lucene/analysis/ko/POS$Type;
if_acmpne 67
62: getstatic org.apache.lucene.analysis.ko.KoreanTokenizer.$assertionsDisabled:Z
ifne 63
iload 18
aload 21
getfield org.apache.lucene.analysis.ko.dict.Dictionary$Morpheme.surfaceForm:Ljava/lang/String;
invokevirtual java.lang.String.length:()I
isub
ifge 63
new java.lang.AssertionError
dup
invokespecial java.lang.AssertionError.<init>:()V
athrow
63: StackMap locals: org.apache.lucene.analysis.ko.dict.Dictionary$Morpheme
StackMap stack:
new org.apache.lucene.analysis.ko.DecompoundToken
dup
aload 21
getfield org.apache.lucene.analysis.ko.dict.Dictionary$Morpheme.posTag:Lorg/apache/lucene/analysis/ko/POS$Tag;
aload 21
getfield org.apache.lucene.analysis.ko.dict.Dictionary$Morpheme.surfaceForm:Ljava/lang/String;
64: iload 18
aload 21
getfield org.apache.lucene.analysis.ko.dict.Dictionary$Morpheme.surfaceForm:Ljava/lang/String;
invokevirtual java.lang.String.length:()I
isub
iload 18
65: invokespecial org.apache.lucene.analysis.ko.DecompoundToken.<init>:(Lorg/apache/lucene/analysis/ko/POS$Tag;Ljava/lang/String;II)V
astore 22
start local 22 66: goto 68
end local 22 67: StackMap locals:
StackMap stack:
new org.apache.lucene.analysis.ko.DecompoundToken
dup
aload 21
getfield org.apache.lucene.analysis.ko.dict.Dictionary$Morpheme.posTag:Lorg/apache/lucene/analysis/ko/POS$Tag;
aload 21
getfield org.apache.lucene.analysis.ko.dict.Dictionary$Morpheme.surfaceForm:Ljava/lang/String;
aload 16
invokevirtual org.apache.lucene.analysis.ko.DictionaryToken.getStartOffset:()I
aload 16
invokevirtual org.apache.lucene.analysis.ko.DictionaryToken.getEndOffset:()I
invokespecial org.apache.lucene.analysis.ko.DecompoundToken.<init>:(Lorg/apache/lucene/analysis/ko/POS$Tag;Ljava/lang/String;II)V
astore 22
start local 22 68: StackMap locals: org.apache.lucene.analysis.ko.Token
StackMap stack:
iload 20
ifne 70
aload 0
getfield org.apache.lucene.analysis.ko.KoreanTokenizer.mode:Lorg/apache/lucene/analysis/ko/KoreanTokenizer$DecompoundMode;
getstatic org.apache.lucene.analysis.ko.KoreanTokenizer$DecompoundMode.MIXED:Lorg/apache/lucene/analysis/ko/KoreanTokenizer$DecompoundMode;
if_acmpne 70
69: aload 22
iconst_0
invokevirtual org.apache.lucene.analysis.ko.Token.setPositionIncrement:(I)V
70: StackMap locals:
StackMap stack:
iinc 19 1
71: iload 18
aload 21
getfield org.apache.lucene.analysis.ko.dict.Dictionary$Morpheme.surfaceForm:Ljava/lang/String;
invokevirtual java.lang.String.length:()I
isub
istore 18
72: aload 0
getfield org.apache.lucene.analysis.ko.KoreanTokenizer.pending:Ljava/util/List;
aload 22
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
end local 22 end local 21 73: iinc 20 -1
StackMap locals:
StackMap stack:
74: iload 20
ifge 60
end local 20 75: aload 0
getfield org.apache.lucene.analysis.ko.KoreanTokenizer.mode:Lorg/apache/lucene/analysis/ko/KoreanTokenizer$DecompoundMode;
getstatic org.apache.lucene.analysis.ko.KoreanTokenizer$DecompoundMode.MIXED:Lorg/apache/lucene/analysis/ko/KoreanTokenizer$DecompoundMode;
if_acmpne 78
76: aload 16
iconst_1
iload 19
invokestatic java.lang.Math.max:(II)I
invokevirtual org.apache.lucene.analysis.ko.DictionaryToken.setPositionLength:(I)V
77: aload 0
getfield org.apache.lucene.analysis.ko.KoreanTokenizer.pending:Ljava/util/List;
aload 16
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
end local 19 end local 18 end local 17 end local 16 78: StackMap locals: org.apache.lucene.analysis.ko.KoreanTokenizer org.apache.lucene.analysis.ko.KoreanTokenizer$Position int int char[] int int org.apache.lucene.analysis.ko.KoreanTokenizer$Position int int int org.apache.lucene.analysis.ko.KoreanTokenizer$Type int int int org.apache.lucene.analysis.ko.dict.Dictionary
StackMap stack:
aload 0
getfield org.apache.lucene.analysis.ko.KoreanTokenizer.discardPunctuation:Z
ifne 86
iload 9
iload 8
if_icmpeq 86
79: iload 8
aload 0
getfield org.apache.lucene.analysis.ko.KoreanTokenizer.lastBackTracePos:I
isub
istore 16
start local 16 80: iload 9
iload 8
isub
istore 17
start local 17 81: aload 0
getfield org.apache.lucene.analysis.ko.KoreanTokenizer.unkDictionary:Lorg/apache/lucene/analysis/ko/dict/UnknownDictionary;
aload 0
getfield org.apache.lucene.analysis.ko.KoreanTokenizer.characterDefinition:Lorg/apache/lucene/analysis/ko/dict/CharacterDefinition;
bipush 32
invokevirtual org.apache.lucene.analysis.ko.dict.CharacterDefinition.getCharacterClass:(C)B
aload 0
getfield org.apache.lucene.analysis.ko.KoreanTokenizer.wordIdRef:Lorg/apache/lucene/util/IntsRef;
invokevirtual org.apache.lucene.analysis.ko.dict.UnknownDictionary.lookupWordIds:(ILorg/apache/lucene/util/IntsRef;)V
82: new org.apache.lucene.analysis.ko.DictionaryToken
dup
getstatic org.apache.lucene.analysis.ko.KoreanTokenizer$Type.UNKNOWN:Lorg/apache/lucene/analysis/ko/KoreanTokenizer$Type;
aload 0
getfield org.apache.lucene.analysis.ko.KoreanTokenizer.unkDictionary:Lorg/apache/lucene/analysis/ko/dict/UnknownDictionary;
83: aload 0
getfield org.apache.lucene.analysis.ko.KoreanTokenizer.wordIdRef:Lorg/apache/lucene/util/IntsRef;
getfield org.apache.lucene.util.IntsRef.ints:[I
aload 0
getfield org.apache.lucene.analysis.ko.KoreanTokenizer.wordIdRef:Lorg/apache/lucene/util/IntsRef;
getfield org.apache.lucene.util.IntsRef.offset:I
iaload
aload 4
iload 16
iload 17
iload 8
iload 8
iload 17
iadd
84: invokespecial org.apache.lucene.analysis.ko.DictionaryToken.<init>:(Lorg/apache/lucene/analysis/ko/KoreanTokenizer$Type;Lorg/apache/lucene/analysis/ko/dict/Dictionary;I[CIIII)V
astore 18
start local 18 85: aload 0
getfield org.apache.lucene.analysis.ko.KoreanTokenizer.pending:Ljava/util/List;
aload 18
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
end local 18 end local 17 end local 16 86: StackMap locals:
StackMap stack:
iload 8
istore 5
87: iload 13
istore 6
end local 15 end local 14 end local 13 end local 12 end local 11 end local 10 end local 9 end local 8 end local 7 88: StackMap locals: org.apache.lucene.analysis.ko.KoreanTokenizer org.apache.lucene.analysis.ko.KoreanTokenizer$Position int int char[] int int
StackMap stack:
iload 5
aload 0
getfield org.apache.lucene.analysis.ko.KoreanTokenizer.lastBackTracePos:I
if_icmpgt 7
89: aload 0
iload 3
putfield org.apache.lucene.analysis.ko.KoreanTokenizer.lastBackTracePos:I
90: aload 0
getfield org.apache.lucene.analysis.ko.KoreanTokenizer.buffer:Lorg/apache/lucene/analysis/util/RollingCharBuffer;
iload 3
invokevirtual org.apache.lucene.analysis.util.RollingCharBuffer.freeBefore:(I)V
91: aload 0
getfield org.apache.lucene.analysis.ko.KoreanTokenizer.positions:Lorg/apache/lucene/analysis/ko/KoreanTokenizer$WrappedPositionArray;
iload 3
invokevirtual org.apache.lucene.analysis.ko.KoreanTokenizer$WrappedPositionArray.freeBefore:(I)V
92: return
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 93 0 this Lorg/apache/lucene/analysis/ko/KoreanTokenizer;
0 93 1 endPosData Lorg/apache/lucene/analysis/ko/KoreanTokenizer$Position;
0 93 2 fromIDX I
1 93 3 endPos I
2 93 4 fragment [C
5 93 5 pos I
6 93 6 bestIDX I
8 88 7 posData Lorg/apache/lucene/analysis/ko/KoreanTokenizer$Position;
10 88 8 backPos I
11 88 9 backWordPos I
13 88 10 length I
14 88 11 backType Lorg/apache/lucene/analysis/ko/KoreanTokenizer$Type;
15 88 12 backID I
16 88 13 nextBestIDX I
17 88 14 fragmentOffset I
19 88 15 dict Lorg/apache/lucene/analysis/ko/dict/Dictionary;
21 38 16 i I
23 36 17 charLen I
35 36 18 token Lorg/apache/lucene/analysis/ko/DictionaryToken;
48 78 16 token Lorg/apache/lucene/analysis/ko/DictionaryToken;
53 78 17 morphemes [Lorg/apache/lucene/analysis/ko/dict/Dictionary$Morpheme;
57 78 18 endOffset I
58 78 19 posLen I
59 75 20 i I
61 73 21 morpheme Lorg/apache/lucene/analysis/ko/dict/Dictionary$Morpheme;
66 67 22 compoundToken Lorg/apache/lucene/analysis/ko/Token;
68 73 22 compoundToken Lorg/apache/lucene/analysis/ko/Token;
80 86 16 offset I
81 86 17 len I
85 86 18 spaceToken Lorg/apache/lucene/analysis/ko/DictionaryToken;
MethodParameters:
Name Flags
endPosData final
fromIDX final
org.apache.lucene.analysis.ko.dict.Dictionary getDict(org.apache.lucene.analysis.ko.KoreanTokenizer$Type);
descriptor: (Lorg/apache/lucene/analysis/ko/KoreanTokenizer$Type;)Lorg/apache/lucene/analysis/ko/dict/Dictionary;
flags: (0x0000)
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield org.apache.lucene.analysis.ko.KoreanTokenizer.dictionaryMap:Ljava/util/EnumMap;
aload 1
invokevirtual java.util.EnumMap.get:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast org.apache.lucene.analysis.ko.dict.Dictionary
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/lucene/analysis/ko/KoreanTokenizer;
0 1 1 type Lorg/apache/lucene/analysis/ko/KoreanTokenizer$Type;
MethodParameters:
Name Flags
type
private boolean shouldFilterToken(org.apache.lucene.analysis.ko.Token);
descriptor: (Lorg/apache/lucene/analysis/ko/Token;)Z
flags: (0x0002) ACC_PRIVATE
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield org.apache.lucene.analysis.ko.KoreanTokenizer.discardPunctuation:Z
ifeq 1
aload 1
invokevirtual org.apache.lucene.analysis.ko.Token.getSurfaceForm:()[C
aload 1
invokevirtual org.apache.lucene.analysis.ko.Token.getOffset:()I
caload
invokestatic org.apache.lucene.analysis.ko.KoreanTokenizer.isPunctuation:(C)Z
ifeq 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/ko/KoreanTokenizer;
0 2 1 token Lorg/apache/lucene/analysis/ko/Token;
MethodParameters:
Name Flags
token
private static boolean isPunctuation(char);
descriptor: (C)Z
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: iload 0
iload 0
invokestatic java.lang.Character.getType:(C)I
invokestatic org.apache.lucene.analysis.ko.KoreanTokenizer.isPunctuation:(CI)Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 ch C
MethodParameters:
Name Flags
ch
private static boolean isPunctuation(char, int);
descriptor: (CI)Z
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: iload 0
sipush 12685
if_icmpne 2
1: iconst_1
ireturn
2: StackMap locals:
StackMap stack:
iload 1
tableswitch { // 12 - 30
12: 3
13: 3
14: 3
15: 3
16: 3
17: 4
18: 4
19: 4
20: 3
21: 3
22: 3
23: 3
24: 3
25: 3
26: 3
27: 3
28: 3
29: 3
30: 3
default: 4
}
3: StackMap locals:
StackMap stack:
iconst_1
ireturn
4: StackMap locals:
StackMap stack:
iconst_0
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 ch C
0 5 1 cid I
MethodParameters:
Name Flags
ch
cid
private static boolean isCommonOrInherited(java.lang.Character$UnicodeScript);
descriptor: (Ljava/lang/Character$UnicodeScript;)Z
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getstatic java.lang.Character$UnicodeScript.INHERITED:Ljava/lang/Character$UnicodeScript;
if_acmpeq 3
1: aload 0
getstatic java.lang.Character$UnicodeScript.COMMON:Ljava/lang/Character$UnicodeScript;
if_acmpeq 3
2: iconst_0
ireturn
StackMap locals:
StackMap stack:
3: iconst_1
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 script Ljava/lang/Character$UnicodeScript;
MethodParameters:
Name Flags
script
private static boolean isSameScript(java.lang.Character$UnicodeScript, java.lang.Character$UnicodeScript);
descriptor: (Ljava/lang/Character$UnicodeScript;Ljava/lang/Character$UnicodeScript;)Z
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
if_acmpeq 4
1: aload 0
invokestatic org.apache.lucene.analysis.ko.KoreanTokenizer.isCommonOrInherited:(Ljava/lang/Character$UnicodeScript;)Z
ifne 4
2: aload 1
invokestatic org.apache.lucene.analysis.ko.KoreanTokenizer.isCommonOrInherited:(Ljava/lang/Character$UnicodeScript;)Z
ifne 4
3: iconst_0
ireturn
StackMap locals:
StackMap stack:
4: iconst_1
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 scriptOne Ljava/lang/Character$UnicodeScript;
0 5 1 scriptTwo Ljava/lang/Character$UnicodeScript;
MethodParameters:
Name Flags
scriptOne
scriptTwo
static int[] $SWITCH_TABLE$org$apache$lucene$analysis$ko$POS$Tag();
descriptor: ()[I
flags: (0x1008) ACC_STATIC, ACC_SYNTHETIC
Code:
stack=3, locals=1, args_size=0
0: getstatic org.apache.lucene.analysis.ko.KoreanTokenizer.$SWITCH_TABLE$org$apache$lucene$analysis$ko$POS$Tag:[I
dup
ifnull 1
areturn
StackMap locals:
StackMap stack: int[]
1: pop
invokestatic org.apache.lucene.analysis.ko.POS$Tag.values:()[Lorg/apache/lucene/analysis/ko/POS$Tag;
arraylength
newarray 10
astore 0
2: aload 0
getstatic org.apache.lucene.analysis.ko.POS$Tag.E:Lorg/apache/lucene/analysis/ko/POS$Tag;
invokevirtual org.apache.lucene.analysis.ko.POS$Tag.ordinal:()I
iconst_1
iastore
3: goto 5
StackMap locals: int[]
StackMap stack: java.lang.NoSuchFieldError
4: pop
StackMap locals:
StackMap stack:
5: aload 0
getstatic org.apache.lucene.analysis.ko.POS$Tag.IC:Lorg/apache/lucene/analysis/ko/POS$Tag;
invokevirtual org.apache.lucene.analysis.ko.POS$Tag.ordinal:()I
iconst_2
iastore
6: goto 8
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
7: pop
StackMap locals:
StackMap stack:
8: aload 0
getstatic org.apache.lucene.analysis.ko.POS$Tag.J:Lorg/apache/lucene/analysis/ko/POS$Tag;
invokevirtual org.apache.lucene.analysis.ko.POS$Tag.ordinal:()I
iconst_3
iastore
9: goto 11
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
10: pop
StackMap locals:
StackMap stack:
11: aload 0
getstatic org.apache.lucene.analysis.ko.POS$Tag.MAG:Lorg/apache/lucene/analysis/ko/POS$Tag;
invokevirtual org.apache.lucene.analysis.ko.POS$Tag.ordinal:()I
iconst_4
iastore
12: goto 14
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
13: pop
StackMap locals:
StackMap stack:
14: aload 0
getstatic org.apache.lucene.analysis.ko.POS$Tag.MAJ:Lorg/apache/lucene/analysis/ko/POS$Tag;
invokevirtual org.apache.lucene.analysis.ko.POS$Tag.ordinal:()I
iconst_5
iastore
15: goto 17
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
16: pop
StackMap locals:
StackMap stack:
17: aload 0
getstatic org.apache.lucene.analysis.ko.POS$Tag.MM:Lorg/apache/lucene/analysis/ko/POS$Tag;
invokevirtual org.apache.lucene.analysis.ko.POS$Tag.ordinal:()I
bipush 6
iastore
18: goto 20
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
19: pop
StackMap locals:
StackMap stack:
20: aload 0
getstatic org.apache.lucene.analysis.ko.POS$Tag.NA:Lorg/apache/lucene/analysis/ko/POS$Tag;
invokevirtual org.apache.lucene.analysis.ko.POS$Tag.ordinal:()I
bipush 35
iastore
21: goto 23
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
22: pop
StackMap locals:
StackMap stack:
23: aload 0
getstatic org.apache.lucene.analysis.ko.POS$Tag.NNB:Lorg/apache/lucene/analysis/ko/POS$Tag;
invokevirtual org.apache.lucene.analysis.ko.POS$Tag.ordinal:()I
bipush 9
iastore
24: goto 26
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
25: pop
StackMap locals:
StackMap stack:
26: aload 0
getstatic org.apache.lucene.analysis.ko.POS$Tag.NNBC:Lorg/apache/lucene/analysis/ko/POS$Tag;
invokevirtual org.apache.lucene.analysis.ko.POS$Tag.ordinal:()I
bipush 10
iastore
27: goto 29
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
28: pop
StackMap locals:
StackMap stack:
29: aload 0
getstatic org.apache.lucene.analysis.ko.POS$Tag.NNG:Lorg/apache/lucene/analysis/ko/POS$Tag;
invokevirtual org.apache.lucene.analysis.ko.POS$Tag.ordinal:()I
bipush 7
iastore
30: goto 32
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
31: pop
StackMap locals:
StackMap stack:
32: aload 0
getstatic org.apache.lucene.analysis.ko.POS$Tag.NNP:Lorg/apache/lucene/analysis/ko/POS$Tag;
invokevirtual org.apache.lucene.analysis.ko.POS$Tag.ordinal:()I
bipush 8
iastore
33: goto 35
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
34: pop
StackMap locals:
StackMap stack:
35: aload 0
getstatic org.apache.lucene.analysis.ko.POS$Tag.NP:Lorg/apache/lucene/analysis/ko/POS$Tag;
invokevirtual org.apache.lucene.analysis.ko.POS$Tag.ordinal:()I
bipush 11
iastore
36: goto 38
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
37: pop
StackMap locals:
StackMap stack:
38: aload 0
getstatic org.apache.lucene.analysis.ko.POS$Tag.NR:Lorg/apache/lucene/analysis/ko/POS$Tag;
invokevirtual org.apache.lucene.analysis.ko.POS$Tag.ordinal:()I
bipush 12
iastore
39: goto 41
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
40: pop
StackMap locals:
StackMap stack:
41: aload 0
getstatic org.apache.lucene.analysis.ko.POS$Tag.SC:Lorg/apache/lucene/analysis/ko/POS$Tag;
invokevirtual org.apache.lucene.analysis.ko.POS$Tag.ordinal:()I
bipush 20
iastore
42: goto 44
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
43: pop
StackMap locals:
StackMap stack:
44: aload 0
getstatic org.apache.lucene.analysis.ko.POS$Tag.SE:Lorg/apache/lucene/analysis/ko/POS$Tag;
invokevirtual org.apache.lucene.analysis.ko.POS$Tag.ordinal:()I
bipush 22
iastore
45: goto 47
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
46: pop
StackMap locals:
StackMap stack:
47: aload 0
getstatic org.apache.lucene.analysis.ko.POS$Tag.SF:Lorg/apache/lucene/analysis/ko/POS$Tag;
invokevirtual org.apache.lucene.analysis.ko.POS$Tag.ordinal:()I
bipush 13
iastore
48: goto 50
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
49: pop
StackMap locals:
StackMap stack:
50: aload 0
getstatic org.apache.lucene.analysis.ko.POS$Tag.SH:Lorg/apache/lucene/analysis/ko/POS$Tag;
invokevirtual org.apache.lucene.analysis.ko.POS$Tag.ordinal:()I
bipush 14
iastore
51: goto 53
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
52: pop
StackMap locals:
StackMap stack:
53: aload 0
getstatic org.apache.lucene.analysis.ko.POS$Tag.SL:Lorg/apache/lucene/analysis/ko/POS$Tag;
invokevirtual org.apache.lucene.analysis.ko.POS$Tag.ordinal:()I
bipush 15
iastore
54: goto 56
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
55: pop
StackMap locals:
StackMap stack:
56: aload 0
getstatic org.apache.lucene.analysis.ko.POS$Tag.SN:Lorg/apache/lucene/analysis/ko/POS$Tag;
invokevirtual org.apache.lucene.analysis.ko.POS$Tag.ordinal:()I
bipush 16
iastore
57: goto 59
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
58: pop
StackMap locals:
StackMap stack:
59: aload 0
getstatic org.apache.lucene.analysis.ko.POS$Tag.SP:Lorg/apache/lucene/analysis/ko/POS$Tag;
invokevirtual org.apache.lucene.analysis.ko.POS$Tag.ordinal:()I
bipush 17
iastore
60: goto 62
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
61: pop
StackMap locals:
StackMap stack:
62: aload 0
getstatic org.apache.lucene.analysis.ko.POS$Tag.SSC:Lorg/apache/lucene/analysis/ko/POS$Tag;
invokevirtual org.apache.lucene.analysis.ko.POS$Tag.ordinal:()I
bipush 18
iastore
63: goto 65
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
64: pop
StackMap locals:
StackMap stack:
65: aload 0
getstatic org.apache.lucene.analysis.ko.POS$Tag.SSO:Lorg/apache/lucene/analysis/ko/POS$Tag;
invokevirtual org.apache.lucene.analysis.ko.POS$Tag.ordinal:()I
bipush 19
iastore
66: goto 68
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
67: pop
StackMap locals:
StackMap stack:
68: aload 0
getstatic org.apache.lucene.analysis.ko.POS$Tag.SY:Lorg/apache/lucene/analysis/ko/POS$Tag;
invokevirtual org.apache.lucene.analysis.ko.POS$Tag.ordinal:()I
bipush 21
iastore
69: goto 71
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
70: pop
StackMap locals:
StackMap stack:
71: aload 0
getstatic org.apache.lucene.analysis.ko.POS$Tag.UNA:Lorg/apache/lucene/analysis/ko/POS$Tag;
invokevirtual org.apache.lucene.analysis.ko.POS$Tag.ordinal:()I
bipush 34
iastore
72: goto 74
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
73: pop
StackMap locals:
StackMap stack:
74: aload 0
getstatic org.apache.lucene.analysis.ko.POS$Tag.UNKNOWN:Lorg/apache/lucene/analysis/ko/POS$Tag;
invokevirtual org.apache.lucene.analysis.ko.POS$Tag.ordinal:()I
bipush 33
iastore
75: goto 77
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
76: pop
StackMap locals:
StackMap stack:
77: aload 0
getstatic org.apache.lucene.analysis.ko.POS$Tag.VA:Lorg/apache/lucene/analysis/ko/POS$Tag;
invokevirtual org.apache.lucene.analysis.ko.POS$Tag.ordinal:()I
bipush 23
iastore
78: goto 80
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
79: pop
StackMap locals:
StackMap stack:
80: aload 0
getstatic org.apache.lucene.analysis.ko.POS$Tag.VCN:Lorg/apache/lucene/analysis/ko/POS$Tag;
invokevirtual org.apache.lucene.analysis.ko.POS$Tag.ordinal:()I
bipush 24
iastore
81: goto 83
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
82: pop
StackMap locals:
StackMap stack:
83: aload 0
getstatic org.apache.lucene.analysis.ko.POS$Tag.VCP:Lorg/apache/lucene/analysis/ko/POS$Tag;
invokevirtual org.apache.lucene.analysis.ko.POS$Tag.ordinal:()I
bipush 25
iastore
84: goto 86
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
85: pop
StackMap locals:
StackMap stack:
86: aload 0
getstatic org.apache.lucene.analysis.ko.POS$Tag.VSV:Lorg/apache/lucene/analysis/ko/POS$Tag;
invokevirtual org.apache.lucene.analysis.ko.POS$Tag.ordinal:()I
bipush 36
iastore
87: goto 89
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
88: pop
StackMap locals:
StackMap stack:
89: aload 0
getstatic org.apache.lucene.analysis.ko.POS$Tag.VV:Lorg/apache/lucene/analysis/ko/POS$Tag;
invokevirtual org.apache.lucene.analysis.ko.POS$Tag.ordinal:()I
bipush 26
iastore
90: goto 92
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
91: pop
StackMap locals:
StackMap stack:
92: aload 0
getstatic org.apache.lucene.analysis.ko.POS$Tag.VX:Lorg/apache/lucene/analysis/ko/POS$Tag;
invokevirtual org.apache.lucene.analysis.ko.POS$Tag.ordinal:()I
bipush 27
iastore
93: goto 95
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
94: pop
StackMap locals:
StackMap stack:
95: aload 0
getstatic org.apache.lucene.analysis.ko.POS$Tag.XPN:Lorg/apache/lucene/analysis/ko/POS$Tag;
invokevirtual org.apache.lucene.analysis.ko.POS$Tag.ordinal:()I
bipush 28
iastore
96: goto 98
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
97: pop
StackMap locals:
StackMap stack:
98: aload 0
getstatic org.apache.lucene.analysis.ko.POS$Tag.XR:Lorg/apache/lucene/analysis/ko/POS$Tag;
invokevirtual org.apache.lucene.analysis.ko.POS$Tag.ordinal:()I
bipush 29
iastore
99: goto 101
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
100: pop
StackMap locals:
StackMap stack:
101: aload 0
getstatic org.apache.lucene.analysis.ko.POS$Tag.XSA:Lorg/apache/lucene/analysis/ko/POS$Tag;
invokevirtual org.apache.lucene.analysis.ko.POS$Tag.ordinal:()I
bipush 30
iastore
102: goto 104
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
103: pop
StackMap locals:
StackMap stack:
104: aload 0
getstatic org.apache.lucene.analysis.ko.POS$Tag.XSN:Lorg/apache/lucene/analysis/ko/POS$Tag;
invokevirtual org.apache.lucene.analysis.ko.POS$Tag.ordinal:()I
bipush 31
iastore
105: goto 107
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
106: pop
StackMap locals:
StackMap stack:
107: aload 0
getstatic org.apache.lucene.analysis.ko.POS$Tag.XSV:Lorg/apache/lucene/analysis/ko/POS$Tag;
invokevirtual org.apache.lucene.analysis.ko.POS$Tag.ordinal:()I
bipush 32
iastore
108: goto 110
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
109: pop
StackMap locals:
StackMap stack:
110: aload 0
dup
putstatic org.apache.lucene.analysis.ko.KoreanTokenizer.$SWITCH_TABLE$org$apache$lucene$analysis$ko$POS$Tag:[I
areturn
LocalVariableTable:
Start End Slot Name Signature
Exception table:
from to target type
2 3 4 Class java.lang.NoSuchFieldError
5 6 7 Class java.lang.NoSuchFieldError
8 9 10 Class java.lang.NoSuchFieldError
11 12 13 Class java.lang.NoSuchFieldError
14 15 16 Class java.lang.NoSuchFieldError
17 18 19 Class java.lang.NoSuchFieldError
20 21 22 Class java.lang.NoSuchFieldError
23 24 25 Class java.lang.NoSuchFieldError
26 27 28 Class java.lang.NoSuchFieldError
29 30 31 Class java.lang.NoSuchFieldError
32 33 34 Class java.lang.NoSuchFieldError
35 36 37 Class java.lang.NoSuchFieldError
38 39 40 Class java.lang.NoSuchFieldError
41 42 43 Class java.lang.NoSuchFieldError
44 45 46 Class java.lang.NoSuchFieldError
47 48 49 Class java.lang.NoSuchFieldError
50 51 52 Class java.lang.NoSuchFieldError
53 54 55 Class java.lang.NoSuchFieldError
56 57 58 Class java.lang.NoSuchFieldError
59 60 61 Class java.lang.NoSuchFieldError
62 63 64 Class java.lang.NoSuchFieldError
65 66 67 Class java.lang.NoSuchFieldError
68 69 70 Class java.lang.NoSuchFieldError
71 72 73 Class java.lang.NoSuchFieldError
74 75 76 Class java.lang.NoSuchFieldError
77 78 79 Class java.lang.NoSuchFieldError
80 81 82 Class java.lang.NoSuchFieldError
83 84 85 Class java.lang.NoSuchFieldError
86 87 88 Class java.lang.NoSuchFieldError
89 90 91 Class java.lang.NoSuchFieldError
92 93 94 Class java.lang.NoSuchFieldError
95 96 97 Class java.lang.NoSuchFieldError
98 99 100 Class java.lang.NoSuchFieldError
101 102 103 Class java.lang.NoSuchFieldError
104 105 106 Class java.lang.NoSuchFieldError
107 108 109 Class java.lang.NoSuchFieldError
}
SourceFile: "KoreanTokenizer.java"
NestMembers:
org.apache.lucene.analysis.ko.KoreanTokenizer$DecompoundMode org.apache.lucene.analysis.ko.KoreanTokenizer$Position org.apache.lucene.analysis.ko.KoreanTokenizer$Type org.apache.lucene.analysis.ko.KoreanTokenizer$WrappedPositionArray
InnerClasses:
public final UnicodeScript = java.lang.Character$UnicodeScript of java.lang.Character
public final DecompoundMode = org.apache.lucene.analysis.ko.KoreanTokenizer$DecompoundMode of org.apache.lucene.analysis.ko.KoreanTokenizer
final Position = org.apache.lucene.analysis.ko.KoreanTokenizer$Position of org.apache.lucene.analysis.ko.KoreanTokenizer
public final Type = org.apache.lucene.analysis.ko.KoreanTokenizer$Type of org.apache.lucene.analysis.ko.KoreanTokenizer
final WrappedPositionArray = org.apache.lucene.analysis.ko.KoreanTokenizer$WrappedPositionArray of org.apache.lucene.analysis.ko.KoreanTokenizer
public final Tag = org.apache.lucene.analysis.ko.POS$Tag of org.apache.lucene.analysis.ko.POS
public final Type = org.apache.lucene.analysis.ko.POS$Type of org.apache.lucene.analysis.ko.POS
public Morpheme = org.apache.lucene.analysis.ko.dict.Dictionary$Morpheme of org.apache.lucene.analysis.ko.dict.Dictionary
public final Arc = org.apache.lucene.util.fst.FST$Arc of org.apache.lucene.util.fst.FST
public abstract BytesReader = org.apache.lucene.util.fst.FST$BytesReader of org.apache.lucene.util.fst.FST