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

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

There is a newer version: 59
Show newest version
????3?-com/groupbyinc/flux/common/inject/Initializerjava/lang/ObjectInitializer.javaAcom/groupbyinc/flux/common/inject/Initializer$InjectableReferenceInjectableReferencecreatingThreadLjava/lang/Thread;ready%Ljava/util/concurrent/CountDownLatch;pendingInjectionLjava/util/Map;iLjava/util/Map;>;()V
java/lang/Thread
currentThread()Ljava/lang/Thread;
	
	#java/util/concurrent/CountDownLatch(I)V
	!5com/groupbyinc/flux/common/google/common/collect/Maps#newIdentityHashMap()Ljava/util/IdentityHashMap;%&
$'
	)this/Lcom/groupbyinc/flux/common/inject/Initializer;requestInjection?(Lcom/groupbyinc/flux/common/inject/InjectorImpl;Ljava/lang/Object;Ljava/lang/Object;Ljava/util/Set;)Lcom/groupbyinc/flux/common/inject/Initializable;;com/groupbyinc/flux/common/google/common/base/Preconditions/checkNotNull&(Ljava/lang/Object;)Ljava/lang/Object;12
03
java/util/Set5isEmpty()Z7869.com/groupbyinc/flux/common/inject/InjectorImpl;membersInjectorStore8Lcom/groupbyinc/flux/common/inject/MembersInjectorStore;=>	<?6com/groupbyinc/flux/common/inject/MembersInjectorStoreAhasTypeListenersC8
BD0com/groupbyinc/flux/common/inject/InitializablesFofE(Ljava/lang/Object;)Lcom/groupbyinc/flux/common/inject/Initializable;HI
GJ?(Lcom/groupbyinc/flux/common/inject/Initializer;Lcom/groupbyinc/flux/common/inject/InjectorImpl;Ljava/lang/Object;Ljava/lang/Object;)VL
M
java/util/MapOput8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;QRPSinjector0Lcom/groupbyinc/flux/common/inject/InjectorImpl;instanceTT;Ljava/lang/Object;sourceinjectionPointsGLjava/util/Set;Ljava/util/Set;
initializableHLcom/groupbyinc/flux/common/inject/Initializer$InjectableReference;CLcom/groupbyinc/flux/common/inject/Initializer$InjectableReference;validateOustandingInjections6(Lcom/groupbyinc/flux/common/inject/internal/Errors;)V:com/groupbyinc/flux/common/inject/internal/ErrorsExceptioncvalues()Ljava/util/Collection;efPgjava/util/Collectioniiterator()Ljava/util/Iterator;kljmjava/util/IteratorohasNextq8prnext()Ljava/lang/Object;tupvvalidatexb
y1com/groupbyinc/flux/common/inject/internal/Errors{	getErrors5()Lcom/groupbyinc/flux/common/inject/internal/Errors;}~
dmergeh(Lcom/groupbyinc/flux/common/inject/internal/Errors;)Lcom/groupbyinc/flux/common/inject/internal/Errors;??
|?e;errors3Lcom/groupbyinc/flux/common/inject/internal/Errors;	injectAlljava/util/ArrayList?(Ljava/util/Collection;)V?
??
?mgetG(Lcom/groupbyinc/flux/common/inject/internal/Errors;)Ljava/lang/Object;??
?P9java/lang/AssertionError?java/lang/StringBuilder?
?Failed to satisfy ?append-(Ljava/lang/String;)Ljava/lang/StringBuilder;??
??-(Ljava/lang/Object;)Ljava/lang/StringBuilder;??
??toString()Ljava/lang/String;??
??(Ljava/lang/Object;)V?
??	countDown?
?
access$000V(Lcom/groupbyinc/flux/common/inject/Initializer;)Ljava/util/concurrent/CountDownLatch;x0
access$100C(Lcom/groupbyinc/flux/common/inject/Initializer;)Ljava/lang/Thread;
access$200@(Lcom/groupbyinc/flux/common/inject/Initializer;)Ljava/util/Map;	SignatureCodeLocalVariableTableLineNumberTableLocalVariableTypeTable
StackMapTable?(Lcom/groupbyinc/flux/common/inject/InjectorImpl;TT;Ljava/lang/Object;Ljava/util/Set;)Lcom/groupbyinc/flux/common/inject/Initializable;
SourceFileInnerClasses 	

??U*?*??*?Y? ?"*?(?*??+,?&*/4-.???-?4W,??:?+?@?E?,?K??Y*+,-?N:*?*,?TW??>?+,?UV?WY?ZY?[]/^`? ?WX?[\/^_??BCD"G/H<I???ab??:*?*?h?nM,?s?$,?w?N-+?z?:+????W??ٱ"'*d?*,
??"?`:+,:???"???Q"S'V*T,U6W9X?$?p?|pd???b?"q??Y*?*?h????M,?s?%,?w?N-+??W?:+????W???*?*???!??Y??Y?????*?*???????*?"???'-0d?*2
??'?`q+,q???'???*
b'd-g0e2f<h?jKkinpo?%?p?|pd??)???/*?"???,?&???/*????,?&???/*?*???,?&??





© 2015 - 2025 Weber Informatics LLC | Privacy Policy