com.groupbyinc.flux.common.ibm.icu.impl.coll.CollationFastLatin.class Maven / Gradle / Ivy
???? 2 ?com/groupbyinc/flux/common/ibm/icu/impl/coll/CollationFastLatin java/lang/Object CollationFastLatin.java =com/groupbyinc/flux/common/ibm/icu/text/Collator$ReorderCodes 0com/groupbyinc/flux/common/ibm/icu/text/Collator ReorderCodes VERSION I LATIN_MAX LATIN_LIMIT ? LATIN_MAX_UTF8_LEAD ? PUNCT_START PUNCT_LIMIT @ NUM_FAST_CHARS ? SHORT_PRIMARY_MASK ?
INDEX_MASK ? SECONDARY_MASK ? CASE_MASK LONG_PRIMARY_MASK ??
TERTIARY_MASK CASE_AND_TERTIARY_MASK TWO_SHORT_PRIMARIES_MASK? ? TWO_LONG_PRIMARIES_MASK???? TWO_SECONDARIES_MASK?? TWO_CASES_MASK TWO_TERTIARIES_MASK CONTRACTION EXPANSION MIN_LONG LONG_INC MAX_LONG ? MIN_SHORT SHORT_INC MAX_SHORT MIN_SEC_BEFORE SEC_INC MAX_SEC_BEFORE ?
COMMON_SEC ?
MIN_SEC_AFTER ?
MAX_SEC_AFTER ` MIN_SEC_HIGH MAX_SEC_HIGH
SEC_OFFSET COMMON_SEC_PLUS_OFFSET TWO_SEC_OFFSETS TWO_COMMON_SEC_PLUS_OFFSET ? ?
LOWER_CASE TWO_LOWER_CASES
COMMON_TER
MAX_TER_AFTER
TER_OFFSET COMMON_TER_PLUS_OFFSET TWO_TER_OFFSETS TWO_COMMON_TER_PLUS_OFFSET MERGE_WEIGHT EOS BAIL_OUT CONTR_CHAR_MASK ? CONTR_LENGTH_SHIFT BAIL_OUT_RESULT???? $assertionsDisabled Z getCharIndex (C)I c C
getOptions ?(Lcom/groupbyinc/flux/common/ibm/icu/impl/coll/CollationData;Lcom/groupbyinc/flux/common/ibm/icu/impl/coll/CollationSettings;[C)I :com/groupbyinc/flux/common/ibm/icu/impl/coll/CollationData p fastLatinTableHeader [C r s q t s h i w java/lang/AssertionError y ()V { |
z } >com/groupbyinc/flux/common/ibm/icu/impl/coll/CollationSettings options ? ? ? getMaxVariable ()I ? ?
? ?
hasReordering ()Z ? ?
? ? getFirstPrimaryForGroup (I)J ? ?
q ? reorder (J)J ? ?
? ? fastLatinTable ? s q ?
miniVarTop headerLength i start J group prevStart beforeDigitStart
digitStart afterDigitStart
latinStart p data