com.google.common.io.ByteSource$SlicedByteSource.class Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of jelly Show documentation
Show all versions of jelly Show documentation
Java Functional Metaprogramming API
The newest version!
???? 2 ? * b
+ c d e
f
g h i * j * k
+ l
* m
+ n
o p q
r s
r t
r u
r v
w v x
y
o z
{ |
+ }
+ ~
+
? ?
? ? ?
?
? ?
? ? ?
! c
?
! ? ?
! ? ? ?
! ? ? ? offset J length this$0 !Lcom/google/common/io/ByteSource; &(Lcom/google/common/io/ByteSource;JJ)V Code LineNumberTable LocalVariableTable this SlicedByteSource InnerClasses 2Lcom/google/common/io/ByteSource$SlicedByteSource;
StackMapTable ? ?
openStream ()Ljava/io/InputStream;
Exceptions ? openBufferedStream sliceStream ,(Ljava/io/InputStream;)Ljava/io/InputStream; closer Lcom/google/common/io/Closer; e Ljava/lang/Throwable; skipped in Ljava/io/InputStream; q ? ? slice %(JJ)Lcom/google/common/io/ByteSource; maxLength isEmpty ()Z sizeIfKnown #()Lcom/google/common/base/Optional; unslicedSize off optionalUnslicedSize !Lcom/google/common/base/Optional; LocalVariableTypeTable 3Lcom/google/common/base/Optional; ? Signature 5()Lcom/google/common/base/Optional; toString ()Ljava/lang/String;
SourceFile ByteSource.java / 0 1 ? offset (%s) may not be negative java/lang/Object ? ? ? ? ? length (%s) may not be negative , - . - = > B C A > ? ? ? java/lang/Throwable ? ? ? ? ? ? ? ? ? ? java/io/ByteArrayInputStream 1 ? ? ? ? ? ? N O Q R S T ? ? R ? ? java/lang/Long ? ? ? ? ? T java/lang/StringBuilder ^ _ ? ? .slice( ? ? , ) 0com/google/common/io/ByteSource$SlicedByteSource com/google/common/io/ByteSource java/io/IOException java/io/InputStream com/google/common/io/Closer com/google/common/base/Optional ()V valueOf (J)Ljava/lang/Long; $com/google/common/base/Preconditions
checkArgument )(ZLjava/lang/String;[Ljava/lang/Object;)V com/google/common/io/ByteStreams skipUpTo (Ljava/io/InputStream;J)J create ()Lcom/google/common/io/Closer; register ((Ljava/io/Closeable;)Ljava/io/Closeable; rethrow 3(Ljava/lang/Throwable;)Ljava/lang/RuntimeException; close ([B)V limit -(Ljava/io/InputStream;J)Ljava/io/InputStream; java/lang/Math min (JJ)J isPresent get ()Ljava/lang/Object; longValue ()J of 5(Ljava/lang/Object;)Lcom/google/common/base/Optional; absent append -(Ljava/lang/String;)Ljava/lang/StringBuilder; (J)Ljava/lang/StringBuilder; 0 * + , - . - / 0 1 2 3 ? M*+? *? ?? ? ? Y ? S? ?? ? ? Y? S? * ? *? ? 4 ? ? $? A? F? L? 5 M 6 9 M , - M . - : ? ; < @@ = > 3 6 **? ?
? ? 4 ? 5 6 9 ? @ A > 3 6 **? ? ? ? 4 ? 5 6 9 ? @ B C 3 V*? ?? G+*? ?
A? #:? :+? W? ?:? ? *? ?? +? ? Y?? ?+*? ? ? # - + 4 2 ? ? ? ? ? ? #? +? 5? >? B? M? 5 4 D E F G ; H - V 6 9 V I J : / U K? ; L K M K? ; L ? ? @ N O 3 ? R ?? ? ? Y? S? ! ?? ? ? Y!? S? *? e7*? *? a!? ? ? 4 ? ? 6? >? 5 * R 6 9 R , - R . - > P - :
@@ Q R 3 L *? ??
*? ? ? ? 4 5 6 9 : @ ? @ S T 3 ? :*? ? L+? ? *+? ? ? A*? ? 7*? e? ? ? ?? ? 4
$
6 5 * U - $ V - : 6 9 2 W X Y 2 W Z : ? 6 [ \ ] ^ _ 3 \ 2? !Y? "*? ? #? $%? $*? ? &'? $*? ? &(? $? )? 4 5 2 6 9 ` a 8
* + 7