META-INF.modules.java.base.classes.java.nio.ByteBuffer.class Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of java.base Show documentation
Show all versions of java.base Show documentation
Bytecoder java.base Module
???? 7l
Y ? : ?
? ? ? ? : ? : ? : ?
: ? ?
?
: ?
:
:
:
:
:
:
:
:
: :
"
Y
Y
Y
Y
Y
Y
Y
+
+ !
:"
+#$
:%&
:'(
+)
:*+
,-
./
:0
10 ?23
@4
@5
@6
@)
78
:9:
"7 :;
:<
:=
:>
:?
:@
:A
:B
:C
:D
:E
:F
:G
:HIJ hb [B offset I
isReadOnly Z bigEndian nativeByteOrder
(IIII[BI)V Code LineNumberTable LocalVariableTable this Ljava/nio/ByteBuffer; mark pos lim cap
StackMapTable \ (IIII)V base ()Ljava/lang/Object; allocateDirect (I)Ljava/nio/ByteBuffer; capacity allocate wrap ([BII)Ljava/nio/ByteBuffer; x $Ljava/lang/IllegalArgumentException; array length ([B)Ljava/nio/ByteBuffer; slice ()Ljava/nio/ByteBuffer; duplicate asReadOnlyBuffer get ()B put (B)Ljava/nio/ByteBuffer; (I)B (IB)Ljava/nio/ByteBuffer; i dst end ,(Ljava/nio/ByteBuffer;)Ljava/nio/ByteBuffer; src n hasArray ()Z ()[B arrayOffset ()I position newPosition limit newLimit reset clear flip rewind compact isDirect toString ()Ljava/lang/String; sb Ljava/lang/StringBuffer; hashCode h p equals (Ljava/lang/Object;)Z ob Ljava/lang/Object; that compareTo (Ljava/nio/ByteBuffer;)I compare (BB)I B y mismatch r order ()Ljava/nio/ByteOrder;K +(Ljava/nio/ByteOrder;)Ljava/nio/ByteBuffer; bo Ljava/nio/ByteOrder; alignmentOffset (II)I index unitSize alignedSlice pos_mod lim_mod aligned_pos aligned_lim (II)Ljava/nio/ByteBuffer; getChar ()C putChar (C)Ljava/nio/ByteBuffer; (I)C (IC)Ljava/nio/ByteBuffer; asCharBuffer ()Ljava/nio/CharBuffer; getShort ()S putShort (S)Ljava/nio/ByteBuffer; (I)S (IS)Ljava/nio/ByteBuffer;
asShortBuffer ()Ljava/nio/ShortBuffer; getInt putInt (I)I asIntBuffer ()Ljava/nio/IntBuffer; getLong ()J putLong (J)Ljava/nio/ByteBuffer; (I)J (IJ)Ljava/nio/ByteBuffer; asLongBuffer ()Ljava/nio/LongBuffer; getFloat ()F putFloat (F)Ljava/nio/ByteBuffer; (I)F (IF)Ljava/nio/ByteBuffer;
asFloatBuffer ()Ljava/nio/FloatBuffer; getDouble ()D putDouble (D)Ljava/nio/ByteBuffer; (I)D (ID)Ljava/nio/ByteBuffer; asDoubleBuffer ()Ljava/nio/DoubleBuffer; ()Ljava/nio/Buffer; (I)Ljava/nio/Buffer; (Ljava/lang/Object;)I Signature >Ljava/nio/Buffer;Ljava/lang/Comparable;
SourceFile ByteBuffer.java c p a `L ?M ? b ` [ \ ] ^ c d java/nio/DirectByteBuffer cNOP java/nio/HeapByteBuffer cQ cR "java/lang/IllegalArgumentException #java/lang/IndexOutOfBoundsException cS w xTUV ? !java/nio/BufferUnderflowException ? ? ? xWX _ ? java/nio/ReadOnlyBufferException java/nio/BufferOverflowException ? ? ? x _ ` 'java/lang/UnsupportedOperationException ? ? ? ? j ? ? ? ? ? ? ? ? ? java/lang/StringBufferYZ[\] ?^_ [pos= ? ?^` lim= ? ? cap= u ? ] ? ? ? ? java/nio/ByteBuffera ?bcd ? ? ?ef ? java/lang/StringBuilder Index less than zero: ^g^h ci Unit size not a power of two: ? ? .Unit size unsupported for non-direct buffers: jk ? ? ~ ? ? ~ { ? ? ? ? ? j ? t ? t ? ? java/nio/Buffer java/lang/Comparable java/nio/ByteOrder nativeOrder
BIG_ENDIAN (I)V createCapacityException '(I)Ljava/lang/IllegalArgumentException; (II)V ([BII)V ()V checkBounds (III)V remaining createSameBufferException &()Ljava/lang/IllegalArgumentException; java/lang/Object getClass ()Ljava/lang/Class; java/lang/Class getName append ,(Ljava/lang/String;)Ljava/lang/StringBuffer; (I)Ljava/lang/StringBuffer; java/nio/BufferMismatch 0(Ljava/nio/ByteBuffer;ILjava/nio/ByteBuffer;II)I java/lang/Math min java/lang/Byte
LITTLE_ENDIAN -(Ljava/lang/String;)Ljava/lang/StringBuilder; (I)Ljava/lang/StringBuilder; (Ljava/lang/String;)V address J! : Y Z [ \ ] ^ _ ` a ` b ` S c d e ? -*? *? *? ? ? ? ? *? *? ? f K M N & , g H - h i - j ^ - k ^ - l ^ - m ^ - [ \ - ] ^ n - ? : o :? : o : c p e b *? ? f
! " g 4 h i j ^ k ^ l ^ m ^ q r e / *? ? f &