/external/dagger2/java/dagger/internal/codegen/writing/ |
D | ComponentMethodRequestRepresentation.java | 38 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
|
D | ProducerEntryPointView.java | 60 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()
|
D | ComponentRequestRepresentations.java | 113 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 …]
|
D | MethodRequestRepresentation.java | 49 ComponentMethodDescriptor componentMethod, ComponentImplementation component) { in getDependencyExpressionForComponentMethod() argument 51 .getProducerEntryPointField(this, componentMethod, component.name()) in getDependencyExpressionForComponentMethod() 53 () -> super.getDependencyExpressionForComponentMethod(componentMethod, component)); in getDependencyExpressionForComponentMethod()
|
D | ProducerNodeInstanceRequestRepresentation.java | 72 ComponentMethodDescriptor componentMethod, ComponentImplementation component) { in getDependencyExpressionForComponentMethod() argument 74 .getProducerEntryPointField(this, componentMethod, component.name()) in getDependencyExpressionForComponentMethod() 76 () -> super.getDependencyExpressionForComponentMethod(componentMethod, component)); in getDependencyExpressionForComponentMethod()
|
D | MembersInjectionRequestRepresentation.java | 55 ComponentMethodDescriptor componentMethod, ComponentImplementation component) { in getDependencyExpressionForComponentMethod() argument 56 XMethodElement methodElement = componentMethod.methodElement(); in getDependencyExpressionForComponentMethod()
|
D | DirectInstanceBindingRepresentation.java | 129 ComponentMethodDescriptor componentMethod = matchingComponentMethod.get(); in wrapInMethod() local 130 return componentMethodRequestRepresentationFactory.create(bindingExpression, componentMethod); in wrapInMethod()
|
D | DerivedFromFrameworkInstanceRequestRepresentation.java | 72 ComponentMethodDescriptor componentMethod, ComponentImplementation component) { in getDependencyExpressionForComponentMethod() argument 75 .getDependencyExpressionForComponentMethod(componentMethod, component), in getDependencyExpressionForComponentMethod()
|
D | RequestRepresentation.java | 41 ComponentMethodDescriptor componentMethod, ComponentImplementation component) { in getDependencyExpressionForComponentMethod() argument
|
/external/dagger2/java/dagger/internal/codegen/binding/ |
D | MethodSignature.java | 41 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()
|
D | ComponentDescriptor.java | 589 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 …]
|
D | KeyFactory.java | 108 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/ |
D | TypeBinder.java | 396 MethodSymbol componentMethod = syntheticMethods.create(owner, c.name()); in recordMethods() local 399 componentMethod, in recordMethods()
|