Files
openide/java/java-tests/testData/codeInsight/daemonCodeAnalyzer/lambda/methodRef/MethodRefMisc.java
2012-10-02 21:15:30 +02:00

57 lines
869 B
Java

class MyTest {
interface I {
void m1(int i);
}
static class A {
void m(int i) {}
}
static class B extends A {
void m(int i) {
I mh = super::m;
}
}
public static void main(String[] args) {
new B().m(10);
}
}
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 {
void m();
}
void call(I s) {}
I i = <error descr="Cannot resolve symbol 'NonExistentType'">NonExistentType</error>::m;
{
call(<error descr="Cannot resolve symbol 'NonExistentType'">NonExistentType</error>::m);
}
}