com.groupbyinc.flux.common.inject.multibindings.Multibinder.class Maven / Gradle / Ivy
???? 4 ? ;com/groupbyinc/flux/common/inject/multibindings/Multibinder (Ljava/lang/Object; java/lang/Object Multibinder.java =com/groupbyinc/flux/common/inject/multibindings/Multibinder$1 Kcom/groupbyinc/flux/common/inject/multibindings/Multibinder$RealMultibinder RealMultibinder ()V
this BLcom/groupbyinc/flux/common/inject/multibindings/Multibinder; =Lcom/groupbyinc/flux/common/inject/multibindings/Multibinder; newSetBinder ?(Lcom/groupbyinc/flux/common/inject/Binder;Lcom/groupbyinc/flux/common/inject/TypeLiteral;)Lcom/groupbyinc/flux/common/inject/multibindings/Multibinder; java/lang/Class (com/groupbyinc/flux/common/inject/Binder skipSources >([Ljava/lang/Class;)Lcom/groupbyinc/flux/common/inject/Binder; setOf `(Lcom/groupbyinc/flux/common/inject/TypeLiteral;)Lcom/groupbyinc/flux/common/inject/TypeLiteral;
! %com/groupbyinc/flux/common/inject/Key # get X(Lcom/groupbyinc/flux/common/inject/TypeLiteral;)Lcom/groupbyinc/flux/common/inject/Key; % &
$ ' ?(Lcom/groupbyinc/flux/common/inject/Binder;Lcom/groupbyinc/flux/common/inject/TypeLiteral;Ljava/lang/String;Lcom/groupbyinc/flux/common/inject/Key;Lcom/groupbyinc/flux/common/inject/multibindings/Multibinder$1;)V )
* install -(Lcom/groupbyinc/flux/common/inject/Module;)V , - . binder *Lcom/groupbyinc/flux/common/inject/Binder; type 4Lcom/groupbyinc/flux/common/inject/TypeLiteral; /Lcom/groupbyinc/flux/common/inject/TypeLiteral; result RLcom/groupbyinc/flux/common/inject/multibindings/Multibinder$RealMultibinder; MLcom/groupbyinc/flux/common/inject/multibindings/Multibinder$RealMultibinder; z(Lcom/groupbyinc/flux/common/inject/Binder;Ljava/lang/Class;)Lcom/groupbyinc/flux/common/inject/multibindings/Multibinder; -com/groupbyinc/flux/common/inject/TypeLiteral 9 B(Ljava/lang/Class;)Lcom/groupbyinc/flux/common/inject/TypeLiteral; % ;
: <
> Ljava/lang/Class; Ljava/lang/Class; ?(Lcom/groupbyinc/flux/common/inject/Binder;Lcom/groupbyinc/flux/common/inject/TypeLiteral;Ljava/lang/annotation/Annotation;)Lcom/groupbyinc/flux/common/inject/multibindings/Multibinder; java/lang/annotation/Annotation C toString ()Ljava/lang/String; E F D G y(Lcom/groupbyinc/flux/common/inject/TypeLiteral;Ljava/lang/annotation/Annotation;)Lcom/groupbyinc/flux/common/inject/Key; % I
$ J
annotation !Ljava/lang/annotation/Annotation; ?(Lcom/groupbyinc/flux/common/inject/Binder;Ljava/lang/Class;Ljava/lang/annotation/Annotation;)Lcom/groupbyinc/flux/common/inject/multibindings/Multibinder; B
O ?(Lcom/groupbyinc/flux/common/inject/Binder;Lcom/groupbyinc/flux/common/inject/TypeLiteral;Ljava/lang/Class;)Lcom/groupbyinc/flux/common/inject/multibindings/Multibinder; java/lang/StringBuilder R
S @ U append -(Ljava/lang/String;)Ljava/lang/StringBuilder; W X
S Y getName [ F
\
S G i(Lcom/groupbyinc/flux/common/inject/TypeLiteral;Ljava/lang/Class;)Lcom/groupbyinc/flux/common/inject/Key; % _
$ ` annotationType 5Ljava/lang/Class<+Ljava/lang/annotation/Annotation;>; ?(Lcom/groupbyinc/flux/common/inject/Binder;Ljava/lang/Class;Ljava/lang/Class;)Lcom/groupbyinc/flux/common/inject/multibindings/Multibinder; Q
e getType ()Ljava/lang/reflect/Type; g h
: i ,com/groupbyinc/flux/common/inject/util/Types k ?(Ljava/lang/reflect/Type;)Ljava/lang/reflect/ParameterizedType; m
l n I(Ljava/lang/reflect/Type;)Lcom/groupbyinc/flux/common/inject/TypeLiteral; % p
: q elementType Ljava/lang/reflect/Type;
addBinding A()Lcom/groupbyinc/flux/common/inject/binder/LinkedBindingBuilder; checkConfiguration )(ZLjava/lang/String;[Ljava/lang/Object;)V 8com/groupbyinc/flux/common/inject/ConfigurationException y -com/groupbyinc/flux/common/inject/spi/Message { 1com/groupbyinc/flux/common/inject/internal/Errors } format 9(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; ?
~ ? (Ljava/lang/String;)V ?
| ? java/util/Collections ? singleton #(Ljava/lang/Object;)Ljava/util/Set; ? ?
? ? (Ljava/lang/Iterable;)V ?
z ? condition Z Ljava/lang/String; args [Ljava/lang/Object; checkNotNull 8(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; java/lang/NullPointerException ?
? ? emptyList ()Ljava/util/List; ? ?
? ? *(Ljava/lang/Object;Ljava/lang/Throwable;)V ?
| ? reference TT; Ljava/lang/Object; name npe Ljava/lang/NullPointerException; B(Lcom/groupbyinc/flux/common/inject/multibindings/Multibinder$1;)V
x0 ?Lcom/groupbyinc/flux/common/inject/multibindings/Multibinder$1; Code LocalVariableTable LocalVariableTypeTable LineNumberTable Signature ?(Lcom/groupbyinc/flux/common/inject/Binder;Lcom/groupbyinc/flux/common/inject/TypeLiteral;)Lcom/groupbyinc/flux/common/inject/multibindings/Multibinder; ?(Lcom/groupbyinc/flux/common/inject/Binder;Ljava/lang/Class;)Lcom/groupbyinc/flux/common/inject/multibindings/Multibinder; ?(Lcom/groupbyinc/flux/common/inject/Binder;Lcom/groupbyinc/flux/common/inject/TypeLiteral;Ljava/lang/annotation/Annotation;)Lcom/groupbyinc/flux/common/inject/multibindings/Multibinder; ?(Lcom/groupbyinc/flux/common/inject/Binder;Ljava/lang/Class;Ljava/lang/annotation/Annotation;)Lcom/groupbyinc/flux/common/inject/multibindings/Multibinder; ?(Lcom/groupbyinc/flux/common/inject/Binder;Lcom/groupbyinc/flux/common/inject/TypeLiteral;Ljava/lang/Class<+Ljava/lang/annotation/Annotation;>;)Lcom/groupbyinc/flux/common/inject/multibindings/Multibinder; ?(Lcom/groupbyinc/flux/common/inject/Binder;Ljava/lang/Class;Ljava/lang/Class<+Ljava/lang/annotation/Annotation;>;)Lcom/groupbyinc/flux/common/inject/multibindings/Multibinder; ?(Lcom/groupbyinc/flux/common/inject/TypeLiteral;)Lcom/groupbyinc/flux/common/inject/TypeLiteral;>; F()Lcom/groupbyinc/flux/common/inject/binder/LinkedBindingBuilder;
StackMapTable 0(TT;Ljava/lang/String;)TT;
SourceFile InnerClasses!
? E *? ? ? ? ?
^ _ ? ? 2*? Y
SYS? K?
Y*++? "? (? +M*,? / ,? ? 2 0 1 2 2 4 ) 5 7 ? 2 2 3 ) 5 6 ? f g h ) i 0 j ? ? 8 ? O *+? =? ?? ? 0 1 2 A ? 2 @ ? r ? ? B ? ? 7*? Y
SYS? K?
Y*+,? H +? ",? K? +N*-? / -? ? * 7 0 1 7 2 4 7 L M . 5 7 ? 7 2 3 . 5 6 ? { | " } . ~ 5 ? ? N ? Z
*+? =,? P? ?
0 1
2 A
L M ?
2 @ ? ? ? ? Q ? ? G*? Y
SYS? K?
Y*+? SY? TV? Z,? ]? Z? ^+? ",? a? +N*-? / -? ? * G 0 1 G 2 4 G b A > 5 7 ? G 2 3 G b c > 5 6 ? ? ? 2 ? > ? E ? ? ? d ? d
*+? =,? f? ?
0 1
2 A
b A ?
2 @
b c ? ? ? ?
? W
*? j? oL+? r? ?
s 4 2 t ?
s 3 ?
? ? ? ? u v ? ? ? w x ? k ? ?? zY? |Y+,? ?? ?? ?? ?? ? ? ? ? ? ? ? @ A D ? ? ? ? ? %*? *?? ?Y+? ?M? zY? |Y? ?,? ?? ?? ?? ? % ? ? % ? ? ? ? ? % ? ? ? H I L M N M ? ? ? ? ? K *? ?? ? ? ? ? ? ] ? ? ?
© 2015 - 2025 Weber Informatics LLC | Privacy Policy