aboutsummaryrefslogtreecommitdiff
path: root/core/src/com/google/inject
diff options
context:
space:
mode:
authorSam Berlin <sameb@google.com>2013-12-06 17:06:12 -0500
committerSam Berlin <sameb@google.com>2013-12-06 17:34:24 -0500
commitbe1bbda4ec75f1dd0da42698722386540d36f453 (patch)
tree3671bfacb1b6e64f685ea020fff9496ce4e706ec /core/src/com/google/inject
parentc5848c0b57ad0f3f09acadff4be80c19d0c7d95f (diff)
downloadguice-be1bbda4ec75f1dd0da42698722386540d36f453.tar.gz
Fix issue 748 -- add a protected method in PrivateModule for binding provision
listeners. Patch provided by Stuart McCulloch, thanks! ------------- Created by MOE: http://code.google.com/p/moe-java MOE_MIGRATED_REVID=57764090
Diffstat (limited to 'core/src/com/google/inject')
-rw-r--r--core/src/com/google/inject/PrivateModule.java9
1 files changed, 9 insertions, 0 deletions
diff --git a/core/src/com/google/inject/PrivateModule.java b/core/src/com/google/inject/PrivateModule.java
index fcc7933d..cf93f1c7 100644
--- a/core/src/com/google/inject/PrivateModule.java
+++ b/core/src/com/google/inject/PrivateModule.java
@@ -24,6 +24,7 @@ import com.google.inject.binder.AnnotatedElementBuilder;
import com.google.inject.binder.LinkedBindingBuilder;
import com.google.inject.matcher.Matcher;
import com.google.inject.spi.Message;
+import com.google.inject.spi.ProvisionListener;
import com.google.inject.spi.TypeConverter;
import com.google.inject.spi.TypeListener;
@@ -293,4 +294,12 @@ public abstract class PrivateModule implements Module {
TypeListener listener) {
binder().bindListener(typeMatcher, listener);
}
+
+ /**
+ * @see Binder#bindListener(Matcher, ProvisionListener...)
+ */
+ protected void bindListener(Matcher<? super Binding<?>> bindingMatcher,
+ ProvisionListener... listeners) {
+ binder().bindListener(bindingMatcher, listeners);
+ }
}