io.netty.util.DefaultAttributeMap.class Maven / Gradle / Ivy
???? 2 | !io/netty/util/DefaultAttributeMap java/lang/Object io/netty/util/AttributeMap DefaultAttributeMap.java 2io/netty/util/DefaultAttributeMap$DefaultAttribute DefaultAttribute updater 9Ljava/util/concurrent/atomic/AtomicReferenceFieldUpdater; ?Ljava/util/concurrent/atomic/AtomicReferenceFieldUpdater; BUCKET_SIZE I MASK
attributes 2Ljava/util/concurrent/atomic/AtomicReferenceArray; kLjava/util/concurrent/atomic/AtomicReferenceArray;>; ()V
this #Lio/netty/util/DefaultAttributeMap; attr 7(Lio/netty/util/AttributeKey;)Lio/netty/util/Attribute; java/lang/NullPointerException key (Ljava/lang/String;)V "
# % 0java/util/concurrent/atomic/AtomicReferenceArray ' (I)V )
( * , 7java/util/concurrent/atomic/AtomicReferenceFieldUpdater .
compareAndSet 9(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Z 0 1
/ 2 index (Lio/netty/util/AttributeKey;)I 4 5
6 get (I)Ljava/lang/Object; 8 9
( :
S(Lio/netty/util/DefaultAttributeMap$DefaultAttribute;Lio/netty/util/AttributeKey;)V =
>
access$002 ?(Lio/netty/util/DefaultAttributeMap$DefaultAttribute;Lio/netty/util/DefaultAttributeMap$DefaultAttribute;)Lio/netty/util/DefaultAttributeMap$DefaultAttribute; @ A
B
access$102 D A
E ((ILjava/lang/Object;Ljava/lang/Object;)Z 0 G
( H
access$000 j(Lio/netty/util/DefaultAttributeMap$DefaultAttribute;)Lio/netty/util/DefaultAttributeMap$DefaultAttribute; J K
L
access$200 R(Lio/netty/util/DefaultAttributeMap$DefaultAttribute;)Lio/netty/util/AttributeKey; N O
P
access$300 7(Lio/netty/util/DefaultAttributeMap$DefaultAttribute;)Z R S
T io/netty/util/AttributeKey V java/lang/Throwable X 9Lio/netty/util/DefaultAttributeMap$DefaultAttribute; 4Lio/netty/util/DefaultAttributeMap$DefaultAttribute; next 7Lio/netty/util/DefaultAttributeMap$DefaultAttribute<*>; curr !Lio/netty/util/AttributeKey; Lio/netty/util/AttributeKey; i head hasAttr (Lio/netty/util/AttributeKey;)Z id ()I e f
W g Lio/netty/util/AttributeKey<*>;
newUpdater o(Ljava/lang/Class;Ljava/lang/Class;Ljava/lang/String;)Ljava/util/concurrent/atomic/AtomicReferenceFieldUpdater; l m
/ n Signature
ConstantValue Code LocalVariableTable LineNumberTable LocalVariableTypeTable
StackMapTable W(Lio/netty/util/AttributeKey;)Lio/netty/util/Attribute; :(Lio/netty/util/AttributeKey;)Z "(Lio/netty/util/AttributeKey<*>;)I
SourceFile InnerClasses ! p
q q B p r / *? ? s t r z
?+?
? Y!? $?*? &M,? ? (Y? +M? -*,? 3? *? &M+? 7>,? ;? :? @? Y? <:? Y+? ?:? CW? FW,? I? ?,? ;? :Y:?:? M:? %? Y+? ?:? CW? FWð? Q+? ? U? ð:???: ? ? ? ? ? ? ? ? ? ? ? s \ Z ( [ ? [ ? B \ [ ? L ^ [ ? ? ` ? 6 ? a @ ? b [ u H Z ( Z ? Z ? B \ ] ? L ^ ] ? _ ? @ ? b ] t z * + - . 0 2 , 3 1 7 6 8 @ 9 E <