Home
last modified time | relevance | path

Searched refs:constructorElement (Results 1 – 5 of 5) sorted by relevance

/external/dagger2/java/dagger/internal/codegen/validation/
DInjectValidator.java188 private ValidationReport validateConstructor(XConstructorElement constructorElement) { in validateConstructor() argument
189 superficialValidation.validateTypeOf(constructorElement); in validateConstructor()
191 ValidationReport.about(constructorElement.getEnclosingElement()); in validateConstructor()
193 if (InjectionAnnotations.hasInjectAnnotation(constructorElement) in validateConstructor()
194 && constructorElement.hasAnnotation(TypeNames.ASSISTED_INJECT)) { in validateConstructor()
200 constructorElement, in validateConstructor()
207 if (constructorElement.isPrivate()) { in validateConstructor()
209 "Dagger does not support injection into private constructors", constructorElement); in validateConstructor()
216 if (!processedInPreviousRoundOrCompilationUnit(constructorElement)) { in validateConstructor()
217 superficialValidation.validateAnnotationsOf(constructorElement); in validateConstructor()
[all …]
DInjectBindingRegistryImpl.java242 XConstructorElement constructorElement) { in tryRegisterInjectConstructor() argument
244 constructorElement, in tryRegisterInjectConstructor()
251 XConstructorElement constructorElement, in tryRegisterConstructor() argument
254 XTypeElement typeElement = constructorElement.getEnclosingElement(); in tryRegisterConstructor()
270 if (hasInjectAnnotation(constructorElement)) { in tryRegisterConstructor()
271 InjectionBinding binding = bindingFactory.injectionBinding(constructorElement, resolvedType); in tryRegisterConstructor()
277 } else if (constructorElement.hasAnnotation(TypeNames.ASSISTED_INJECT)) { in tryRegisterConstructor()
279 bindingFactory.assistedInjectionBinding(constructorElement, resolvedType); in tryRegisterConstructor()
288 + constructorElement.getEnclosingElement().getQualifiedName()); in tryRegisterConstructor()
/external/dagger2/java/dagger/internal/codegen/binding/
DBindingFactory.java85 XConstructorElement constructorElement, Optional<XType> resolvedEnclosingType) { in injectionBinding() argument
86 checkArgument(InjectionAnnotations.hasInjectAnnotation(constructorElement)); in injectionBinding()
88 XConstructorType constructorType = constructorElement.getExecutableType(); in injectionBinding()
89 XType enclosingType = constructorElement.getEnclosingElement().getType(); in injectionBinding()
94 constructorType = constructorElement.asMemberOf(enclosingType); in injectionBinding()
99 for (int i = 0; i < constructorElement.getParameters().size(); i++) { in injectionBinding()
100 XExecutableParameterElement parameter = constructorElement.getParameters().get(i); in injectionBinding()
107 .bindingElement(constructorElement) in injectionBinding()
111 .scope(injectionAnnotations.getScope(constructorElement.getEnclosingElement())) in injectionBinding()
114 ? Optional.of(injectionBinding(constructorElement, Optional.empty())) in injectionBinding()
[all …]
DInjectBindingRegistry.java57 XConstructorElement constructorElement); in tryRegisterInjectConstructor() argument
/external/nullaway/nullaway/src/main/java/com/uber/nullaway/
DNullAway.java1905 for (Element constructorElement : errorFieldsForInitializer.keySet()) { in checkFieldInitialization()
1907 errorFieldsForInitializer.get(constructorElement).stream() in checkFieldInitialization()
1912 (Symbol.MethodSymbol) constructorElement, in checkFieldInitialization()
1913 errMsgForInitializer(errorFieldsForInitializer.get(constructorElement), state), in checkFieldInitialization()
1915 buildDescription(getTreesInstance(state).getTree(constructorElement)), in checkFieldInitialization()