mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-01-08 15:09:39 +07:00
"cannot reference this before supertype constructor has been called" GitOrigin-RevId: a3ad20e76d749a97b51a1c4d962d491029b6a7b2
24 lines
401 B
Java
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());
|
|
}
|
|
}
|
|
} |