All Downloads are FREE. Search and download functionalities are using the official Maven repository.

META-INF.modules.java.base.classes.java.nio.DirectByteBuffer.class Maven / Gradle / Ivy

????: 	java/nio/DirectByteBufferattLjava/lang/Object;		
cleanerLjdk/internal/ref/Cleaner;

java/nio/MappedByteBuffer7(IIIILjdk/internal/access/foreign/MemorySegmentProxy;)V
jdk/internal/misc/VMisDirectMemoryPageAligned()Z

java/nio/BitspageSize()I
 !"java/lang/Mathmax(JJ)J
$%&
reserveMemory(JI)V	()*UNSAFELjdk/internal/misc/Unsafe;
,-./0jdk/internal/misc/UnsafeallocateMemory(J)J2java/lang/OutOfMemoryError
45&unreserveMemory
,789	setMemory(JJB)V	;<=addressJ?%java/nio/DirectByteBuffer$Deallocator
>AB(JJI)V
DEFGHjdk/internal/ref/CleanercreateB(Ljava/lang/Object;Ljava/lang/Runnable;)Ljdk/internal/ref/Cleaner;
JKP(IIIILjava/io/FileDescriptor;ZLjdk/internal/access/foreign/MemorySegmentProxy;)VMNO<Psun/nio/ch/DirectBuffer()JMRST
attachment()Ljava/lang/Object;
VWposition
YZlimit	\]^$assertionsDisabledZ`java/lang/AssertionError
_bc()V	efgsegment0Ljdk/internal/access/foreign/MemorySegmentProxy;
ijQ(Lsun/nio/ch/DirectBuffer;IIIIILjdk/internal/access/foreign/MemorySegmentProxy;)V
lmnopjava/util/ObjectscheckFromIndexSize(III)I
rs	markValue
uvcapacityxjava/nio/DirectByteBufferR
wi
{|ccheckSegment
~nextGetIndex
???ix(I)J
,???getByte(J)B
?????java/lang/ref/ReferencereachabilityFence(Ljava/lang/Object;)V
???
checkIndex(I)I?!java/nio/BufferUnderflowException
?b	??=ARRAY_BASE_OFFSET
,???
copyMemory*(Ljava/lang/Object;JLjava/lang/Object;JJ)V
?W?(I)Ljava/nio/MappedByteBuffer;
???get([BII)Ljava/nio/ByteBuffer;
???(I[BII)Ljava/nio/ByteBuffer;
??nextPutIndex
,???putByte(JB)V
???createSameBufferException&()Ljava/lang/IllegalArgumentException;? java/nio/BufferOverflowException
?b
,???(JJJ)V	?????java/nio/ByteBufferhb[B
?V
?Y	????offsetI
???put
??W?(I)Ljava/nio/ByteBuffer;
???,(Ljava/nio/ByteBuffer;)Ljava/nio/ByteBuffer;
?
???
?Z?
??cdiscardMark	??^	bigEndian
,???getCharUnaligned(Ljava/lang/Object;JZ)C
??
???getChar(J)C
???(II)I
,???putCharUnaligned(Ljava/lang/Object;JCZ)V
???
???putChar(JC)Ljava/nio/ByteBuffer;	??^	UNALIGNED? java/nio/ByteBufferAsCharBufferB
???M(Ljava/nio/ByteBuffer;IIIIJLjdk/internal/access/foreign/MemorySegmentProxy;)V? java/nio/ByteBufferAsCharBufferL
??	??^nativeByteOrderjava/nio/DirectCharBufferU
ijava/nio/DirectCharBufferS
i
,	getShortUnaligned(Ljava/lang/Object;JZ)S

getShort(J)S
,putShortUnaligned(Ljava/lang/Object;JSZ)V
putShort(JS)Ljava/nio/ByteBuffer;!java/nio/ByteBufferAsShortBufferB
?!java/nio/ByteBufferAsShortBufferL
?java/nio/DirectShortBufferU
i java/nio/DirectShortBufferS
i
,#$%getIntUnaligned(Ljava/lang/Object;JZ)I
'()getInt(J)I
,+,-putIntUnaligned(Ljava/lang/Object;JIZ)V
/01putInt(JI)Ljava/nio/ByteBuffer;5java/nio/ByteBufferAsIntBufferB
4?8java/nio/ByteBufferAsIntBufferL
7?;java/nio/DirectIntBufferU
:i>java/nio/DirectIntBufferS
=i
,ABCgetLongUnaligned(Ljava/lang/Object;JZ)J
EF0getLong
,HIJputLongUnaligned(Ljava/lang/Object;JJZ)V
LMNputLong(JJ)Ljava/nio/ByteBuffer;R java/nio/ByteBufferAsLongBufferB
Q?U java/nio/ByteBufferAsLongBufferL
T?Xjava/nio/DirectLongBufferU
Wi[java/nio/DirectLongBufferS
Zi
^_`abjava/lang/FloatintBitsToFloat(I)F
defgetFloat(J)F
^hijfloatToRawIntBits(F)I
lmnputFloat(JF)Ljava/nio/ByteBuffer;p!java/nio/ByteBufferAsFloatBufferB
o?s!java/nio/ByteBufferAsFloatBufferL
r?vjava/nio/DirectFloatBufferU
uiyjava/nio/DirectFloatBufferS
xi
|}~?java/lang/DoublelongBitsToDouble(J)D
???	getDouble
|???doubleToRawLongBits(D)J
???	putDouble(JD)Ljava/nio/ByteBuffer;?"java/nio/ByteBufferAsDoubleBufferB
???"java/nio/ByteBufferAsDoubleBufferL
???java/nio/DirectDoubleBufferU
?i?java/nio/DirectDoubleBufferS
?i
???	duplicate()Ljava/nio/ByteBuffer;
???slice(II)Ljava/nio/ByteBuffer;
???
????java/lang/ClassdesiredAssertionStatus?
,???arrayBaseOffset(Ljava/lang/Class;)I
??	unalignedCodeLineNumberTableLocalVariableTablethisLjava/nio/DirectByteBuffer;()Ljdk/internal/ref/Cleaner;(I)VxLjava/lang/OutOfMemoryError;cappapssizebase
StackMapTableG(JILjava/lang/Object;Ljdk/internal/access/foreign/MemorySegmentProxy;)Vaddrobb(IJLjava/io/FileDescriptor;Ljava/lang/Runnable;ZLjdk/internal/access/foreign/MemorySegmentProxy;)VfdLjava/io/FileDescriptor;unmapperLjava/lang/Runnable;isSyncdbLsun/nio/ch/DirectBuffer;markposlimoff?.jdk/internal/access/foreign/MemorySegmentProxy?java/lang/ObjectremindexlengthasReadOnlyBufferi()B?java/lang/Throwable(I)B	dstOffsetdst(B)Ljava/nio/ByteBuffer;B(IB)Ljava/nio/ByteBuffer;sbsposslimsremsrcLjava/nio/ByteBuffer;	srcOffsetcompactisDirect
isReadOnlyCa()C(I)Cy(C)Ljava/nio/ByteBuffer;(IC)Ljava/nio/ByteBuffer;asCharBuffer()Ljava/nio/CharBuffer;?java/nio/CharBufferS()S(I)S(S)Ljava/nio/ByteBuffer;(IS)Ljava/nio/ByteBuffer;
asShortBuffer()Ljava/nio/ShortBuffer;?java/nio/ShortBufferasIntBuffer()Ljava/nio/IntBuffer;java/nio/IntBuffer(J)Ljava/nio/ByteBuffer;(IJ)Ljava/nio/ByteBuffer;asLongBuffer()Ljava/nio/LongBuffer;java/nio/LongBuffer()FF(F)Ljava/nio/ByteBuffer;(IF)Ljava/nio/ByteBuffer;
asFloatBuffer()Ljava/nio/FloatBuffer;java/nio/FloatBuffer()D(I)DD(D)Ljava/nio/ByteBuffer;(ID)Ljava/nio/ByteBuffer;asDoubleBuffer()Ljava/nio/DoubleBuffer;java/nio/DoubleBuffer()Ljava/nio/Buffer;(II)Ljava/nio/Buffer;
SourceFileDirectByteBuffer.javaNestMembersInnerClassesDeallocator M?=?^	
]^HST?/*???B???	??/*???d??????		?*??=?>
????a?7?#	7?'?+7?:?3??'?6?!?q	??*?ad?e?:?	*?:**?>Y?@?C?*??-7:1?Jt	u
vw$x*z-|7?:}<~BE?P?^?r?x??????H<	????????
??^???$n?=-e?=?6???1
,??}*?*?:*?*????
?????4???=???fg&?g*?*?:*?*????	????? ???=?????#*?I* ?:**?C?*???????"??H#??#??#?=#??#??#?^#fgj?	7*?*+?L?a?:*?+?Q:*?+????????'?6??\	7??7??7??7??7??7??7??7fg'S?;?1	M???	M????T?,??????????	U*?U<*?X=?[???_Y?a??	d?>x6?[???_Y?a??Y**?d?h????
??*?/?B??4U??P??
K??*+??/&????
@????^	*?X?kW?Y**?d?h??
?
?? ?????????\	?Y**?q*?U*?X*?t*?d?h????
??????????\	?wY**?q*?U*?X*?t*?d?y????
???????<P?/*?:????????>
*?:?ya???
??
?????r *?z?'**?}????<*???M*??,??

? ???Y????}!*?z?'**??????=*???N*??-???!??!???Z?????

?*?z?y????+??kW*?U6*?X6?[???_Y?a??d?6???Y??????ya7?'*??+?y??*???:	*??	?*`??W?*+??W*?bv}}}?V()*+,#-8.J/P0X2b>i?s>vDzE}D?E?F?G?H?J?Rr??#l??JE??b-?=?????????????5?8@??$???????&
a*?z?y???H*?X?kW,??kW???ya7?'*??,?y??*???:*????
*,??W*?.BIIKI?>RSTU$W.c4d?cBiFjIiOjRkUl_n?>.$?=a??a??a??a??a????I???	????#*?z?'**??????*???
M*??,?*??xy{|{|!}?#??#???Z?????$*?z?'**??????*???
N*??-?*??????? ?"?? $??$??$???[?????
%*?z+???+*????+?M,?U>,?X6?[???_Y?a??
d?6*?U6*?X6?[???_Y?a??d?6???Y????',??*???y??,??*???:	,??*??	?,`??W*`??W?X+???K+??=+??>?[???_Y?a??	d?6*+??+??`??W+`??W?	*+??W*?????????"???????$?8?H?N?T?i?{???????????????????????????????????#??z??????$???H???N}??Tw??{P???@???;????%??%???9?#@?"@?`????#
@?????

?*?z?y????+??kW*?U6*?X6?[???_Y?a??d?6???Y??????ya7?'+*???y??*???:	*??	?*`??W?*+??W*?bv}}}?V?????#?8?J?P?X?b?l?s?v?z?}????????????Rr??#l??JE??b-?=?????????????5?8@??$???????&
a*?z?y???H*?X?kW,??kW???ya7?',*???y??*???:*????
*,??W*?.BIIKI?>????$?.?7??BFIORU_	?>.$?=a??a??a??a??a????I???	???c*?U<*?X=?[???_Y?a??	d?>?'*??*???y??*???:*???*??W**?t??W*??*?*>EEGE?6

*>BEKNT]a?*c??^??
Y??*9????
@????,??$?????,??(???????$*?z?'*?ֶ?>6*???:*????qrsusu!v? 
??$??$?=?[????i***?ݶ???<*???M*??,??{}{}~????T????t***?????=*???N*??-?????????????U?????'*?z6?'*?ֶ?*???:*???*??"??????"?%??*??'??'?='???\????I***?????W*??
??????????T***?????W*??
??? ?????????X?*?U<*?X=?[???_Y?a??	d?>z6??P*?:?a?q	??@*?֙??Y**?:?a*?d?????Y**?:?a*?d???*????Y**?d???Y**?d???:??
??*?/?E?L?h????????????4??????
???*???/?????
@?>X?R?
??$*?z?'*?ֶ>6*???:*??????????!?? 
??$??$?=?[???i***?ݶ??
<*???M*??,???????????T???t***????
=*???N*??-?????????????U???'*?z6?'*?ֶ*???:*???*??"??????"?%??*??'??'?='???\???I***????W*??
???????T***????W*??
? ?????????X?*?U<*?X=?[???_Y?a??	d?>z6??P*?:?a?q	??@*?֙?Y**?:?a*?d???Y**?:?a*?d??*????Y**?d???Y**?d?!??:
*/ELh!??(?)?/?(?4??????
???*???/?????
@?>X?R?()??$*?z?'*?ֶ">6*???:*????=>?A?A!B? 
??$??$?=?[?(?i***?ݶ??&<*???M*??,??GIGIJ????T?(??t***????&=*???N*??-??OQOQR??????U?01??'*?z6?'*?ֶ**???:*???*??"Z[\^_^"_%`?*??'??'?='???\?0??I***????.W*??
hi?????0??T***????.W*??
qr? ?????????X?*?U<*?X=?[???_Y?a??	d?>z6??P*?:?a2q	??@*?֙?4Y**?:?a*?d?6??7Y**?:?a*?d?9?*????:Y**?d?X?R?F0??$*?z?'*?ֶ@B!7*???:*??????????!?? 
?=$??$?=?[?FP?j***?ݶ??D@*???N*??-???????????U?F??***????DA*?? ?:*???????????????V?MN??'*?z!7?'*?ֶG*???:*???*??"??????"?%??*?='??'?='?=?\?M?J***????KW*??
??????=M?U***??? ?KW*??
??? ?????=?X?*?U<*?X=?[???_Y?a??	d?>z6??P*?:?aOq	??@*?֙?QY**?:?a*?d?S??TY**?:?a*?d?V?*????WY**?d?Y??ZY**?d?\??:??
??*?/?E?L?h????????????4??????
???*???/?????
@?>XRef??'*?z?'*?ֶ">?]8*???:*??? ?	


$? 
??'??'?=?^?e?i***?ݶ??cD*??#?M*??,??????T?eb?t***????cE*??$?N*??-????????U?mn??**?z%?g6?'*?ֶ**???:*???*?!?"&'
(*+*%+(,?*
??*??*?=*??_?m	?I***???#?kW*??
45????m
?T***???$?kW*??
=>? ??????X?*?U<*?X=?[???_Y?a??	d?>z6??P*?:?a2q	??@*?֙?oY**?:?a*?d?q??rY**?:?a*?d?t?*????uY**?d?w??xY**?d?z??:EF
GH*J/KELLMhS?L?Z?[?a?Z?4??????
???*???/?????
@?>X
R
????'*?z?'*?ֶ@B!?{9*???:*??? ?opqsqs$t? 
?='??'?=?^???j***?ݶ???H*??'?N*??-??y{y{|????U???***?????I*??(?:*???????????????V?????**?z)??7?'*?ֶG*???:*???*?!?"??
????%?(??*
?=*??*?=*??_???J***???'??W*??
????????U***???(??W*??
??? ??????X?*?U<*?X=?[???_Y?a??	d?>z6??P*?:?aOq	??@*?֙??Y**?:?a*?d?????Y**?:?a*?d???*?????Y**?d?????Y**?d????:??
??*?/?E?L?h????????????4??????
???*???/?????
@?>XRA??/*????'???A??1*????'???A??/*????'???c?O$?????[?'???????????'36?@>
>




© 2015 - 2025 Weber Informatics LLC | Privacy Policy