aboutsummaryrefslogtreecommitdiff
path: root/test/dotc/tests.scala
diff options
context:
space:
mode:
authorOndrej Lhotak <olhotak@uwaterloo.ca>2015-02-02 09:59:15 +0100
committerOndrej Lhotak <olhotak@uwaterloo.ca>2015-02-07 19:27:39 +0100
commit4316f9440312947ffbc83a0c3c19053f4393bc1a (patch)
tree0ffd3b2ffb0eedb2bab72689cf2d78ee8995dd26 /test/dotc/tests.scala
parent9641b2a417f203b5c2e88e6330b2230713471307 (diff)
downloaddotty-4316f9440312947ffbc83a0c3c19053f4393bc1a.tar.gz
dotty-4316f9440312947ffbc83a0c3c19053f4393bc1a.tar.bz2
dotty-4316f9440312947ffbc83a0c3c19053f4393bc1a.zip
Java methods: JavaMethodType instead of MethodType, convert Object to Any
Fixes two bugs needed for java-override test: Namer was creating a MethodType instead of a JavaMethodType even though the JavaDefined flag was set on the DefDef. Following Scalac, Namer needs to convert Java method parameters of type j.l.Object to s.Any.
Diffstat (limited to 'test/dotc/tests.scala')
-rw-r--r--test/dotc/tests.scala1
1 files changed, 1 insertions, 0 deletions
diff --git a/test/dotc/tests.scala b/test/dotc/tests.scala
index 21fdd555b..524f3ce12 100644
--- a/test/dotc/tests.scala
+++ b/test/dotc/tests.scala
@@ -57,6 +57,7 @@ class tests extends CompilerTest {
@Test def pos_packageobject() = compileFile(posDir, "packageobject")
@Test def pos_overloaded() = compileFile(posDir, "overloaded")
@Test def pos_overrides() = compileFile(posDir, "overrides")
+ @Test def pos_javaOverride() = compileDir(posDir + "java-override")
@Test def pos_templateParents() = compileFile(posDir, "templateParents")
@Test def pos_structural() = compileFile(posDir, "structural")
@Test def pos_overloadedAccess = compileFile(posDir, "overloadedAccess")