diff options
Diffstat (limited to 'java/dagger/internal/codegen/componentgenerator/ComponentImplementationBuilder.java')
-rw-r--r-- | java/dagger/internal/codegen/componentgenerator/ComponentImplementationBuilder.java | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/java/dagger/internal/codegen/componentgenerator/ComponentImplementationBuilder.java b/java/dagger/internal/codegen/componentgenerator/ComponentImplementationBuilder.java index 2be7d3861..04cb80f94 100644 --- a/java/dagger/internal/codegen/componentgenerator/ComponentImplementationBuilder.java +++ b/java/dagger/internal/codegen/componentgenerator/ComponentImplementationBuilder.java @@ -16,6 +16,7 @@ package dagger.internal.codegen.componentgenerator; +import static com.google.auto.common.MoreElements.getLocalAndInheritedMethods; import static com.google.auto.common.MoreTypes.asDeclared; import static com.google.common.base.Preconditions.checkState; import static com.squareup.javapoet.MethodSpec.constructorBuilder; @@ -145,8 +146,7 @@ public final class ComponentImplementationBuilder { .map(ComponentCreatorImplementation::spec) .ifPresent(this::addCreatorClass); - elements - .getLocalAndInheritedMethods(graph.componentTypeElement()) + getLocalAndInheritedMethods(graph.componentTypeElement(), types, elements) .forEach(method -> componentImplementation.claimMethodName(method.getSimpleName())); addFactoryMethods(); @@ -495,7 +495,7 @@ public final class ComponentImplementationBuilder { private boolean canInstantiateAllRequirements() { return !Iterables.any( graph.componentRequirements(), - dependency -> dependency.requiresAPassedInstance(elements, metadataUtil)); + dependency -> dependency.requiresAPassedInstance(elements, types, metadataUtil)); } private void createSubcomponentFactoryMethod(ExecutableElement factoryMethod) { |