diff options
author | Som Snytt <som.snytt@gmail.com> | 2016-12-16 00:05:47 -0800 |
---|---|---|
committer | Som Snytt <som.snytt@gmail.com> | 2017-03-11 23:48:32 -0800 |
commit | 6d7b81a1e47960fbbc469108a34414f76a706342 (patch) | |
tree | 4ad731726bd260f901375b3d0a0935b08d473d97 /test/files/neg/warn-unused-params.check | |
parent | d0ff0907e0cef7cd8defba12416e902e49e9f9e6 (diff) | |
download | scala-6d7b81a1e47960fbbc469108a34414f76a706342.tar.gz scala-6d7b81a1e47960fbbc469108a34414f76a706342.tar.bz2 scala-6d7b81a1e47960fbbc469108a34414f76a706342.zip |
SI-8040 No warn args to super, main args
`class B(x: X) extends A(x)` uses `x` in ctor,
where it is detectable as an ordinary param.
`implicit class C(val s: String)` may not
use `s` in extension methods, so don't warn.
Don't warn required args to main method.
Don't warn about synthetic isDefinedAt in
anonymous functions, or about defaultCase$.
Diffstat (limited to 'test/files/neg/warn-unused-params.check')
-rw-r--r-- | test/files/neg/warn-unused-params.check | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/test/files/neg/warn-unused-params.check b/test/files/neg/warn-unused-params.check index ca6320ccd9..373417ce08 100644 --- a/test/files/neg/warn-unused-params.check +++ b/test/files/neg/warn-unused-params.check @@ -7,10 +7,10 @@ warn-unused-params.scala:32: warning: parameter value s in method i is never use warn-unused-params.scala:49: warning: parameter value u in class Unusing is never used class Unusing(u: Int) { // warn ^ -warn-unused-params.scala:57: warning: parameter value s in class CaseyAtTheBat is never used +warn-unused-params.scala:59: warning: parameter value s in class CaseyAtTheBat is never used case class CaseyAtTheBat(k: Int)(s: String) // warn ^ -warn-unused-params.scala:60: warning: parameter value readResolve in method f is never used +warn-unused-params.scala:62: warning: parameter value readResolve in method f is never used def f(readResolve: Int) = 42 // warn ^ error: No warnings can be incurred under -Xfatal-warnings. |