com.groupbyinc.flux.common.ibm.icu.text.RBBIRuleBuilder.class Maven / Gradle / Ivy
???? 2! 7com/groupbyinc/flux/common/ibm/icu/text/RBBIRuleBuilder java/lang/Object RBBIRuleBuilder.java fDebugEnv Ljava/lang/String; fRules fScanner 9Lcom/groupbyinc/flux/common/ibm/icu/text/RBBIRuleScanner;
fTreeRoots 3[Lcom/groupbyinc/flux/common/ibm/icu/text/RBBINode; fForwardTree I fReverseTree fSafeFwdTree fSafeRevTree fDefaultTree fChainRules Z fLBCMNoChain fLookAheadHardBreak fSetBuilder 8Lcom/groupbyinc/flux/common/ibm/icu/text/RBBISetBuilder;
fUSetNodes Ljava/util/List; DLjava/util/List; fForwardTables :Lcom/groupbyinc/flux/common/ibm/icu/text/RBBITableBuilder; fReverseTables fSafeFwdTables fSafeRevTables fStatusSets Ljava/util/Map; HLjava/util/Map;Ljava/lang/Integer;>; fRuleStatusVals %Ljava/util/List; U_BRK_ERROR_START U_BRK_INTERNAL_ERROR U_BRK_HEX_DIGITS_EXPECTED U_BRK_SEMICOLON_EXPECTED U_BRK_RULE_SYNTAX U_BRK_UNCLOSED_SET U_BRK_ASSIGN_ERROR U_BRK_VARIABLE_REDFINITION U_BRK_MISMATCHED_PAREN U_BRK_NEW_LINE_IN_QUOTED_STRING U_BRK_UNDEFINED_VARIABLE
U_BRK_INIT_ERROR U_BRK_RULE_EMPTY_SET U_BRK_UNRECOGNIZED_OPTION
U_BRK_MALFORMED_RULE_TAG U_BRK_MALFORMED_SET U_BRK_ERROR_LIMIT (Ljava/lang/String;)V ()V L N
O 0com/groupbyinc/flux/common/ibm/icu/text/RBBINode Q S U java/util/HashMap W
X O % & Z rbbi \ 0com/groupbyinc/flux/common/ibm/icu/impl/ICUDebug ^ enabled (Ljava/lang/String;)Z ` a
_ b value &(Ljava/lang/String;)Ljava/lang/String; d e
_ f java/lang/String h j l java/util/ArrayList n
o O q ( s 7com/groupbyinc/flux/common/ibm/icu/text/RBBIRuleScanner u <(Lcom/groupbyinc/flux/common/ibm/icu/text/RBBIRuleBuilder;)V L w
v x
z 6com/groupbyinc/flux/common/ibm/icu/text/RBBISetBuilder |
} x this 9Lcom/groupbyinc/flux/common/ibm/icu/text/RBBIRuleBuilder; rules align8 (I)I i flattenData (Ljava/io/OutputStream;)V java/io/IOException ? java/io/DataOutputStream ? L ?
? ?
stripRules ? e
v ? ! ? 8com/groupbyinc/flux/common/ibm/icu/text/RBBITableBuilder ? getTableSize ()I ? ?
? ? ? ?
? " ! ? # ! ? $ ! ? getTrieSize ? ?
} ? java/util/List ? size ? ? ? ? length ? ?
i ?Brk 1com/groupbyinc/flux/common/ibm/icu/impl/ICUBinary ? writeHeader (IIILjava/io/DataOutputStream;)I ? ?
? ? ?? getNumCharCategories ? ?
} ? java/io/OutputStream ? [I ? writeInt (I)V ? ?
? ? exportTable ()[S ? ?
? ? [S ? .com/groupbyinc/flux/common/ibm/icu/impl/Assert ? assrt (Z)V ? ?
? ?
writeShort ? ?
? ?
serializeTrie ? ?
} ? write ? ?
? ? iterator ()Ljava/util/Iterator; ? ? ? ? java/util/Iterator ? hasNext ()Z ? ? ? ? next ()Ljava/lang/Object; ? ? ? ? java/lang/Integer ? intValue ? ?
? ?
writeChars ? M
? ? val Ljava/lang/Integer; os Ljava/io/OutputStream; dos Ljava/io/DataOutputStream;
strippedRules
headerSize forwardTableSize reverseTableSize safeFwdTableSize safeRevTableSize trieSize statusTableSize rulesSize totalSize outputPos header tableData compileRules +(Ljava/lang/String;Ljava/io/OutputStream;)V L M
parse N
v build N
} =(Lcom/groupbyinc/flux/common/ibm/icu/text/RBBIRuleBuilder;I)V L
?
? states
indexOf (Ljava/lang/String;)I
i printRuleStatusTable N
? ? ?
builder
ConstantValue Signature Code LocalVariableTable LineNumberTable
StackMapTable
Exceptions
SourceFile %
! " ! # ! $ ! % &