com.groupbyinc.flux.common.ibm.icu.impl.UCharacterName.class Maven / Gradle / Ivy
???? 2? 6com/groupbyinc/flux/common/ibm/icu/impl/UCharacterName java/lang/Object UCharacterName.java Dcom/groupbyinc/flux/common/ibm/icu/impl/UCharacterName$AlgorithmName
AlgorithmName INSTANCE 8Lcom/groupbyinc/flux/common/ibm/icu/impl/UCharacterName; LINES_PER_GROUP_ I
m_groupcount_ m_groupsize_
m_tokentable_ [C m_tokenstring_ [B m_groupinfo_ m_groupstring_ m_algorithm_ G[Lcom/groupbyinc/flux/common/ibm/icu/impl/UCharacterName$AlgorithmName; m_groupoffsets_ m_grouplengths_
FILE_NAME_ Ljava/lang/String;
unames.icu GROUP_SHIFT_ GROUP_MASK_ OFFSET_HIGH_OFFSET_ OFFSET_LOW_OFFSET_ SINGLE_NIBBLE_MAX_
m_nameSet_ [I m_ISOCommentSet_ m_utilStringBuffer_ Ljava/lang/StringBuffer; m_utilIntBuffer_ m_maxISOCommentLength_ m_maxNameLength_ TYPE_NAMES_ [Ljava/lang/String; UNKNOWN_TYPE_NAME_ unknown 3 NON_CHARACTER_ LEAD_SURROGATE_ TRAIL_SURROGATE_ EXTENDED_CATEGORY_ ! getName (II)Ljava/lang/String; ??
getAlgName > <
? java/lang/String A length ()I C D
B E getExtendedName (I)Ljava/lang/String; G H
I getGroupName K <
L this ch choice result getCharFromName (ILjava/lang/String;)I java/util/Locale T ENGLISH Ljava/util/Locale; V W U X toLowerCase &(Ljava/util/Locale;)Ljava/lang/String; Z [
B \ getExtendedChar (Ljava/lang/String;I)I ^ _
` toUpperCase b [
B c e getChar (Ljava/lang/String;)I g h
i getGroupChar k _
l count name
upperCaseName getGroupLengths (I[C[C)I ?? t v 9com/groupbyinc/flux/common/ibm/icu/impl/UCharacterUtility x toInt (CC)I z {
y | shift i index offsets lengths C b B n stringoffset (III)Ljava/lang/String; ? skipByteSubString ([BIIB)I ? ?
y ? + , ? java/lang/StringBuffer ? setLength (I)V ? ?
? ? append (I)Ljava/lang/StringBuffer; ? ?
? ? ??
? E (C)Ljava/lang/StringBuffer; ? ?
? ? ? getNullTermByteSubString (Ljava/lang/StringBuffer;[BI)I ? ?
y ? toString ()Ljava/lang/String; ? ?
? ? java/lang/Throwable ? oldindex
fieldIndex token ; <
? getExtendedOr10Name ? H
? getGroup (I)I ? getCodepointMSB ? ?
? getGroupMSB ? ?
? gindex codepoint endGroup msb getType ? ?
? 0 1 ? ,(Ljava/lang/String;)Ljava/lang/StringBuffer; ? ?
? ? java/lang/Integer ? toHexString ? H
? ? chStr zeros type
getGroupLimit getGroupMin getGroupOffset getGroupMinFromCodepoint getAlgorithmLength getAlgorithmStart
access$000 I(Lcom/groupbyinc/flux/common/ibm/icu/impl/UCharacterName$AlgorithmName;)I ? ?
? getAlgorithmEnd
access$100 ? ?
? getAlgorithmName
appendName (ILjava/lang/StringBuffer;)V ? ?
? ? ?
? ? ? q r
? K ?
? offset group getMaxCharNameLength initNameSetsLengths ()Z ? ?
? / ? getMaxISOCommentLength . ? getCharNameCharacters 7(Lcom/groupbyinc/flux/common/ibm/icu/text/UnicodeSet;)V ( ) convert 9([ILcom/groupbyinc/flux/common/ibm/icu/text/UnicodeSet;)V
set 4Lcom/groupbyinc/flux/common/ibm/icu/text/UnicodeSet; getISOCommentCharacters * ) setToken ([C[B)Z tokenstring setAlgorithm J([Lcom/groupbyinc/flux/common/ibm/icu/impl/UCharacterName$AlgorithmName;)Z alg setGroupCountSize (II)Z size setGroup groupstring ()V java/io/IOException
? - ) 1com/groupbyinc/flux/common/ibm/icu/impl/ICUBinary getRequiredData )(Ljava/lang/String;)Ljava/nio/ByteBuffer;!"
#