Edit C:\Program Files\Java\jre8\lib\java\util\concurrent\atomic\AtomicStampedReference.class
Êþº¾ 4 k * & ()I ()Ljava/lang/Object; ()TV; ()V (Ljava/lang/String;)V (TV;I)V (TV;I)Z (TV;TV;II)Z ([I)TV; <clinit> <init> Code I InnerClasses J LineNumberTable Ljava/lang/Object; Signature SourceFile StackMapTable UNSAFE attemptStamp casPair compareAndSet compareAndSwapObject get getDeclaredField getReference getStamp getUnsafe initCause java/lang/Class java/lang/NoSuchFieldError java/lang/NoSuchFieldException java/lang/Object 2java/util/concurrent/atomic/AtomicStampedReference 7java/util/concurrent/atomic/AtomicStampedReference$Pair objectFieldOffset of pair pairOffset reference set stamp sun/misc/Unsafe weakCompareAndSet " # $ % ' / 9Ljava/util/concurrent/atomic/AtomicStampedReference$Pair; >Ljava/util/concurrent/atomic/AtomicStampedReference$Pair<TV;>; Lsun/misc/Unsafe; (<V:Ljava/lang/Object;>Ljava/lang/Object; (Ljava/lang/Object;I)V (Ljava/lang/Object;I)Z ([I)Ljava/lang/Object; (Ljava/lang/reflect/Field;)J ()Lsun/misc/Unsafe; )(Ljava/lang/Object;Ljava/lang/Object;II)Z ,(Ljava/lang/Throwable;)Ljava/lang/Throwable; -(Ljava/lang/String;)Ljava/lang/reflect/Field; N(Ljava/lang/Object;I)Ljava/util/concurrent/atomic/AtomicStampedReference$Pair; u(Ljava/util/concurrent/atomic/AtomicStampedReference$Pair;Ljava/util/concurrent/atomic/AtomicStampedReference$Pair;)Z (Ljava/util/concurrent/atomic/AtomicStampedReference$Pair<TV;>;Ljava/util/concurrent/atomic/AtomicStampedReference$Pair<TV;>;)Z 7(Lsun/misc/Unsafe;Ljava/lang/String;Ljava/lang/Class;)J :(Lsun/misc/Unsafe;Ljava/lang/String;Ljava/lang/Class<*>;)J :(Ljava/lang/Object;JLjava/lang/Object;Ljava/lang/Object;)Z . + , * 7 9 ( > ? @ ! A B ) C D ( F H J L M 5 I 5 K 1 T 2 O 2 S 4 N R V W 5 U 6 P 6 Q 6 X AtomicStampedReference.java Pair ! 4 B * 7 8 9 + ; . *· a*+¸ eµ Z± I J K *´ Z´ ]° S *´ Z´ \¬ \ = 1 *´ ZM+,´ \O,´ ]° h i j 0 @ "