All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.groupbyinc.flux.common.util.ExtensionPoint$ClassSet.class Maven / Gradle / Ivy

There is a newer version: 59
Show newest version
????3?7com/groupbyinc/flux/common/util/ExtensionPoint$ClassSetFLcom/groupbyinc/flux/common/util/ExtensionPoint;.com/groupbyinc/flux/common/util/ExtensionPointExtensionPoint.javaClassSetextensionClassLjava/lang/Class;Ljava/lang/Class;
extensionsLjava/util/Set;(Ljava/util/Set;>;8(Ljava/lang/String;Ljava/lang/Class;[Ljava/lang/Class;)V'(Ljava/lang/String;[Ljava/lang/Class;)V
java/util/HashSet()V
			this>Lcom/groupbyinc/flux/common/util/ExtensionPoint$ClassSet;9Lcom/groupbyinc/flux/common/util/ExtensionPoint$ClassSet;nameLjava/lang/String;
singletons[Ljava/lang/Class<*>;[Ljava/lang/Class;registerExtension(Ljava/lang/Class;)V
java/util/Set&contains(Ljava/lang/Object;)Z()'*"java/lang/IllegalArgumentException,java/lang/StringBuilder.
/Can't register the same [1append-(Ljava/lang/String;)Ljava/lang/StringBuilder;34
/5 	7] more than once for [9java/lang/Class;getName()Ljava/lang/String;=>
<?]AtoStringC>
/D(Ljava/lang/String;)VF
-GaddI)'J	extensionLjava/lang/Class<+TT;>;bindExtensions-(Lcom/groupbyinc/flux/common/inject/Binder;)V;com/groupbyinc/flux/common/inject/multibindings/MultibinderPnewSetBinderz(Lcom/groupbyinc/flux/common/inject/Binder;Ljava/lang/Class;)Lcom/groupbyinc/flux/common/inject/multibindings/Multibinder;RS
QTiterator()Ljava/util/Iterator;VW'Xjava/util/IteratorZhasNext()Z\][^next()Ljava/lang/Object;`a[b(com/groupbyinc/flux/common/inject/BinderdbindU(Ljava/lang/Class;)Lcom/groupbyinc/flux/common/inject/binder/AnnotatedBindingBuilder;fgeh@com/groupbyinc/flux/common/inject/binder/AnnotatedBindingBuilderjasEagerSingletonlkm
addBindingA()Lcom/groupbyinc/flux/common/inject/binder/LinkedBindingBuilder;op
Qq=com/groupbyinc/flux/common/inject/binder/LinkedBindingBuilderstoR(Ljava/lang/Class;)Lcom/groupbyinc/flux/common/inject/binder/ScopedBindingBuilder;uvtwclazzbinder*Lcom/groupbyinc/flux/common/inject/Binder;allocationMultibinderBLcom/groupbyinc/flux/common/inject/multibindings/Multibinder;=Lcom/groupbyinc/flux/common/inject/multibindings/Multibinder;	SignatureCodeLocalVariableTableLocalVariableTypeTableLineNumberTable@(Ljava/lang/String;Ljava/lang/Class;[Ljava/lang/Class<*>;)V
StackMapTable(Ljava/lang/Class<+TT;>;)V
SourceFileInnerClasses1	

???*+-?*?Y??*,???* 	!#? 
!"??????$%??H*?+?+?2?-Y?/Y?02?6*?8?6:?6+?@?6B?6?E?H?*?+?KW??HHL	?HHLM??
?<?G??<?NO??D+*??UM*??YN-?_?*-?c?<:+?i?n,?r?xW??ӱ?*'y	DDz{	;|~? 'yMD	;|}??	?'?4?@?C???Q[?/??





© 2015 - 2025 Weber Informatics LLC | Privacy Policy