method refs: ambiguity checks into resolver; testdata

This commit is contained in:
anna
2012-09-27 17:59:03 +02:00
parent 67d6396df2
commit bcebb55f60
8 changed files with 180 additions and 49 deletions

View File

@@ -0,0 +1,21 @@
class MyTest {
interface I {
abstract void m1(int i);
}
static class A {
void m(int i) {}
}
static class B extends A {
void m(int i) {
I mh = super::m;
mh.m1(i);
}
}
public static void main(String[] args) {
new B().m(10);
}
}