Fix error message to include the property name when a binding vs. configuration property mismatch occurs.
Patch by: bobv
Review by: jgw (TBR)
git-svn-id: https://google-web-toolkit.googlecode.com/svn/trunk@5193 8db76d5a-ed1c-0410-87a9-c151d255dfc7
diff --git a/dev/core/src/com/google/gwt/dev/cfg/ModuleDefSchema.java b/dev/core/src/com/google/gwt/dev/cfg/ModuleDefSchema.java
index 59ffee4..c63e6c7 100644
--- a/dev/core/src/com/google/gwt/dev/cfg/ModuleDefSchema.java
+++ b/dev/core/src/com/google/gwt/dev/cfg/ModuleDefSchema.java
@@ -791,8 +791,8 @@
if (concreteType.isInstance(prop)) {
return prop;
}
- logger.log(TreeLogger.ERROR, "The specified property '" + attr
- + "' is not of the correct type; found '"
+ logger.log(TreeLogger.ERROR, "The specified property '"
+ + prop.getName() + "' is not of the correct type; found '"
+ prop.getClass().getSimpleName() + "' expecting '"
+ concreteType.getSimpleName() + "'");
} else {