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

dagger.internal.codegen.InjectAdapterProcessor.class Maven / Gradle / Ivy

????2?
?}~
}	?
??
???????????
??	Z?
??	Z?V?	Z?
????
}?
?
?
?	Z?
????????	????	???????
??
?????(???	???????
??(?
????(?	???
??	???	??(?	?????	???	???
??
??	?????????	???
J}????(?	??
???????????
??
???
Z?
????
i?
??
???
?????????
e???
e?
e?
??
e?
e?
??
e??	??
???
e?
??
e?
??
??
??
?
?
?
?
?
e
e
	


?
	
?
?
?
?
e??
?-
e??

e
?? 
e!
e"#$
e%&'
e()*
	+,-
e.
/0123456789:;
<=>?@A4BC(DEFGHI?J?KL
?
M
NO?P?QRSTInnerClasses
InjectedClassremainingTypeNamesLjava/util/Set;	Signature#Ljava/util/Set;()VCodeLineNumberTableLocalVariableTablethis0Ldagger/internal/codegen/InjectAdapterProcessor;getSupportedSourceVersion"()Ljavax/lang/model/SourceVersion;process@(Ljava/util/Set;Ljavax/annotation/processing/RoundEnvironment;)ZeLjava/io/IOException;
injectedClass>Ldagger/internal/codegen/InjectAdapterProcessor$InjectedClass;missingDependentClassesZiLjava/util/Iterator;typesenv.Ljavax/annotation/processing/RoundEnvironment;LocalVariableTypeTable(Ljava/util/Iterator;8Ljava/util/Set<+Ljavax/lang/model/element/TypeElement;>;
StackMapTableU?R2V?i(Ljava/util/Set<+Ljavax/lang/model/element/TypeElement;>;Ljavax/annotation/processing/RoundEnvironment;)ZgenerateInjectionsForClassA(Ldagger/internal/codegen/InjectAdapterProcessor$InjectedClass;)V
Exceptions
allTypesExist(Ljava/util/Collection;)Zelement"Ljavax/lang/model/element/Element;i$elementsLjava/util/Collection;;Ljava/util/Collection<+Ljavax/lang/model/element/Element;>;>(Ljava/util/Collection<+Ljavax/lang/model/element/Element;>;)ZfindInjectedClassNames?(Ljavax/annotation/processing/RoundEnvironment;)Ljava/util/Set;injectedTypeNames?S(Ljavax/annotation/processing/RoundEnvironment;)Ljava/util/Set;validateInjectable%(Ljavax/lang/model/element/Element;)Z
injectableinjectableTypeelementKind&Ljavax/lang/model/element/ElementKind;isClassOrInterfaceisStaticWcreateInjectedClassR(Ljava/lang/String;)Ldagger/internal/codegen/InjectAdapterProcessor$InjectedClass;memberinjectedClassNameLjava/lang/String;type&Ljavax/lang/model/element/TypeElement;
isAbstractstaticFieldsLjava/util/List;constructor,Ljavax/lang/model/element/ExecutableElement;fields4Ljava/util/List;?XY?generateInjectAdaptere(Ljavax/lang/model/element/TypeElement;Ljavax/lang/model/element/ExecutableElement;Ljava/util/List;)VpackageNamestrippedTypeName	supertype"Ljavax/lang/model/type/TypeMirror;adapterName
sourceFileLjavax/tools/JavaFileObject;writer$Lcom/squareup/javawriter/JavaWriter;
injectMembersdisambiguateFields	dependentZ[?\??(Ljavax/lang/model/element/TypeElement;Ljavax/lang/model/element/ExecutableElement;Ljava/util/List;)VgenerateStaticInjection9(Ljavax/lang/model/element/TypeElement;Ljava/util/List;)VtypeName](Ljavax/lang/model/element/TypeElement;Ljava/util/List;)VwriteMemberBindingsFields8(Lcom/squareup/javawriter/JavaWriter;Ljava/util/List;Z)Vfield\(Lcom/squareup/javawriter/JavaWriter;Ljava/util/List;Z)VwriteParameterBindingsFieldsT(Lcom/squareup/javawriter/JavaWriter;Ljavax/lang/model/element/ExecutableElement;Z)V	parameter*Ljavax/lang/model/element/VariableElement;writeSupertypeInjectorFieldI(Lcom/squareup/javawriter/JavaWriter;Ljavax/lang/model/type/TypeMirror;)VwriteInjectAdapterConstructor?(Lcom/squareup/javawriter/JavaWriter;Ljavax/lang/model/element/ExecutableElement;Ljavax/lang/model/element/TypeElement;Ljava/lang/String;Ljava/lang/String;)Vkey
membersKey	singleton]writeAttachMethod?(Lcom/squareup/javawriter/JavaWriter;Ljavax/lang/model/element/ExecutableElement;Ljava/util/List;ZLjava/lang/String;Ljavax/lang/model/type/TypeMirror;Z)VextendsBinding?(Lcom/squareup/javawriter/JavaWriter;Ljavax/lang/model/element/ExecutableElement;Ljava/util/List;ZLjava/lang/String;Ljavax/lang/model/type/TypeMirror;Z)VwriteGetDependenciesMethod?(Lcom/squareup/javawriter/JavaWriter;Ljavax/lang/model/element/ExecutableElement;Ljava/util/List;ZLjavax/lang/model/type/TypeMirror;Z)V
setOfBindings?(Lcom/squareup/javawriter/JavaWriter;Ljavax/lang/model/element/ExecutableElement;Ljava/util/List;ZLjavax/lang/model/type/TypeMirror;Z)VwriteGetMethodg(Lcom/squareup/javawriter/JavaWriter;Ljavax/lang/model/element/ExecutableElement;ZZLjava/lang/String;)VnewInstanceLjava/lang/StringBuilder;first?writeMembersInjectMethodl(Lcom/squareup/javawriter/JavaWriter;Ljava/util/List;ZLjava/lang/String;Ljavax/lang/model/type/TypeMirror;)V?(Lcom/squareup/javawriter/JavaWriter;Ljava/util/List;ZLjava/lang/String;Ljavax/lang/model/type/TypeMirror;)VwriteStaticInjectMethodI(Lcom/squareup/javawriter/JavaWriter;Ljava/util/List;Ljava/lang/String;)Vm(Lcom/squareup/javawriter/JavaWriter;Ljava/util/List;Ljava/lang/String;)VfindImports(ZZZ)Ljava/util/Set;
isProviderimports((ZZZ)Ljava/util/Set;implementedInterfaces)(Ljava/lang/String;ZZ)[Ljava/lang/String;	hasFields
interfaces$Ljava/util/List;8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;	fieldName7(ZLjavax/lang/model/element/Element;)Ljava/lang/String;
parameterNameerror7(Ljava/lang/String;Ljavax/lang/model/element/Element;)Vmsg
SourceFileInjectAdapterProcessor.javaRuntimeVisibleAnnotations6Ljavax/annotation/processing/SupportedAnnotationTypes;valuejavax.inject.Inject??java/util/LinkedHashSet??^_?	
`abUcdefjava/lang/String# !"gh ??java/io/IOExceptionjava/lang/StringBuilderCode gen failed: ijiklmtun?Vodpdqrstuwyz*Could not find injection type required by {|}Y)*=>~ javax/lang/model/element/Element?Z???y?javax/inject/Inject???????????W?!@Inject is not valid on a class: ???#Method injection is not supported: ????????Can't inject a final field: ??Can't inject a private field: ?$Can't inject a private constructor: ?d?d??'Can't inject a non-static inner class: ?????X??java/util/ArrayList?h??????$Too many injectable constructors on ??Abstract class 0 must not have an @Inject-annotated constructor.*javax/lang/model/element/ExecutableElementCannot inject ????getDependenciesgetBindingsinjectMembersBindingsgetBindings.add(%s)injectMembersBindings.add(%s)XReturns the fully provisioned instance satisfying the contract for
{@code Provider<%s>}.get result = new i?, .get()injectMembers(result)
return resultuInjects any {@code @Inject} annotated fields in the given instance,
satisfying the contract for {@code Provider<%s>}.objectobject.%s = %s.get()supertype.injectMembers(object)lPerforms the injections of dependencies into static fields when requested by
the {@code dagger.ObjectGraph}.inject%s.%s = %s.get()dagger/MembersInjectorjavax/inject/Provider????[Ljava/lang/String;????field_
parameter_|?.dagger/internal/codegen/InjectAdapterProcessor-javax/annotation/processing/AbstractProcessor0dagger/internal/codegen/InjectAdapterProcessor$1java/util/Iterator,javax/annotation/processing/RoundEnvironment$javax/lang/model/element/ElementKind$javax/lang/model/element/TypeElementjava/util/List javax/lang/model/type/TypeMirrorjavax/tools/JavaFileObjectjava/util/EnumSet[Ljava/lang/Object;javax/lang/model/SourceVersionlatestSupportedaddAlliterator()Ljava/util/Iterator;hasNext()Znext()Ljava/lang/Object;
getParameters()Ljava/util/List;append-(Ljava/lang/String;)Ljava/lang/StringBuilder;-(Ljava/lang/Object;)Ljava/lang/StringBuilder;toString()Ljava/lang/String;removeprocessingOverisEmpty
processingEnv3Ljavax/annotation/processing/ProcessingEnvironment;1javax/annotation/processing/ProcessingEnvironmentgetMessager(()Ljavax/annotation/processing/Messager;?javax/tools/Diagnostic$KindKindERRORLjavax/tools/Diagnostic$Kind;$javax/annotation/processing/MessagerprintMessage8(Ljavax/tools/Diagnostic$Kind;Ljava/lang/CharSequence;)Vjava/util/CollectionasType$()Ljavax/lang/model/type/TypeMirror;getKind"()Ljavax/lang/model/type/TypeKind;javax/lang/model/type/TypeKind Ljavax/lang/model/type/TypeKind;getElementsAnnotatedWith"(Ljava/lang/Class;)Ljava/util/Set;getEnclosingElement$()Ljavax/lang/model/element/Element;dagger/internal/codegen/UtilrawTypeToString7(Ljavax/lang/model/type/TypeMirror;C)Ljava/lang/String;add(Ljava/lang/Object;)Z(()Ljavax/lang/model/element/ElementKind;CLASSelementToString6(Ljavax/lang/model/element/Element;)Ljava/lang/String;METHODFIELDgetModifiers()Ljava/util/Set;!javax/lang/model/element/ModifierFINAL#Ljavax/lang/model/element/Modifier;containsPRIVATECONSTRUCTORisClassisInterfaceSTATICgetElementUtils"()Ljavax/lang/model/util/Elements;javax/lang/model/util/ElementsgetTypeElement@(Ljava/lang/CharSequence;)Ljavax/lang/model/element/TypeElement;ABSTRACTgetEnclosedElements
getAnnotation4(Ljava/lang/Class;)Ljava/lang/annotation/Annotation;/$SwitchMap$javax$lang$model$element$ElementKind[Iordinal()IgetQualifiedName!()Ljavax/lang/model/element/Name;getNoArgsConstructorT(Ljavax/lang/model/element/TypeElement;)Ljavax/lang/model/element/ExecutableElement;isCallableConstructor/(Ljavax/lang/model/element/ExecutableElement;)Zu(Ljavax/lang/model/element/TypeElement;Ljava/util/List;Ljavax/lang/model/element/ExecutableElement;Ljava/util/List;)V
getPackageM(Ljavax/lang/model/element/Element;)Ljavax/lang/model/element/PackageElement;'javax/lang/model/element/PackageElementgetApplicationSupertypeJ(Ljavax/lang/model/element/TypeElement;)Ljavax/lang/model/type/TypeMirror;L(Ljavax/lang/model/element/TypeElement;Ljava/lang/String;)Ljava/lang/String;getFiler%()Ljavax/annotation/processing/Filer;!javax/annotation/processing/FilercreateSourceFileY(Ljava/lang/CharSequence;[Ljavax/lang/model/element/Element;)Ljavax/tools/JavaFileObject;
openWriter()Ljava/io/Writer;(Ljava/io/Writer;)VemitSingleLineCommentK(Ljava/lang/String;[Ljava/lang/Object;)Lcom/squareup/javawriter/JavaWriter;emitPackage8(Ljava/lang/String;)Lcom/squareup/javawriter/JavaWriter;emitImports<(Ljava/util/Collection;)Lcom/squareup/javawriter/JavaWriter;
emitEmptyLine&()Lcom/squareup/javawriter/JavaWriter;'dagger/internal/codegen/AdapterJavadocsbindingTypeDocs)(Ljava/lang/String;ZZZ)Ljava/lang/String;emitJavadocPUBLICof5(Ljava/lang/Enum;Ljava/lang/Enum;)Ljava/util/EnumSet;8(Ljava/lang/Class;[Ljava/lang/String;)Ljava/lang/String;	beginType~(Ljava/lang/String;Ljava/lang/String;Ljava/util/Set;Ljava/lang/String;[Ljava/lang/String;)Lcom/squareup/javawriter/JavaWriter;endTypeclosejava/lang/ClassgetNamejava/util/ArraysasList%([Ljava/lang/Object;)Ljava/util/List;
getSimpleNametypeToString6(Ljavax/lang/model/type/TypeMirror;)Ljava/lang/String;%(Ljava/lang/Enum;)Ljava/util/EnumSet;	emitFieldY(Ljava/lang/String;Ljava/lang/String;Ljava/util/Set;)Lcom/squareup/javawriter/JavaWriter;beginMethodl(Ljava/lang/String;Ljava/lang/String;Ljava/util/Set;[Ljava/lang/String;)Lcom/squareup/javawriter/JavaWriter;%dagger/internal/codegen/GeneratorKeys
stringLiteral&(Ljava/lang/String;)Ljava/lang/String;
rawMembersKey
emitStatement	endMethodemitAnnotation7(Ljava/lang/Class;)Lcom/squareup/javawriter/JavaWriter;I(Ljava/lang/Class;Ljava/lang/Object;)Lcom/squareup/javawriter/JavaWriter;getCanonicalNamecompressType>(Ljavax/lang/model/element/VariableElement;)Ljava/lang/String;(C)Ljava/lang/StringBuilder;sizetoArray(([Ljava/lang/Object;)[Ljava/lang/Object;length	substring(I)Ljava/lang/String;Z(Ljavax/tools/Diagnostic$Kind;Ljava/lang/CharSequence;Ljavax/lang/model/element/Element;)Vjavax/tools/Diagnostic1?????????B*?*?Y????HI??????.???L????????*?*,??W*??N-?	??*-?
??:*?
??(??*????*????6?1*??":*?Y??????-???},??6*???**?? ?!?Y?"?*????#?ntw?:PQ"R1TiYn[t^w\y]?_?a?b?c?f?Hy??1k??i3??????????????????????4
???<?@?????????;??????<+??+?
?$?*+?+?+?
?%+??$?*+?+??&??jk#m/n;p?<??<??????2+?'M,?	?#,?
?(N-?)?*?+???????wx+y-{0|?*)?2??2?2???%??	
??T?Y?M+,?-?.N-?	?5-?
?(:*?/????,?0?).?1?2W???,????+?4?7?O?R??4+$;?T??T??L??L????????
?5a+?0M+?3?4? *?Y?5?+?6??+??+?3?7? *?Y?8?+?6??+??+?3?9?1+?:?;?<? *?Y?=?+?6??+??+?3?9?1+?:?>?<? *?Y???+?6??+??+?3?@?1+?:?>?<? *?Y?A?+?6??+??,?0?3N-?B?
-?C??6,?:?D?<6?%? *?Y?E?+?6??,????^???.?0?<?W?Y?v????????????????(?8?B?]?_??>a??aZN(9?8)??	?0(999?@?8??	a*??F+?GM,?H?I?<>?JY?K::?JY?K:,?L?M:?	???
?(:,?N???ݲO?3?P.??G?:?D?<??QW???QW?w?$*?Y?R?,?S????*?&*?Y?T?,?S?U????V:? *?Y?W??6???????,?X:??Y?:?ZY,?[??j???(?+?4?W?d?g?????????????????	???0?3?<?B?O?R??\	W?A??a??aQB?(9 +6!"4-# ?(9$4-#$?2?A?%&'('??%(%&	??)*?	?+?\?]?^:*+?S?^?_:+?`:+a?b:*??c?(Y+S?d:?eY?f?g:	+?H?I?<6
-?$???6-?$?,?,??$??6?,?,??$??6
	h?i?jW	?kW	*
,???l?mW	?nW	

?o?i?pW	q?r?;?st?YS?u*,???v?wW*	-?x,?*	,?y?*	?z	?nW*	,+?{
?*	,-?|*	,-?},?*	,?~?*	-?	??W	?????!???%?-?G?W?g?|????????5>	B
KP
X^jo~??????????????!"?# ?+?,%?-.-?/Gs01Wc23	gS?
|>4??5???6?
??#$??u?&('%%7%89@? @?@?$?&('%%7%899???&('%%7%899??L?&('%%7%899%%:;?%??&('%%7%89	9%%:;?%2??<=>???+?S?^N+??b:*??c?(Y+S?d:?eY?f?g:h?i?jW+?\?]?^?kW?Y???SYt??SY???S???mW?nW??iY+??S?pWq?r?;?s?????wW*,?x?nW*,-?|*,-????W????F$
%&,(<*H+Z,?0?1?2?4?5?6?7?8?9?:?H?????# 
???/,?01<?23??#$??@AB??K,?M:?	?;?
?(:+t?Y?)??S?u*???>????W?????>?GAJB?>)CB?K??K23K# K5??K#$????A??DEF??P,??M:?	?;?
??:+t?Y????S?u*???>????W?????G#HLKOL?>#)GH
B?P??P23P!"P5???
??A?IJ?c!+t?Y,.?1S?u??>????W??
P R? !??!23!-.?KL??	}+?r?????W,?-???????:-??????:-?????6+??iYSYSY????SYS??W+??W+?nW??"VW(Z6[I\r^w_|`?\	}??}23}!"}},}/(UM6GNI4O??o%@;?%%@?	?9(&%%%%9%PP?	?9(&%%%%9%PP%?QR?m
g+??i?pW?+???W+??????W+???r???Y???SY?S??W,?m,??M:?	?V?
??:	+??iY*	??SY+t?Y	????S?u??SY	????SYS??W???-?M:?	?Y?
?(:	+??iY*	??SY+t?Y	?)??S?u??SY	??????SYS??W????>+??iY?SY+t?Y.?1S?u??SY????SYS??W+??W+?nW??Fefgi%jFlJmmn?s?u?v{|!}\?a?f??zmDGH	W]??GC	?`?g??g23g!"g# g5?g?g-.gS??g#$??>??\???_???TUV??
?+??i?pW?+???W??Y?S?u:+???r???YSY?SYSY?S??W,??,??M:?	?(?
?(:	+??iY*	??S??W???-?M:?	?(?
?(:	+??iY*	??S??W????+??iY?S??W+??W+?nW??F????)?P?T?w????????????????????zwG	a/??C	?/?????23?!"?# ?5??-.?S?)?W??#$??H%??.???.??XYZ??
?+??iYS?pW+???W+??r?????W?Y?:???W?(??W6,??M:?	?7?
??:	???W?6*	?????W???)??W+??i??W?+??i??W+??i??W+??W+?nW??R???+?4?A?N?Q?t????????????????????????f
t%GH	^>?????23?!"?5??4??,4?[\Q?]???^^??%_?%?`a?L?+??iYS?pW+???W+???r???YSY?S??W,?M:?	?1?
?(:+??iY??SY*??S??W????+??i??W+??W+?nW??.???5?S?r?u?z????????RSC=8?????23?# ?5??,?-.??#$??=??7??bcd?$?+?nW+??i?pW+???W+?IJr?????W,?M:?	?<?
?(:+??iY+-??SY???^SY*??S??W???+??W+?nW??*
????+?I?s?v?{????>I*C3C?????23?# ????#$??3??B??efg??^?Y?:t???2W?????2W????2W?ƶ??2W?Ƕ??2W??"?	???)?7?I?[??4^??^6?^4?^h?	Ui??	Ui??
?7??jkl??R?JY?K:???Y+S?u?QW???Y+S?u?QW??????ʰ??	?
?#?'?=??4R??R,Rm?Rh?	In ?	Ino?	?#',p?t+,?˙?	,??`?Ͱ??? ??+?L%??%%%qr??%?Y??Χ϶,???^?????? %??%5?%C?P^??^%sr??%?Y??Ч϶,???^?????? %??%5?%G?P^??^%tu?V*?? ?!+,????
? ??vwxyz{[s|???Z???vx@




© 2015 - 2025 Weber Informatics LLC | Privacy Policy