diff options
author | Martin Odersky <odersky@gmail.com> | 2014-07-15 16:31:29 +0200 |
---|---|---|
committer | Martin Odersky <odersky@gmail.com> | 2014-08-03 17:07:10 +0200 |
commit | 36fd83bd350ea957a9d96d41c1fa7fecf4b0d3f3 (patch) | |
tree | e30c0e63e7fd5700e8f5eeeb1afd65d70d64a347 /tests/disabled | |
parent | f2deb53424381bfbc5934d25394f961aa17126fa (diff) | |
download | dotty-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.java | 8 | ||||
-rw-r--r-- | tests/disabled/java-interop/pos/varargs-bridge/B.scala | 7 |
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)) +} |