com.groupbyinc.flux.common.ibm.icu.text.RuleBasedBreakIterator.class Maven / Gradle / Ivy
???? 2\ >com/groupbyinc/flux/common/ibm/icu/text/RuleBasedBreakIterator 5com/groupbyinc/flux/common/ibm/icu/text/BreakIterator RuleBasedBreakIterator.java Ocom/groupbyinc/flux/common/ibm/icu/text/RuleBasedBreakIterator$LookAheadResults LookAheadResults Dcom/groupbyinc/flux/common/ibm/icu/text/DictionaryBreakEngine$DequeI =com/groupbyinc/flux/common/ibm/icu/text/DictionaryBreakEngine DequeI Fcom/groupbyinc/flux/common/ibm/icu/text/RBBIDataWrapper$RBBIDataHeader 7com/groupbyinc/flux/common/ibm/icu/text/RBBIDataWrapper RBBIDataHeader START_STATE I
STOP_STATE
RBBI_START RBBI_RUN RBBI_END fText Ljava/text/CharacterIterator; fRData 9Lcom/groupbyinc/flux/common/ibm/icu/text/RBBIDataWrapper; fLastRuleStatusIndex fLastStatusIndexValid Z fDictionaryCharCount RBBI_DEBUG_ARG Ljava/lang/String; rbbi & TRACE
fBreakType gUnhandledBreakEngine >Lcom/groupbyinc/flux/common/ibm/icu/text/UnhandledBreakEngine; gAllBreakEngines Ljava/util/List; OLjava/util/List;
fBreakEngines fCachedBreakPositions [I fPositionInCache fDebugEnv kMaxLookaheads fLookAheadMatches QLcom/groupbyinc/flux/common/ibm/icu/text/RuleBasedBreakIterator$LookAheadResults; $assertionsDisabled ()V 9 :
; !java/text/StringCharacterIterator = ? (Ljava/lang/String;)V 9 A
> B D ) F
; 6 7 I ! " K # M , - O java/util/ArrayList Q (Ljava/util/Collection;)V 9 S
R T / - V java/lang/Object X java/lang/Throwable Z this @Lcom/groupbyinc/flux/common/ibm/icu/text/RuleBasedBreakIterator; getInstanceFromCompiledRules W(Ljava/io/InputStream;)Lcom/groupbyinc/flux/common/ibm/icu/text/RuleBasedBreakIterator; java/io/IOException `
; 1com/groupbyinc/flux/common/ibm/icu/impl/ICUBinary c *getByteBufferFromInputStreamAndCloseStream ,(Ljava/io/InputStream;)Ljava/nio/ByteBuffer; e f
d g get P(Ljava/nio/ByteBuffer;)Lcom/groupbyinc/flux/common/ibm/icu/text/RBBIDataWrapper; i j
k m is Ljava/io/InputStream; This W(Ljava/nio/ByteBuffer;)Lcom/groupbyinc/flux/common/ibm/icu/text/RuleBasedBreakIterator; Ljava/lang/Deprecated; bytes Ljava/nio/ByteBuffer; java/io/ByteArrayOutputStream v
w ; compileRules +(Ljava/lang/String;Ljava/io/OutputStream;)V y z
{ toByteArray ()[B } ~
w java/nio/ByteBuffer ? wrap ([B)Ljava/nio/ByteBuffer; ? ?
? ? java/lang/String ? java/lang/RuntimeException ? java/lang/StringBuilder ?
? ; 8RuleBasedBreakIterator rule compilation internal error: ? append -(Ljava/lang/String;)Ljava/lang/StringBuilder; ? ?
? ?
getMessage ()Ljava/lang/String; ? ?
a ? toString ? ?
? ?
? B ruleOS Ljava/io/ByteArrayOutputStream; rte Ljava/lang/RuntimeException; e Ljava/io/IOException; rules clone ()Ljava/lang/Object; ? ?
? java/text/CharacterIterator ? ? ? 0 1 ? 1
? ? result equals (Ljava/lang/Object;)Z java/lang/ClassCastException ? fRuleSource ? % ? ? ?
? ?
Y ? other Ljava/lang/ClassCastException; that Ljava/lang/Object; retStr hashCode ()I ? ?
? ? reset 2 ? dump (Ljava/io/PrintStream;)V java/lang/System ? out Ljava/io/PrintStream; ? ? ? ? ? ?
? 7com/groupbyinc/flux/common/ibm/icu/text/RBBIRuleBuilder ?
? {
ruleBinary Ljava/io/OutputStream; first ? ()C ? ? ? ? getIndex ? ? ? ? last getEndIndex ? ? ? ? setIndex (I)C ? ? ? ? pos next (I)I current ? ?
? ? ?
? previous ? ?
? n ? :
? fFTable [S ? ? ?
handleNext ([S)I ? ?
? checkDictionary (IIZ)I ? ?
? startPos :com/groupbyinc/flux/common/ibm/icu/impl/CharacterIteration
previous32 (Ljava/text/CharacterIterator;)I
; current32
fTrie 2Lcom/groupbyinc/flux/common/ibm/icu/impl/CharTrie;
0com/groupbyinc/flux/common/ibm/icu/impl/CharTrie getCodePointValue ?
next32
??? ;com/groupbyinc/flux/common/ibm/icu/text/LanguageBreakEngine getLanguageBreakEngine @(I)Lcom/groupbyinc/flux/common/ibm/icu/text/LanguageBreakEngine;
findBreaks j(Ljava/text/CharacterIterator;IIZILcom/groupbyinc/flux/common/ibm/icu/text/DictionaryBreakEngine$DequeI;)I 8 " ! java/lang/AssertionError#
$ ; size&