Defer building of error messages for
Preconditions.check(State|NotNull|Argument) calls.
Revision created by MOE tool push_codebase.
MOE_MIGRATION=3588
diff --git a/core/src/com/google/inject/internal/Initializer.java b/core/src/com/google/inject/internal/Initializer.java
index c5d76fa..33dee8d 100644
--- a/core/src/com/google/inject/internal/Initializer.java
+++ b/core/src/com/google/inject/internal/Initializer.java
@@ -159,7 +159,7 @@
MembersInjectorImpl<T> membersInjector =
(MembersInjectorImpl<T>)pendingMembersInjectors.remove(instance);
Preconditions.checkState(membersInjector != null,
- "No membersInjector available for instance: " + instance + ", from key: " + key);
+ "No membersInjector available for instance: %s, from key: %s", instance, key);
// if in Stage.TOOL, we only want to inject & notify toolable injection points.
// (otherwise we'll inject all of them)
@@ -174,4 +174,4 @@
return instance.toString();
}
}
-}
\ No newline at end of file
+}