Files
openide/java/java-tests/testData/codeInsight/daemonCodeAnalyzer/advHighlighting/ThisReferencedInnerClass.java
Bas Leijdekkers 463df28ff9 Java: fix bad code is green issue (IDEA-340583)
"cannot reference this before supertype constructor has been called"

GitOrigin-RevId: a3ad20e76d749a97b51a1c4d962d491029b6a7b2
2023-12-13 12:14:18 +00:00

24 lines
401 B
Java

class Outer {
Outer(int i) {}
int hello() {
return 1;
}
class Inner extends Outer {
Inner() {
super(<error descr="Cannot reference 'Outer.hello()' before supertype constructor has been called">hello</error>());
}
}
}
class Outer2 {
Outer2(int i) {}
private int hello() {
return 1;
}
class Inner extends Outer2 {
Inner() {
super(hello());
}
}
}