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

io.netty.buffer.UnsafeByteBufUtil.class Maven / Gradle / Ivy

????2h!io/netty/buffer/UnsafeByteBufUtiljava/lang/ObjectUnsafeByteBufUtil.java	UNALIGNEDZZEROBgetByte(J)B(io/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)I+m
n([BI)J7p
q([BII)V([BIB)VLt
uh([BIS)VRx
yZs
{([BIJ)V`}
~setZero	setMemory([BIJB)V??
?lengthcopy?(Lio/netty/buffer/AbstractByteBuf;JII)Lio/netty/buffer/ByteBuf;io/netty/buffer/AbstractByteBuf?
checkIndex(II)V??
??alloc$()Lio/netty/buffer/ByteBufAllocator;??
??maxCapacity()I??
?? io/netty/buffer/ByteBufAllocator?directBuffer(II)Lio/netty/buffer/ByteBuf;????io/netty/buffer/ByteBuf?hasMemoryAddress()Z??
??
memoryAddress()J??
??
copyMemory(JJJ)V??
?setIndex??
??
writeBytes6(Lio/netty/buffer/ByteBuf;II)Lio/netty/buffer/ByteBuf;??
??buf!Lio/netty/buffer/AbstractByteBuf;addrLio/netty/buffer/ByteBuf;setBytes<(Lio/netty/buffer/AbstractByteBuf;JILjava/io/InputStream;I)Ijava/io/IOException?
heapBuffer(I)Lio/netty/buffer/ByteBuf;????()[Bg?
??arrayOffset??
??java/io/InputStream?read([BII)I??
??([BIJJ)V??
?release??
??java/lang/Throwable?tmpoffset	readBytesinLjava/io/InputStream;tmpBufgetBytesA(Lio/netty/buffer/AbstractByteBuf;JILio/netty/buffer/ByteBuf;II)Vdst?!io/netty/util/internal/ObjectUtil?checkNotNull8(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;??
??capacity??
??io/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?
7(ILio/netty/buffer/ByteBuf;II)Lio/netty/buffer/ByteBuf;?
?	dstIndex*(Lio/netty/buffer/AbstractByteBuf;JI[BII)V;(Lio/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;:;
<
srcAddress=(Lio/netty/buffer/AbstractByteBuf;JILjava/io/OutputStream;I)Vjava/io/OutputStream@writeBs
ACoutLjava/io/OutputStream;'(Lio/netty/buffer/AbstractByteBuf;JII)V(JJB)V?H
InewUnsafeDirectByteBufS(Lio/netty/buffer/ByteBufAllocator;II)Lio/netty/buffer/UnpooledUnsafeDirectByteBuf;useDirectBufferNoCleanerM?
N4io/netty/buffer/UnpooledUnsafeNoCleanerDirectByteBufP'(Lio/netty/buffer/ByteBufAllocator;II)V?R
QS+io/netty/buffer/UnpooledUnsafeDirectByteBufU
VS"Lio/netty/buffer/ByteBufAllocator;initialCapacity
?this#Lio/netty/buffer/UnsafeByteBufUtil;isUnaligned^?
_
ConstantValueCodeLocalVariableTableLineNumberTable
StackMapTable
Exceptions
SourceFile0	a
2b/??cd'b.???=????!??x
a??~???c"#.d+,-/e?C?$b.???=??
?!????~
a?x???c"#.d3457e?@?%&b?d??:????~
a?'~x????!'~x(a??~????~x
a??~x?(a??~??cdd2;<=>!="@4A<@=CKD[EcCe"*&b?b??:????!'~x(a??~????~
a?'~x????~
a??~x?
a??~x??cbd2IJKL&K'N2O<N=QHRVSaQe'+&b?M???-=????2??x
a??~x?(a??~x?3a??~??c"5Md"WXY[$\4]D^L[e?C?6&b?M???-=??
?2????~
a??~x?(a??~x?3a?x??c"5Md"bcdf%g5hEiLfe?@?78b????:A?? ? ?>???8y
a???0y?(a???(y?3a??? y?Aa???y?Ca???y?Ea???y?Ga?????c"?d2mnoq%r6sGtXuivzw?x?qe?C?I8b????:A??
 ?>? ????
a???y?(a???y?3a???y?Aa??? y?Ca???(y?Ea???0y?Ga??8y??c"?d2|}~?&?7?H?Y?j?{?????e?@?JKb???O?cP5d
??QKb?/????????!?U?|??O
a??O?c//P5d?????&?.?eR?VKb?/??????!???U???O
a|??O?c//P5d?????#?.?eU?WKb?X??6????O
a|??U?:|??!?U(a??O?!|??O
a|??O(a??O?cXXP5d*
???? ?,?9?B?M?W?e XKb?X??6??|??!?U(a??O?5??O
a|??U?!??O
a|??O(a|??O?cXXP5d*
????%?+?9???J?W?e%YKb?G??????2?\?.|??O
a|??O(a|??O3a??O?cGGP5d???$?/?<?F?eQ?*]Kb?G????
?2??\?.??O
a|??O(a|??O3a|??O?cGGP5d???!?,?9?F?eT?*^_b?????? ? ?>?b?j 8}???O
a 0}???O(a (}???O3a  }???OAa }???OCa }???OEa }???OGa ???O?c??Pd.???%?1???M?[?i?w???eQ??fc_b??????
 ?>? ?b?j ???O
a }???O(a }???O3a }???OAa  }???OCa (}???OEa 0}???OGa 8}???O?c??Pd.???"?.?<?J?X?f?t???eT??fdb:*?f?cghi5d?jb?1??*?l=????!?*?fx*`?f?~???c "#1gh1i5d????'0?e?C?$jb?1??*?l=??
?!?????~`??x???c "#1gh1i5de?@?%mb?g???O^fe$*mb?g???"L#[$f"e'+mb?N??*?o=????2?*?fx*`?f?~x?*`?f?~x?*`?f?~??c "5NghNi5d"()*,'-6.E/M,e?C?6mb?N??*?o=??
?2??*?f?~*`?f?~x?*`?f?~x?*`?fx??c "5NghNi5d"3457(879F:M7e?@?7pb???*?rA?? ? ?>?*?f?8y*`?f??0y?*`?f??(y?*`?f?? y?*`?f??y?*`?f??y?*`?f??y?*`?f????c "?gh?i5d2>?@B(C8DHEXFhGyH?I?Be?C?Ipb???*?rA??
 ?>? ?*?f??*`?f??y?*`?f??y?*`?f??y?*`?f?? y?*`?f??(y?*`?f??0y?*`?f?8y??c "?gh?i5d2MNOQ)R9SITYUiVzW?X?Qe?@?JsbJ*??v?c ghi5P5d
\]Qsb?2??*??????!?z?*|??v*`??v?c 2gh2i52P5d`abad(e1ge%?ww?wwVsb?2??*????!???z?*??v*`|??v?c 2gh2i52P5djklkn%o1qe%?ww?wwWsb?[??8??*??v*`|??z?;*|??!?z*`??v?"*|??v*`|??v*`??v?c [gh[i5[P5d*
tuvw"y/z;}E~QZ?e"Xsb?[??8??*|??!?z*`??v?8*??v*`|??z?"*??v*`|??v*`|??v?c [gh[i5[P5d*
????%?,?;?B?N?Z?e%Ysb?H??*????2?|?.*|??v*`|??v*`|??v*`??v?c HghHi5HP5d???&?2?>?G?e%?ww?ww*]sb?H??*??
?2??|?.*??v*`|??v*`|??v*`|??v?c HghHi5HP5d???#?/?;?G?e%?ww?ww*^}b???*?? ? ?>??h* 8}???v*` 0}???v*` (}???v*`  }???v*` }???v*` }???v*` }???v*` ???v?c ?gh?i5?Pd.???'?4?A?N?[?h?v???e'?ww?ww?dc}b???*??
 ?>? ??h* ???v*` }???v*` }???v*` }???v*`  }???v*` (}???v*` 0}???v*` 8}???v?c ?gh?i5?Pd.???$?1?>?K?X?e?s???e'?ww?ww?d?sba??*????c ghi5?5d???
?e??b?J*??*??*????:?-??????????W?
*??W?c4J??J?Ji5J?52??d"????%?1?=?G?e	?=?	??b?W*??*????:??:??6??6		?	???	6
??W
?:??W?CLLNLc\	1?h"*?5/?5	W??W?Wi5W??W?5C??d.????"?/?4???C?I?L?e0??	???w?????f???b
?*??ڸ?W?????Y??Y????????????????a????.??????`???*?
W?c>??????i5????5??5d*
????:?B?U?]?t???e:?b?I*??ڸ?W?????Y??Y??????????????c>I??I?Ii5I?hI5I?5d???8=He8?
b-?*????????A???Y???7?"?a?????"?`?%W?C?&?1?'?(?"`????"?`?%W?
*?,?0W?c42$1??????i5??2d:
	

#+2EVa{??e-5	??b?*??4??W??? ??Y??Y??6?????????I??????a????.??????`??˧*?8W?c>??????i5?3??95??5d. !"#<&A'I(\)d*{,?/e<?b?*?????˱c>???i53h95?5d2346e?
b??*????6????.?7?"?a?????"`?%W?x?&?+?'?(?"`????"`?%W?H*????:??:		???=W	???????W?:
??W
????????cR&!>??h	?8????????i5?32??5dN9
;<=@B&C9DGERGiHzJ?L?M?N?P?Q?P?Se#?2/?9????
??b
R*???H*????:??:??6???D??W?:	??W	??=FFHFcR ?h'?58??R??R?Ri5REFR?5d.VWXZ ['\2]=_C`F_Qbe?F?A???
f??Gbw??*????J?c*???i5?5defi
jkeKLbk?O??QY*?T??VY*?W?c ?XY5?5dopre??b/*?Z?c[\du]?b?`??d#g




© 2015 - 2025 Weber Informatics LLC | Privacy Policy