
com.groupbyinc.flux.common.ibm.icu.impl.SimplePatternFormatter.class Maven / Gradle / Ivy
???? 1 ? >com/groupbyinc/flux/common/ibm/icu/impl/SimplePatternFormatter java/lang/Object SimplePatternFormatter.java @com/groupbyinc/flux/common/ibm/icu/impl/SimplePatternFormatter$1 Rcom/groupbyinc/flux/common/ibm/icu/impl/SimplePatternFormatter$PlaceholdersBuilder PlaceholdersBuilder Scom/groupbyinc/flux/common/ibm/icu/impl/SimplePatternFormatter$PlaceholderIdBuilder PlaceholderIdBuilder Dcom/groupbyinc/flux/common/ibm/icu/impl/SimplePatternFormatter$State State patternWithoutPlaceholders Ljava/lang/String; placeholderCount I placeholderIdsOrderedByOffset [I i(Ljava/lang/String;Lcom/groupbyinc/flux/common/ibm/icu/impl/SimplePatternFormatter$PlaceholdersBuilder;)V ()V
getPlaceholderIdsOrderedByOffset ()[I
" getPlaceholderCount ()I $ %
& ( this @Lcom/groupbyinc/flux/common/ibm/icu/impl/SimplePatternFormatter; pattern builder TLcom/groupbyinc/flux/common/ibm/icu/impl/SimplePatternFormatter$PlaceholdersBuilder; compile Z(Ljava/lang/CharSequence;)Lcom/groupbyinc/flux/common/ibm/icu/impl/SimplePatternFormatter; E(Lcom/groupbyinc/flux/common/ibm/icu/impl/SimplePatternFormatter$1;)V 1
2
2 java/lang/StringBuilder 5
6 INIT FLcom/groupbyinc/flux/common/ibm/icu/impl/SimplePatternFormatter$State; 8 9 : java/lang/CharSequence < length > % = ? charAt (I)C A B = C 8$SwitchMap$com$ibm$icu$impl$SimplePatternFormatter$State E F ordinal H %
I
APOSTROPHE K 9 L PLACEHOLDER N 9 O reset Q
R append (C)Ljava/lang/StringBuilder; T U
6 V ' X -(Ljava/lang/String;)Ljava/lang/StringBuilder; T Z
6 [ { ] add (C)V _ `
a isValid ()Z c d
e getId g %
h
6 ? (II)V _ k
l appendTo (Ljava/lang/StringBuilder;)V n o
p java/lang/IllegalStateException r
s toString ()Ljava/lang/String; u v
6 w
y ch C i Ljava/lang/CharSequence; placeholdersBuilder idBuilder ULcom/groupbyinc/flux/common/ibm/icu/impl/SimplePatternFormatter$PlaceholderIdBuilder;
newPattern Ljava/lang/StringBuilder; state startsWithPlaceholder (I)Z id format -([Ljava/lang/CharSequence;)Ljava/lang/String; O(Ljava/lang/StringBuilder;[I[Ljava/lang/CharSequence;)Ljava/lang/StringBuilder; ? ?
? values [Ljava/lang/CharSequence; "java/lang/IllegalArgumentException ? Too few values. ? (Ljava/lang/String;)V ?
? ? 5(Ljava/lang/CharSequence;II)Ljava/lang/StringBuilder; T ?
6 ? setPlaceholderOffset (II[II)V ? ?
? 3(Ljava/lang/CharSequence;)Ljava/lang/StringBuilder; T ?
6 ? java/lang/String ?
? ? offsets offsetLen
& {%d} ? java/lang/Integer ? valueOf (I)Ljava/lang/Integer; ? ?
? ? 9(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; ? ?
? ? [Ljava/lang/String;
placeholderId offset getPatternWithNoPlaceholders Code LocalVariableTable LineNumberTable
SourceFile InnerClasses ! ? h *? *+? *,? !? #*,? '? )? ? * + , - . ? * + , . / / 0 ? ? u? Y? 3L? Y? 4M? 6Y? 7N? ;:6*? @ ? ?*? D 6? G? J.? ? H ?'? ? M:? ?{? ? P:,? S? ?-? WW? ?'?
-Y? \W? "{?
-^? \W? -Y? \W-? WW? ;:? _0? 9? ,? b? H}? ,? f? +,? i-? j? m? ;:? &-{? WW,-? q-? WW? ;:? ? sY? t????? G? J.? 5 &? $-Y? \W? -{? WW,-? q? ? sY? t?? Y-? x+? z? ? H 7 ? { | " } u , ~ l . c ? ? [ ? ? V ? 9 ? ? + 7 8 9 : ; - <