summaryrefslogtreecommitdiff
path: root/src/main/scala/cc
diff options
context:
space:
mode:
authorMathias <mathias@spray.cc>2012-02-25 22:28:41 +0100
committerMathias <mathias@spray.cc>2012-02-25 22:28:41 +0100
commit101496dcb5343d85878bbb6750aa90f92eb78c84 (patch)
tree63d9efe28ebe70522ff4117a4eaf4807392caf0a /src/main/scala/cc
parent6f6cae9ad40ef8f6fbdd804443ac2624d6d48467 (diff)
downloadspray-json-101496dcb5343d85878bbb6750aa90f92eb78c84.tar.gz
spray-json-101496dcb5343d85878bbb6750aa90f92eb78c84.tar.bz2
spray-json-101496dcb5343d85878bbb6750aa90f92eb78c84.zip
Small improvement in rare error messages
Diffstat (limited to 'src/main/scala/cc')
-rw-r--r--src/main/scala/cc/spray/json/ProductFormats.scala4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/main/scala/cc/spray/json/ProductFormats.scala b/src/main/scala/cc/spray/json/ProductFormats.scala
index 7f7daac..3bd3783 100644
--- a/src/main/scala/cc/spray/json/ProductFormats.scala
+++ b/src/main/scala/cc/spray/json/ProductFormats.scala
@@ -501,9 +501,9 @@ trait ProductFormats {
_.getName.drop("copy$default$".length).takeWhile(_ != '(').toInt)
val fields = clazz.getDeclaredFields.filterNot(_.getName.startsWith("$"))
if (copyDefaultMethods.length != fields.length)
- sys.error("Case class declares additional fields")
+ sys.error("Case class " + clazz.getName + " declares additional fields")
if (fields.zip(copyDefaultMethods).exists { case (f, m) => f.getType != m.getReturnType })
- sys.error("Cannot determine field order")
+ sys.error("Cannot determine field order of case class " + clazz.getName)
fields.map(_.getName)
} catch {
case ex => throw new RuntimeException("Cannot automatically determine case class field names and order " +