
rx.internal.util.unsafe.UnsafeAccess.class Maven / Gradle / Ivy
???? 2 }
S T U
V W X
Y
Z
[ \
] ^ _
S
` a
b c d e
f g
f h i j k UNSAFE Lsun/misc/Unsafe; DISABLED_BY_USER Z ()V Code LineNumberTable LocalVariableTable this &Lrx/internal/util/unsafe/UnsafeAccess; isUnsafeAvailable ()Z
StackMapTable getAndIncrementInt (Ljava/lang/Object;J)I current I next obj Ljava/lang/Object; offset J getAndAddInt (Ljava/lang/Object;JI)I n getAndSetInt newValue compareAndSwapInt (Ljava/lang/Object;JII)Z expected addressOf &(Ljava/lang/Class;Ljava/lang/String;)J f Ljava/lang/reflect/Field; ie Ljava/lang/InternalError; ex Ljava/lang/NoSuchFieldException; clazz Ljava/lang/Class; fieldName Ljava/lang/String; LocalVariableTypeTable Ljava/lang/Class<*>; ^ Signature )(Ljava/lang/Class<*>;Ljava/lang/String;)J field e Ljava/lang/Throwable; u d i
SourceFile UnsafeAccess.java RuntimeInvisibleAnnotations (Lrx/internal/util/SuppressAnimalSniffer; java/lang/IllegalStateException
No instances! l m ' 4 5 n o p q r java/lang/NoSuchFieldException java/lang/InternalError s t rx.unsafe-disable u v w sun/misc/Unsafe theUnsafe x y z { | java/lang/Throwable $rx/internal/util/unsafe/UnsafeAccess java/lang/Object (Ljava/lang/String;)V getIntVolatile java/lang/Class getDeclaredField -(Ljava/lang/String;)Ljava/lang/reflect/Field; objectFieldOffset (Ljava/lang/reflect/Field;)J initCause ,(Ljava/lang/Throwable;)Ljava/lang/Throwable; java/lang/System getProperty &(Ljava/lang/String;)Ljava/lang/String; java/lang/reflect/Field
setAccessible (Z)V get &(Ljava/lang/Object;)Ljava/lang/Object; 1 <