aboutsummaryrefslogtreecommitdiff
path: root/tests/untried/neg/t6162-overriding.scala
diff options
context:
space:
mode:
Diffstat (limited to 'tests/untried/neg/t6162-overriding.scala')
-rw-r--r--tests/untried/neg/t6162-overriding.scala17
1 files changed, 17 insertions, 0 deletions
diff --git a/tests/untried/neg/t6162-overriding.scala b/tests/untried/neg/t6162-overriding.scala
new file mode 100644
index 000000000..4cab0c2de
--- /dev/null
+++ b/tests/untried/neg/t6162-overriding.scala
@@ -0,0 +1,17 @@
+package scala.t6162
+
+class Bar {
+ @deprecatedOverriding("`bar` will be made private in a future version.", "2.10.0")
+ def bar = 42
+
+ @deprecatedOverriding()
+ def baz = 42
+
+ def baz(a: Any) = 0
+}
+
+class SubBar extends Bar {
+ override def bar = 43
+ override def baz = 43
+ override def baz(a: Any) = 43 // okay
+}