com.groupbyinc.flux.common.inject.PrivateModule.class Maven / Gradle / Ivy
???? 4 ? /com/groupbyinc/flux/common/inject/PrivateModule java/lang/Object (com/groupbyinc/flux/common/inject/Module PrivateModule.java binder 1Lcom/groupbyinc/flux/common/inject/PrivateBinder; ()V
this 1Lcom/groupbyinc/flux/common/inject/PrivateModule; configure -(Lcom/groupbyinc/flux/common/inject/Binder;)V java/lang/IllegalStateException Re-entry is not allowed. (Ljava/lang/String;)V
java/lang/Class (com/groupbyinc/flux/common/inject/Binder skipSources >([Ljava/lang/Class;)Lcom/groupbyinc/flux/common/inject/Binder; ! /com/groupbyinc/flux/common/inject/PrivateBinder #
% java/lang/Throwable ' *Lcom/groupbyinc/flux/common/inject/Binder; expose *(Lcom/groupbyinc/flux/common/inject/Key;)V * + $ , key ,Lcom/groupbyinc/flux/common/inject/Key; 'Lcom/groupbyinc/flux/common/inject/Key; U(Ljava/lang/Class;)Lcom/groupbyinc/flux/common/inject/binder/AnnotatedElementBuilder; * 1 $ 2 type Ljava/lang/Class<*>; Ljava/lang/Class; s(Lcom/groupbyinc/flux/common/inject/TypeLiteral;)Lcom/groupbyinc/flux/common/inject/binder/AnnotatedElementBuilder; * 7 $ 8 2Lcom/groupbyinc/flux/common/inject/TypeLiteral<*>; /Lcom/groupbyinc/flux/common/inject/TypeLiteral; 3()Lcom/groupbyinc/flux/common/inject/PrivateBinder; bind h(Lcom/groupbyinc/flux/common/inject/Key;)Lcom/groupbyinc/flux/common/inject/binder/LinkedBindingBuilder; = > $ ? s(Lcom/groupbyinc/flux/common/inject/TypeLiteral;)Lcom/groupbyinc/flux/common/inject/binder/AnnotatedBindingBuilder; = A $ B typeLiteral 4Lcom/groupbyinc/flux/common/inject/TypeLiteral; U(Ljava/lang/Class;)Lcom/groupbyinc/flux/common/inject/binder/AnnotatedBindingBuilder; = F $ G clazz Ljava/lang/Class; install -(Lcom/groupbyinc/flux/common/inject/Module;)V K L $ M module *Lcom/groupbyinc/flux/common/inject/Module; addError ((Ljava/lang/String;[Ljava/lang/Object;)V Q R $ S message Ljava/lang/String; arguments [Ljava/lang/Object; (Ljava/lang/Throwable;)V Q Y $ Z t Ljava/lang/Throwable; 2(Lcom/groupbyinc/flux/common/inject/spi/Message;)V Q ^ $ _ /Lcom/groupbyinc/flux/common/inject/spi/Message; getProvider U(Lcom/groupbyinc/flux/common/inject/Key;)Lcom/groupbyinc/flux/common/inject/Provider; b c $ d ?(Ljava/lang/Class;)Lcom/groupbyinc/flux/common/inject/Provider; b f $ g getMembersInjector F(Ljava/lang/Class;)Lcom/groupbyinc/flux/common/inject/MembersInjector; i j $ k d(Lcom/groupbyinc/flux/common/inject/TypeLiteral;)Lcom/groupbyinc/flux/common/inject/MembersInjector; i m $ n Code LocalVariableTable LineNumberTable
StackMapTable LocalVariableTypeTable Signature E(Lcom/groupbyinc/flux/common/inject/Key;)V X(Ljava/lang/Class<*>;)Lcom/groupbyinc/flux/common/inject/binder/AnnotatedElementBuilder; v(Lcom/groupbyinc/flux/common/inject/TypeLiteral<*>;)Lcom/groupbyinc/flux/common/inject/binder/AnnotatedElementBuilder; ?(Lcom/groupbyinc/flux/common/inject/Key;)Lcom/groupbyinc/flux/common/inject/binder/LinkedBindingBuilder; ?(Lcom/groupbyinc/flux/common/inject/TypeLiteral;)Lcom/groupbyinc/flux/common/inject/binder/AnnotatedBindingBuilder; u(Ljava/lang/Class;)Lcom/groupbyinc/flux/common/inject/binder/AnnotatedBindingBuilder; u(Lcom/groupbyinc/flux/common/inject/Key;)Lcom/groupbyinc/flux/common/inject/Provider; _(Ljava/lang/Class;)Lcom/groupbyinc/flux/common/inject/Provider; f(Ljava/lang/Class;)Lcom/groupbyinc/flux/common/inject/MembersInjector; ?(Lcom/groupbyinc/flux/common/inject/TypeLiteral;)Lcom/groupbyinc/flux/common/inject/MembersInjector;
SourceFile!
p / *?
? q r K 1 p ? <*? ?
? Y? ?*+? YS? " ? $? *? &*? ? M*? ,?? ' + 3 q <