aboutsummaryrefslogtreecommitdiff
path: root/test/tools/javac/lambda/MethodReference22.java
diff options
context:
space:
mode:
authorvromero <none@none>2013-11-15 11:08:12 +0000
committervromero <none@none>2013-11-15 11:08:12 +0000
commit1ecce1151253a568713892fe57750b3da7142141 (patch)
tree1ffbaf5fce18d3f560aa275aee530283b6e9a9f0 /test/tools/javac/lambda/MethodReference22.java
parentef11d62aaab62c958ffaa7a08aef215744730507 (diff)
8026231: Look at 'static' flag when checking method references
Reviewed-by: jjg, dlsmith
Diffstat (limited to 'test/tools/javac/lambda/MethodReference22.java')
-rw-r--r--test/tools/javac/lambda/MethodReference22.java20
1 files changed, 10 insertions, 10 deletions
diff --git a/test/tools/javac/lambda/MethodReference22.java b/test/tools/javac/lambda/MethodReference22.java
index 9517ee00..094ef893 100644
--- a/test/tools/javac/lambda/MethodReference22.java
+++ b/test/tools/javac/lambda/MethodReference22.java
@@ -48,19 +48,19 @@ class MethodReference22 {
}
static void test2() {
- SAM2 s1 = MethodReference22::m1; //ambiguous
- call2(MethodReference22::m1); //ambiguous
- SAM2 s2 = MethodReference22::m2; //ambiguous
- call2(MethodReference22::m2); //ambiguous
- SAM2 s3 = MethodReference22::m3; //ambiguous
- call2(MethodReference22::m3); //ambiguous
- SAM2 s4 = MethodReference22::m4; //ambiguous
- call2(MethodReference22::m4); //ambiguous
+ SAM2 s1 = MethodReference22::m1; //ok
+ call2(MethodReference22::m1); //ok
+ SAM2 s2 = MethodReference22::m2; //ok
+ call2(MethodReference22::m2); //ok
+ SAM2 s3 = MethodReference22::m3; //fail
+ call2(MethodReference22::m3); //fail
+ SAM2 s4 = MethodReference22::m4; //fail
+ call2(MethodReference22::m4); //fail
}
static void test3() {
- call3(MethodReference22::m1); //fail
- call3(MethodReference22::m2); //ok
+ call3(MethodReference22::m1); //ok
+ call3(MethodReference22::m2); //ambiguous
call3(MethodReference22::m3); //ok
call3(MethodReference22::m4); //fail
}