aboutsummaryrefslogtreecommitdiff
path: root/tests/disabled
diff options
context:
space:
mode:
authorMartin Odersky <odersky@gmail.com>2014-07-15 16:31:29 +0200
committerMartin Odersky <odersky@gmail.com>2014-08-03 17:07:10 +0200
commit36fd83bd350ea957a9d96d41c1fa7fecf4b0d3f3 (patch)
treee30c0e63e7fd5700e8f5eeeb1afd65d70d64a347 /tests/disabled
parentf2deb53424381bfbc5934d25394f961aa17126fa (diff)
downloaddotty-36fd83bd350ea957a9d96d41c1fa7fecf4b0d3f3.tar.gz
dotty-36fd83bd350ea957a9d96d41c1fa7fecf4b0d3f3.tar.bz2
dotty-36fd83bd350ea957a9d96d41c1fa7fecf4b0d3f3.zip
Added test case for varargs bridges
Currently we cannot run this test automatically because the testing framework does not know about .java files. It was run manually and verified that ElimRepeated does was it is supposed to do (create a varargs bridge).
Diffstat (limited to 'tests/disabled')
-rw-r--r--tests/disabled/java-interop/pos/varargs-bridge/A.java8
-rw-r--r--tests/disabled/java-interop/pos/varargs-bridge/B.scala7
2 files changed, 15 insertions, 0 deletions
diff --git a/tests/disabled/java-interop/pos/varargs-bridge/A.java b/tests/disabled/java-interop/pos/varargs-bridge/A.java
new file mode 100644
index 000000000..3cd92864b
--- /dev/null
+++ b/tests/disabled/java-interop/pos/varargs-bridge/A.java
@@ -0,0 +1,8 @@
+package test;
+public class A {
+
+ int foo(int... x) {
+ return x.length;
+ }
+
+} \ No newline at end of file
diff --git a/tests/disabled/java-interop/pos/varargs-bridge/B.scala b/tests/disabled/java-interop/pos/varargs-bridge/B.scala
new file mode 100644
index 000000000..efd81b0bf
--- /dev/null
+++ b/tests/disabled/java-interop/pos/varargs-bridge/B.scala
@@ -0,0 +1,7 @@
+package test
+class B extends A {
+ override def foo(x: Int*): Int = x.length + 1
+}
+object B extends App {
+ println(new B().foo(1, 2, 3))
+}