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

com.groupbyinc.flux.common.inject.InjectorBuilder.class Maven / Gradle / Ivy

There is a newer version: 59
Show newest version
????3J1com/groupbyinc/flux/common/inject/InjectorBuilderjava/lang/ObjectInjectorBuilder.javaCcom/groupbyinc/flux/common/inject/InjectorBuilder$ToolStageInjectorToolStageInjector3com/groupbyinc/flux/common/inject/InjectorBuilder$1	7com/groupbyinc/flux/common/inject/InjectorShell$Builder/com/groupbyinc/flux/common/inject/InjectorShell
Builder	stopwatch6Lcom/groupbyinc/flux/common/inject/internal/Stopwatch;errors3Lcom/groupbyinc/flux/common/inject/internal/Errors;stage)Lcom/groupbyinc/flux/common/inject/Stage;initializer/Lcom/groupbyinc/flux/common/inject/Initializer;bindingProcesor4Lcom/groupbyinc/flux/common/inject/BindingProcessor;injectionRequestProcessor=Lcom/groupbyinc/flux/common/inject/InjectionRequestProcessor;shellBuilder9Lcom/groupbyinc/flux/common/inject/InjectorShell$Builder;shellsLjava/util/List;CLjava/util/List;()V!"
#4com/groupbyinc/flux/common/inject/internal/Stopwatch%
&#	(1com/groupbyinc/flux/common/inject/internal/Errors*
+#	--com/groupbyinc/flux/common/inject/Initializer/
0#	2
#	5;com/groupbyinc/flux/common/inject/InjectionRequestProcessor7e(Lcom/groupbyinc/flux/common/inject/internal/Errors;Lcom/groupbyinc/flux/common/inject/Initializer;)V!9
8:	<2com/groupbyinc/flux/common/inject/BindingProcessor>
?:	Athis3Lcom/groupbyinc/flux/common/inject/InjectorBuilder;^(Lcom/groupbyinc/flux/common/inject/Stage;)Lcom/groupbyinc/flux/common/inject/InjectorBuilder;d(Lcom/groupbyinc/flux/common/inject/Stage;)Lcom/groupbyinc/flux/common/inject/InjectorShell$Builder;F
G	IparentInjectore(Lcom/groupbyinc/flux/common/inject/InjectorImpl;)Lcom/groupbyinc/flux/common/inject/InjectorBuilder;parentk(Lcom/groupbyinc/flux/common/inject/InjectorImpl;)Lcom/groupbyinc/flux/common/inject/InjectorShell$Builder;MN
O'com/groupbyinc/flux/common/inject/StageQ.com/groupbyinc/flux/common/inject/InjectorImplSgetInstance%(Ljava/lang/Class;)Ljava/lang/Object;UV
TWE
Y0Lcom/groupbyinc/flux/common/inject/InjectorImpl;
addModulesI(Ljava/lang/Iterable;)Lcom/groupbyinc/flux/common/inject/InjectorBuilder;(Ljava/lang/Iterable;)V\^
_modulesALjava/lang/Iterable<+Lcom/groupbyinc/flux/common/inject/Module;>;Ljava/lang/Iterable;build.()Lcom/groupbyinc/flux/common/inject/Injector;java/lang/AssertionErrorf)Already built, builders are not reusable.h(Ljava/lang/Object;)V!j
gklock()Ljava/lang/Object;mn
o?(Lcom/groupbyinc/flux/common/inject/Initializer;Lcom/groupbyinc/flux/common/inject/BindingProcessor;Lcom/groupbyinc/flux/common/inject/internal/Stopwatch;Lcom/groupbyinc/flux/common/inject/internal/Errors;)Ljava/util/List;dq
r	tInjector constructionvresetAndLog(Ljava/lang/String;)Vxy
&zinitializeStatically|"
}java/lang/ThrowableTOOL?	R?primaryInjector?e
?/(Lcom/groupbyinc/flux/common/inject/Injector;)V!?
?injectDynamically?"
?initializeBindings?"
??Binding initialization?java/util/List?iterator()Ljava/util/Iterator;????java/util/Iterator?hasNext()Z????next?n??getInjector2()Lcom/groupbyinc/flux/common/inject/InjectorImpl;??
?index?"
T?Binding indexing?process?^
8?Collecting injection requests?runCreationListeners?"
??Binding validation?validate?"
8?Static validation?validateOustandingInjections6(Lcom/groupbyinc/flux/common/inject/internal/Errors;)V??
0?Instance member validation?1com/groupbyinc/flux/common/inject/LookupProcessor?!?
??
??lookups+Lcom/groupbyinc/flux/common/inject/Lookups;??	T?1com/groupbyinc/flux/common/inject/DeferredLookups?
initialize??
??Provider verification?getElements()Ljava/util/List;??
?isEmpty????java/lang/StringBuilder?
?#Failed to execute ?append-(Ljava/lang/String;)Ljava/lang/StringBuilder;??
??-(Ljava/lang/Object;)Ljava/lang/StringBuilder;??
??toString()Ljava/lang/String;??
??#throwCreationExceptionIfErrorsExist?"
+?shell1Lcom/groupbyinc/flux/common/inject/InjectorShell;get(I)Ljava/lang/Object;????
injectMembers?"
8?Static member injection?	injectAll??
0?Instance injection?loadEagerSingletons?(Lcom/groupbyinc/flux/common/inject/InjectorImpl;Lcom/groupbyinc/flux/common/inject/Stage;Lcom/groupbyinc/flux/common/inject/internal/Errors;)V??
?Preloading singletons?:com/groupbyinc/flux/common/inject/internal/ErrorsException?state)Lcom/groupbyinc/flux/common/inject/State;	T'com/groupbyinc/flux/common/inject/StategetExplicitBindingsThisLevel()Ljava/util/Map;	
java/util/Mapvalues()Ljava/util/Collection;
jitBindingsLjava/util/Map;	T:com/groupbyinc/flux/common/google/common/collect/Iterablesconcat>(Ljava/lang/Iterable;Ljava/lang/Iterable;)Ljava/lang/Iterable;
=com/groupbyinc/flux/common/google/common/collect/ImmutableSetcopyOfU(Ljava/lang/Iterable;)Lcom/groupbyinc/flux/common/google/common/collect/ImmutableSet;

java/util/Set!"?6com/groupbyinc/flux/common/inject/internal/BindingImpl$
getScoping6()Lcom/groupbyinc/flux/common/inject/internal/Scoping;&'
%(2com/groupbyinc/flux/common/inject/internal/Scoping*isEagerSingleton,(Lcom/groupbyinc/flux/common/inject/Stage;)Z,-
+.?(Lcom/groupbyinc/flux/common/inject/InjectorBuilder;Lcom/groupbyinc/flux/common/inject/internal/BindingImpl;Lcom/groupbyinc/flux/common/inject/internal/Errors;)V!0

1
callInContextJ(Lcom/groupbyinc/flux/common/inject/ContextualCallable;)Ljava/lang/Object;34
T5
g#e;8Lcom/groupbyinc/flux/common/inject/internal/BindingImpl;injectorcandidateBindingsLLjava/util/Set;>;Ljava/util/Set;	SignatureCodeLocalVariableTableLineNumberTableLocalVariableTypeTablev(Ljava/lang/Iterable<+Lcom/groupbyinc/flux/common/inject/Module;>;)Lcom/groupbyinc/flux/common/inject/InjectorBuilder;
StackMapTable
SourceFileInnerClasses A 	!"B?W*?$*?&Y?'?)*?+Y?,?.*?0Y?1?3*?Y?4?6*?8Y*?.*?3?;?=*??Y*?.*?3?@?B?CWCDD">237%;0?C@VAEBL*?6+?HW*+?J*?CCDDH	IJKLBO*?6+?PW*+R?X?R?Z?CCDM[D
R	S\]BT
*?6+?`*?C
CD
acE
abD
WXAFdeB?l*?6?
?gYi?l?*?6?pYL?**?6*?3*?B*?)*?.?s?u*?)w?{*?~+çM+?,?*?J????Y*?????*??*???EHHKHClCDD.\]bc6d?fCgMjWkcngpG?6??|"B?&*?B??*?)??{*?u??L+???+???M,???????*?)??{*?=*?u??*?)??{*?B??*?)??{*?=??*?)??{*?3*?.??*?)??{??Y*?.??*?u??*?u??L+???!+???M,??????*?.?̧??*?)ζ{*?u??L+???:+???M,?ҹ??!?gY??Y??ڶ?,?Ҷ??l????*?.??C*-??????*??&CDDfwxz-{4|7}@K?T?[?d?k?t????????????????????%?G????l??&??):<kCDk=[kkL>@E>):;L>?D2?????>?J?Z?]?_?g?j?G0?("??4TR+"?%?	?HI





© 2015 - 2025 Weber Informatics LLC | Privacy Policy