method refs: testdata

This commit is contained in:
anna
2012-10-02 21:06:56 +02:00
parent cf0e5a1051
commit a1bcdbf97b

View File

@@ -1,7 +1,7 @@
class MyTest {
interface I {
abstract void m1(int i);
void m1(int i);
}
static class A {
@@ -11,7 +11,6 @@ class MyTest {
static class B extends A {
void m(int i) {
I mh = super::m;
mh.m1(i);
}
}
@@ -20,6 +19,26 @@ class MyTest {
}
}
class MyTestWithBoxing {
interface I {
void m1(Integer i);
}
static class A {
void m(int i) {}
}
static class B extends A {
{
I s = super::m;
}
void m(int i) {
super.m(i);
}
}
}
class MyTest1 {
interface I {
@@ -34,3 +53,4 @@ class MyTest1 {
call(<error descr="Cannot resolve symbol 'NonExistentType'">NonExistentType</error>::m);
}
}