Don't reuse the same method name from a previously generated modifiable binding method.
RELNOTES=n/a
-------------
Created by MOE: https://github.com/google/moe
MOE_MIGRATED_REVID=224501727
diff --git a/java/dagger/internal/codegen/ModifiableBindingMethods.java b/java/dagger/internal/codegen/ModifiableBindingMethods.java
index 6183ae4..e19abb9 100644
--- a/java/dagger/internal/codegen/ModifiableBindingMethods.java
+++ b/java/dagger/internal/codegen/ModifiableBindingMethods.java
@@ -70,6 +70,11 @@
return Optional.ofNullable(methods.get(request));
}
+ /** Returns all of the {@link ModifiableBindingMethod}s. */
+ ImmutableList<ModifiableBindingMethod> allMethods() {
+ return ImmutableList.copyOf(methods.values());
+ }
+
/**
* Mark the {@link ModifiableBindingMethod} as having been implemented, thus modifying the
* binding.