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