Files
Bas Leijdekkers fc99608c7a Java: don't make final field red when constructor has incomplete code (IDEA-361300)
GitOrigin-RevId: b148be0a04eed2a8f5215f1650212733555bd403
2024-10-24 22:20:52 +00:00

38 lines
729 B
Java

class TestStaticBlockFinalInitializer {
public static final String BAR;
public static final String XYZ_BEFORE;
public static final String XYZ_BEFORE_1 = <error descr="Variable 'BAR' might not have been initialized">BAR</error>;
static {
XYZ_BEFORE = <error descr="Variable 'BAR' might not have been initialized">BAR</error>;
}
public static final String BAZ = (BAR = "Test");
public static final String XYZ_AFTER;
public static final String XYZ_AFTER_1 = BAR;
static {
XYZ_AFTER = BAR;
}
}
class Initialize {
final int a;
final int b;
final int c;
{
c = 3;
System.out.println(c.<error descr="Identifier expected">)</error>;
}
Initialize () {
a = 1;
b = 2;
}
}