![JAR search and dependency download from the Maven repository](/logo.png)
com.google.common.io.LittleEndianDataInputStream.class Maven / Gradle / Ivy
???? 4 ?
$com/google/common/base/Preconditions checkNotNull &(Ljava/lang/Object;)Ljava/lang/Object; java/io/InputStream
java/io/FilterInputStream (Ljava/io/InputStream;)V 'java/lang/UnsupportedOperationException readLine is not supported
(Ljava/lang/String;)V
com/google/common/io/ByteStreams readFully (Ljava/io/InputStream;[B)V
(Ljava/io/InputStream;[BII)V ! " # $ 0com/google/common/io/LittleEndianDataInputStream in Ljava/io/InputStream;
& ' ( skip (J)J
* + , read ()I . java/io/EOFException
- 0
1 ()V
3 4 5 readAndCheckByte ()B
7 8 9 : ; !com/google/common/primitives/Ints fromBytes (BBBB)I
= > ? : @ "com/google/common/primitives/Longs (BBBBBBBB)J
B C , readInt
E F G H I java/lang/Float intBitsToFloat (I)F
K L M readLong ()J
O P Q R S java/lang/Double longBitsToDouble (J)D U java/io/DataInputStream
T
T X Y Z readUTF ()Ljava/lang/String;
\ ] , readUnsignedShort
_ ` , readUnsignedByte b java/io/DataInput Code LineNumberTable LocalVariableTable this 2Lcom/google/common/io/LittleEndianDataInputStream; MethodParameters readLine RuntimeInvisibleAnnotations 8Lcom/google/errorprone/annotations/CanIgnoreReturnValue; -Lcom/google/errorprone/annotations/DoNotCall; value +Always throws UnsupportedOperationException ([B)V b [B
Exceptions t java/io/IOException ([BII)V off I len skipBytes (I)I n b1
StackMapTable B b2 b3 b4 b5 b6 b7 b8 readFloat ()F
readDouble ()D readShort ()S readChar ()C readByte readBoolean ()Z
SourceFile LittleEndianDataInputStream.java RuntimeVisibleAnnotations 6Lcom/google/common/io/ElementTypesAreNonnullByDefault; 0Lcom/google/common/annotations/J2ktIncompatible; /Lcom/google/common/annotations/GwtIncompatible; 1
a
c D *+? ? ? ? d
5 6 e f g # $ h # i Z c 4
? Y? ? d = e
f g j k l ms n o c > *+? ? d
B C e f g p q r s h p u c T *+? ? d
G H e * f g p q v w x w r s h
p v x y z c ? *? ?? %?? d L e f g { w r s h { ` , c c *? ? )<? ? -Y? /?? d R S
T W e f g | w } ? r s j k ] , c X *? 2<*? 2=? 6? d e f
h e f g
| ~
~ r s j k C , c ? *? 2<*? 2=*? 2>*? 26? 6? d v w
x y { e 4 f g | ~
~ ? ~ ? ~ r s j k L M c ? >*? 2<*? 2=*? 2>*? 26*? 26*? 26*? 26*? 26?