Home
last modified time | relevance | path

Searched refs:componentMethod (Results 1 – 13 of 13) sorted by relevance

/external/dagger2/java/dagger/internal/codegen/writing/
DComponentMethodRequestRepresentation.java38 private final ComponentMethodDescriptor componentMethod; field in ComponentMethodRequestRepresentation
43 @Assisted ComponentMethodDescriptor componentMethod, in ComponentMethodRequestRepresentation() argument
48 this.componentMethod = checkNotNull(componentMethod); in ComponentMethodRequestRepresentation()
54 ComponentMethodDescriptor componentMethod, ComponentImplementation component) { in getDependencyExpressionForComponentMethod() argument
62 return componentMethod.equals(this.componentMethod) && component.equals(componentImplementation) in getDependencyExpressionForComponentMethod()
64 componentMethod, componentImplementation) in getDependencyExpressionForComponentMethod()
65 : super.getDependencyExpressionForComponentMethod(componentMethod, component); in getDependencyExpressionForComponentMethod()
70 return CodeBlock.of("$N()", componentMethod.methodElement().getJvmName()); in methodCall()
75 return ExpressionType.create(componentMethod.methodElement().getReturnType()); in returnType()
82 ComponentMethodDescriptor componentMethod); in create() argument
DProducerEntryPointView.java60 ComponentMethodDescriptor componentMethod, in getProducerEntryPointField() argument
63 && (componentMethod.dependencyRequest().get().kind().equals(RequestKind.FUTURE) in getProducerEntryPointField()
64 || componentMethod.dependencyRequest().get().kind().equals(RequestKind.PRODUCER))) { in getProducerEntryPointField()
65 MemberSelect field = createField(producerExpression, componentMethod); in getProducerEntryPointField()
67 Expression.create(fieldType(componentMethod), field.getExpressionFor(requestingClass))); in getProducerEntryPointField()
79 RequestRepresentation producerExpression, ComponentMethodDescriptor componentMethod) { in createField() argument
83 String methodName = getSimpleName(componentMethod.methodElement()); in createField()
86 fieldType(componentMethod).getTypeName(), in createField()
113 private XType fieldType(ComponentMethodDescriptor componentMethod) { in fieldType() argument
116 componentMethod.dependencyRequest().get().key().type().xprocessing(), in fieldType()
DComponentRequestRepresentations.java113 ComponentMethodDescriptor componentMethod, in getDependencyExpressionForComponentMethod() argument
116 .getDependencyExpressionForComponentMethod(componentMethod, componentImplementation); in getDependencyExpressionForComponentMethod()
184 public MethodSpec getComponentMethod(ComponentMethodDescriptor componentMethod) { in getComponentMethod() argument
185 return overriding(componentMethod.methodElement(), graph.componentTypeElement().getType()) in getComponentMethod()
186 .addCode(getComponentMethodCodeBlock(componentMethod)) in getComponentMethod()
190 private CodeBlock getComponentMethodCodeBlock(ComponentMethodDescriptor componentMethod) { in getComponentMethodCodeBlock() argument
191 Expression expression = getComponentMethodExpression(componentMethod); in getComponentMethodCodeBlock()
192 if (isVoid(componentMethod.methodElement().getReturnType())) { in getComponentMethodCodeBlock()
200 private Expression getComponentMethodExpression(ComponentMethodDescriptor componentMethod) { in getComponentMethodExpression() argument
201 checkArgument(componentMethod.dependencyRequest().isPresent()); in getComponentMethodExpression()
[all …]
DMethodRequestRepresentation.java49 ComponentMethodDescriptor componentMethod, ComponentImplementation component) { in getDependencyExpressionForComponentMethod() argument
51 .getProducerEntryPointField(this, componentMethod, component.name()) in getDependencyExpressionForComponentMethod()
53 () -> super.getDependencyExpressionForComponentMethod(componentMethod, component)); in getDependencyExpressionForComponentMethod()
DProducerNodeInstanceRequestRepresentation.java72 ComponentMethodDescriptor componentMethod, ComponentImplementation component) { in getDependencyExpressionForComponentMethod() argument
74 .getProducerEntryPointField(this, componentMethod, component.name()) in getDependencyExpressionForComponentMethod()
76 () -> super.getDependencyExpressionForComponentMethod(componentMethod, component)); in getDependencyExpressionForComponentMethod()
DMembersInjectionRequestRepresentation.java55 ComponentMethodDescriptor componentMethod, ComponentImplementation component) { in getDependencyExpressionForComponentMethod() argument
56 XMethodElement methodElement = componentMethod.methodElement(); in getDependencyExpressionForComponentMethod()
DDirectInstanceBindingRepresentation.java129 ComponentMethodDescriptor componentMethod = matchingComponentMethod.get(); in wrapInMethod() local
130 return componentMethodRequestRepresentationFactory.create(bindingExpression, componentMethod); in wrapInMethod()
DDerivedFromFrameworkInstanceRequestRepresentation.java72 ComponentMethodDescriptor componentMethod, ComponentImplementation component) { in getDependencyExpressionForComponentMethod() argument
75 .getDependencyExpressionForComponentMethod(componentMethod, component), in getDependencyExpressionForComponentMethod()
DRequestRepresentation.java41 ComponentMethodDescriptor componentMethod, ComponentImplementation component) { in getDependencyExpressionForComponentMethod() argument
/external/dagger2/java/dagger/internal/codegen/binding/
DMethodSignature.java41 ComponentMethodDescriptor componentMethod, in forComponentMethod() argument
44 XMethodType methodType = componentMethod.methodElement().asMemberOf(componentType); in forComponentMethod()
46 getSimpleName(componentMethod.methodElement()), in forComponentMethod()
51 componentMethod.methodElement().getThrownTypes().stream() in forComponentMethod()
DComponentDescriptor.java589 for (XMethodElement componentMethod : getAllUnimplementedMethods(typeElement)) { in createUncached()
591 getDescriptorForComponentMethod(componentAnnotation, typeElement, componentMethod); in createUncached()
652 XMethodElement componentMethod) { in getDescriptorForComponentMethod() argument
654 ComponentMethodDescriptor.builder(componentMethod); in getDescriptorForComponentMethod()
656 XMethodType resolvedComponentMethod = componentMethod.asMemberOf(componentElement.getType()); in getDescriptorForComponentMethod()
659 && !injectionAnnotations.getQualifier(componentMethod).isPresent()) { in getDescriptorForComponentMethod()
672 switch (componentMethod.getParameters().size()) { in getDescriptorForComponentMethod()
675 !isVoid(returnType), "component method cannot be void: %s", componentMethod); in getDescriptorForComponentMethod()
679 componentMethod, resolvedComponentMethod) in getDescriptorForComponentMethod()
681 componentMethod, resolvedComponentMethod)); in getDescriptorForComponentMethod()
[all …]
DKeyFactory.java108 Key forComponentMethod(XMethodElement componentMethod) { in forComponentMethod() argument
109 return forMethod(componentMethod, componentMethod.getReturnType()); in forComponentMethod()
112 Key forProductionComponentMethod(XMethodElement componentMethod) { in forProductionComponentMethod() argument
113 XType returnType = componentMethod.getReturnType(); in forProductionComponentMethod()
116 return forMethod(componentMethod, keyType); in forProductionComponentMethod()
/external/turbine/java/com/google/turbine/binder/
DTypeBinder.java396 MethodSymbol componentMethod = syntheticMethods.create(owner, c.name()); in recordMethods() local
399 componentMethod, in recordMethods()