diff options
Diffstat (limited to 'extensions')
-rw-r--r-- | extensions/privatemodules/src/com/google/inject/privatemodules/PrivateModule.java | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/extensions/privatemodules/src/com/google/inject/privatemodules/PrivateModule.java b/extensions/privatemodules/src/com/google/inject/privatemodules/PrivateModule.java index 27f73be8..a694eb96 100644 --- a/extensions/privatemodules/src/com/google/inject/privatemodules/PrivateModule.java +++ b/extensions/privatemodules/src/com/google/inject/privatemodules/PrivateModule.java @@ -201,7 +201,7 @@ public abstract class PrivateModule implements Module { /** Makes the binding for {@code key} available to other modules and the injector. */ protected final <T> void expose(Key<T> key) { - checkState(exposes != null, "Cannot expose %s, private module is not ready"); + checkState(exposes != null, "Cannot expose %s, private module is not ready", key); exposes.add(new Expose<T>(sourceProvider.get(), readyProvider, key)); } @@ -211,7 +211,7 @@ public abstract class PrivateModule implements Module { * annotation. */ protected final <T> ExposedKeyBuilder expose(Class<T> type) { - checkState(exposes != null, "Cannot expose %s, private module is not ready"); + checkState(exposes != null, "Cannot expose %s, private module is not ready", type); Expose<T> expose = new Expose<T>(sourceProvider.get(), readyProvider, Key.get(type)); exposes.add(expose); return expose; @@ -223,7 +223,7 @@ public abstract class PrivateModule implements Module { * annotation. */ protected final <T> ExposedKeyBuilder expose(TypeLiteral<T> type) { - checkState(exposes != null, "Cannot expose %s, private module is not ready"); + checkState(exposes != null, "Cannot expose %s, private module is not ready", type); Expose<T> expose = new Expose<T>(sourceProvider.get(), readyProvider, Key.get(type)); exposes.add(expose); return expose; |