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/MultibindingExpression.java b/java/dagger/internal/codegen/MultibindingExpression.java
index fdfd525..337802e 100644
--- a/java/dagger/internal/codegen/MultibindingExpression.java
+++ b/java/dagger/internal/codegen/MultibindingExpression.java
@@ -17,6 +17,7 @@
package dagger.internal.codegen;
import static com.google.common.base.Preconditions.checkState;
+import static dagger.internal.codegen.BindingRequest.bindingRequest;
import com.google.common.collect.ImmutableSet;
import com.google.common.collect.Sets;
@@ -75,7 +76,7 @@
if (generatedComponentModel.supermodel().isPresent()) {
Optional<ModifiableBindingMethod> method =
generatedComponentModel.getModifiableBindingMethod(
- BindingRequest.forDependencyRequest(binding.key(), RequestKind.INSTANCE));
+ bindingRequest(binding.key(), RequestKind.INSTANCE));
checkState(
method.isPresent(),
"Generating a multibinding super method call when no method has been registered for the "