
com.groupbyinc.flux.common.apache.lucene.store.ByteBufferIndexInput$SingleBufferImpl.class Maven / Gradle / Ivy
???? 3 ? Tcom/groupbyinc/flux/common/apache/lucene/store/ByteBufferIndexInput$SingleBufferImpl Ccom/groupbyinc/flux/common/apache/lucene/store/ByteBufferIndexInput ByteBufferIndexInput.java Qcom/groupbyinc/flux/common/apache/lucene/store/ByteBufferIndexInput$BufferCleaner
BufferCleaner SingleBufferImpl ?(Ljava/lang/String;Ljava/nio/ByteBuffer;JILcom/groupbyinc/flux/common/apache/lucene/store/ByteBufferIndexInput$BufferCleaner;Lcom/groupbyinc/flux/common/apache/lucene/util/WeakIdentityMap;)V java/nio/ByteBuffer ?(Ljava/lang/String;[Ljava/nio/ByteBuffer;JILcom/groupbyinc/flux/common/apache/lucene/store/ByteBufferIndexInput$BufferCleaner;Lcom/groupbyinc/flux/common/apache/lucene/util/WeakIdentityMap;)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 cleaner SLcom/groupbyinc/flux/common/apache/lucene/store/ByteBufferIndexInput$BufferCleaner; clones ?Lcom/groupbyinc/flux/common/apache/lucene/util/WeakIdentityMap; ?Lcom/groupbyinc/flux/common/apache/lucene/util/WeakIdentityMap; seek (J)V java/io/IOException , "java/lang/IllegalArgumentException . java/lang/NullPointerException 0 java/lang/StringBuilder 2 ()V
4
3 5 Seeking to negative position: 7 append -(Ljava/lang/String;)Ljava/lang/StringBuilder; 9 :
3 ; -(Ljava/lang/Object;)Ljava/lang/StringBuilder; 9 =
3 > toString ()Ljava/lang/String; @ A
3 B *(Ljava/lang/String;Ljava/lang/Throwable;)V
D
/ E java/io/EOFException G seek past EOF: I (Ljava/lang/String;)V
K
H L Ecom/groupbyinc/flux/common/apache/lucene/store/AlreadyClosedException N Already closed: P
O L e $Ljava/lang/IllegalArgumentException; npe Ljava/lang/NullPointerException; pos getFilePointer ()J ()I Z
[ readByte (J)B get (I)B _ `
a readShort (J)S getShort (I)S e f
g readInt (J)I getInt (I)I k l
m readLong (J)J getLong (I)J q r
s 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; u w
x x0 x1 x2 clone =()Lcom/groupbyinc/flux/common/apache/lucene/store/IndexInput; G()Lcom/groupbyinc/flux/common/apache/lucene/store/ByteBufferIndexInput; }
? <()Lcom/groupbyinc/flux/common/apache/lucene/store/DataInput; ()Ljava/lang/Object; $java/lang/CloneNotSupportedException ? Code LocalVariableTable LocalVariableTypeTable LineNumberTable Signature(Ljava/lang/String;Ljava/nio/ByteBuffer;JILcom/groupbyinc/flux/common/apache/lucene/store/ByteBufferIndexInput$BufferCleaner;Lcom/groupbyinc/flux/common/apache/lucene/util/WeakIdentityMap;)V
StackMapTable
Exceptions
SourceFile InnerClasses 0
? ? %*+?
Y,S!? *? *,? ,? W? ? H % % % ! % " # % $ % % &