
com.groupbyinc.flux.common.apache.lucene.store.ByteBufferIndexInput$SingleBufferImpl.class Maven / Gradle / Ivy
???? 4 ? Tcom/groupbyinc/flux/common/apache/lucene/store/ByteBufferIndexInput$SingleBufferImpl Ccom/groupbyinc/flux/common/apache/lucene/store/ByteBufferIndexInput ByteBufferIndexInput.java SingleBufferImpl l(Ljava/lang/String;Ljava/nio/ByteBuffer;JILcom/groupbyinc/flux/common/apache/lucene/store/ByteBufferGuard;)V java/nio/ByteBuffer m(Ljava/lang/String;[Ljava/nio/ByteBuffer;JILcom/groupbyinc/flux/common/apache/lucene/store/ByteBufferGuard;)V
curBufIndex I curBuf Ljava/nio/ByteBuffer; position (I)Ljava/nio/Buffer;
this VLcom/groupbyinc/flux/common/apache/lucene/store/ByteBufferIndexInput$SingleBufferImpl; resourceDescription Ljava/lang/String; buffer length J chunkSizePower guard @Lcom/groupbyinc/flux/common/apache/lucene/store/ByteBufferGuard; seek (J)V java/io/IOException & "java/lang/IllegalArgumentException ( java/lang/NullPointerException * java/lang/StringBuilder , ()V .
- / Seeking to negative position: 1 append -(Ljava/lang/String;)Ljava/lang/StringBuilder; 3 4
- 5 -(Ljava/lang/Object;)Ljava/lang/StringBuilder; 3 7
- 8 toString ()Ljava/lang/String; : ;
- < *(Ljava/lang/String;Ljava/lang/Throwable;)V >
) ? java/io/EOFException A seek past EOF: C (Ljava/lang/String;)V E
B F Ecom/groupbyinc/flux/common/apache/lucene/store/AlreadyClosedException H Already closed: J
I F e $Ljava/lang/IllegalArgumentException; npe Ljava/lang/NullPointerException; pos getFilePointer ()J ()I T
U readByte (J)B " # Y >com/groupbyinc/flux/common/apache/lucene/store/ByteBufferGuard [ getByte (Ljava/nio/ByteBuffer;I)B ] ^
\ _ readShort (J)S getShort (Ljava/nio/ByteBuffer;I)S c d
\ e readInt (J)I getInt (Ljava/nio/ByteBuffer;I)I i j
\ k readLong (J)J getLong (Ljava/nio/ByteBuffer;I)J o p
\ q slice Q(Ljava/lang/String;JJ)Lcom/groupbyinc/flux/common/apache/lucene/store/IndexInput; [(Ljava/lang/String;JJ)Lcom/groupbyinc/flux/common/apache/lucene/store/ByteBufferIndexInput; s u
v clone =()Lcom/groupbyinc/flux/common/apache/lucene/store/IndexInput; G()Lcom/groupbyinc/flux/common/apache/lucene/store/ByteBufferIndexInput; x z
{ <()Lcom/groupbyinc/flux/common/apache/lucene/store/DataInput; ()Ljava/lang/Object; $java/lang/CloneNotSupportedException Code LocalVariableTable LineNumberTable
StackMapTable
Exceptions
SourceFile InnerClasses 0 ? ? #*+?
Y,S!?
*? *,? ,? W? ? > # # # # # ! # " # ? ^ _ ` a "b $ % ? h*? ?? W? ]N ?? ? )Y? -Y? 02? 6*? 9? =-? @?? BY? -Y? 0D? 6*? 9? =? G?N? IY? -Y? 0K? 6*? 9? =? L??
)
K + ? * = M N L O P h h Q ? &