org.apache.commons.lang3.text.ExtendedMessageFormat.class Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of jelly Show documentation
Show all versions of jelly Show documentation
Java Functional Metaprogramming API
The newest version!
???? 2?
? ?
3 ?
3 ? ?
V ?
3 ? 3 ?
3 ? 3 ?
V ?
V ? ?
? ?
I ?
? ?
?
I ?
?
3 ?
3 ?
3 ?
3 ?
?
?
3 ?
3
?
! ?
3
3
3
V
. ?
V
V
I
I
I
I !
3" ;#
I$
%&
?
'()
%*+,-
3.
/0
12
13
4 3567
N8
9:;<;
=>? serialVersionUID J
ConstantValue?8Q???? HASH_SEED I
DUMMY_PATTERN Ljava/lang/String; START_FMT C , END_FE } START_FE { QUOTE ' toPattern registry Ljava/util/Map; Signature QLjava/util/Map; $assertionsDisabled Z (Ljava/lang/String;)V Code LineNumberTable LocalVariableTable this 5Lorg/apache/commons/lang3/text/ExtendedMessageFormat; pattern '(Ljava/lang/String;Ljava/util/Locale;)V locale Ljava/util/Locale; $(Ljava/lang/String;Ljava/util/Map;)V LocalVariableTypeTable f(Ljava/lang/String;Ljava/util/Map;)V 6(Ljava/lang/String;Ljava/util/Locale;Ljava/util/Map;)V x(Ljava/lang/String;Ljava/util/Locale;Ljava/util/Map;)V ()Ljava/lang/String; applyPattern start index format Ljava/text/Format; formatDescription f it Ljava/util/Iterator; origFormats [Ljava/text/Format; i foundFormats Ljava/util/ArrayList; foundDescriptions stripCustom Ljava/lang/StringBuilder; pos Ljava/text/ParsePosition; c [C fmtCount (Ljava/util/Iterator; )Ljava/util/ArrayList; )Ljava/util/ArrayList;
StackMapTable0 ? ? ? ? ?@ setFormat (ILjava/text/Format;)V formatElementIndex newFormat setFormatByArgumentIndex
argumentIndex
setFormats ([Ljava/text/Format;)V
newFormats setFormatsByArgumentIndex equals (Ljava/lang/Object;)Z obj Ljava/lang/Object; rhs hashCode ()I result getFormat &(Ljava/lang/String;)Ljava/text/Format; name args factory -Lorg/apache/commons/lang3/text/FormatFactory; desc readArgumentIndex .(Ljava/lang/String;Ljava/text/ParsePosition;)I e !Ljava/lang/NumberFormatException; error) parseFormatDescription ?(Ljava/lang/String;Ljava/text/ParsePosition;)Ljava/lang/String; text depth
insertFormats ;(Ljava/lang/String;Ljava/util/ArrayList;)Ljava/lang/String;
customPattern customPatterns sb fe O(Ljava/lang/String;Ljava/util/ArrayList;)Ljava/lang/String; seekNonWs .(Ljava/lang/String;Ljava/text/ParsePosition;)V len buffer next 4(Ljava/text/ParsePosition;)Ljava/text/ParsePosition; appendQuotedString _(Ljava/lang/String;Ljava/text/ParsePosition;Ljava/lang/StringBuilder;)Ljava/lang/StringBuilder; appendTo lastHold getQuotedString containsElements (Ljava/util/Collection;)Z i$ coll Ljava/util/Collection; Ljava/util/Collection<*>; (Ljava/util/Collection<*>;)Z ()V
SourceFile ExtendedMessageFormat.javaABC q y q q rDE k l ? r j ` ? r j ? java/util/ArrayList q ? java/lang/StringBuilderF ? qG java/text/ParsePositionHIJ ? ? ? ? ? ? ? ? ?KLKM ? ? ? ?KNO ?P ?QRS "java/lang/IllegalArgumentException &Unreadable format element at position T ? ? ? ? ?UVWX@YZ ?[ java/text/Format ? ? 'java/lang/UnsupportedOperationException ? ?\]^_`a 3org/apache/commons/lang3/text/ExtendedMessageFormat ? ? ?bcdefg ?ehijk +org/apache/commons/lang3/text/FormatFactorylC ?mnopqrstu java/lang/NumberFormatExceptionvr *Invalid format argument index at position : (Unterminated format element at position ? ?jw java/lang/Stringxyz{|}G o p java/lang/AssertionError -Quoted string must start with quote character q~K 'Unterminated quoted string at position ??Z??Z java/text/MessageFormat java/util/Iterator java/util/Locale
getDefault ()Ljava/util/Locale; setLocale (Ljava/util/Locale;)V length (I)V toCharArray ()[C getIndex append (C)Ljava/lang/StringBuilder; (I)Ljava/lang/StringBuilder; -(Ljava/lang/String;)Ljava/lang/StringBuilder; add size !org/apache/commons/lang3/Validate isTrue (Z)V toString
getFormats ()[Ljava/text/Format; iterator ()Ljava/util/Iterator; hasNext ()Z ()Ljava/lang/Object; java/lang/Object getClass ()Ljava/lang/Class; $org/apache/commons/lang3/ObjectUtils notEqual '(Ljava/lang/Object;Ljava/lang/Object;)Z (Ljava/lang/Object;)I indexOf (I)I substring (II)Ljava/lang/String; trim (I)Ljava/lang/String;
java/util/Map get &(Ljava/lang/Object;)Ljava/lang/Object; getLocale J(Ljava/lang/String;Ljava/lang/String;Ljava/util/Locale;)Ljava/text/Format; charAt (I)C java/lang/Character isWhitespace (C)Z java/lang/Integer parseInt (Ljava/lang/String;)I isDigit (I)Ljava/lang/Object; (org/apache/commons/lang3/text/StrMatcher splitMatcher ,()Lorg/apache/commons/lang3/text/StrMatcher; isMatch ([CI)I setIndex (Ljava/lang/Object;)V ([CII)Ljava/lang/StringBuilder; java/util/Collection isEmpty java/lang/Class desiredAssertionStatus ! 3 V
W X Y Z \ ] Y ^ _ ` Y a b Y c d b Y e f b Y g h b Y i j ` k l m n o p q r s A *+? ? ? t
Y Z u v w x ` q y s J *+,? ? t
d e u v w x ` z { q | s ^
*+? ,? ? t
o p u
v w
x `
k l }
k n m ~ q s ? *? *,? *-? *+? ? t { | } ~ u * v w x ` z { k l } k n m ? j ? s / *? ? t ? u v w ? r s ?*? ? *+?
**? ? ?? Y?
M? Y?
N? Y+? ? :? Y? :+? :6? +? ?? 4? ? ' { (*+? W? ?*+? ? 6*+*? ? 6 {? ? W*+? :
:? 4,? **+*? ? :*? :
? ,? ? W,
? W-
? ? ? W,? ? ? ? -? ? ? ? ? 4}? ? !Y? Y? "#? ? ? $? %?? 4? W*? W???*? $?
***? -? &? *,? '? @*? (:6 ,? ):
? * ? !
? + ? ,:?
S? ???*? -? t ? / ? ? ? ? ? ? % ? 2 ? <