aboutsummaryrefslogtreecommitdiff
path: root/tests/pos/java-interop/t2940
diff options
context:
space:
mode:
authorDmitry Petrashko <dmitry.petrashko@gmail.com>2014-11-17 17:31:15 +0100
committerDmitry Petrashko <dmitry.petrashko@gmail.com>2014-11-22 20:10:23 +0100
commit265ac7ac52a920bba0e7c101103d8cbe7d65d18c (patch)
treea19b062c0ad70eed13997916f19a0e1daee5f88e /tests/pos/java-interop/t2940
parent4b71995f9cfe1e16ec2e3343a3bce601158a84e3 (diff)
downloaddotty-265ac7ac52a920bba0e7c101103d8cbe7d65d18c.tar.gz
dotty-265ac7ac52a920bba0e7c101103d8cbe7d65d18c.tar.bz2
dotty-265ac7ac52a920bba0e7c101103d8cbe7d65d18c.zip
Moving java tests to pos
Diffstat (limited to 'tests/pos/java-interop/t2940')
-rw-r--r--tests/pos/java-interop/t2940/Cycle.java3
-rw-r--r--tests/pos/java-interop/t2940/Error.scala12
2 files changed, 15 insertions, 0 deletions
diff --git a/tests/pos/java-interop/t2940/Cycle.java b/tests/pos/java-interop/t2940/Cycle.java
new file mode 100644
index 000000000..eef6c23b5
--- /dev/null
+++ b/tests/pos/java-interop/t2940/Cycle.java
@@ -0,0 +1,3 @@
+public interface Cycle<T extends Cycle<?>> {
+ void doStuff();
+} \ No newline at end of file
diff --git a/tests/pos/java-interop/t2940/Error.scala b/tests/pos/java-interop/t2940/Error.scala
new file mode 100644
index 000000000..92f08f580
--- /dev/null
+++ b/tests/pos/java-interop/t2940/Error.scala
@@ -0,0 +1,12 @@
+abstract class Error {
+ val c: Cycle[_]
+}
+
+object Test {
+ trait Quux[T] extends Cycle[Quux[T]]
+ val x = new Quux[Int] { def doStuff(): Unit = { } }
+
+ def main(args: Array[String]): Unit = {
+
+ }
+}