
com.groupbyinc.flux.common.inject.PrivateModule.class Maven / Gradle / Ivy
???? 3 ? /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 Re-entry is not allowed. ;com/groupbyinc/flux/common/google/common/base/Preconditions
checkState (ZLjava/lang/Object;)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; + 2 % 3 type Ljava/lang/Class<*>; Ljava/lang/Class; s(Lcom/groupbyinc/flux/common/inject/TypeLiteral;)Lcom/groupbyinc/flux/common/inject/binder/AnnotatedElementBuilder; + 8 % 9 2Lcom/groupbyinc/flux/common/inject/TypeLiteral<*>; /Lcom/groupbyinc/flux/common/inject/TypeLiteral; 3()Lcom/groupbyinc/flux/common/inject/PrivateBinder; bindScope =(Ljava/lang/Class;Lcom/groupbyinc/flux/common/inject/Scope;)V > ? % @ scopeAnnotation 5Ljava/lang/Class<+Ljava/lang/annotation/Annotation;>; scope )Lcom/groupbyinc/flux/common/inject/Scope; bind h(Lcom/groupbyinc/flux/common/inject/Key;)Lcom/groupbyinc/flux/common/inject/binder/LinkedBindingBuilder; F G % H s(Lcom/groupbyinc/flux/common/inject/TypeLiteral;)Lcom/groupbyinc/flux/common/inject/binder/AnnotatedBindingBuilder; F J % K typeLiteral 4Lcom/groupbyinc/flux/common/inject/TypeLiteral; U(Ljava/lang/Class;)Lcom/groupbyinc/flux/common/inject/binder/AnnotatedBindingBuilder; F O % P clazz Ljava/lang/Class; bindConstant L()Lcom/groupbyinc/flux/common/inject/binder/AnnotatedConstantBindingBuilder; T U % V install -(Lcom/groupbyinc/flux/common/inject/Module;)V X Y % Z module *Lcom/groupbyinc/flux/common/inject/Module; addError ((Ljava/lang/String;[Ljava/lang/Object;)V ^ _ % ` message Ljava/lang/String; arguments [Ljava/lang/Object; (Ljava/lang/Throwable;)V ^ f % g t Ljava/lang/Throwable; 2(Lcom/groupbyinc/flux/common/inject/spi/Message;)V ^ k % l /Lcom/groupbyinc/flux/common/inject/spi/Message; requestInjection (Ljava/lang/Object;)V o p % q instance Ljava/lang/Object; requestStaticInjection ([Ljava/lang/Class;)V u v % w types [Ljava/lang/Class<*>; [Ljava/lang/Class; requireBinding getProvider U(Lcom/groupbyinc/flux/common/inject/Key;)Lcom/groupbyinc/flux/common/inject/Provider; } ~ % *Lcom/groupbyinc/flux/common/inject/Key<*>; (Ljava/lang/Class;)V ?(Ljava/lang/Class;)Lcom/groupbyinc/flux/common/inject/Provider; } ? % ? convertToTypes k(Lcom/groupbyinc/flux/common/inject/matcher/Matcher;Lcom/groupbyinc/flux/common/inject/spi/TypeConverter;)V ? ? % ? typeMatcher hLcom/groupbyinc/flux/common/inject/matcher/Matcher<-Lcom/groupbyinc/flux/common/inject/TypeLiteral<*>;>; 3Lcom/groupbyinc/flux/common/inject/matcher/Matcher; converter 5Lcom/groupbyinc/flux/common/inject/spi/TypeConverter; currentStage +()Lcom/groupbyinc/flux/common/inject/Stage; ? ? % ? getMembersInjector F(Ljava/lang/Class;)Lcom/groupbyinc/flux/common/inject/MembersInjector; ? ? % ? d(Lcom/groupbyinc/flux/common/inject/TypeLiteral;)Lcom/groupbyinc/flux/common/inject/MembersInjector; ? ? % ? bindListener j(Lcom/groupbyinc/flux/common/inject/matcher/Matcher;Lcom/groupbyinc/flux/common/inject/spi/TypeListener;)V ? ? % ? listener 4Lcom/groupbyinc/flux/common/inject/spi/TypeListener; 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; a(Ljava/lang/Class<+Ljava/lang/annotation/Annotation;>;Lcom/groupbyinc/flux/common/inject/Scope;)V ?(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; ([Ljava/lang/Class<*>;)V -(Lcom/groupbyinc/flux/common/inject/Key<*>;)V (Ljava/lang/Class<*>;)V u(Lcom/groupbyinc/flux/common/inject/Key;)Lcom/groupbyinc/flux/common/inject/Provider; _(Ljava/lang/Class;)Lcom/groupbyinc/flux/common/inject/Provider; ?(Lcom/groupbyinc/flux/common/inject/matcher/Matcher<-Lcom/groupbyinc/flux/common/inject/TypeLiteral<*>;>;Lcom/groupbyinc/flux/common/inject/spi/TypeConverter;)V f(Ljava/lang/Class;)Lcom/groupbyinc/flux/common/inject/MembersInjector; ?(Lcom/groupbyinc/flux/common/inject/TypeLiteral;)Lcom/groupbyinc/flux/common/inject/MembersInjector; ?(Lcom/groupbyinc/flux/common/inject/matcher/Matcher<-Lcom/groupbyinc/flux/common/inject/TypeLiteral<*>;>;Lcom/groupbyinc/flux/common/inject/spi/TypeListener;)V
SourceFile!
? / *?
? ? ? V 1 ? ? <*? ? ? ? *+? YS? # ? %? *? '*? ? M*? ,?? ' + 3 ? <