@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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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