diff options
author | Lukas Rytz <lukas.rytz@gmail.com> | 2017-02-03 16:43:25 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2017-02-03 16:43:25 +0100 |
commit | e7ed71b8d5939bf7c93f77775f62c987111d996a (patch) | |
tree | 577f257e9c2c6412175ffb152f5466115f9ab1b6 /test/files/neg | |
parent | fff17320448c9691851aa16897e2fa2d75e0f11a (diff) | |
parent | 633e6effa306a3a5f10ca4de7b22f0db460a4499 (diff) | |
download | scala-e7ed71b8d5939bf7c93f77775f62c987111d996a.tar.gz scala-e7ed71b8d5939bf7c93f77775f62c987111d996a.tar.bz2 scala-e7ed71b8d5939bf7c93f77775f62c987111d996a.zip |
Merge pull request #5667 from som-snytt/issue/maxerrs
SI-9729 -Xmaxerrs to limit messages
Diffstat (limited to 'test/files/neg')
-rw-r--r-- | test/files/neg/maxerrs.check | 16 | ||||
-rw-r--r-- | test/files/neg/maxerrs.flags | 1 | ||||
-rw-r--r-- | test/files/neg/maxerrs.scala | 32 | ||||
-rw-r--r-- | test/files/neg/maxwarns.check | 12 | ||||
-rw-r--r-- | test/files/neg/maxwarns.flags | 1 | ||||
-rw-r--r-- | test/files/neg/maxwarns.scala | 32 |
6 files changed, 94 insertions, 0 deletions
diff --git a/test/files/neg/maxerrs.check b/test/files/neg/maxerrs.check new file mode 100644 index 0000000000..5eaedad487 --- /dev/null +++ b/test/files/neg/maxerrs.check @@ -0,0 +1,16 @@ +maxerrs.scala:22: error: type mismatch; + found : String("") + required: Int + def F = f("") + ^ +maxerrs.scala:24: error: type mismatch; + found : String("") + required: Int + def g = f("") + ^ +maxerrs.scala:26: error: type mismatch; + found : String("") + required: Int + def h = f("") + ^ +5 errors found diff --git a/test/files/neg/maxerrs.flags b/test/files/neg/maxerrs.flags new file mode 100644 index 0000000000..6629ef62b6 --- /dev/null +++ b/test/files/neg/maxerrs.flags @@ -0,0 +1 @@ +-Xmaxerrs 3 -Xfatal-warnings -deprecation diff --git a/test/files/neg/maxerrs.scala b/test/files/neg/maxerrs.scala new file mode 100644 index 0000000000..43b725de7a --- /dev/null +++ b/test/files/neg/maxerrs.scala @@ -0,0 +1,32 @@ + +object X { + @deprecated("just to annoy people", since="forever") + def x = 42 + + def f(i: Int) = i +} + +trait T { + import X._ + + def a = x + + def b = x + + def c = x + + def d = x + + def e = x + + def F = f("") + + def g = f("") + + def h = f("") + + def i = f("") + + def j = f("") +} + diff --git a/test/files/neg/maxwarns.check b/test/files/neg/maxwarns.check new file mode 100644 index 0000000000..f4c8d907bd --- /dev/null +++ b/test/files/neg/maxwarns.check @@ -0,0 +1,12 @@ +maxwarns.scala:12: warning: method x in object X is deprecated (since forever): just to annoy people + def a = x + ^ +maxwarns.scala:14: warning: method x in object X is deprecated (since forever): just to annoy people + def b = x + ^ +maxwarns.scala:16: warning: method x in object X is deprecated (since forever): just to annoy people + def c = x + ^ +error: No warnings can be incurred under -Xfatal-warnings. +5 warnings found +one error found diff --git a/test/files/neg/maxwarns.flags b/test/files/neg/maxwarns.flags new file mode 100644 index 0000000000..d5d6e533e9 --- /dev/null +++ b/test/files/neg/maxwarns.flags @@ -0,0 +1 @@ +-Xmaxwarns 3 -Xfatal-warnings -deprecation diff --git a/test/files/neg/maxwarns.scala b/test/files/neg/maxwarns.scala new file mode 100644 index 0000000000..decb8a7866 --- /dev/null +++ b/test/files/neg/maxwarns.scala @@ -0,0 +1,32 @@ + +object X { + @deprecated("just to annoy people", since="forever") + def x = 42 + + def f(i: String) = i +} + +trait T { + import X._ + + def a = x + + def b = x + + def c = x + + def d = x + + def e = x + + def F = f("") + + def g = f("") + + def h = f("") + + def i = f("") + + def j = f("") +} + |