
com.groupbyinc.flux.common.apache.lucene.store.ByteBufferIndexInput.class Maven / Gradle / Ivy
???? 4. Ccom/groupbyinc/flux/common/apache/lucene/store/ByteBufferIndexInput 9com/groupbyinc/flux/common/apache/lucene/store/IndexInput @com/groupbyinc/flux/common/apache/lucene/store/RandomAccessInput ByteBufferIndexInput.java Scom/groupbyinc/flux/common/apache/lucene/store/ByteBufferIndexInput$MultiBufferImpl MultiBufferImpl Tcom/groupbyinc/flux/common/apache/lucene/store/ByteBufferIndexInput$SingleBufferImpl SingleBufferImpl length J
chunkSizeMask chunkSizePower I guard @Lcom/groupbyinc/flux/common/apache/lucene/store/ByteBufferGuard; buffers [Ljava/nio/ByteBuffer; curBufIndex curBuf Ljava/nio/ByteBuffer; isClone Z $assertionsDisabled newInstance ?(Ljava/lang/String;[Ljava/nio/ByteBuffer;JILcom/groupbyinc/flux/common/apache/lucene/store/ByteBufferGuard;)Lcom/groupbyinc/flux/common/apache/lucene/store/ByteBufferIndexInput; l(Ljava/lang/String;Ljava/nio/ByteBuffer;JILcom/groupbyinc/flux/common/apache/lucene/store/ByteBufferGuard;)V
! n(Ljava/lang/String;[Ljava/nio/ByteBuffer;IJILcom/groupbyinc/flux/common/apache/lucene/store/ByteBufferGuard;)V #
$ resourceDescription Ljava/lang/String; m(Ljava/lang/String;[Ljava/nio/ByteBuffer;JILcom/groupbyinc/flux/common/apache/lucene/store/ByteBufferGuard;)V (Ljava/lang/String;)V )
* , . 0 2 4 6 8 : java/lang/String < >com/groupbyinc/flux/common/apache/lucene/store/ByteBufferGuard ? java/lang/AssertionError A ()V C
B D ??? this ELcom/groupbyinc/flux/common/apache/lucene/store/ByteBufferIndexInput; readByte ()B java/io/IOException L !java/nio/BufferUnderflowException N java/lang/NullPointerException P R getByte (Ljava/nio/ByteBuffer;)B T U
@ V java/io/EOFException X java/lang/StringBuilder Z
[ D read past EOF: ] append -(Ljava/lang/String;)Ljava/lang/StringBuilder; _ `
[ a -(Ljava/lang/Object;)Ljava/lang/StringBuilder; _ c
[ d toString ()Ljava/lang/String; f g
[ h
Y * java/nio/ByteBuffer k position (I)Ljava/nio/Buffer; m n
l o hasRemaining ()Z q r
l s Ecom/groupbyinc/flux/common/apache/lucene/store/AlreadyClosedException u Already closed: w
v * e #Ljava/nio/BufferUnderflowException; npe Ljava/lang/NullPointerException; readBytes ([BII)V getBytes (Ljava/nio/ByteBuffer;[BII)V ? ?
@ ? remaining ()I ? ?
l ? [B ? curAvail b offset len readShort ()S getShort (Ljava/nio/ByteBuffer;)S ? ?
@ ? ? ?
? readInt getInt (Ljava/nio/ByteBuffer;)I ? ?
@ ? ? ?
? readLong ()J getLong (Ljava/nio/ByteBuffer;)J ? ?
@ ? ? ?
? getFilePointer m ?
l ? seek (J)V (java/lang/ArrayIndexOutOfBoundsException ? "java/lang/IllegalArgumentException ? java/lang/RuntimeException ? seek past EOF: ? Ljava/lang/RuntimeException; pos bi (J)B #java/lang/IndexOutOfBoundsException ? (Ljava/nio/ByteBuffer;I)B T ?
@ ? ioobe %Ljava/lang/IndexOutOfBoundsException; setPos (JI)V aioobe (J)S (Ljava/nio/ByteBuffer;I)S ? ?
@ ? ? ?
?
? (J)I (Ljava/nio/ByteBuffer;I)I ? ?
@ ?
? (J)J (Ljava/nio/ByteBuffer;I)J ? ?
@ ?
? clone G()Lcom/groupbyinc/flux/common/apache/lucene/store/ByteBufferIndexInput;
buildSlice [(Ljava/lang/String;JJ)Lcom/groupbyinc/flux/common/apache/lucene/store/ByteBufferIndexInput; ? ?
? ? ?
? ? ?
? (Ljava/lang/Object;)V ?
B ? ioe Ljava/io/IOException; slice slice() ? out of bounds: offset= ? (J)Ljava/lang/StringBuilder; _ ?
[ ? ,length= ? ,fileLength= ? : ?
? * sliceDescription 0([Ljava/nio/ByteBuffer;JJ)[Ljava/nio/ByteBuffer; ? ?
? getFullSliceDescription &(Ljava/lang/String;)Ljava/lang/String; ? ?
? newCloneInstance q(Ljava/lang/String;[Ljava/nio/ByteBuffer;IJ)Lcom/groupbyinc/flux/common/apache/lucene/store/ByteBufferIndexInput; ? ?
?
newBuffers ofs ()Ljava/nio/ByteBuffer; ? ?
l ? newResourceDescription duplicate ?
l limit n
l i sliceEnd
startIndex endIndex slices close unsetBuffers
C
invalidateAndUnmap ([Ljava/nio/ByteBuffer;)V
@ java/lang/Throwable bufs Q(Ljava/lang/String;JJ)Lcom/groupbyinc/flux/common/apache/lucene/store/IndexInput; ? ?
=()Lcom/groupbyinc/flux/common/apache/lucene/store/IndexInput; ? ?
<()Lcom/groupbyinc/flux/common/apache/lucene/store/DataInput; ()Ljava/lang/Object; $java/lang/CloneNotSupportedException java/lang/Class" desiredAssertionStatus$ r
#% Code LocalVariableTable LineNumberTable
StackMapTable
Exceptions
SourceFile InnerClasses ' ? '+?? ? Y*+2 ? "?? Y*+ ? %? ( 4 ' &