From 56e4402fc267dcd1957f0aee0c756e88ca569482 Mon Sep 17 00:00:00 2001 From: Jason Zaugg Date: Fri, 12 Aug 2016 22:04:26 +1000 Subject: Java joint compilation: tweak static lookup impl --- test/files/pos/t2377b/Q.java | 5 ++++- test/files/pos/t2377b/a.scala | 4 +++- 2 files changed, 7 insertions(+), 2 deletions(-) (limited to 'test') diff --git a/test/files/pos/t2377b/Q.java b/test/files/pos/t2377b/Q.java index 1dfdd5991d..fbf9c776e9 100644 --- a/test/files/pos/t2377b/Q.java +++ b/test/files/pos/t2377b/Q.java @@ -3,8 +3,11 @@ public class Q { public static class Builder {} public static class Inner { - public static class Builder {} + public static class Builder { public void innerMethod() {} } public Builder foo() { return new Builder(); } // this line gives an error, that Builder is ambiguous + + public Inner.Builder viaSelect() { return new Builder(); } // this line gives an error, that Builder is ambiguous } } + diff --git a/test/files/pos/t2377b/a.scala b/test/files/pos/t2377b/a.scala index 14be23cfa2..3053841589 100644 --- a/test/files/pos/t2377b/a.scala +++ b/test/files/pos/t2377b/a.scala @@ -1,3 +1,5 @@ object Test { - (new Q.Inner).foo // make sure foo's type is well-formed + (new Q.Inner).foo.innerMethod + (new Q.Inner).viaSelect.innerMethod + } -- cgit v1.2.3