
rx.plugins.RxJavaPlugins.class Maven / Gradle / Ivy
???? 26 G ?
K ? ?
? G ? G ? G ? G ? G ?
?
? ?
? ?
G ? G ?
? ? ?
? ?
?
?
?
? ?
? ? ?
? ? ? ?
?
! ? ?
? ? ? ?
! ? ? ?
! ? ? ? ? ? ? ? ? , ?
K ?
? ?
? ? , ?
? ?
? ?
? ?
? ? ? ?
? ?
? ?
? ? ? ? ?
? ? ? ? ? ? ? ?
E ? ?
G ? ?
I ? InnerClasses INSTANCE Lrx/plugins/RxJavaPlugins; errorHandler -Ljava/util/concurrent/atomic/AtomicReference; Signature NLjava/util/concurrent/atomic/AtomicReference; observableExecutionHook YLjava/util/concurrent/atomic/AtomicReference; singleExecutionHook ULjava/util/concurrent/atomic/AtomicReference; completableExecutionHook ZLjava/util/concurrent/atomic/AtomicReference; schedulersHook PLjava/util/concurrent/atomic/AtomicReference; DEFAULT_ERROR_HANDLER Lrx/plugins/RxJavaErrorHandler; getInstance ()Lrx/plugins/RxJavaPlugins; Code LineNumberTable
Deprecated RuntimeVisibleAnnotations Ljava/lang/Deprecated; ()V LocalVariableTable this reset RuntimeInvisibleAnnotations Lrx/annotations/Experimental; getErrorHandler !()Lrx/plugins/RxJavaErrorHandler; impl Ljava/lang/Object;
StackMapTable registerErrorHandler "(Lrx/plugins/RxJavaErrorHandler;)V getObservableExecutionHook ,()Lrx/plugins/RxJavaObservableExecutionHook; registerObservableExecutionHook -(Lrx/plugins/RxJavaObservableExecutionHook;)V *Lrx/plugins/RxJavaObservableExecutionHook; getSingleExecutionHook (()Lrx/plugins/RxJavaSingleExecutionHook; registerSingleExecutionHook )(Lrx/plugins/RxJavaSingleExecutionHook;)V &Lrx/plugins/RxJavaSingleExecutionHook; getCompletableExecutionHook -()Lrx/plugins/RxJavaCompletableExecutionHook; registerCompletableExecutionHook .(Lrx/plugins/RxJavaCompletableExecutionHook;)V +Lrx/plugins/RxJavaCompletableExecutionHook; "getPluginImplementationViaProperty ;(Ljava/lang/Class;Ljava/util/Properties;)Ljava/lang/Object; index Ljava/lang/String; implKey value key e Entry Ljava/util/Map$Entry; i$ Ljava/util/Iterator; classSuffix
implSuffix cls Ljava/lang/Class; Ljava/lang/ClassCastException; "Ljava/lang/ClassNotFoundException; "Ljava/lang/InstantiationException; "Ljava/lang/IllegalAccessException; pluginClass propsIn Ljava/util/Properties; props classSimpleName pluginPrefix
defaultKey implementingClass LocalVariableTypeTable ;Ljava/util/Map$Entry; Ljava/lang/Class<*>; ? ? ? ? ? >(Ljava/lang/Class<*>;Ljava/util/Properties;)Ljava/lang/Object; getSchedulersHook #()Lrx/plugins/RxJavaSchedulersHook; registerSchedulersHook $(Lrx/plugins/RxJavaSchedulersHook;)V !Lrx/plugins/RxJavaSchedulersHook;
SourceFile RxJavaPlugins.java N O e f +java/util/concurrent/atomic/AtomicReference P Q T Q V Q X Q Z Q rx/plugins/RxJavaErrorHandler
? ? \ ] java/lang/IllegalStateException java/lang/StringBuilder )Another strategy was already registered:
e (rx/plugins/RxJavaObservableExecutionHook ^ u $rx/plugins/RxJavaSingleExecutionHook ^ z )rx/plugins/RxJavaCompletableExecutionHook rx/plugins/RxJavaPlugins$2 e java/util/Properties rxjava.plugin. .implementation .class .impl !" java/util/Map$Entry#$%&%'()*+,-,. #Implementing class declaration for
missing: /0123 java/lang/ClassCastException & implementation is not an instance of : e4 java/lang/ClassNotFoundException ! implementation class not found: java/lang/InstantiationException - implementation not able to be instantiated: java/lang/IllegalAccessException ) implementation not able to be accessed: rx/plugins/RxJavaSchedulersHook5 ? rx/plugins/RxJavaPlugins rx/plugins/RxJavaPlugins$1 java/lang/Object java/lang/Class java/lang/String java/util/Iterator set (Ljava/lang/Object;)V get ()Ljava/lang/Object; java/lang/System
getProperties ()Ljava/util/Properties;
compareAndSet '(Ljava/lang/Object;Ljava/lang/Object;)Z append -(Ljava/lang/String;)Ljava/lang/StringBuilder; -(Ljava/lang/Object;)Ljava/lang/StringBuilder; toString ()Ljava/lang/String; (Ljava/lang/String;)V /rx/plugins/RxJavaObservableExecutionHookDefault +rx/plugins/RxJavaSingleExecutionHookDefault (Lrx/plugins/RxJavaPlugins;)V clone
getSimpleName getProperty &(Ljava/lang/String;)Ljava/lang/String; entrySet ()Ljava/util/Set;
java/util/Set iterator ()Ljava/util/Iterator; hasNext ()Z next
java/util/Map getKey
startsWith (Ljava/lang/String;)Z endsWith getValue equals (Ljava/lang/Object;)Z length ()I substring (II)Ljava/lang/String; (I)Ljava/lang/String; forName %(Ljava/lang/String;)Ljava/lang/Class;
asSubclass $(Ljava/lang/Class;)Ljava/lang/Class; newInstance *(Ljava/lang/String;Ljava/lang/Throwable;)V getDefaultInstance ! G K N O P Q R S T Q R U V Q R W X Q R Y Z Q R [ \ ] ^ _ ` ? ? a I b c d e f ` ~ <*? *? Y? ? *? Y? ? *? Y? ? *? Y? ? *? Y? ? ? a L 7 8 9 % : 0 ; ; N g <