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: 198
Show newest version
????4,1com/groupbyinc/flux/common/inject/InjectorBuilderjava/lang/ObjectInjectorBuilder.java3com/groupbyinc/flux/common/inject/InjectorBuilder$17com/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,
- 	/
	 	2;com/groupbyinc/flux/common/inject/InjectionRequestProcessor4e(Lcom/groupbyinc/flux/common/inject/internal/Errors;Lcom/groupbyinc/flux/common/inject/Initializer;)V6
57	92com/groupbyinc/flux/common/inject/BindingProcessor;
<7	>this3Lcom/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;C
	D	F
addModulesI(Ljava/lang/Iterable;)Lcom/groupbyinc/flux/common/inject/InjectorBuilder;(Ljava/lang/Iterable;)VHJ
	KmodulesALjava/lang/Iterable<+Lcom/groupbyinc/flux/common/inject/Module;>;Ljava/lang/Iterable;build.()Lcom/groupbyinc/flux/common/inject/Injector;java/lang/AssertionErrorR)Already built, builders are not reusable.T(Ljava/lang/Object;)VV
SWlock()Ljava/lang/Object;YZ
	[?(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;P]
	^	`Injector constructionbresetAndLog(Ljava/lang/String;)Vde
#finitializeStaticallyh
ijava/lang/ThrowablekinjectDynamicallym
nprimaryInjectorpQ
qinitializeBindingss
<tBinding initializationvjava/util/Listxiterator()Ljava/util/Iterator;z{y|java/util/Iterator~hasNext()Z???next?Z?getInjector2()Lcom/groupbyinc/flux/common/inject/InjectorImpl;??
?.com/groupbyinc/flux/common/inject/InjectorImpl?index?
??Binding indexing?process?J
5?Collecting injection requests?runCreationListeners?
<?Binding validation?validate?
5?Static validation?validateOustandingInjections6(Lcom/groupbyinc/flux/common/inject/internal/Errors;)V??
-?Instance member validation?1com/groupbyinc/flux/common/inject/LookupProcessor??
??
??lookups+Lcom/groupbyinc/flux/common/inject/Lookups;??	??1com/groupbyinc/flux/common/inject/DeferredLookups?
initialize??
??Provider verification?getElements()Ljava/util/List;??
?isEmpty??y?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;??y?
injectMembers?
5?Static member injection?	injectAll??
-?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?state)Lcom/groupbyinc/flux/common/inject/State;??	??'com/groupbyinc/flux/common/inject/State?getExplicitBindingsThisLevel()Ljava/util/Map;????
java/util/Map?values()Ljava/util/Collection;????java/util/Collection??|)com/groupbyinc/flux/common/inject/Binding?6com/groupbyinc/flux/common/inject/internal/BindingImpl??(Lcom/groupbyinc/flux/common/inject/InjectorImpl;Lcom/groupbyinc/flux/common/inject/Stage;Lcom/groupbyinc/flux/common/inject/internal/Errors;Lcom/groupbyinc/flux/common/inject/internal/BindingImpl;)V??
?jitBindingsLjava/util/Map;	?binding.Lcom/groupbyinc/flux/common/inject/Binding<*>;+Lcom/groupbyinc/flux/common/inject/Binding;injector0Lcom/groupbyinc/flux/common/inject/InjectorImpl;:com/groupbyinc/flux/common/inject/internal/ErrorsException

getScoping6()Lcom/groupbyinc/flux/common/inject/internal/Scoping;
?2com/groupbyinc/flux/common/inject/internal/ScopingisEagerSingleton,(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

callInContextJ(Lcom/groupbyinc/flux/common/inject/ContextualCallable;)Ljava/lang/Object;
?
S e;8Lcom/groupbyinc/flux/common/inject/internal/BindingImpl;	SignatureCodeLocalVariableTableLineNumberTableLocalVariableTypeTablev(Ljava/lang/Iterable<+Lcom/groupbyinc/flux/common/inject/Module;>;)Lcom/groupbyinc/flux/common/inject/InjectorBuilder;
StackMapTable?(Lcom/groupbyinc/flux/common/inject/InjectorImpl;Lcom/groupbyinc/flux/common/inject/Stage;Lcom/groupbyinc/flux/common/inject/internal/Errors;Lcom/groupbyinc/flux/common/inject/internal/BindingImpl<*>;)V
SourceFileInnerClasses 
"	#?W*?!*?#Y?$?&*?(Y?)?+*?-Y?.?0*?	Y?1?3*?5Y*?+*?0?8?:*?C?V@B#L*?3+?EW*+?G*?$@A%G	HIHI#T
*?3+?L*?$
@A
MO&
MN%
MN"'PQ#?V*?3?
?SYU?X?*?3?\YL?**?3*?0*??*?&*?+?_?a*?&c?g*?j+çM+?,?*?o*?r?EHHKH$V@A%&	RSXY6Z?\C]M_Qa(?6l?h#?&*???u*?&w?g*?a?}L+???+???M,???????*?&??g*?:*?a??*?&??g*????*?&??g*?:??*?&??g*?0*?+??*?&??g??Y*?+??*?a??*?a?}L+???!+???M,??????*?+?????*?&??g*?a?}L+???:+???M,?????!?SY??Y??¶?,???ɶͷX????*?+?б$*-??????*??&@A%fhik-l4m7n@pKqTs[tdvkwtyz?|?}?~???????????%?(???l?&?+`p@Ap	pp&+`%?+?7?:?`?l?o?(??$??$??#?*?,?? +?Y*-??W?
:?SY???$>!*@A*	***!&* %????!?)?(_	")*+	




© 2015 - 2024 Weber Informatics LLC | Privacy Policy