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: 59
Show newest version
????3?%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;)ZgetDeclaredMethods()[Ljava/lang/reflect/Method;??
k?;com/groupbyinc/flux/common/google/common/base/Preconditions?checkNotNull8(Ljava/lang/Object;Ljava/lang/Object;)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??
??K%s is not retained at runtime. Please annotate it with @Retention(RUNTIME).?getName?d
k?
checkArgument)(ZLjava/lang/String;[Ljava/lang/Object;)V??
??isBindingAnnotation??
?K%s 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 :;?GHIJK??=?v *?*+?@?$**?(?.?0**?4?6?? 79 AB? 78?Z\]^_?k*?*?F?$**?(?.?0**?4?6??79?78?mnopqG?}*?*,?$*+?K?Q?0**?4?6?? 79RS?78?wx	yz{T??*?*,?$*+?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"?????????+???$@2?A*?6??79?78??gd?g??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?2???b?F
*?$????
79?
78?9?q?Q?Y*?0*?$??????79?78?A?????U*???????:<?:;?R?@??>??1*???W*??L+??+??+????
?Y+*????Y*????1AB#:<?#:;?YZ[\^_(b??(k ?a*???W*??*???Y*????:<?:;?ijkl??
??]*????Y*??S?ʱ?:<?:;?q
sqt??
??]*????Y*??S?ʱ?:<?:;?x
zx{?????4
*???ͬ?
AB????V*Ҷ?????:<?:;??
@?????"	@




© 2015 - 2025 Weber Informatics LLC | Privacy Policy