
com.groupbyinc.flux.common.apache.lucene.util.RollingBuffer.class Maven / Gradle / Ivy
???? 3 z ;com/groupbyinc/flux/common/apache/lucene/util/RollingBuffer _Ljava/lang/Object; java/lang/Object RollingBuffer.java Fcom/groupbyinc/flux/common/apache/lucene/util/RollingBuffer$Resettable
Resettable buffer I[Lcom/groupbyinc/flux/common/apache/lucene/util/RollingBuffer$Resettable; [TT; nextWrite I nextPos count $assertionsDisabled Z ()V
newInstance J()Lcom/groupbyinc/flux/common/apache/lucene/util/RollingBuffer$Resettable;
idx this BLcom/groupbyinc/flux/common/apache/lucene/util/RollingBuffer; =Lcom/groupbyinc/flux/common/apache/lucene/util/RollingBuffer; reset
# % " ' ) inBounds (I)Z pos getIndex (I)I index get K(I)Lcom/groupbyinc/flux/common/apache/lucene/util/RollingBuffer$Resettable; ?com/groupbyinc/flux/common/apache/lucene/util/RamUsageEstimator 3 NUM_BYTES_OBJECT_REF 5 4 6 7com/groupbyinc/flux/common/apache/lucene/util/ArrayUtil 8 oversize (II)I : ;
9 < java/lang/System > arraycopy *(Ljava/lang/Object;ILjava/lang/Object;II)V @ A
? B D + ,
F java/lang/AssertionError H
I . /
K i newBuffer getMaxPos ()I
freeBefore (I)V java/lang/StringBuilder S
T toFree= V append -(Ljava/lang/String;)Ljava/lang/StringBuilder; X Y
T Z (I)Ljava/lang/StringBuilder; X \
T ] count= _ toString ()Ljava/lang/String; a b
T c (Ljava/lang/Object;)V e
I f toFree java/lang/Class j desiredAssertionStatus ()Z l m
k n Signature Code LocalVariableTable LocalVariableTypeTable LineNumberTable
StackMapTable ()TT; (I)TT;
SourceFile InnerClasses!
p
q ? ,*? *? ? ? <*? ?? *? *? S???? r , ! s , t - ! . / % . + 1 u ? ? p v " q ? V*Y? $d? $*? &? 8*? $? **? ?d? $*? *Y? $Zd? $2? ( *Y? &d? &???*? $*? **? &? r V ! s V t *
6
7 8 9 $ ; 9 <