META-INF.modules.java.base.classes.java.nio.ByteBufferAsDoubleBufferRL.class Maven / Gradle / Ivy
???? : |
"java/nio/ByteBufferAsDoubleBufferL H(Ljava/nio/ByteBuffer;Ljdk/internal/access/foreign/MemorySegmentProxy;)V
M(Ljava/nio/ByteBuffer;IIIIJLjdk/internal/access/foreign/MemorySegmentProxy;)V
#java/nio/ByteBufferAsDoubleBufferRL bb Ljava/nio/ByteBuffer; java/nio/ByteBuffer hb [B
position ()I
limit $assertionsDisabled Z " java/lang/AssertionError
! $ % ()V
' ( )
byteOffset (J)J + , - segment 0Ljdk/internal/access/foreign/MemorySegmentProxy;
0 1 2 3 4 java/util/Objects checkFromIndexSize (III)I
6 7 markValue
9 : capacity < = > address J
@ A B duplicate ()Ljava/nio/DoubleBuffer; D java/nio/ReadOnlyBufferException
C $
G H I isDirect ()Z K L M N O java/nio/ByteOrder
LITTLE_ENDIAN Ljava/nio/ByteOrder;
Q R S slice (II)Ljava/nio/DoubleBuffer;
U R B
W X Y Z I java/lang/Class desiredAssertionStatus Code LineNumberTable LocalVariableTable this %Ljava/nio/ByteBufferAsDoubleBufferRL; mark I pos lim cap addr base ()Ljava/lang/Object; rem
StackMapTable index length asReadOnlyBuffer put (D)Ljava/nio/DoubleBuffer; x D (ID)Ljava/nio/DoubleBuffer; i compact
isReadOnly order ()Ljava/nio/ByteOrder; ()Ljava/nio/Buffer; (II)Ljava/nio/Buffer;
SourceFile ByteBufferAsDoubleBufferRL.java [ I *+,? ? \
9 ; ] ^ _ , - [ ? *+? ? \
G I ] R ^ _ ` a b a c a d a e > , - f g [ 2 *?
? ? \ M ] ^ _ R B [ ?
H*? <*? =? ? ? ? !Y? #?? d? >*?? &7? Y*?
*? *? .? \ Q R
S T * U 2 V ] 4 H ^ _ C b a
> c a * h a 2 e > i
?
@ R S [ n
$*? ? /W? Y*?
*?? &*? *? .? \ [
\ a # \ ] $ ^ _ $ j a $ k a A B [ b
$? Y*?
*? 5*? *? *? 8*? ;*? *? .? \ e f
g h i # e ] $ ^ _ l B [ / *? ?? \ v ] ^ _ m n [ <