Код: Выделить всё
public class FooClass {
public static final String FOO = FooClass.FOO;
}
< /code>
Идея Intellij называет ее «инициализированной с самостоятельным назначением».
Если кто -то показал мне этот код и спросил, будет ли он компилировать или нет, я был бы на 100% уверен, что это должна быть ошибка компиляции, так как переменная на самом деле не была явно назначена в какую -либо ценность.public class FooClass {
public static final String FOO_1 = FooClass.FOO_2;
public static final String FOO_2 = FooClass.FOO_1;
}
Подробнее здесь: https://stackoverflow.com/questions/795 ... whats-that