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)Ih+m
o([BI)J7q
r([BII)V([BIB)VLu
v([BIS)VRx
yZt
{([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Bt
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?U??+??~x??
a??
a??!'~????~x
a??~x?(a??~??cUd&	;<=#>-<.@<ALBT@e`?*&b?U??+??~??
a??!?	
a?'~x????~
a??~x?(a??~x??cUd&	FGH#I-G.K9LIMTKe`?+&b?M???-=????2??x
a??~x?(a??~x?3a??~??c"5Md"QRSU$V4WDXLUe?C?6&b?M???-=??
?2????~
a??~x?(a??~x?3a?x??c"5Md"\]^`%a5bEcL`e?@?78b????:A?? ? ?>???8y
a???0y?(a???(y?3a??? y?Aa???y?Ca???y?Ea???y?Ga?????c"?d2ghik%l6mGnXoipzq?r?ke?C?I8b????:A??
 ?>? ????
a???y?(a???y?3a???y?Aa??? y?Ca???(y?Ea???0y?Ga??8y??c"?d2vwxz&{7|H}Y~j{????ze?@?JKb???O?cP5d
??QKb?/????????!?U?|??O
a??O?c//P5d?????&?.?eR?VKb?/??????!???U???O
a|??O?c//P5d?????#?.?eU?WKb?>|??O??
a??????!?U?
a|??O(a??O?c>>P5d"?	???"?(?3?=?e]?XKb?D??O??"
a??|??!?|??U?
a|??O(a|??O?cDDP5d???+?6?C?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=??
?!??*?f?~*`?fx???c "#1gh1i5d????(?0?e?@?%mb?Y??.*?f?~x??
*`?l?
*`?l?!'~??*?f?~x*`?f?~x?*`?f?~??cYghYi5d&	???&0?1APXeb?	n*mb?Y??.*?f?~??*`?l?!?
*`?l'~x??*?f?~*`?f?~x?*`?f?~x??cYghYi5d&		
&0
1>MXeb?n+mb?N??*?p=????2?*?fx*`?f?~x?*`?f?~x?*`?f?~??c "5NghNi5d"'6EMe?C?6mb?N??*?p=??
?2??*?f?~*`?f?~x?*`?f?~x?*`?fx??c "5NghNi5d" !#($7%F&M#e?@?7qb???*?sA?? ? ?>?*?f?8y*`?f??0y?*`?f??(y?*`?f?? y?*`?f??y?*`?f??y?*`?f??y?*`?f????c "?gh?i5d2*+,.(/80H1X2h3y4?5?.e?C?Iqb???*?sA??
 ?>? ?*?f??*`?f??y?*`?f??y?*`?f??y?*`?f?? y?*`?f??(y?*`?f??0y?*`?f?8y??c "?gh?i5d29:;=)>9?I@YAiBzC?D?=e?@?JtbJ*??w?c ghi5P5d
HIQtb?2??*??????!?z?*|??w*`??w?c 2gh2i52P5dLMNMP(Q1Se%?nn?nnVtb?2??*????!???z?*??w*`|??w?c 2gh2i52P5dVWXWZ%[1]e%?nn?nnWtb?@*|??w??*`??????!?z?*`|??w*`??w?c @gh@i5@P5d"`
ab!d$b*f6g?ie%?nn?nnXtb?F*??w??#*`??|??!?|??z?*`|??w*`|??w?c FghFi5FP5d"lm
no'n-r9sEue%?"nn?nnYtb?H??*????2?|?.*|??w*`|??w*`|??w*`??w?c HghHi5HP5dxy{&|2}>~G?e%?nn?nn*]tb?H??*??
?2??|?.*??w*`|??w*`|??w*`|??w?c HghHi5HP5d???#?/?;?G?e%?nn?nn*^}b???*?? ? ?>??h* 8}???w*` 0}???w*` (}???w*`  }???w*` }???w*` }???w*` }???w*` ???w?c ?gh?i5?Pd.???'?4?A?N?[?h?v???e'?nn?nn?dc}b???*??
 ?>? ??h* ???w*` }???w*` }???w*` }???w*`  }???w*` (}???w*` 0}???w*` 8}???w?c ?gh?i5?Pd.???$?1?>?K?X?e?s???e'?nn?nn?d?tba??*????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??	???n?????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?=?H?e8?
b-?*????????A???Y???7?"?a?????"?`?%W?C?&?1?'?(?"`????"?`?%W?
*?,?0W?c42$1??????i5??2d:?
????#?+?2?E?V?a?{????e-5	??b?*??4??W??? ??Y??Y??6?????????I??????a????.??????`??˧*?8W?c>??????i5?3??95??5d.<
AI\
d{?e<?b?*?????˱c>???i53h95?5de?
b??*????6????.?7?"?a?????"`?%W?x?&?+?'?(?"`????"`?%W?H*????:??:		???=W	???????W?:
??W
????????cR&!>??h	?8????????i5?32??5dN
 !$&&'9(G)R+i,z.?0?1?2?4?5?4?7e#?2/?9????
??b
R*???H*????:??:??6???D??W?:	??W	??=FFHFcR ?h'?58??R??R?Ri5REFR?5d.:;<> ?'@2A=CCDFCQFe?F?A???
f??Gbw??*????J?c*???i5?5dIJM
NOeKLbk?O??QY*?T??VY*?W?c ?XY5?5dSTVe??b/*?Z?c[\dY]?b?`??d#g




© 2015 - 2025 Weber Informatics LLC | Privacy Policy