classes.io.netty.buffer.AbstractReferenceCountedByteBuf.class Maven / Gradle / Ivy
???? 2 m
D E F
G H
I J K L
M N
O
P Q
R
S
T U
V
W
X
Y Z
[ \
I ] ^
refCntUpdater 7Ljava/util/concurrent/atomic/AtomicIntegerFieldUpdater; Signature jLjava/util/concurrent/atomic/AtomicIntegerFieldUpdater; refCnt I (I)V Code LineNumberTable LocalVariableTable this 1Lio/netty/buffer/AbstractReferenceCountedByteBuf; maxCapacity ()I setRefCnt retain ()Lio/netty/buffer/ByteBuf; nextCnt
StackMapTable (I)Lio/netty/buffer/ByteBuf; increment touch -(Ljava/lang/Object;)Lio/netty/buffer/ByteBuf; hint Ljava/lang/Object; release ()Z (I)Z decrement
deallocate ()V 4(Ljava/lang/Object;)Lio/netty/util/ReferenceCounted; "()Lio/netty/util/ReferenceCounted; #(I)Lio/netty/util/ReferenceCounted; updater LocalVariableTypeTable _
SourceFile $AbstractReferenceCountedByteBuf.java ! " ,io/netty/util/IllegalReferenceCountException ! ` _ a b "java/lang/IllegalArgumentException java/lang/StringBuilder ! : increment: c d c e (expected: > 0) f g ! h 9 : decrement: 1 2 1 , + / + , /io/netty/buffer/AbstractReferenceCountedByteBuf i j k l k io/netty/buffer/AbstractByteBuf 5java/util/concurrent/atomic/AtomicIntegerFieldUpdater (II)V
compareAndSet (Ljava/lang/Object;II)Z append -(Ljava/lang/String;)Ljava/lang/StringBuilder; (I)Ljava/lang/StringBuilder; toString ()Ljava/lang/String; (Ljava/lang/String;)V (io/netty/util/internal/PlatformDependent newAtomicIntegerFieldUpdater \(Ljava/lang/Class;Ljava/lang/String;)Ljava/util/concurrent/atomic/AtomicIntegerFieldUpdater;
newUpdater! B ! " # G *? *? ? $ + (
, % &