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

????4?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?getConstructors"()[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
?getConstructor3([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;java/util/HashSet

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&	'unmodifiableSet (Ljava/util/Set;)Ljava/util/Set;)*
t+	hasErrors-&
J.withPartialValueN(Ljava/lang/Object;)Lcom/groupbyinc/flux/common/inject/ConfigurationException;01
2
java/util/Set4resultGLjava/util/Set;Ljava/util/Set;"(Ljava/lang/Class;)Ljava/util/Set;
:forInstanceMethodsAndFields<
=java/lang/NoSuchFieldException?"java/lang/reflect/AnnotatedElementABGfindBindingAnnotation?(Lcom/groupbyinc/flux/common/inject/internal/Errors;Ljava/lang/reflect/Member;[Ljava/lang/annotation/Annotation;)Ljava/lang/annotation/Annotation;DE
UFjava/lang/annotation/AnnotationHgetDeclaringClass()Ljava/lang/Class;JK?LgetNameN??OgetField-(Ljava/lang/String;)Ljava/lang/reflect/Field;QR
?SmisplacedBindingAnnotationp(Ljava/lang/reflect/Member;Ljava/lang/annotation/Annotation;)Lcom/groupbyinc/flux/common/inject/internal/Errors;UV
JW!Ljava/lang/annotation/Annotation;?K
OZ
getSuperclass\K
?]getSupertype_
O`addInjectorsForMembersb#
cfactoryCLcom/groupbyinc/flux/common/inject/spi/InjectionPoint$Factory;staticsinjectionPointsNLjava/util/Collection;Ljava/util/Collection;	superType
getMembers.(Ljava/lang/Class;)[Ljava/lang/reflect/Member;lmnjava/lang/reflect/Member;pisStatic(Ljava/lang/reflect/Member;)Zrs
tB$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;wxyjava/util/Collection{|?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??r?
??
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	

??~*?*+?*,?*???*
	
?
??@	ABC????,*?*,?,?%?N*-?(?**,+,?,?0???*,,13,4567?,12?EF	HIK+L??8??*?*,?*?**,+,?;?0??? 13<>?12<=?NO	PQR????`h*?*,?,?D?N*-?(?,?H:?JY,?M::+,?S,?Y:?:?a?eW?h**?n?r?x??0?BA?RDyzhh13h{|U67#E}Z-;~08???h1208???BTU	WXZ#\-]0_?bB`DaOcTeZfaegg?"?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
?>k
lno!qCsOt[upvsyvwxx?z?|?}?N?-	?O?J????H
?O?J???OA????op?f??Y*+????*??k
????????????/*????????/*????????&?/*????????e+??*?+???????????????@???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*?!+,?%*?(+,?%+?,L,?/??Y,??
+?3?+?? B13:682~?:67?"$)0	@??@5J??	9?D*??;??1?1???	<??B?Y?L?JY?M*?!+,?%*?(+,?%+?,L,?/??Y,??
+?3?+?? B13:682~?B12:67?")*-.$0)102@4??@5J??	<9?D*??>??1?1?C??
????:+**?B?C?GM,??*?!?*?M*?P?T???N+*,?XW?-1@? ::~+UY?2GHGIJOQ-R.U1T2X9Y??IB@
"#??+*????**?[?^?a:+-?%*+-?d??>+13+e+g
+hj+~k3?*+12+ef+hik2?^	_
cd!g*h?
??
b#?{}+*?ָڹo:?66?a2:?u??H?B?v?:		??/-+*?z?}W?:
	?(?
????W?????J\_?Ra??
B467	%Q}?3}e}g
}hj}~?*%Q?}?2}ef}hi?6
m%n.o1rBsGtJx\}_yazk{vm|? ?q???T????
rs?4
*??????
?????:*+??????8??





© 2015 - 2025 Weber Informatics LLC | Privacy Policy