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

com.groupbyinc.flux.common.sun.jna.Memory.class Maven / Gradle / Ivy

There is a newer version: 198
Show newest version
????2z)com/groupbyinc/flux/common/sun/jna/Memory*com/groupbyinc/flux/common/sun/jna/PointerMemory.java6com/groupbyinc/flux/common/sun/jna/Memory$SharedMemorySharedMemoryallocatedMemoryLjava/util/Map;?Ljava/util/Map;>;buffers5Lcom/groupbyinc/flux/common/sun/jna/WeakMemoryHolder;sizeJpurge()V
	3com/groupbyinc/flux/common/sun/jna/WeakMemoryHolderclean

disposeAlljava/util/LinkedList	
	
java/util/MapkeySet()Ljava/util/Set; !"(Ljava/util/Collection;)V$%
&java/util/Collection(iterator()Ljava/util/Iterator;*+),java/util/Iterator.hasNext()Z01/2next()Ljava/lang/Object;45/6dispose8
9r+Lcom/groupbyinc/flux/common/sun/jna/Memory;refsCLjava/util/Collection;Ljava/util/Collection;(J)V$
A	C"java/lang/IllegalArgumentExceptionE)Allocation size must be greater than zeroG(Ljava/lang/String;)V$I
FJmalloc(J)JLM
NpeerP	Qjava/lang/OutOfMemoryErrorSjava/lang/StringBuilderU
VACannot allocate Xappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;Z[
V\(J)Ljava/lang/StringBuilder;Z^
V_ bytesatoString()Ljava/lang/String;cd
Ve
TJjava/lang/ref/WeakReferenceh(Ljava/lang/Object;)V$j
ikput8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;mnothisshare/(J)Lcom/groupbyinc/flux/common/sun/jna/Pointer;()Jt
u0(JJ)Lcom/groupbyinc/flux/common/sun/jna/Pointer;rw
xoffsetboundsCheck(JJ)V{|
}0(Lcom/groupbyinc/flux/common/sun/jna/Memory;JJ)V$
?szalign.(I)Lcom/groupbyinc/flux/common/sun/jna/Memory; Byte boundary must be positive: ?(I)Ljava/lang/StringBuilder;Z?
V?????????6Insufficient memory to align to the requested boundary?$Byte boundary must be a power of two?newPeernewSizemaskiIbyteBoundaryfinalizefree?@
?remove&(Ljava/lang/Object;)Ljava/lang/Object;???java/lang/Throwable?clear?@
?valid#java/lang/IndexOutOfBoundsException?Invalid offset: ?
?J&Bounds exceeds available space : size=?	, offset=?msgLjava/lang/String;offread(J[BII)V??
?bOffbuf[Bindexlength(J[SII)V??
?[S(J[CII)V??
?[C(J[III)V??
?[I(J[JII)V??
?[J(J[FII)V??
?[F(J[DII)V??
?[Dwrite??
???
???
???
???
???
???
?getByte(J)B??
?getChar(J)C??
?getShort(J)S??
?getInt(J)I??
?getLong?M
?getFloat(J)F??
?	getDouble(J)D??
?
getPointerSIZE?	s

getByteBuffer(JJ)Ljava/nio/ByteBuffer;
	@(Ljava/lang/Object;Lcom/groupbyinc/flux/common/sun/jna/Memory;)Vm
bLjava/nio/ByteBuffer;	getString'(JLjava/lang/String;)Ljava/lang/String;
encoding
getWideString(J)Ljava/lang/String;
setByte(JB)V
valueBsetChar(JC)V)com/groupbyinc/flux/common/sun/jna/Native!
WCHAR_SIZE#?	"$ 
&CsetShort(JS)V)*
+SsetInt(JI)V./
0setLong2|
3setFloat(JF)V56
7F	setDouble(JD)V:;
<D
setPointer0(JLcom/groupbyinc/flux/common/sun/jna/Pointer;)V?@
A,Lcom/groupbyinc/flux/common/sun/jna/Pointer;	setString((JLjava/lang/String;Ljava/lang/String;)VgetBytes((Ljava/lang/String;Ljava/lang/String;)[BFG
"HDE
J
setWideString(JLjava/lang/String;)Vjava/lang/StringN()I?P
OQLM
Sallocated@0xUjava/lang/LongWtoHexStringY
XZ (\ bytes)^
"?p
"Ndump(JI)Ljava/lang/String;cd
ejava/util/WeakHashMaph
iAjava/util/CollectionsksynchronizedMap (Ljava/util/Map;)Ljava/util/Map;mn
lo
A	SignatureCodeLineNumberTableLocalVariableTableLocalVariableTypeTable
StackMapTable
SourceFileInnerClasses!	
r
5	s#???t
AB	s?2?Y??#?'K*?-L+?3?+?7?M,?:???u*;<"=?v"=>tGH*I.J1Kw?)/?$@s?]*?B*?D	??
?FYH?K?*?O?R*?R	??#?TY?VY?WY?]?`b?]?f?g??*?iY*?l?pW?u]q<]t&	lm	noq!r*sJu\vw?0$s3*?B?uq<t
yzrss@**?ve?y?uq<zt?rwsS*!?~?Y*!???u q<z?t
????s@	???FY?VY?W??]???f?K?= ?fx?Y?
e??B*?R!*?R??@*?R?a
e!7*?R*?Dae7	??
?FY??K?**?Re?y??*??????FY??K?u>R0?`"?7M?!i???q<???t:???'?.?7?E?R?`?g?q???????w??O????s3*?:?uq<t
??$8s?,*?R???*??W*	?R?L?*??W*	?R+??u,q<t?????$?+?wY??s7	**?D???u	q<t
???1sD*?R	????uq<t?w
@ts/*?D?uq<t?{|s?Z	????Y?VY?W??]?`?f???!a*?D??0?VY?W??]*?D?`??]!a?`?f:??Y????u*O
??Zq<Z?Z?t??!?,?O?Y?w!7??so*?
i?~*-???u4q<???????t?
????sq*??i?~*-???u4q<???????t?????sq*??i?~*-???u4q<???????t
??sq*??i?~*-?DZu4q<???????t??sq*??i?~*-?ͱu4q<???????t&'(??sq*??i?~*-?ѱu4q<???????t456??sq*??i?~*-?ձu4q<???????tBCD??so*?
i?~*-?ٱu4q<???????tT
UV??sq*??i?~*-?۱u4q<???????tbcd??sq*??i?~*-?ݱu4q<???????tpqr??sq*??i?~*-?߱u4q<???????t~???sq*??i?~*-??u4q<???????t?????sq*??i?~*-??u4q<???????t?????sq*??i?~*-??u4q<???????t?????sD*
?~*??uq<zt
????sD*
?~*???uq<zt
????sF*??~*??uq<zt
????sF*Ķ~*???uq<zt
???MsF*ʶ~*???uq<zt
????sF*Ķ~*???uq<zt
??sF*ʶ~*??uq<zt
ssG*???~*??uq<zt
	sn*!?~*!?
:?*?
?u*q<z?t./23sO
*	?~*-??u 
q<
z
?t
9:sD*	?~*??uq<zt
@AsS
*
?~*??u 
q<
z
tRST sV*?%??~*?'?u q<z(t`	ab)*sU*??~*?,?u q<z-tnop./sU*Ķ~*?1?u q<z?t|}~2|sU*ʶ~*!?4?u q<zt???56sU*Ķ~*%?8?u q<z9t???:;sU*ʶ~*)?=?u q<z>t????@sV*???~*-?B?u q<zCt?	??DEsh*-?I??
a?~*-?K?u*q<z??t???LMs^*-?R?
a?%?i?~*-?T?u q<z?t???cdsX.?VY?WV?]*?R?[?]]?]*?D?`_?]?f?u.q<t??@sF	???`?uat??
?w
LMs/?b?ut?cds5*	*?v??f?uq<t?gs8?iY?j?p??Y?q??t89
;xy





© 2015 - 2024 Weber Informatics LLC | Privacy Policy