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

com.groupbyinc.flux.common.netty.buffer.UnsafeByteBufUtil.class Maven / Gradle / Ivy

There is a newer version: 59
Show newest version
????2g9com/groupbyinc/flux/common/netty/buffer/UnsafeByteBufUtiljava/lang/ObjectUnsafeByteBufUtil.java	UNALIGNEDZZEROBgetByte(J)B@com/groupbyinc/flux/common/netty/util/internal/PlatformDependent

addressJgetShort(J)S	
BIG_ENDIAN_NATIVE_ORDER	java/lang/ShortreverseBytes(S)S
 vS
getShortLEgetUnsignedMedium(J)I??getUnsignedMediumLEgetInt+&
,java/lang/Integer.(I)I0
/1IgetIntLEgetLong(J)J78
9java/lang/Long;8
<=?	getLongLEsetByte(JI)VputByte(JB)VLM
NvaluesetShortputShort(JS)VRS
T
setShortLE	setMediumsetMediumLEsetIntputIntZK
[setIntLEsetLong(JJ)VputLong`_
a	setLongLE([BI)Bd
earray[Bindex([BI)Sj
k([BI)Ih+m
o([BI)J7q
r([BII)V([BIB)VLu
v([BIS)VRx
yZt
{([BIJ)V`}
~setZero	setMemory([BIJB)V??
?lengthcopyo(Lcom/groupbyinc/flux/common/netty/buffer/AbstractByteBuf;JII)Lcom/groupbyinc/flux/common/netty/buffer/ByteBuf;7com/groupbyinc/flux/common/netty/buffer/AbstractByteBuf?
checkIndex(II)V??
??alloc<()Lcom/groupbyinc/flux/common/netty/buffer/ByteBufAllocator;??
??maxCapacity()I??
??8com/groupbyinc/flux/common/netty/buffer/ByteBufAllocator?directBuffer5(II)Lcom/groupbyinc/flux/common/netty/buffer/ByteBuf;????/com/groupbyinc/flux/common/netty/buffer/ByteBuf?hasMemoryAddress()Z??
??
memoryAddress()J??
??
copyMemory(JJJ)V??
?setIndex??
??
writeBytesf(Lcom/groupbyinc/flux/common/netty/buffer/ByteBuf;II)Lcom/groupbyinc/flux/common/netty/buffer/ByteBuf;??
??buf9Lcom/groupbyinc/flux/common/netty/buffer/AbstractByteBuf;addr1Lcom/groupbyinc/flux/common/netty/buffer/ByteBuf;setBytesT(Lcom/groupbyinc/flux/common/netty/buffer/AbstractByteBuf;JILjava/io/InputStream;I)Ijava/io/IOException?
heapBuffer4(I)Lcom/groupbyinc/flux/common/netty/buffer/ByteBuf;????()[Bg?
??arrayOffset??
??java/io/InputStream?read([BII)I??
??([BIJJ)V??
?release??
??java/lang/Throwable?tmpoffset	readBytesinLjava/io/InputStream;tmpBufgetBytesq(Lcom/groupbyinc/flux/common/netty/buffer/AbstractByteBuf;JILcom/groupbyinc/flux/common/netty/buffer/ByteBuf;II)Vdst?9com/groupbyinc/flux/common/netty/util/internal/ObjectUtil?checkNotNull8(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;??
??capacity??
??7com/groupbyinc/flux/common/netty/util/internal/MathUtil?
isOutOfBounds(III)Z??
??#java/lang/IndexOutOfBoundsException?java/lang/StringBuilder?()V??
??
dstIndex: ?append-(Ljava/lang/String;)Ljava/lang/StringBuilder;??
??(I)Ljava/lang/StringBuilder;??
??toString()Ljava/lang/String;??
??(Ljava/lang/String;)V??
?hasArray?
?(J[BIJ)V?
g(ILcom/groupbyinc/flux/common/netty/buffer/ByteBuf;II)Lcom/groupbyinc/flux/common/netty/buffer/ByteBuf;?
?	dstIndexB(Lcom/groupbyinc/flux/common/netty/buffer/AbstractByteBuf;JI[BII)VS(Lcom/groupbyinc/flux/common/netty/buffer/AbstractByteBuf;JILjava/nio/ByteBuffer;)Vjava/nio/ByteBuffer	remaining?
isDirect?

isReadOnly?
 java/nio/ReadOnlyBufferException
?directBufferAddress(Ljava/nio/ByteBuffer;)J
position ?
!(I)Ljava/nio/Buffer; #
$

?
?	nioBuffer()Ljava/nio/ByteBuffer;)*
?+put,(Ljava/nio/ByteBuffer;)Ljava/nio/ByteBuffer;-.
/
dstAddressLjava/nio/ByteBuffer;src3
srcIndex: 5?
?7srcIndexget([BII)Ljava/nio/ByteBuffer;:;
<
srcAddressU(Lcom/groupbyinc/flux/common/netty/buffer/AbstractByteBuf;JILjava/io/OutputStream;I)Vjava/io/OutputStream@writeBt
ACoutLjava/io/OutputStream;(JJB)V?G
HnewUnsafeDirectByteBuf?(Lcom/groupbyinc/flux/common/netty/buffer/ByteBufAllocator;II)Lcom/groupbyinc/flux/common/netty/buffer/UnpooledUnsafeDirectByteBuf;useDirectBufferNoCleanerL?
MLcom/groupbyinc/flux/common/netty/buffer/UnpooledUnsafeNoCleanerDirectByteBufO?(Lcom/groupbyinc/flux/common/netty/buffer/ByteBufAllocator;II)V?Q
PRCcom/groupbyinc/flux/common/netty/buffer/UnpooledUnsafeDirectByteBufT
UR:Lcom/groupbyinc/flux/common/netty/buffer/ByteBufAllocator;initialCapacity
?this;Lcom/groupbyinc/flux/common/netty/buffer/UnsafeByteBufUtil;isUnaligned]?
^
ConstantValueCodeLocalVariableTableLineNumberTable
StackMapTable
Exceptions
SourceFile0	`
2a/??bc'a.???=????!??x
a??~???b"#.c+,-/d?C?$a.???=??
?!????~
a?x???b"#.c3457d?@?%&a?U??+??~x??
a??
a??!'~????~x
a??~x?(a??~??bUc&	;<=#>-<.@<ALBT@d`?*&a?U??+??~??
a??!?	
a?'~x????~
a??~x?(a??~x??bUc&	FGH#I-G.K9LIMTKd`?+&a?M???-=????2??x
a??~x?(a??~x?3a??~??b"5Mc"QRSU$V4WDXLUd?C?6&a?M???-=??
?2????~
a??~x?(a??~x?3a?x??b"5Mc"\]^`%a5bEcL`d?@?78a????:A?? ? ?>???8y
a???0y?(a???(y?3a??? y?Aa???y?Ca???y?Ea???y?Ga?????b"?c2ghik%l6mGnXoipzq?r?kd?C?I8a????:A??
 ?>? ????
a???y?(a???y?3a???y?Aa??? y?Ca???(y?Ea???0y?Ga??8y??b"?c2vwxz&{7|H}Y~j{????zd?@?JKa???O?bP5c
??QKa?/????????!?U?|??O
a??O?b//P5c?????&?.?dR?VKa?/??????!???U???O
a|??O?b//P5c?????#?.?dU?WKa?>|??O??
a??????!?U?
a|??O(a??O?b>>P5c"?	???"?(?3?=?d]?XKa?D??O??"
a??|??!?|??U?
a|??O(a|??O?bDDP5c???+?6?C?d`?YKa?G??????2?\?.|??O
a|??O(a|??O3a??O?bGGP5c???$?/?<?F?dQ?*]Ka?G????
?2??\?.??O
a|??O(a|??O3a|??O?bGGP5c???!?,?9?F?dT?*^_a?????? ? ?>?b?j 8}???O
a 0}???O(a (}???O3a  }???OAa }???OCa }???OEa }???OGa ???O?b??Pc.???%?1???M?[?i?w???dQ??fc_a??????
 ?>? ?b?j ???O
a }???O(a }???O3a }???OAa  }???OCa (}???OEa 0}???OGa 8}???O?b??Pc.???"?.?<?J?X?f?t???dT??fda:*?f?bghi5c?ja?1??*?l=????!?*?fx*`?f?~???b "#1gh1i5c????'?0?d?C?$ja?1??*?l=??
?!??*?f?~*`?fx???b "#1gh1i5c????(?0?d?@?%ma?Y??.*?f?~x??
*`?l?
*`?l?!'~??*?f?~x*`?f?~x?*`?f?~??bYghYi5c&	???&0?1APXdb?	n*ma?Y??.*?f?~??*`?l?!?
*`?l'~x??*?f?~*`?f?~x?*`?f?~x??bYghYi5c&		
&0
1>MXdb?n+ma?N??*?p=????2?*?fx*`?f?~x?*`?f?~x?*`?f?~??b "5NghNi5c"'6EMd?C?6ma?N??*?p=??
?2??*?f?~*`?f?~x?*`?f?~x?*`?fx??b "5NghNi5c" !#($7%F&M#d?@?7qa???*?sA?? ? ?>?*?f?8y*`?f??0y?*`?f??(y?*`?f?? y?*`?f??y?*`?f??y?*`?f??y?*`?f????b "?gh?i5c2*+,.(/80H1X2h3y4?5?.d?C?Iqa???*?sA??
 ?>? ?*?f??*`?f??y?*`?f??y?*`?f??y?*`?f?? y?*`?f??(y?*`?f??0y?*`?f?8y??b "?gh?i5c29:;=)>9?I@YAiBzC?D?=d?@?JtaJ*??w?b ghi5P5c
HIQta?2??*??????!?z?*|??w*`??w?b 2gh2i52P5cLMNMP(Q1Sd%?nn?nnVta?2??*????!???z?*??w*`|??w?b 2gh2i52P5cVWXWZ%[1]d%?nn?nnWta?@*|??w??*`??????!?z?*`|??w*`??w?b @gh@i5@P5c"`
ab!d$b*f6g?id%?nn?nnXta?F*??w??#*`??|??!?|??z?*`|??w*`|??w?b FghFi5FP5c"lm
no'n-r9sEud%?"nn?nnYta?H??*????2?|?.*|??w*`|??w*`|??w*`??w?b HghHi5HP5cxy{&|2}>~G?d%?nn?nn*]ta?H??*??
?2??|?.*??w*`|??w*`|??w*`|??w?b HghHi5HP5c???#?/?;?G?d%?nn?nn*^}a???*?? ? ?>??h* 8}???w*` 0}???w*` (}???w*`  }???w*` }???w*` }???w*` }???w*` ???w?b ?gh?i5?Pc.???'?4?A?N?[?h?v???d'?nn?nn?dc}a???*??
 ?>? ??h* ???w*` }???w*` }???w*` }???w*`  }???w*` (}???w*` 0}???w*` 8}???w?b ?gh?i5?Pc.???$?1?>?K?X?e?s???d'?nn?nn?d?taa??*????b ghi5?5c???
?d??a?J*??*??*????:?-??????????W?
*??W?b4J??J?Ji5J?52??c"????%?1?=?G?d	?=?	??a?W*??*????:??:??6??6		?	???	6
??W
?:??W?CLLNLb\	1?h"*?5/?5	W??W?Wi5W??W?5C??c.????"?/?4???C?I?L?d0??	???n?????e???a
?*??ڸ?W?????Y??Y????????????????a????.??????`???*?
W?b>??????i5????5??5c*
????:?B?U?]?t???d:?a?I*??ڸ?W?????Y??Y??????????????b>I??I?Ii5I?hI5I?5c????8?=?H?d8?
a-?*????????A???Y???7?"?a?????"?`?%W?C?&?1?'?(?"`????"?`?%W?
*?,?0W?b42$1??????i5??2c:?
????#?+?2?E?V?a?{????d-5	??a?*??4??W??? ??Y??Y??6?????????I??????a????.??????`??˧*?8W?b>??????i5?3??95??5c.<
AI\
d{?d<?a?*?????˱b>???i53h95?5cd?
a?	?*????6????.?7?"?a?????"`?%W?x?&?+?'?(?"`????"`?%W?H*????:??:???=W???????W?:??W????????bR&!>??h?8????????i5?32??5cN
 !$&&'9(G)R+i,z.?0?1?2?4?5?4?7d!?2/?9????
??a
R*???H*????:??:??6???D??W?:	??W	??=FFHFbR ?h'?58??R??R?Ri5REFR?5c.:;<> ?'@2A=CCDFCQFd?F?A???
e??KaV
????I?b
?
?5cIJMNdJKak?N??PY*?S??UY*?V?b ?WX5?5cRSUd??a/*?Y?bZ[cX\?a?_??c#f




© 2015 - 2025 Weber Informatics LLC | Privacy Policy