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

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

There is a newer version: 198
Show newest version
????4?%com/groupbyinc/flux/common/inject/Key(Ljava/lang/Object;java/lang/ObjectKey.java;hashCodeI(Ljava/lang/Class;)V()V
strategyForM(Ljava/lang/Class;)Lcom/groupbyinc/flux/common/inject/Key$AnnotationStrategy; 
!	#getClass()Ljava/lang/Class;%&
'-com/groupbyinc/flux/common/inject/TypeLiteral)fromSuperclassTypeParameterB(Ljava/lang/Class;)Lcom/groupbyinc/flux/common/inject/TypeLiteral;+,
*-	/computeHashCode()I12
3	5this,Lcom/groupbyinc/flux/common/inject/Key;'Lcom/groupbyinc/flux/common/inject/Key;annotationType5Ljava/lang/Class<+Ljava/lang/annotation/Annotation;>;Ljava/lang/Class;$(Ljava/lang/annotation/Annotation;)V](Ljava/lang/annotation/Annotation;)Lcom/groupbyinc/flux/common/inject/Key$AnnotationStrategy;>
?
annotation!Ljava/lang/annotation/Annotation;INSTANCE>Lcom/groupbyinc/flux/common/inject/Key$NullAnnotationStrategy;CD	EU(Ljava/lang/reflect/Type;Lcom/groupbyinc/flux/common/inject/Key$AnnotationStrategy;)VgetI(Ljava/lang/reflect/Type;)Lcom/groupbyinc/flux/common/inject/TypeLiteral;HI
*J4com/groupbyinc/flux/common/inject/internal/MoreTypesLmakeKeySafe`(Lcom/groupbyinc/flux/common/inject/TypeLiteral;)Lcom/groupbyinc/flux/common/inject/TypeLiteral;NO
MPtypeLjava/lang/reflect/Type;l(Lcom/groupbyinc/flux/common/inject/TypeLiteral;Lcom/groupbyinc/flux/common/inject/Key$AnnotationStrategy;)V2
*U
UgetTypeLiteral1()Lcom/groupbyinc/flux/common/inject/TypeLiteral;getAnnotationTypeZ&[
getAnnotation#()Ljava/lang/annotation/Annotation;]^_hasAnnotationType()ZgetAnnotationName()Ljava/lang/String;java/lang/annotation/AnnotationetoStringgdfhjava/lang/Classj
kh
getRawTypem&
*nproviderKey)()Lcom/groupbyinc/flux/common/inject/Key;providerTyperY
*sofTypeX(Lcom/groupbyinc/flux/common/inject/TypeLiteral;)Lcom/groupbyinc/flux/common/inject/Key;uv
wequals(Ljava/lang/Object;)Zyz
{
*{oLjava/lang/Object;other*Lcom/groupbyinc/flux/common/inject/Key<*>;:com/groupbyinc/flux/common/inject/internal/ToStringBuilder?
??Raddb(Ljava/lang/String;Ljava/lang/Object;)Lcom/groupbyinc/flux/common/inject/internal/ToStringBuilder;??
??A
?ht(Ljava/lang/Class;Lcom/groupbyinc/flux/common/inject/Key$AnnotationStrategy;)Lcom/groupbyinc/flux/common/inject/Key;G
?Ljava/lang/Class;:(Ljava/lang/Class;)Lcom/groupbyinc/flux/common/inject/Key;K(Ljava/lang/Class;Ljava/lang/Class;)Lcom/groupbyinc/flux/common/inject/Key;[(Ljava/lang/Class;Ljava/lang/annotation/Annotation;)Lcom/groupbyinc/flux/common/inject/Key;A(Ljava/lang/reflect/Type;)Lcom/groupbyinc/flux/common/inject/Key;R(Ljava/lang/reflect/Type;Ljava/lang/Class;)Lcom/groupbyinc/flux/common/inject/Key;b(Ljava/lang/reflect/Type;Ljava/lang/annotation/Annotation;)Lcom/groupbyinc/flux/common/inject/Key;T
?i(Lcom/groupbyinc/flux/common/inject/TypeLiteral;Ljava/lang/Class;)Lcom/groupbyinc/flux/common/inject/Key;y(Lcom/groupbyinc/flux/common/inject/TypeLiteral;Ljava/lang/annotation/Annotation;)Lcom/groupbyinc/flux/common/inject/Key;
hasAttributes?b?withoutAttributes<()Lcom/groupbyinc/flux/common/inject/Key$AnnotationStrategy;???isMarker(Ljava/lang/Class;)Z
getMethods()[Ljava/lang/reflect/Method;??
k?java/util/Objects?requireNonNull8(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;??
??:&f?ensureRetainedAtRuntime?
?ensureIsBindingAnnotation?
?5(Ljava/lang/Class;Ljava/lang/annotation/Annotation;)V?
?=
?annotation type?6com/groupbyinc/flux/common/inject/internal/Annotations?isRetainedAtRuntime??
??"java/lang/IllegalArgumentException?java/lang/StringBuilder?
?getName?d
k?append-(Ljava/lang/String;)Ljava/lang/StringBuilder;??
??I is not retained at runtime. Please annotate it with @Retention(RUNTIME).?
?h(Ljava/lang/String;)V?
??isBindingAnnotation??
?I is not a binding annotation. Please annotate it with @BindingAnnotation.?$(Ljava/lang/annotation/Annotation;)Z3com/groupbyinc/flux/common/inject/BindingAnnotation?4(Ljava/lang/Class;)Ljava/lang/annotation/Annotation;]?
k?	SignatureCodeLocalVariableTableLocalVariableTypeTableLineNumberTable8(Ljava/lang/Class<+Ljava/lang/annotation/Annotation;>;)Vq(Lcom/groupbyinc/flux/common/inject/TypeLiteral;Lcom/groupbyinc/flux/common/inject/Key$AnnotationStrategy;)V6()Lcom/groupbyinc/flux/common/inject/TypeLiteral;7()Ljava/lang/Class<+Ljava/lang/annotation/Annotation;>;
StackMapTable()Ljava/lang/Class<-TT;>;\()Lcom/groupbyinc/flux/common/inject/Key;>;?(Ljava/lang/Class;Lcom/groupbyinc/flux/common/inject/Key$AnnotationStrategy;)Lcom/groupbyinc/flux/common/inject/Key;Z(Ljava/lang/Class;)Lcom/groupbyinc/flux/common/inject/Key;?(Ljava/lang/Class;Ljava/lang/Class<+Ljava/lang/annotation/Annotation;>;)Lcom/groupbyinc/flux/common/inject/Key;{(Ljava/lang/Class;Ljava/lang/annotation/Annotation;)Lcom/groupbyinc/flux/common/inject/Key;D(Ljava/lang/reflect/Type;)Lcom/groupbyinc/flux/common/inject/Key<*>;y(Ljava/lang/reflect/Type;Ljava/lang/Class<+Ljava/lang/annotation/Annotation;>;)Lcom/groupbyinc/flux/common/inject/Key<*>;e(Ljava/lang/reflect/Type;Ljava/lang/annotation/Annotation;)Lcom/groupbyinc/flux/common/inject/Key<*>;x(Lcom/groupbyinc/flux/common/inject/TypeLiteral;)Lcom/groupbyinc/flux/common/inject/Key;?(Lcom/groupbyinc/flux/common/inject/TypeLiteral;Ljava/lang/Class<+Ljava/lang/annotation/Annotation;>;)Lcom/groupbyinc/flux/common/inject/Key;?(Lcom/groupbyinc/flux/common/inject/TypeLiteral;Ljava/lang/annotation/Annotation;)Lcom/groupbyinc/flux/common/inject/Key;.()Lcom/groupbyinc/flux/common/inject/Key;8(Ljava/lang/Class<+Ljava/lang/annotation/Annotation;>;)Zq(Ljava/lang/Class<+Ljava/lang/annotation/Annotation;>;)Lcom/groupbyinc/flux/common/inject/Key$AnnotationStrategy;
SourceFileInnerClasses!?&?? *?*+?"?$**?(?.?0**?4?6?? 79 :<? 78 :;?EFGHI??=?v *?*+?@?$**?(?.?0**?4?6?? 79 AB? 78?XZ[\]?k*?*?F?$**?(?.?0**?4?6??79?78?klmnoG?}*?*,?$*+?K?Q?0**?4?6?? 79RS?78?uv	wxyT??*?*,?$*+?Q?0**?4?6?? 79?78?~	?????12?O*?0?Vh*?$?W`??79?78??XY?A*?0??79?78????Z&?F
*?$?\??
79?
78????]^?F
*?$?`??
79?
78??ab?Y*?$?\????79?78???@cd??"*?$?`L+?
+?i?*?$?\?l??"79
AB?"78??
?????fm&?D*?0?o??79?78????pq?H**?0?t?x??79?78????yz??7+*??+???+?M*?$,?$?|?*?0,?0?}???? 7797~"?9?778"???"??????+?6???$@2?A*?6??79?78??gd?k??Y???*?0???*?$??????79?78??????H??P
?Y*+????
R<
?
R?????	H??H?Y*?F????R<?R?????	H??]
?Y*+?"????
R<
:<?
R?
:;????	H??S
?Y*+?@????
R<
AB?
R?????	H??6?Y*?F????RS????	H??S
?Y*+?"????
RS
:<?
:;????	H??A
?Y*+?@????
RS
AB???	Hv?H?Y*?F????????	H??]
?Y*+?"????

:<?

:;???	H??S
?Y*+?@????

AB?
???u??]
?Y+*?$????
79
R<?
78
R?? ??u??S
?Y+*?$????
79
RS?
78?(??uv?]
?Y+*?$????
79
R?
78
R?0???b?F
*?$????
79?
78?7?q?Q?Y*?0*?$??????79?78???????U*???????:<?:;?P?@??>??1*???W*??L+??+??+????
?Y+*????Y*????1AB#:<?#:;?WXYZ\](`??(k ?a*???W*??*???Y*????:<?:;?ghij??
??w&*???!??Y??Y??*?ɶ?϶Ͷзӿ??&:<?&:;?opq%t?%??
??w&*?֚!??Y??Y??*?ɶ?ضͶзӿ??&:<?&:;?xyz%}?%?????4
*???֬?
AB????V*۶?????:<?:;?
?
@?????"	@




© 2015 - 2024 Weber Informatics LLC | Privacy Policy