org.apache.log4j.helpers.BoundedFIFO.class Maven / Gradle / Ivy
The newest version!
???? 0 Z
< = > ? @ A
< B
C
D E
F
G H I J
K
L M N O buf $[Lorg/apache/log4j/spi/LoggingEvent; numElements I first next maxSize (I)V Code LineNumberTable LocalVariableTable this &Lorg/apache/log4j/helpers/BoundedFIFO; get %()Lorg/apache/log4j/spi/LoggingEvent; r #Lorg/apache/log4j/spi/LoggingEvent; put &(Lorg/apache/log4j/spi/LoggingEvent;)V o
getMaxSize ()I isFull ()Z length min (II)I a b resize newSize tmp len1 len2 wasEmpty wasFull
SourceFile BoundedFIFO.java P "java/lang/IllegalArgumentException java/lang/StringBuffer The maxSize argument ( Q R Q S ) is not a positive integer. T U V !org/apache/log4j/spi/LoggingEvent / 0 W X Y $org/apache/log4j/helpers/BoundedFIFO java/lang/Object ()V append ,(Ljava/lang/String;)Ljava/lang/StringBuffer; (I)Ljava/lang/StringBuffer; toString ()Ljava/lang/String; (Ljava/lang/String;)V java/lang/System arraycopy *(Ljava/lang/Object;ILjava/lang/Object;II)V !
? F*? *? *? *? ? #? Y? Y? ? ?
? ? ?
?*? *? ? ? &