Remove all overloads to ComponentBindingExpressions.getDependencyExpression; make everyone use BindingRequest.
Rename all the BindingRequest factory methods to bindingRequest. Statically import them all.
RELNOTES=n/a
-------------
Created by MOE: https://github.com/google/moe
MOE_MIGRATED_REVID=214322005
diff --git a/java/dagger/internal/codegen/InnerSwitchingProviders.java b/java/dagger/internal/codegen/InnerSwitchingProviders.java
index c3c590e..388d315 100644
--- a/java/dagger/internal/codegen/InnerSwitchingProviders.java
+++ b/java/dagger/internal/codegen/InnerSwitchingProviders.java
@@ -17,6 +17,7 @@
package dagger.internal.codegen;
import static com.squareup.javapoet.MethodSpec.constructorBuilder;
+import static dagger.internal.codegen.BindingRequest.bindingRequest;
import static dagger.model.RequestKind.INSTANCE;
import static javax.lang.model.element.Modifier.FINAL;
import static javax.lang.model.element.Modifier.PRIVATE;
@@ -97,7 +98,7 @@
@Override
public Expression getReturnExpression() {
return componentBindingExpressions.getDependencyExpression(
- binding.key(), INSTANCE, requestingClass);
+ bindingRequest(binding.key(), INSTANCE), requestingClass);
}
}
}