@Slf4j выдает `нестатическую переменную org, на которую нельзя ссылаться`, если в классе есть поле `org`.JAVA

Программисты JAVA общаются здесь
Anonymous
@Slf4j выдает `нестатическую переменную org, на которую нельзя ссылаться`, если в классе есть поле `org`.

Сообщение Anonymous »

Почему, если в моем классе есть поле org, я не могу использовать аннотацию журнала @Slf4j Lombok. Следующий код выдаст ошибку компиляции в строке №3:

MyClass.java:[3,1] нестатическая переменная на организацию нельзя ссылаться из статического контекста

Код: Выделить всё

import lombok.extern.slf4j.Slf4j;

@Slf4j
class MyClass {
String org;

void printDebug() { log.debug("Org: " + org); }
}
В документации Lombok (projectlombok.org/features/log) утверждается, что добавлено одно поле журнала. Почему это конфликтует с org?

Подробнее здесь: https://stackoverflow.com/questions/636 ... -class-has

Вернуться в «JAVA»