Files
openide/java/java-tests/testData/codeInsight/daemonCodeAnalyzer/lambda/interfaceMethods/DefaultSupersInAnonymousContext.java
Anna Kozlova 4b7f896333 [java highlighting] skip anonymous class context for its expression list (IDEA-272378)
GitOrigin-RevId: 5d8e034a4c550aed057ad860bdbaf1645118e5b3
2021-06-30 14:01:18 +00:00

33 lines
400 B
Java

class Main implements I {
public Main(int i) { }
{
new Main(I.super.m()) {};
}
}
interface I {
default int m(){
return 42;
}
}
class Main1 extends I1 {
public Main1(int i) {
}
{
new Main1(<error descr="'I1' is not an enclosing class">I1.super</error>.m()) {};
}
}
abstract class I1 {
public int m(){
return 42;
}
}