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

com.groupbyinc.flux.common.inject.spi.InjectionPoint.class Maven / Gradle / Ivy

There is a newer version: 59
Show newest version
????3?4com/groupbyinc/flux/common/inject/spi/InjectionPointjava/lang/ObjectInjectionPoint.java;>;.(Ljava/lang/reflect/Member;Ljava/util/List;Z)V()V
	
		
	this6Lcom/groupbyinc/flux/common/inject/spi/InjectionPoint;L(Lcom/groupbyinc/flux/common/inject/TypeLiteral;Ljava/lang/reflect/Method;)V(com/groupbyinc/flux/common/inject/Injectjava/lang/reflect/Method 
getAnnotation4(Ljava/lang/Class;)Ljava/lang/annotation/Annotation;"#
!$()Z	&'getParameterAnnotations%()[[Ljava/lang/annotation/Annotation;)*
!+	forMember~(Ljava/lang/reflect/Member;Lcom/groupbyinc/flux/common/inject/TypeLiteral;[[Ljava/lang/annotation/Annotation;)Ljava/util/List;-.
/type2Lcom/groupbyinc/flux/common/inject/TypeLiteral<*>;/Lcom/groupbyinc/flux/common/inject/TypeLiteral;methodLjava/lang/reflect/Method;inject*Lcom/groupbyinc/flux/common/inject/Inject;Q(Lcom/groupbyinc/flux/common/inject/TypeLiteral;Ljava/lang/reflect/Constructor;)Vjava/lang/reflect/Constructor9
:+constructor"Ljava/lang/reflect/Constructor<*>;Ljava/lang/reflect/Constructor;K(Lcom/groupbyinc/flux/common/inject/TypeLiteral;Ljava/lang/reflect/Field;)V:com/groupbyinc/flux/common/inject/internal/ErrorsException@java/lang/reflect/FieldB
C$getAnnotations$()[Ljava/lang/annotation/Annotation;EF
CG1com/groupbyinc/flux/common/inject/internal/ErrorsI(Ljava/lang/Object;)VK
JL-com/groupbyinc/flux/common/inject/TypeLiteralNgetFieldTypeJ(Ljava/lang/reflect/Field;)Lcom/groupbyinc/flux/common/inject/TypeLiteral;PQ
OR6com/groupbyinc/flux/common/inject/internal/AnnotationsTgetKey?(Lcom/groupbyinc/flux/common/inject/TypeLiteral;Ljava/lang/reflect/Member;[Ljava/lang/annotation/Annotation;Lcom/groupbyinc/flux/common/inject/internal/Errors;)Lcom/groupbyinc/flux/common/inject/Key;VW
UX"[Ljava/lang/annotation/Annotation;Z%com/groupbyinc/flux/common/inject/Key\	getErrors5()Lcom/groupbyinc/flux/common/inject/internal/Errors;^_
A`mergeh(Lcom/groupbyinc/flux/common/inject/internal/Errors;)Lcom/groupbyinc/flux/common/inject/internal/Errors;bc
Jd(throwConfigurationExceptionIfErrorsExistf
Jg6com/groupbyinc/flux/common/inject/internal/Nullabilityi
allowsNull%([Ljava/lang/annotation/Annotation;)Zkl
jm
newDependency](Lcom/groupbyinc/flux/common/inject/Key;ZI)Lcom/groupbyinc/flux/common/inject/spi/Dependency;op
qjava/util/Collectionss
singletonList$(Ljava/lang/Object;)Ljava/util/List;uv
twe;'Lcom/groupbyinc/flux/common/inject/Key;java/util/Arrays?asList%([Ljava/lang/Object;)Ljava/util/List;??
??java/util/List?iterator()Ljava/util/Iterator;????java/util/ArrayList?
?getParameterTypes,(Ljava/lang/reflect/Member;)Ljava/util/List;??
O?java/lang/reflect/Member?#[[Ljava/lang/annotation/Annotation;?java/util/Iterator?hasNext?&??next()Ljava/lang/Object;????add(Ljava/lang/Object;)Z????unmodifiableList"(Ljava/util/List;)Ljava/util/List;??
t?paramAnnotations
parameterTypeparameterAnnotationsannotationsIterator8Ljava/util/Iterator<[Ljava/lang/annotation/Annotation;>;Ljava/util/Iterator;indexI0com/groupbyinc/flux/common/inject/spi/Dependency?b(Lcom/groupbyinc/flux/common/inject/spi/InjectionPoint;Lcom/groupbyinc/flux/common/inject/Key;ZI)V?
??,Lcom/groupbyinc/flux/common/inject/Key;parameterIndex	getMember()Ljava/lang/reflect/Member;getDependencies()Ljava/util/List;
isOptionalequals??
?oLjava/lang/Object;hashCode()I??
?toString()Ljava/lang/String;4com/groupbyinc/flux/common/inject/internal/MoreTypes?.(Ljava/lang/reflect/Member;)Ljava/lang/String;??
??forConstructorOfg(Lcom/groupbyinc/flux/common/inject/TypeLiteral;)Lcom/groupbyinc/flux/common/inject/spi/InjectionPoint;java/lang/NoSuchMethodException?getType()Ljava/lang/reflect/Type;??
O?
getRawType+(Ljava/lang/reflect/Type;)Ljava/lang/Class;??
??java/lang/Class?getDeclaredConstructors"()[Ljava/lang/reflect/Constructor;??
?? [Ljava/lang/reflect/Constructor;?
:$optionalConstructorT(Ljava/lang/reflect/Constructor;)Lcom/groupbyinc/flux/common/inject/internal/Errors;??
J?tooManyConstructorsF(Ljava/lang/Class;)Lcom/groupbyinc/flux/common/inject/internal/Errors;??
J?#checkForMisplacedBindingAnnotationsP(Ljava/lang/reflect/Member;Lcom/groupbyinc/flux/common/inject/internal/Errors;)V??
?8
?getDeclaredConstructor3([Ljava/lang/Class;)Ljava/lang/reflect/Constructor;??
??getModifiers??
:?java/lang/reflect/Modifier?	isPrivate(I)Z??
??
??missingConstructor?
J8com/groupbyinc/flux/common/inject/ConfigurationExceptiongetMessages?
J(Ljava/lang/Iterable;)V
	noArgConstructor!Ljava/lang/NoSuchMethodException;rawTypeLjava/lang/Class<*>;Ljava/lang/Class;injectableConstructorI(Ljava/lang/Class;)Lcom/groupbyinc/flux/common/inject/spi/InjectionPoint;getB(Ljava/lang/Class;)Lcom/groupbyinc/flux/common/inject/TypeLiteral;
O??
forStaticMethodsAndFields@(Lcom/groupbyinc/flux/common/inject/TypeLiteral;)Ljava/util/Set;
JFIELDS>Lcom/groupbyinc/flux/common/inject/spi/InjectionPoint$Factory;	addInjectionPoints?(Lcom/groupbyinc/flux/common/inject/TypeLiteral;Lcom/groupbyinc/flux/common/inject/spi/InjectionPoint$Factory;ZLjava/util/Collection;Lcom/groupbyinc/flux/common/inject/internal/Errors;)V 
!METHODS#	$=com/groupbyinc/flux/common/google/common/collect/ImmutableSet&copyOfW(Ljava/util/Collection;)Lcom/groupbyinc/flux/common/google/common/collect/ImmutableSet;()
'*	hasErrors,&
J-withPartialValueN(Ljava/lang/Object;)Lcom/groupbyinc/flux/common/inject/ConfigurationException;/0
1sinkHLjava/util/List;resultwLcom/groupbyinc/flux/common/google/common/collect/ImmutableSet;?Lcom/groupbyinc/flux/common/google/common/collect/ImmutableSet;"(Ljava/lang/Class;)Ljava/util/Set;
9forInstanceMethodsAndFields;
<java/lang/NoSuchFieldException>"java/lang/reflect/AnnotatedElement@AGfindBindingAnnotation?(Lcom/groupbyinc/flux/common/inject/internal/Errors;Ljava/lang/reflect/Member;[Ljava/lang/annotation/Annotation;)Ljava/lang/annotation/Annotation;CD
UEjava/lang/annotation/AnnotationGgetDeclaringClass()Ljava/lang/Class;IJ?KgetNameM??NgetDeclaredField-(Ljava/lang/String;)Ljava/lang/reflect/Field;PQ
?RmisplacedBindingAnnotationp(Ljava/lang/reflect/Member;Ljava/lang/annotation/Annotation;)Lcom/groupbyinc/flux/common/inject/internal/Errors;TU
JV!Ljava/lang/annotation/Annotation;?J
OY
getSuperclass[J
?\getSupertype^
O_addInjectorsForMembersa 
bfactoryCLcom/groupbyinc/flux/common/inject/spi/InjectionPoint$Factory;staticsinjectionPointsNLjava/util/Collection;Ljava/util/Collection;	superType
getMembers.(Ljava/lang/Class;)[Ljava/lang/reflect/Member;klmjava/lang/reflect/Member;oisStatic(Ljava/lang/reflect/Member;)Zqr
sA$create?(Lcom/groupbyinc/flux/common/inject/TypeLiteral;Ljava/lang/reflect/Member;Lcom/groupbyinc/flux/common/inject/internal/Errors;)Lcom/groupbyinc/flux/common/inject/spi/InjectionPoint;vwxjava/util/Collectionz{?getErrorMessages()Ljava/util/Collection;}~
K(Ljava/util/Collection;)Lcom/groupbyinc/flux/common/inject/internal/Errors;b?
J?	ignorable:Lcom/groupbyinc/flux/common/inject/ConfigurationException;TM;typeLiteral??q?
??
access$000x0x1	SignatureCodeLocalVariableTableLocalVariableTypeTableLineNumberTablee(Ljava/lang/reflect/Member;Ljava/util/List;>;Z)VO(Lcom/groupbyinc/flux/common/inject/TypeLiteral<*>;Ljava/lang/reflect/Method;)VW(Lcom/groupbyinc/flux/common/inject/TypeLiteral<*>;Ljava/lang/reflect/Constructor<*>;)V
StackMapTableN(Lcom/groupbyinc/flux/common/inject/TypeLiteral<*>;Ljava/lang/reflect/Field;)V?(Ljava/lang/reflect/Member;Lcom/groupbyinc/flux/common/inject/TypeLiteral<*>;[[Ljava/lang/annotation/Annotation;)Ljava/util/List;>;}(Lcom/groupbyinc/flux/common/inject/Key;ZI)Lcom/groupbyinc/flux/common/inject/spi/Dependency;I()Ljava/util/List;>;j(Lcom/groupbyinc/flux/common/inject/TypeLiteral<*>;)Lcom/groupbyinc/flux/common/inject/spi/InjectionPoint;L(Ljava/lang/Class<*>;)Lcom/groupbyinc/flux/common/inject/spi/InjectionPoint;x(Lcom/groupbyinc/flux/common/inject/TypeLiteral;)Ljava/util/Set;](Ljava/lang/Class<*>;)Ljava/util/Set;{(Lcom/groupbyinc/flux/common/inject/TypeLiteral<*>;)Ljava/util/Set;>(Lcom/groupbyinc/flux/common/inject/TypeLiteral<*>;Lcom/groupbyinc/flux/common/inject/spi/InjectionPoint$Factory;ZLjava/util/Collection;Lcom/groupbyinc/flux/common/inject/internal/Errors;)V
SourceFileInnerClasses1	

??~*?*+?*,?*???*
	
?
?>?	@AB????,*?*,?,?%?N*-?(?**,+,?,?0???*,,13,4567?,12?DE	GHJ+K??8??*?*,?*?**,+,?;?0??? 13<>?12<=?MN	OPQ????`h*?*,?,?D?N*-?(?,?H:?JY,?M::+,?S,?Y:?:?a?eW?h**?n?r?x??0?BA?RDyzhh13h{|U67#E}Z-;~08???h1208???BST	VWY#[-\0^?aB_D`ObTdZeadgf?"?BOC[J]A??-.????JY+?M:-????:??Y??:6,+????:???R???O:	???[:
	+
?Y:*
?n?r??W??:

?a?eW????h???CsvA?zO$?Z
[??xyz
C@?3	???13???
?~|??s
!p???4[??C@?2	?12|??s
?>j
kmn!pCrOs[tpusxvvxw?y?{?|?N?-	?O?J????H
?O?J???OA????op?f??Y*+????*??k
????????????/*????????/*????????&?/*????????a+??*?+???????????
???@???2*??Ǭ??????2*??ΰ???	???4	?*?ָ?L?JY+?MMN+??:?66?D2:???:?&?(?
,??W-?	,+??WN-,?????,?h-?
?Y*-??+?ܶ?:?????+?????,+?W?Y,??
?,??Y*??:,+?W?Y,??
?{????R;(67/4<>?8>?y?13?
?~?>?4/4<=?8=?12?
?=?j????/?;?@?J?Q?U?[?^?c?i?m?q?{????????????????????G?!O?J:??/:	???0:?O?J:???	??D*????1?1????	??B??Y??L?JY?M*?+,?"*?%+,?"+?+N,?.??Y,??
-?2?-??*B13:32~)57?:34)56?"$)0@
??@?J'??	8?D*??:??1?1???	;??B??Y??L?JY?M*?+,?"*?%+,?"+?+N,?.??Y,??
-?2?-??*B13:32~)57? B12:34)56?"(),-$/)001@3??@?J'??	;8?D*??=??1?1?B??
????:+**?A?B?FM,??*?!?*?L*?O?S???N+*,?WW?-1?? ::~+TX?2FGFHINP-Q.T1S2W9X??HB?
 ??+*????**?Z?]?`:+-?"*+-?c??>+13+d+f
+gi+~j3?*+12+de+ghj2?]	^
bc!f*g?
??
a ?{}+*?ָڹn:?66?a2:?t??H?A?u?:		??/-+*?y?|W?:
	?(?
????W?????J\_?Ra??
B467	%Q}?3}d}f
}gi}~?*%Q?}?2}de}gh?6
l%m.n1qBrGsJw\|_xaykzvl|~? ?p???T????
qr?4
*??????
?????:*+??????7??





© 2015 - 2025 Weber Informatics LLC | Privacy Policy