io.netty.buffer.ByteBufInputStream.class Maven / Gradle / Ivy
???? 2 ? "io/netty/buffer/ByteBufInputStream java/io/InputStream java/io/DataInput ByteBufInputStream.java buffer Lio/netty/buffer/ByteBuf;
startIndex I endIndex closed Z releaseOnClose lineBuf Ljava/lang/StringBuilder; (Lio/netty/buffer/ByteBuf;)V io/netty/buffer/ByteBuf
readableBytes ()I
(Lio/netty/buffer/ByteBuf;I)V
this $Lio/netty/buffer/ByteBufInputStream; (Lio/netty/buffer/ByteBuf;IZ)V
length (Lio/netty/buffer/ByteBuf;Z)V ()V $
% java/lang/StringBuilder '
( % * java/lang/NullPointerException , (Ljava/lang/String;)V /
- 0 release ()Z 2 3
4 "java/lang/IllegalArgumentException 6 length: 8 append -(Ljava/lang/String;)Ljava/lang/StringBuilder; : ;
( < (I)Ljava/lang/StringBuilder; : >
( ? toString ()Ljava/lang/String; A B
( C
7 0 #java/lang/IndexOutOfBoundsException F "Too many bytes to be read - Needs H
, maximum is J
G 0 M O readerIndex Q
R
T V markReaderIndex ()Lio/netty/buffer/ByteBuf; X Y
Z readBytes close java/io/IOException ^ ] $
`
b java/lang/Throwable d available mark (I)V readlimit
markSupported read
isReadable l 3
m readByte ()B o p
q ([BII)I f
t java/lang/Math v min (II)I x y
w z ([BII)Lio/netty/buffer/ByteBuf; \ |
} b [B off len reset resetReaderIndex ? Y
? skip (J)J ?????? skipBytes (I)I ? ?
? n J readBoolean checkAvailable ? h
? k
? java/io/EOFException ?
? % readChar ()C readShort ()S ? ?
?
readDouble ()D readLong ()J ? ?
? java/lang/Double ? longBitsToDouble (J)D ? ?
? ? readFloat ()F readInt ?
? java/lang/Float ? intBitsToFloat (I)F ? ?
? ? readFully ([B)V ([BII)V ? ?
?
? readLine setLength ? h
( ? "
( ? java/lang/String ? readUnsignedByte ? ?
? getUnsignedByte (I)S ? ?
? (I)Lio/netty/buffer/ByteBuf; ? ?
? (C)Ljava/lang/StringBuilder; : ?
( ? c
?
? readUTF java/io/DataInputStream ? '(Ljava/io/DataInput;)Ljava/lang/String; ? ?
? ?
q readUnsignedShort ?? nBytes %fieldSize cannot be a negative number ? !fieldSize is too long! Length is ? , but maximum is ?
? 0 fieldSize Code LocalVariableTable LineNumberTable
StackMapTable
Exceptions
SourceFile !
? B
*++? ? ? ?
?
> ? ? J *+? !? ? " ?
L M # ? M *++? ? !? ? ?
X
Y ? J ?*? &*? (Y? )? ++?
? -Y.? 1?? '? +? 5W? 7Y? (Y? )9? =? @? D? E?+? ? 3? +? 5W? GY? (Y? )I? =? @K? =+? ? @? D? L?*? N*+? P*+? S? U**? U`? W+? [W? ? * ? ? ? " ? ? N g ? h i k ! l % m * o E q M r Q s V u p v } y ? z ? { ? | ? } ? ~ ? ? &