io.netty.buffer.AbstractPooledDerivedByteBuf$PooledNonRetainedDuplicateByteBuf.class Maven / Gradle / Ivy
???? 2 n Nio/netty/buffer/AbstractPooledDerivedByteBuf$PooledNonRetainedDuplicateByteBuf )io/netty/buffer/UnpooledDuplicatedByteBuf !AbstractPooledDerivedByteBuf.java ,io/netty/buffer/AbstractPooledDerivedByteBuf !PooledNonRetainedDuplicateByteBuf Kio/netty/buffer/AbstractPooledDerivedByteBuf$PooledNonRetainedSlicedByteBuf PooledNonRetainedSlicedByteBuf referenceCountDelegate Lio/netty/util/ReferenceCounted; D(Lio/netty/util/ReferenceCounted;Lio/netty/buffer/AbstractByteBuf;)V $(Lio/netty/buffer/AbstractByteBuf;)V
this PLio/netty/buffer/AbstractPooledDerivedByteBuf$PooledNonRetainedDuplicateByteBuf; buffer !Lio/netty/buffer/AbstractByteBuf; refCnt0 ()I io/netty/util/ReferenceCounted refCnt retain0 ()Lio/netty/buffer/ByteBuf; retain "()Lio/netty/util/ReferenceCounted; " # $ (I)Lio/netty/buffer/ByteBuf; #(I)Lio/netty/util/ReferenceCounted; " ' ( increment I touch0 touch - # . -(Ljava/lang/Object;)Lio/netty/buffer/ByteBuf; 4(Ljava/lang/Object;)Lio/netty/util/ReferenceCounted; - 1 2 hint Ljava/lang/Object; release0 ()Z release 8 7 9 (I)Z 8 ; < decrement duplicate
@ retainedDuplicate unwrap #()Lio/netty/buffer/AbstractByteBuf; C D
E readerIndex G
H writerIndex J
K 'io/netty/buffer/PooledDuplicatedByteBuf M newInstance g(Lio/netty/buffer/AbstractByteBuf;Lio/netty/buffer/ByteBuf;II)Lio/netty/buffer/PooledDuplicatedByteBuf; O P
N Q slice (II)Lio/netty/buffer/ByteBuf; checkIndex0 (II)V U V
W F(Lio/netty/util/ReferenceCounted;Lio/netty/buffer/AbstractByteBuf;II)V Y
Z index length
retainedSlice capacity _
` ^ T
b #io/netty/buffer/PooledSlicedByteBuf d c(Lio/netty/buffer/AbstractByteBuf;Lio/netty/buffer/ByteBuf;II)Lio/netty/buffer/PooledSlicedByteBuf; O f
e g Code LocalVariableTable LineNumberTable
SourceFile InnerClasses 0
i Q *,? *+? ? j
k ? ?
? i 4
*? ? ? j
k ? ! i : *? ? % W*? j k
?
? &