Edit C:\Users\Admin\.m2\repository\com\google\guava\guava\14.0.1\com\google\common\io\ByteStreams.class
???? 2? " ^ ^ ^ ^ ? !" ^# $ %& ' ( )* +, -. / 0 ^12 '3 4 5 ^6 ^789 .: .; .<=> .? -@ ?A ?BC .D EFGHI EJK ^L EMN EOPQPRS FU ^VW IX YZ[ L@ ?\] P^ _` ^ab Tcd Vef Xgh Zij \k LimitedInputStream InnerClasses ByteArrayDataOutputStream ByteArrayDataInputStream ByteArrayByteSource BUF_SIZE I ConstantValue NULL_OUTPUT_STREAM Ljava/io/OutputStream; <init> ()V Code LineNumberTable LocalVariableTable this "Lcom/google/common/io/ByteStreams; newInputStreamSupplier (([B)Lcom/google/common/io/InputSupplier; b [B Signature H([B)Lcom/google/common/io/InputSupplier<Ljava/io/ByteArrayInputStream;>; *([BII)Lcom/google/common/io/InputSupplier; off len J([BII)Lcom/google/common/io/InputSupplier<Ljava/io/ByteArrayInputStream;>; asByteSource %([B)Lcom/google/common/io/ByteSource; write *([BLcom/google/common/io/OutputSupplier;)V from to %Lcom/google/common/io/OutputSupplier; LocalVariableTypeTable >Lcom/google/common/io/OutputSupplier<+Ljava/io/OutputStream;>; Exceptionsl C([BLcom/google/common/io/OutputSupplier<+Ljava/io/OutputStream;>;)V copy L(Lcom/google/common/io/InputSupplier;Lcom/google/common/io/OutputSupplier;)J $Lcom/google/common/io/InputSupplier; <Lcom/google/common/io/InputSupplier<+Ljava/io/InputStream;>; }(Lcom/google/common/io/InputSupplier<+Ljava/io/InputStream;>;Lcom/google/common/io/OutputSupplier<+Ljava/io/OutputStream;>;)J =(Lcom/google/common/io/InputSupplier;Ljava/io/OutputStream;)J U(Lcom/google/common/io/InputSupplier<+Ljava/io/InputStream;>;Ljava/io/OutputStream;)J =(Ljava/io/InputStream;Lcom/google/common/io/OutputSupplier;)J Ljava/io/InputStream; V(Ljava/io/InputStream;Lcom/google/common/io/OutputSupplier<+Ljava/io/OutputStream;>;)J .(Ljava/io/InputStream;Ljava/io/OutputStream;)J r buf total J StackMapTable t Q(Ljava/nio/channels/ReadableByteChannel;Ljava/nio/channels/WritableByteChannel;)J 'Ljava/nio/channels/ReadableByteChannel; 'Ljava/nio/channels/WritableByteChannel; Ljava/nio/ByteBuffer;m toByteArray (Ljava/io/InputStream;)[B in out Ljava/io/ByteArrayOutputStream; ((Lcom/google/common/io/InputSupplier;)[B supplier @(Lcom/google/common/io/InputSupplier<+Ljava/io/InputStream;>;)[B newDataInput -([B)Lcom/google/common/io/ByteArrayDataInput; bytes .([BI)Lcom/google/common/io/ByteArrayDataInput; start newDataOutput ,()Lcom/google/common/io/ByteArrayDataOutput; -(I)Lcom/google/common/io/ByteArrayDataOutput; size nullOutputStream ()Ljava/io/OutputStream; limit -(Ljava/io/InputStream;J)Ljava/io/InputStream; length '(Lcom/google/common/io/InputSupplier;)J ?(Lcom/google/common/io/InputSupplier<+Ljava/io/InputStream;>;)J equal K(Lcom/google/common/io/InputSupplier;Lcom/google/common/io/InputSupplier;)Z supplier1 supplier2 {(Lcom/google/common/io/InputSupplier<+Ljava/io/InputStream;>;Lcom/google/common/io/InputSupplier<+Ljava/io/InputStream;>;)Z readFully (Ljava/io/InputStream;[B)V (Ljava/io/InputStream;[BII)V read skipFully (Ljava/io/InputStream;J)V skipped amt n toSkip readBytes \(Lcom/google/common/io/InputSupplier;Lcom/google/common/io/ByteProcessor;)Ljava/lang/Object; e Ljava/lang/Throwable; processor $Lcom/google/common/io/ByteProcessor; closer Lcom/google/common/io/Closer; )Lcom/google/common/io/ByteProcessor<TT;>;nopN ?<T:Ljava/lang/Object;>(Lcom/google/common/io/InputSupplier<+Ljava/io/InputStream;>;Lcom/google/common/io/ByteProcessor<TT;>;)TT; M(Ljava/io/InputStream;Lcom/google/common/io/ByteProcessor;)Ljava/lang/Object; input Y<T:Ljava/lang/Object;>(Ljava/io/InputStream;Lcom/google/common/io/ByteProcessor<TT;>;)TT; getChecksum ?(Lcom/google/common/io/InputSupplier;Ljava/util/zip/Checksum;)J checksum Ljava/util/zip/Checksum; Deprecated W(Lcom/google/common/io/InputSupplier<+Ljava/io/InputStream;>;Ljava/util/zip/Checksum;)J RuntimeVisibleAnnotations Ljava/lang/Deprecated; hash l(Lcom/google/common/io/InputSupplier;Lcom/google/common/hash/HashFunction;)Lcom/google/common/hash/HashCode; hashFunction %Lcom/google/common/hash/HashFunction; ?(Lcom/google/common/io/InputSupplier<+Ljava/io/InputStream;>;Lcom/google/common/hash/HashFunction;)Lcom/google/common/hash/HashCode; (Ljava/io/InputStream;[BII)I result slice L(Lcom/google/common/io/InputSupplier;JJ)Lcom/google/common/io/InputSupplier; offset {(Lcom/google/common/io/InputSupplier<+Ljava/io/InputStream;>;JJ)Lcom/google/common/io/InputSupplier<Ljava/io/InputStream;>; join :(Ljava/lang/Iterable;)Lcom/google/common/io/InputSupplier; suppliers Ljava/lang/Iterable; SLjava/lang/Iterable<+Lcom/google/common/io/InputSupplier<+Ljava/io/InputStream;>;>; ?(Ljava/lang/Iterable<+Lcom/google/common/io/InputSupplier<+Ljava/io/InputStream;>;>;)Lcom/google/common/io/InputSupplier<Ljava/io/InputStream;>; K([Lcom/google/common/io/InputSupplier;)Lcom/google/common/io/InputSupplier; %[Lcom/google/common/io/InputSupplier; =[Lcom/google/common/io/InputSupplier<+Ljava/io/InputStream;>; z([Lcom/google/common/io/InputSupplier<+Ljava/io/InputStream;>;)Lcom/google/common/io/InputSupplier<Ljava/io/InputStream;>; asInputSupplier G(Lcom/google/common/io/ByteSource;)Lcom/google/common/io/InputSupplier; source !Lcom/google/common/io/ByteSource; e<S:Ljava/io/InputStream;>(Lcom/google/common/io/ByteSource;)Lcom/google/common/io/InputSupplier<TS;>; asOutputSupplier F(Lcom/google/common/io/ByteSink;)Lcom/google/common/io/OutputSupplier; sink Lcom/google/common/io/ByteSink; e<S:Ljava/io/OutputStream;>(Lcom/google/common/io/ByteSink;)Lcom/google/common/io/OutputSupplier<TS;>; G(Lcom/google/common/io/InputSupplier;)Lcom/google/common/io/ByteSource; _(Lcom/google/common/io/InputSupplier<+Ljava/io/InputStream;>;)Lcom/google/common/io/ByteSource; asByteSink F(Lcom/google/common/io/OutputSupplier;)Lcom/google/common/io/ByteSink; _(Lcom/google/common/io/OutputSupplier<+Ljava/io/OutputStream;>;)Lcom/google/common/io/ByteSink; <clinit> SourceFile ByteStreams.java RuntimeInvisibleAnnotations $Lcom/google/common/annotations/Beta; j k { | ? ?q ?r 4com/google/common/io/ByteStreams$ByteArrayByteSource js ? ?t }u { ?vwvxyz{|} ?~ }?m??? ??????? }??? java/io/ByteArrayOutputStream ? ? ?? ?? 9com/google/common/io/ByteStreams$ByteArrayDataInputStream ju?? j? :com/google/common/io/ByteStreams$ByteArrayDataOutputStream Invalid size: %s java/lang/Object????? j? h i 3com/google/common/io/ByteStreams$LimitedInputStream j ? ???? ? ? ? ? java/io/EOFException java/lang/StringBuilder $reached end of stream after reading ???? bytes; bytes expected?? j??? ?? %reached end of stream after skipping ??p??n?? java/io/Closeable?? java/io/InputStream ? ?? k java/lang/Throwable??o???? "com/google/common/io/ByteStreams$2 j? ? ? java/lang/Long?? ?? #java/lang/IndexOutOfBoundsException len is negative ?? "com/google/common/io/ByteStreams$3 j???? ? ? "com/google/common/io/ByteStreams$4 j? "com/google/common/io/ByteStreams$5 j? "com/google/common/io/ByteStreams$6 j? "com/google/common/io/ByteStreams$7 j? "com/google/common/io/ByteStreams$1 com/google/common/io/ByteStreams java/io/IOException java/nio/ByteBuffer "com/google/common/io/InputSupplier "com/google/common/io/ByteProcessor com/google/common/io/Closer com/google/common/io/ByteSource %(JJ)Lcom/google/common/io/ByteSource; )([BLcom/google/common/io/ByteStreams$1;)V com/google/common/io/ByteSink ([B)V copyTo "(Lcom/google/common/io/ByteSink;)J (Ljava/io/OutputStream;)J writeFrom (Ljava/io/InputStream;)J $com/google/common/base/Preconditions checkNotNull &(Ljava/lang/Object;)Ljava/lang/Object; ([B)I java/io/OutputStream ([BII)V allocate (I)Ljava/nio/ByteBuffer; %java/nio/channels/ReadableByteChannel (Ljava/nio/ByteBuffer;)I flip ()Ljava/nio/Buffer; hasRemaining ()Z %java/nio/channels/WritableByteChannel clear ()[B checkPositionIndex (II)I ([BI)V java/lang/Integer valueOf (I)Ljava/lang/Integer; checkArgument )(ZLjava/lang/String;[Ljava/lang/Object;)V (I)V ()J contentEquals $(Lcom/google/common/io/ByteSource;)Z append -(Ljava/lang/String;)Ljava/lang/StringBuilder; (I)Ljava/lang/StringBuilder; toString ()Ljava/lang/String; (Ljava/lang/String;)V skip (J)J ()I (J)Ljava/lang/StringBuilder; create ()Lcom/google/common/io/Closer; getInput ()Ljava/lang/Object; register ((Ljava/io/Closeable;)Ljava/io/Closeable; close rethrow 3(Ljava/lang/Throwable;)Ljava/lang/RuntimeException; processBytes ([BII)Z getResult (Ljava/util/zip/Checksum;)V longValue H(Lcom/google/common/hash/HashFunction;)Lcom/google/common/hash/HashCode; ([BII)I (Ljava/lang/Iterable;)V java/util/Arrays asList %([Ljava/lang/Object;)Ljava/util/List; $(Lcom/google/common/io/ByteSource;)V "(Lcom/google/common/io/ByteSink;)V '(Lcom/google/common/io/InputSupplier;)V ((Lcom/google/common/io/OutputSupplier;)V 1 ^ "