com.groupbyinc.flux.common.ibm.icu.impl.locale.InternalLocaleBuilder.class Maven / Gradle / Ivy
???? 2? Dcom/groupbyinc/flux/common/ibm/icu/impl/locale/InternalLocaleBuilder java/lang/Object InternalLocaleBuilder.java Xcom/groupbyinc/flux/common/ibm/icu/impl/locale/InternalLocaleBuilder$CaseInsensitiveChar CaseInsensitiveChar Zcom/groupbyinc/flux/common/ibm/icu/impl/locale/InternalLocaleBuilder$CaseInsensitiveString CaseInsensitiveString JDKIMPL Z _language Ljava/lang/String; _script _region _variant PRIVUSE_KEY ZLcom/groupbyinc/flux/common/ibm/icu/impl/locale/InternalLocaleBuilder$CaseInsensitiveChar; _extensions Ljava/util/HashMap; ?Ljava/util/HashMap; _uattributes Ljava/util/HashSet; qLjava/util/HashSet;
_ukeywords ?Ljava/util/HashMap; $assertionsDisabled ()V
! # % ' ) + this FLcom/groupbyinc/flux/common/ibm/icu/impl/locale/InternalLocaleBuilder; setLanguage Z(Ljava/lang/String;)Lcom/groupbyinc/flux/common/ibm/icu/impl/locale/InternalLocaleBuilder; Dcom/groupbyinc/flux/common/ibm/icu/impl/locale/LocaleSyntaxException 1 java/lang/String 3 length ()I 5 6
4 7 :com/groupbyinc/flux/common/ibm/icu/impl/locale/LanguageTag 9
isLanguage (Ljava/lang/String;)Z ; <
: = java/lang/StringBuilder ?
@ ! Ill-formed language: B append -(Ljava/lang/String;)Ljava/lang/StringBuilder; D E
@ F toString ()Ljava/lang/String; H I
@ J (Ljava/lang/String;I)V L
2 M language setScript isScript Q <
: R Ill-formed script: T script setRegion isRegion X <
: Y Ill-formed region: [ region
setVariant - _ _ a
replaceAll 8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; c d
4 e
checkVariants '(Ljava/lang/String;Ljava/lang/String;)I g h
i Ill-formed variant: k var errIdx I variant addUnicodeLocaleAttribute Ecom/groupbyinc/flux/common/ibm/icu/impl/locale/UnicodeLocaleExtension r isAttribute t <
s u %Ill-formed Unicode locale attribute: w (Ljava/lang/String;)V y
2 z | java/util/HashSet ~ (I)V ?
?
z add (Ljava/lang/Object;)Z ? ?
? attribute removeUnicodeLocaleAttribute remove ? ?
? setUnicodeLocaleKeyword l(Ljava/lang/String;Ljava/lang/String;)Lcom/groupbyinc/flux/common/ibm/icu/impl/locale/InternalLocaleBuilder; isKey ? <
s ? 'Ill-formed Unicode locale keyword key: ? ? java/util/HashMap ? &(Ljava/lang/Object;)Ljava/lang/Object; ? ?
? ? Bcom/groupbyinc/flux/common/ibm/icu/impl/locale/StringTokenIterator ? '(Ljava/lang/String;Ljava/lang/String;)V ?
? ? isDone ()Z ? ?
? ? current ? I
? ? isTypeSubtag ? <
s ? (Ill-formed Unicode locale keyword type: ? currentStart ? 6
? ? next ? I
? ?
? ? put 8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; ? ?
? ? s tp itr DLcom/groupbyinc/flux/common/ibm/icu/impl/locale/StringTokenIterator; key type cikey \Lcom/groupbyinc/flux/common/ibm/icu/impl/locale/InternalLocaleBuilder$CaseInsensitiveString; setExtension [(CLjava/lang/String;)Lcom/groupbyinc/flux/common/ibm/icu/impl/locale/InternalLocaleBuilder; isPrivateusePrefixChar (C)Z ? ?
: ? isExtensionSingletonChar ? ?
: ? Ill-formed extension key: ? (C)Ljava/lang/StringBuilder; D ?
@ ? (C)V ?
? value ()C ? ?
? isSingletonChar ? ?
s ? clear ?
?
? ? ? containsKey ? ?
? ? isPrivateuseSubtag ? <
: ? isExtensionSubtag ? <
: ? Ill-formed extension value: ? setUnicodeLocaleExtension ? y
? validSubtag val singleton C isBcpPrivateuse
setExtensions clearExtensions H()Lcom/groupbyinc/flux/common/ibm/icu/impl/locale/InternalLocaleBuilder; ? ?
? java/util/List ? isExtensionSingleton ? <
: ?
@ z
currentEnd ? 6
? ? Incomplete extension ' ? ' java/util/ArrayList
? ? ? isPrivateusePrefix <
: Incomplete privateuse: substring (I)Ljava/lang/String;
4
Ill-formed extension subtags: j(Ljava/util/List;Ljava/lang/String;)Lcom/groupbyinc/flux/common/ibm/icu/impl/locale/InternalLocaleBuilder; ?
sb Ljava/lang/StringBuilder; start subtags
extensions $Ljava/util/List; Ljava/util/List;
privateuse parsed size 6 ? iterator ()Ljava/util/Iterator; ! ?" java/util/Iterator$ hasNext&