com.groupbyinc.flux.common.apache.logging.log4j.spi.MutableThreadContextStack.class Maven / Gradle / Ivy
???? 3 ? Mcom/groupbyinc/flux/common/apache/logging/log4j/spi/MutableThreadContextStack java/lang/Object Fcom/groupbyinc/flux/common/apache/logging/log4j/spi/ThreadContextStack Mcom/groupbyinc/flux/common/apache/logging/log4j/util/StringBuilderFormattable MutableThreadContextStack.java Jcom/groupbyinc/flux/common/apache/logging/log4j/ThreadContext$ContextStack
=com/groupbyinc/flux/common/apache/logging/log4j/ThreadContext ContextStack serialVersionUID J ?3 list Ljava/util/List; $Ljava/util/List; frozen Z ()V java/util/ArrayList
(Ljava/util/List;)V
this OLcom/groupbyinc/flux/common/apache/logging/log4j/spi/MutableThreadContextStack;
(Ljava/util/Collection;)V $
% ' R(Lcom/groupbyinc/flux/common/apache/logging/log4j/spi/MutableThreadContextStack;)V stack checkInvariants , 'java/lang/UnsupportedOperationException . context stack has been frozen 0 (Ljava/lang/String;)V 2
/ 3 pop ()Ljava/lang/String; +
7 java/util/List 9 isEmpty ()Z ; < : = size ()I ? @ : A remove (I)Ljava/lang/Object; C D : E java/lang/String G last I result Ljava/lang/String; peek get N D : O push add (Ljava/lang/Object;)Z R S : T message getDepth asList ()Ljava/util/List; trim (I)V "java/lang/IllegalArgumentException \ &Maximum stack depth cannot be negative ^
] 3 [
a java/lang/Math c min (II)I e f
d g clear i : j addAll (Ljava/util/Collection;)Z l m : n i depth copy count J()Lcom/groupbyinc/flux/common/apache/logging/log4j/spi/ThreadContextStack; )
u contains w S : x o Ljava/lang/Object; iterator ()Ljava/util/Iterator; | } : ~ toArray ()[Ljava/lang/Object; ? ? : ? (([Ljava/lang/Object;)[Ljava/lang/Object; ? ? : ? ts [TT; [Ljava/lang/Object; (Ljava/lang/String;)Z s C S : ? containsAll ? m : ? objects Ljava/util/Collection<*>; Ljava/util/Collection; strings +Ljava/util/Collection<+Ljava/lang/String;>; removeAll ? m : ? retainAll ? m : ? toString valueOf &(Ljava/lang/Object;)Ljava/lang/String; ? ?
H ? formatTo (Ljava/lang/StringBuilder;)V java/lang/StringBuilder ? append (C)Ljava/lang/StringBuilder; ? ?
? ? -(Ljava/lang/String;)Ljava/lang/StringBuilder; ? ?
? ? buffer Ljava/lang/StringBuilder; hashCode ? @ : ? prime equals X Y ? ? S : ? obj other HLcom/groupbyinc/flux/common/apache/logging/log4j/spi/ThreadContextStack; otherAsList getImmutableStackOrNull N()Lcom/groupbyinc/flux/common/apache/logging/log4j/ThreadContext$ContextStack; r t
? freeze isFrozen R ?
?
ConstantValue Signature Code LocalVariableTable LineNumberTable LocalVariableTypeTable '(Ljava/util/List;)V
StackMapTable &()Ljava/util/List; *()Ljava/util/Iterator; ([TT;)[TT; (Ljava/util/Collection<*>;)Z .(Ljava/util/Collection<+Ljava/lang/String;>;)Z
SourceFile InnerClasses ! ? ? ! ? : *? Y? ? ? ? ! " ?
, - ? _ *? #*? Y+? &? (? ? ! " ? ? 3 4 5 ? ? ) ? P *? #*? Y+? (? &? (? ? ! " * " ? 7 8 9 + ? M *? -?
? /Y1? 4?? ? ! " ? <