diff options
author | Som Snytt <som.snytt@gmail.com> | 2016-05-04 15:52:01 -0700 |
---|---|---|
committer | Som Snytt <som.snytt@gmail.com> | 2016-05-13 08:36:01 -0700 |
commit | a6d5eb507bbeac2055a224a15fd76e7f9425520b (patch) | |
tree | 9ef73469b5a29d85be211502f8328dc5fdb97155 /test/files/neg/multi-array.check | |
parent | 9e30bee0c9363f6cf36a7b65ddbaaa225b57d6a9 (diff) | |
download | scala-a6d5eb507bbeac2055a224a15fd76e7f9425520b.tar.gz scala-a6d5eb507bbeac2055a224a15fd76e7f9425520b.tar.bz2 scala-a6d5eb507bbeac2055a224a15fd76e7f9425520b.zip |
SI-8667 Improve too-many-args message
Use removeNames to help diagnose the application.
Supplement the error message with how many extra
args and any other residual assignments that the
user might have thought was a properly named arg.
The error message is gradual: succinct for short
arg lists, more verbose for longer applications.
Very long arg lists are probably generated, so
that message is the least colloquial.
Diffstat (limited to 'test/files/neg/multi-array.check')
-rw-r--r-- | test/files/neg/multi-array.check | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/test/files/neg/multi-array.check b/test/files/neg/multi-array.check index 511caa126f..a71f9b864a 100644 --- a/test/files/neg/multi-array.check +++ b/test/files/neg/multi-array.check @@ -1,4 +1,4 @@ -multi-array.scala:7: error: too many arguments for constructor Array: (_length: Int)Array[T] +multi-array.scala:7: error: too many arguments (2) for constructor Array: (_length: Int)Array[T] val a: Array[Int] = new Array(10, 10) ^ one error found |