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

com.groupbyinc.flux.common.inject.internal.PrivateElementsImpl.class Maven / Gradle / Ivy

There is a newer version: 59
Show newest version
????3?>com/groupbyinc/flux/common/inject/internal/PrivateElementsImpljava/lang/Object5com/groupbyinc/flux/common/inject/spi/PrivateElementsPrivateElementsImpl.javajava/util/Map$Entry
java/util/Map
EntrysourceLjava/lang/Object;elementsMutableLjava/util/List;ALjava/util/List;exposureBuildersQLjava/util/List;>;elementsexposedKeysToSources?Lcom/groupbyinc/flux/common/google/common/collect/ImmutableMap;}Lcom/groupbyinc/flux/common/google/common/collect/ImmutableMap;Ljava/lang/Object;>;injector,Lcom/groupbyinc/flux/common/inject/Injector;(Ljava/lang/Object;)V()V
java/util/ArrayList
 	"	$
;com/groupbyinc/flux/common/google/common/base/Preconditions'checkNotNull8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;)*
(+
	-this@Lcom/groupbyinc/flux/common/inject/internal/PrivateElementsImpl;	getSource()Ljava/lang/Object;getElements()Ljava/util/List;	5java/util/Collections7unmodifiableList"(Ljava/util/List;)Ljava/util/List;9:
8;getInjector.()Lcom/groupbyinc/flux/common/inject/Injector;	?initInjector/(Lcom/groupbyinc/flux/common/inject/Injector;)Vinjector already initializedC
checkState(ZLjava/lang/Object;)VEF
(G*com/groupbyinc/flux/common/inject/InjectorJgetExposedKeys()Ljava/util/Set;	N5com/groupbyinc/flux/common/google/common/collect/MapsPnewLinkedHashMap()Ljava/util/LinkedHashMap;RS
QTjava/util/ListViterator()Ljava/util/Iterator;XYWZjava/util/Iterator\hasNext()Z^_]`nextb2]c:com/groupbyinc/flux/common/inject/internal/ExposureBuilderegetKey)()Lcom/groupbyinc/flux/common/inject/Key;gh
fi12
fkputm*n=com/groupbyinc/flux/common/google/common/collect/ImmutableMappcopyOfP(Ljava/util/Map;)Lcom/groupbyinc/flux/common/google/common/collect/ImmutableMap;rs
qtkeySetA()Lcom/groupbyinc/flux/common/google/common/collect/ImmutableSet;vw
qxexposureBuilder?Lcom/groupbyinc/flux/common/inject/internal/ExposureBuilder<*>;;Ljava/lang/Object;>;Ljava/util/Map;
acceptVisitorJ(Lcom/groupbyinc/flux/common/inject/spi/ElementVisitor;)Ljava/lang/Object;4com/groupbyinc/flux/common/inject/spi/ElementVisitor?visitK(Lcom/groupbyinc/flux/common/inject/spi/PrivateElements;)Ljava/lang/Object;????visitor;Lcom/groupbyinc/flux/common/inject/spi/ElementVisitor;6Lcom/groupbyinc/flux/common/inject/spi/ElementVisitor;getElementsMutableaddExposureBuilder?(Lcom/groupbyinc/flux/common/inject/internal/ExposureBuilder;)Vadd(Ljava/lang/Object;)Z??W?applyTo-(Lcom/groupbyinc/flux/common/inject/Binder;)V(com/groupbyinc/flux/common/inject/Binder?
withSource>(Ljava/lang/Object;)Lcom/groupbyinc/flux/common/inject/Binder;????newPrivateBinder3()Lcom/groupbyinc/flux/common/inject/PrivateBinder;????34
?/com/groupbyinc/flux/common/inject/PrivateBinder?-com/groupbyinc/flux/common/inject/spi/Element?????LM
?entrySet?w
q?=com/groupbyinc/flux/common/google/common/collect/ImmutableSet?I()Lcom/groupbyinc/flux/common/google/common/collect/UnmodifiableIterator;X?
??getValue?2	?E(Ljava/lang/Object;)Lcom/groupbyinc/flux/common/inject/PrivateBinder;????g2	?%com/groupbyinc/flux/common/inject/Key?expose*(Lcom/groupbyinc/flux/common/inject/Key;)V????element/Lcom/groupbyinc/flux/common/inject/spi/Element;entrySLjava/util/Map$Entry;Ljava/lang/Object;>;Ljava/util/Map$Entry;binder*Lcom/groupbyinc/flux/common/inject/Binder;
privateBinder1Lcom/groupbyinc/flux/common/inject/PrivateBinder;getExposedSource;(Lcom/groupbyinc/flux/common/inject/Key;)Ljava/lang/Object;get&(Ljava/lang/Object;)Ljava/lang/Object;??
q?%s not exposed by %s.?
checkArgument)(ZLjava/lang/String;[Ljava/lang/Object;)V??
(?key*Lcom/groupbyinc/flux/common/inject/Key<*>;'Lcom/groupbyinc/flux/common/inject/Key;toString()Ljava/lang/String;:com/groupbyinc/flux/common/inject/internal/ToStringBuilder?(Ljava/lang/Class;)V?
??exposedKeys?b(Ljava/lang/String;Ljava/lang/Object;)Lcom/groupbyinc/flux/common/inject/internal/ToStringBuilder;??
??
k??
??	SignatureCodeLocalVariableTableLineNumberTable
StackMapTableC()Ljava/util/List;LocalVariableTypeTable=()Ljava/util/Set;>;V(Lcom/groupbyinc/flux/common/inject/spi/ElementVisitor;)TT;B(Lcom/groupbyinc/flux/common/inject/internal/ExposureBuilder<*>;)V>(Lcom/groupbyinc/flux/common/inject/Key<*>;)Ljava/lang/Object;
SourceFileInnerClasses1
?????i%*?*? Y?!?#*? Y?!?%*+&?,?.??%/0%
?@23A$B12?/*?.??/0?F34?[*?6?**?#??/*?@??/0?UAB?f*?@??D?H*+I?,?K?@??/0?YZ[?@LM??O*?O?C?UL*?%?[M,?a?,?d?fN+-?j-?l?oW???*+?u?O*?%*?O?y?? (z|<}O/0?(z{<}~?"_`a(b7c:dBeGh??]?$??????N+*????/0??????m???4?/*?#??/0?q?????V*?%+??W??/0z|?z{?
uv?????}+*?.????M*???[N-?a?-?d??:,?????*??W*?O????N-?a?--?d?	:,????????????б?4.??]??}/0}??m???]???&	z|.}6~9?>?]?y?|????]??]?2????**??W*?O+??M,????Y+SY*S??,?? */0*??
?*??????(??
?@?????U??Y???*????&*?????/0???????
		




© 2015 - 2025 Weber Informatics LLC | Privacy Policy