aboutsummaryrefslogtreecommitdiff
path: root/java/dagger/internal/codegen/writing/ComponentProvisionRequestRepresentation.java
diff options
context:
space:
mode:
Diffstat (limited to 'java/dagger/internal/codegen/writing/ComponentProvisionRequestRepresentation.java')
-rw-r--r--java/dagger/internal/codegen/writing/ComponentProvisionRequestRepresentation.java8
1 files changed, 1 insertions, 7 deletions
diff --git a/java/dagger/internal/codegen/writing/ComponentProvisionRequestRepresentation.java b/java/dagger/internal/codegen/writing/ComponentProvisionRequestRepresentation.java
index d7594cbc1..41c3c46de 100644
--- a/java/dagger/internal/codegen/writing/ComponentProvisionRequestRepresentation.java
+++ b/java/dagger/internal/codegen/writing/ComponentProvisionRequestRepresentation.java
@@ -36,7 +36,6 @@ final class ComponentProvisionRequestRepresentation extends RequestRepresentatio
private final BindingGraph bindingGraph;
private final ComponentRequirementExpressions componentRequirementExpressions;
private final CompilerOptions compilerOptions;
- private final boolean isExperimentalMergedMode;
@AssistedInject
ComponentProvisionRequestRepresentation(
@@ -49,16 +48,11 @@ final class ComponentProvisionRequestRepresentation extends RequestRepresentatio
this.bindingGraph = bindingGraph;
this.componentRequirementExpressions = componentRequirementExpressions;
this.compilerOptions = compilerOptions;
- this.isExperimentalMergedMode =
- componentImplementation.compilerMode().isExperimentalMergedMode();
}
@Override
Expression getDependencyExpression(ClassName requestingClass) {
- CodeBlock componentDependency =
- isExperimentalMergedMode
- ? CodeBlock.of("(($T) dependencies[0])", componentRequirement().type().getTypeName())
- : getComponentRequirementExpression(requestingClass);
+ CodeBlock componentDependency = getComponentRequirementExpression(requestingClass);
CodeBlock invocation =
CodeBlock.of(
"$L.$L()", componentDependency, asMethod(binding.bindingElement().get()).getJvmName());