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

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

There is a newer version: 129
Show newest version
????2?+io/netty/buffer/ReadOnlyUnsafeDirectByteBuf%io/netty/buffer/ReadOnlyByteBufferBuf ReadOnlyUnsafeDirectByteBuf.java
memoryAddressJ:(Lio/netty/buffer/ByteBufAllocator;Ljava/nio/ByteBuffer;)V	

(io/netty/util/internal/PlatformDependentdirectBufferAddress(Ljava/nio/ByteBuffer;)J

	this-Lio/netty/buffer/ReadOnlyUnsafeDirectByteBuf;	allocator"Lio/netty/buffer/ByteBufAllocator;bufferLjava/nio/ByteBuffer;_getByte(I)Baddr(I)J
!io/netty/buffer/UnsafeByteBufUtil getByte(J)B"#
!$indexI	_getShort(I)SgetShort(J)S*+
!,_getUnsignedMedium(I)IgetUnsignedMedium(J)I01
!2_getIntgetInt51
!6_getLonggetLong(J)J9:
!;getBytes7(ILio/netty/buffer/ByteBuf;II)Lio/netty/buffer/ByteBuf;
checkIndex(II)V?@
Ajava/lang/NullPointerExceptionCdstE(Ljava/lang/String;)VG
DHio/netty/buffer/ByteBufJcapacity()ILM
KN#java/lang/IndexOutOfBoundsExceptionPjava/lang/StringBuilderR()VT
SU
dstIndex: Wappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;YZ
S[(I)Ljava/lang/StringBuilder;Y]
S^toString()Ljava/lang/String;`a
Sb
QHhasMemoryAddress()Zef
Kg()Ji
Kj
copyMemory(JJJ)Vlm

nhasArraypf
Kqarray()[Bst
KuarrayOffsetwM
Kx(J[BIJ)Vlz

{setBytes}>
K~Lio/netty/buffer/ByteBuf;dstIndexlength (I[BII)Lio/netty/buffer/ByteBuf;1dstIndex: %d, length: %d (expected: range(0, %d))?java/lang/Object?java/lang/Integer?valueOf(I)Ljava/lang/Integer;??
??java/lang/String?format9(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;??
??[B1(ILjava/nio/ByteBuffer;)Lio/netty/buffer/ByteBuf;(I)V??
?
Njava/nio/ByteBuffer?	remaining?M
??java/lang/Math?min(II)I??
??internalNioBuffer()Ljava/nio/ByteBuffer;??
?clear()Ljava/nio/Buffer;??
??java/nio/Buffer?position(I)Ljava/nio/Buffer;??
??limit??
??put,(Ljava/nio/ByteBuffer;)Ljava/nio/ByteBuffer;??
??bytesToCopytmpBufcopy(II)Lio/netty/buffer/ByteBuf;alloc$()Lio/netty/buffer/ByteBufAllocator;??
?maxCapacity?M
? io/netty/buffer/ByteBufAllocator?directBuffer????setIndex??
K?
writeBytes6(Lio/netty/buffer/ByteBuf;II)Lio/netty/buffer/ByteBuf;??
K?CodeLocalVariableTableLineNumberTable
StackMapTable
SourceFile0	?U*+,?*,???? ? !?=	*??%??		&'?%()?=	*??-??		&'?*./?=	*??3??		&'?/4/?=	*??7??		&'?48?=	*????*?B,?
?DYF?I??,?Od??QY?SY?VX?\?_?c?d?,?h?*?,?k?a??o?,,?r?*?,?v,?y`??|?
,*?W*??4??&'?E???'??'?.>?@B$C?FFG[HbIzK?M?	=???^*?B,?
?DYF?I??,?d?+?QY???Y??SY??SY,???S???d??*?,??|*??4^^&'^E?^?'^?'?*
RSTV"W/XCWJ[O\\^?'=???@*??,?
?DYF?I?*??d,????>*??:????`??W,??W*??4@@&'@E!?''??"cd	eh!i'j7k>l?????B*?B*??*?Ĺ?N?*-?h?*?-?k??o-??W?-*??W-??*BB&'B?'-???"qrst u.v8x@{?	?8K?<*??a??&'??




© 2015 - 2025 Weber Informatics LLC | Privacy Policy