aboutsummaryrefslogtreecommitdiff
path: root/tests/pos/t1107b
diff options
context:
space:
mode:
authorMartin Odersky <odersky@gmail.com>2014-03-19 18:00:14 +0100
committerTobias Schlatter <tobias@meisch.ch>2014-03-21 11:28:30 +0100
commit0dda8a1858c162f74f76a1d4dae158e99a250267 (patch)
tree4d31f10282c990570e2eda5d6c1692150e0949ac /tests/pos/t1107b
parentd6df293d2120f2247198cb6646a23c338f7dcbbf (diff)
downloaddotty-0dda8a1858c162f74f76a1d4dae158e99a250267.tar.gz
dotty-0dda8a1858c162f74f76a1d4dae158e99a250267.tar.bz2
dotty-0dda8a1858c162f74f76a1d4dae158e99a250267.zip
More tests, currently disabled
Mostly Java interop tests which are not yet supported. The test infrastructure for Java ocmpilation and the java parser from Scala are still missing.
Diffstat (limited to 'tests/pos/t1107b')
-rw-r--r--tests/pos/t1107b/O.scala13
-rw-r--r--tests/pos/t1107b/T.scala7
2 files changed, 20 insertions, 0 deletions
diff --git a/tests/pos/t1107b/O.scala b/tests/pos/t1107b/O.scala
new file mode 100644
index 000000000..019886770
--- /dev/null
+++ b/tests/pos/t1107b/O.scala
@@ -0,0 +1,13 @@
+object O
+{
+ def d(t: Top) = t match {
+ case s: Sub => true
+ case _ => false
+ }
+
+ def main(args: Array[String]): Unit = {
+ val c = new AnyRef with C
+
+ c.bob.toString + c.bob2.toString
+ }
+}
diff --git a/tests/pos/t1107b/T.scala b/tests/pos/t1107b/T.scala
new file mode 100644
index 000000000..0dff0b94f
--- /dev/null
+++ b/tests/pos/t1107b/T.scala
@@ -0,0 +1,7 @@
+sealed trait Top
+sealed trait Sub extends Top
+trait C {
+ private object P extends Sub
+ def bob() = P.getClass
+ def bob2() = O.d(P)
+}