aboutsummaryrefslogtreecommitdiff
path: root/java/dagger/internal/codegen/componentgenerator/ComponentImplementationBuilder.java
diff options
context:
space:
mode:
Diffstat (limited to 'java/dagger/internal/codegen/componentgenerator/ComponentImplementationBuilder.java')
-rw-r--r--java/dagger/internal/codegen/componentgenerator/ComponentImplementationBuilder.java6
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) {