
com.groupbyinc.flux.common.io.stream.InputStreamStreamInput.class Maven / Gradle / Ivy
???? 4 { ;com/groupbyinc/flux/common/io/stream/InputStreamStreamInput 0com/groupbyinc/flux/common/io/stream/StreamInput InputStreamStreamInput.java is Ljava/io/InputStream; sizeLimit J (Ljava/io/InputStream;)V??????? (Ljava/io/InputStream;J)V
this =Lcom/groupbyinc/flux/common/io/stream/InputStreamStreamInput; ()V
"java/lang/IllegalArgumentException size limit must be positive (Ljava/lang/String;)V
java/io/InputStream ! readByte ()B java/io/IOException % read ()I ' (
) java/io/EOFException +
, ch I readBytes ([BII)V #java/lang/IndexOutOfBoundsException 2
3 %com/groupbyinc/flux/common/io/Streams 5 readFully (Ljava/io/InputStream;[BII)I 7 8
6 9 b [B offset len reset ?
@
markSupported ()Z B C
D mark (I)V F G
H readlimit close K
L available N (
O ([B)I ' Q
R ([BII)I ' T
U off skip (J)J X Y
Z n ensureCanReadBytes java/lang/StringBuilder ^
_ tried to read: a append -(Ljava/lang/String;)Ljava/lang/StringBuilder; c d
_ e (I)Ljava/lang/StringBuilder; c g
_ h & bytes but this stream is limited to: j (J)Ljava/lang/StringBuilder; c l
_ m toString ()Ljava/lang/String; o p
_ q
, length Code LocalVariableTable LineNumberTable
StackMapTable
Exceptions
SourceFile !
u A *+ ? ? v w
&