com.groupbyinc.flux.common.apache.lucene.util.RollingBuffer.class Maven / Gradle / Ivy
???? 4 ;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 java/lang/StringBuilder J
K pos= M append -(Ljava/lang/String;)Ljava/lang/StringBuilder; O P
K Q (I)Ljava/lang/StringBuilder; O S
K T nextPos= V count= X toString ()Ljava/lang/String; Z [
K \ (Ljava/lang/Object;)V ^
I _ . /
a i newBuffer getMaxPos ()I
getBufferSize
freeBefore (I)V
I toFree= k toFree java/lang/Class o desiredAssertionStatus ()Z q r
p s Signature Code LocalVariableTable LocalVariableTypeTable LineNumberTable
StackMapTable ()TT; (I)TT;
SourceFile InnerClasses!
u
v ? ,*? *? ? ? <*? ?? *? *? S???? w , ! x , y - ! . / % . + 1 z ? ? u { " v ? V*Y? $d? $*? &? 8*? $? **? ?d? $*? *Y? $Zd? $2? ( *Y? &d? &???*? $*? **? &? w V ! x V y *
6
7 8 9 $ ; 9 <