com.groupbyinc.flux.common.apache.logging.log4j.message.ReusableParameterizedMessage.class Maven / Gradle / Ivy
???? 3 ? Tcom/groupbyinc/flux/common/apache/logging/log4j/message/ReusableParameterizedMessage java/lang/Object Gcom/groupbyinc/flux/common/apache/logging/log4j/message/ReusableMessage !ReusableParameterizedMessage.java KLcom/groupbyinc/flux/common/apache/logging/log4j/util/PerformanceSensitive; value
allocation MIN_BUILDER_SIZE I MAX_PARMS
serialVersionUID Jl?o??z?? buffer Ljava/lang/ThreadLocal; 2Ljava/lang/ThreadLocal; messagePattern Ljava/lang/String; argCount usedCount indices [I varargs [Ljava/lang/Object; params throwable Ljava/lang/Throwable; reserved Z ()V $ %
& ( * " # , this VLcom/groupbyinc/flux/common/apache/logging/log4j/message/ReusableParameterizedMessage; getTrimmedParams ()[Ljava/lang/Object; 2 4 java/util/Arrays 6 copyOf )([Ljava/lang/Object;I)[Ljava/lang/Object; 8 9
7 : getParams swapParameters (([Ljava/lang/Object;)[Ljava/lang/Object; java/lang/System @ arraycopy *(Ljava/lang/Object;ILjava/lang/Object;II)V B C
A D result emptyReplacement getParameterCount ()S memento C()Lcom/groupbyinc/flux/common/apache/logging/log4j/message/Message; Lcom/groupbyinc/flux/common/apache/logging/log4j/message/ParameterizedMessage L N 0 1
P ((Ljava/lang/String;[Ljava/lang/Object;)V $ R
M S init )(Ljava/lang/String;I[Ljava/lang/Object;)V count (Ljava/lang/String;[I)I W X
Y
initThrowable ([Ljava/lang/Object;II)V [ \
] java/lang/Math _ min (II)I a b
` c e
paramArray placeholderCount java/lang/Exception i Jcom/groupbyinc/flux/common/apache/logging/log4j/message/ParameterFormatter k countArgumentPlaceholders2 m X
l n countArgumentPlaceholders (Ljava/lang/String;)I p q
l r ex Ljava/lang/Exception; java/lang/Throwable v ! x
usedParams set }(Ljava/lang/String;[Ljava/lang/Object;)Lcom/groupbyinc/flux/common/apache/logging/log4j/message/ReusableParameterizedMessage; java/lang/String } U V
arguments |(Ljava/lang/String;Ljava/lang/Object;)Lcom/groupbyinc/flux/common/apache/logging/log4j/message/ReusableParameterizedMessage; p0 Ljava/lang/Object; ?(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)Lcom/groupbyinc/flux/common/apache/logging/log4j/message/ReusableParameterizedMessage; p1 ?(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lcom/groupbyinc/flux/common/apache/logging/log4j/message/ReusableParameterizedMessage; p2 ?(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lcom/groupbyinc/flux/common/apache/logging/log4j/message/ReusableParameterizedMessage; p3 ?(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lcom/groupbyinc/flux/common/apache/logging/log4j/message/ReusableParameterizedMessage; p4 ?(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lcom/groupbyinc/flux/common/apache/logging/log4j/message/ReusableParameterizedMessage; p5 ?(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lcom/groupbyinc/flux/common/apache/logging/log4j/message/ReusableParameterizedMessage; p6 ?(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lcom/groupbyinc/flux/common/apache/logging/log4j/message/ReusableParameterizedMessage; p7(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lcom/groupbyinc/flux/common/apache/logging/log4j/message/ReusableParameterizedMessage; p8(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lcom/groupbyinc/flux/common/apache/logging/log4j/message/ReusableParameterizedMessage; p9 getFormat ()Ljava/lang/String;
getParameters getThrowable ()Ljava/lang/Throwable; getFormattedMessage getBuffer ()Ljava/lang/StringBuilder; ? ?
? formatTo (Ljava/lang/StringBuilder;)V ? ?
? java/lang/StringBuilder ? toString ? ?
? ? sb Ljava/lang/StringBuilder; ? java/lang/ThreadLocal ?
? & get ()Ljava/lang/Object; ? ?
? ? length ()I ? ?
~ ? (I)V $ ?
? ? (Ljava/lang/Object;)V { ?
? ? setLength ? ?
? ? currentPatternLength = 1
?
formatMessage B(Ljava/lang/StringBuilder;Ljava/lang/String;[Ljava/lang/Object;I)V ? ?
l ? formatMessage2 D(Ljava/lang/StringBuilder;Ljava/lang/String;[Ljava/lang/Object;I[I)V ? ?
l ? builder reserve X()Lcom/groupbyinc/flux/common/apache/logging/log4j/message/ReusableParameterizedMessage;
? & ,ReusableParameterizedMessage[messagePattern= ? append -(Ljava/lang/String;)Ljava/lang/StringBuilder; ? ?
? ? ? ?
?
, stringArgs= ? ? 1
? '([Ljava/lang/Object;)Ljava/lang/String; ? ?
7 ? , throwable= ? ? ?
? -(Ljava/lang/Object;)Ljava/lang/StringBuilder; ? ?
? ? (C)Ljava/lang/StringBuilder; ? ?
? ?
ConstantValue Signature Code LocalVariableTable LineNumberTable
StackMapTable
SourceFile RuntimeInvisibleAnnotations ! ?
? ? ? ? ? ? ? ! ? " # $ % ? V *? '* ?
? )*
? ? +*? -? ? . / ? 2 )
+ - 3 0 1 ? Q *? 3? *? +*? 5? ;? *? 3? ? . / ? 6 ? C <