io.netty.buffer.SimpleLeakAwareByteBuf.class Maven / Gradle / Ivy
???? 2 ? &io/netty/buffer/SimpleLeakAwareByteBuf io/netty/buffer/WrappedByteBuf SimpleLeakAwareByteBuf.java trackedByteBuf Lio/netty/buffer/ByteBuf; leak #Lio/netty/util/ResourceLeakTracker; >Lio/netty/util/ResourceLeakTracker; $assertionsDisabled Z X(Lio/netty/buffer/ByteBuf;Lio/netty/buffer/ByteBuf;Lio/netty/util/ResourceLeakTracker;)V (Lio/netty/buffer/ByteBuf;)V
!io/netty/util/internal/ObjectUtil checkNotNull 8(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
io/netty/buffer/ByteBuf !io/netty/util/ResourceLeakTracker this (Lio/netty/buffer/SimpleLeakAwareByteBuf; wrapped ?(Lio/netty/buffer/ByteBuf;Lio/netty/util/ResourceLeakTracker;)V
& slice ()Lio/netty/buffer/ByteBuf; ( )
* newSharedLeakAwareByteBuf C(Lio/netty/buffer/ByteBuf;)Lio/netty/buffer/SimpleLeakAwareByteBuf; , -
.
retainedSlice 0 )
1 unwrappedDerived 4(Lio/netty/buffer/ByteBuf;)Lio/netty/buffer/ByteBuf; 3 4
5 (II)Lio/netty/buffer/ByteBuf; 0 7
8 index I length retainedDuplicate = )
> readRetainedSlice (I)Lio/netty/buffer/ByteBuf; @ A
B ( 7
D duplicate F )
G readSlice I A
J
asReadOnly L )
M touch -(Ljava/lang/Object;)Lio/netty/buffer/ByteBuf; hint Ljava/lang/Object; release ()Z S T
U closeLeak ()V W X
Y (I)Z S [
\ decrement close (Ljava/lang/Object;)Z _ ` a c java/lang/AssertionError e
X
f g closed order /(Ljava/nio/ByteOrder;)Lio/netty/buffer/ByteBuf; ()Ljava/nio/ByteOrder; j l
m j k
o
endianness Ljava/nio/ByteOrder;
unwrapSwapped s 4
t ,io/netty/buffer/AbstractPooledDerivedByteBuf v parent x
w y io/netty/buffer/AbstractByteBuf { leakDetector $Lio/netty/util/ResourceLeakDetector; } ~ | "io/netty/util/ResourceLeakDetector ? track 7(Ljava/lang/Object;)Lio/netty/util/ResourceLeakTracker; ? ?
? ? newLeakAwareByteBuf f(Lio/netty/buffer/ByteBuf;Lio/netty/util/ResourceLeakTracker;)Lio/netty/buffer/SimpleLeakAwareByteBuf; ? ?
? newLeak derived io/netty/buffer/SwappedByteBuf ? unwrap ? )
? buf (Lio/netty/buffer/ByteBuf;Lio/netty/buffer/ByteBuf;Lio/netty/util/ResourceLeakTracker;)Lio/netty/buffer/SimpleLeakAwareByteBuf; ? ?
? leakTracker 4(Ljava/lang/Object;)Lio/netty/util/ReferenceCounted; O P
? "()Lio/netty/util/ReferenceCounted; O )
? java/lang/Class ? desiredAssertionStatus ? T
? ? Signature Code LocalVariableTable LocalVariableTypeTable LineNumberTable s(Lio/netty/buffer/ByteBuf;Lio/netty/buffer/ByteBuf;Lio/netty/util/ResourceLeakTracker;)V Z(Lio/netty/buffer/ByteBuf;Lio/netty/util/ResourceLeakTracker;)V
StackMapTable ?(Lio/netty/buffer/ByteBuf;Lio/netty/util/ResourceLeakTracker;)Lio/netty/buffer/SimpleLeakAwareByteBuf; ?(Lio/netty/buffer/ByteBuf;Lio/netty/buffer/ByteBuf;Lio/netty/util/ResourceLeakTracker;)Lio/netty/buffer/SimpleLeakAwareByteBuf;
SourceFile ?
? ? *+? *,? ? ? *-? ? ? !? ? * " # $ ?
? $ % &