aboutsummaryrefslogtreecommitdiff
path: root/tests/pos/overloadedAccess.scala
diff options
context:
space:
mode:
authorMartin Odersky <odersky@gmail.com>2014-03-06 10:17:37 +0100
committerMartin Odersky <odersky@gmail.com>2014-03-07 11:12:33 +0100
commitaf3bfbab17f6f13b10497487259138732d8b8bb9 (patch)
tree34f4a51bdca7f6cd09e1915b77bbeab934868088 /tests/pos/overloadedAccess.scala
parent9e25a624516186b606fcd734dd1b066e1204ca79 (diff)
downloaddotty-af3bfbab17f6f13b10497487259138732d8b8bb9.tar.gz
dotty-af3bfbab17f6f13b10497487259138732d8b8bb9.tar.bz2
dotty-af3bfbab17f6f13b10497487259138732d8b8bb9.zip
Removed useless ValDef flagged by @samuelgruetter in previous pull request
Diffstat (limited to 'tests/pos/overloadedAccess.scala')
-rw-r--r--tests/pos/overloadedAccess.scala18
1 files changed, 18 insertions, 0 deletions
diff --git a/tests/pos/overloadedAccess.scala b/tests/pos/overloadedAccess.scala
new file mode 100644
index 000000000..a2d72f583
--- /dev/null
+++ b/tests/pos/overloadedAccess.scala
@@ -0,0 +1,18 @@
+object overloadedAccess {
+
+ trait ST {
+ def f(x: Object): Int = 1
+ def f(x: Int): Unit = ()
+ }
+
+ object O extends ST {
+ def f(x: String): Unit = ()
+ }
+
+ class C extends ST {
+ import O._ // needs to pick inherited member because they are made visible in same scope.
+ val x = f("abc")
+ val y: Int = x
+ }
+
+}