Описание тега intellij-lombok-plugin

Плагин для использования Lombok с IntelliJ IDEA.
1 ответ

Есть ли способ заставить lombok создать объект в случае нуля при использовании аннотации @Getter @Setter?

Имея простой класс A, который содержит класс B, есть ли аннотация lombok, которая создаст новый экземпляр класса b в случае нуля? public class A { @Getter @Setter private B b; }
28 июн '16 в 11:23
1 ответ

lombok @ExtensionMethod: не удается разрешить метод

Я добавил этот класс: public class StringExtensions { public static String makeMusical( String in ) { return "1"; } } @ExtensionMethod({StringExtensions.class}) public class App { public static void main(String[] args) { String a = "A".makeMusical()…
02 апр '17 в 08:28
1 ответ

Intellij не может обнаружить регистратор, добавленный @Slf4j, используя Lombok

Я пишу простое приложение: @Slf4j public class MyApp { public static void main(String[] argv) { log.info("hello world!"); } } Этот код компилируется просто отлично, и действительно, когда я запускаю, я вижу "привет мир!" быть отключенным Intellij, о…
3 ответа

Зачем IntelliJ нужен плагин Lombok?

Насколько я понимаю, Lombok использует процессоры аннотаций Java для генерации дополнительных методов. С Maven 3.5 он отлично работает без добавления каких-либо дополнительных настроек, просто добавьте зависимости в Lombok и добавьте некоторые аннот…
1 ответ

NoSuchMethodError - Интеллидж и ломбок

Я получаю странную проблему в IntelliJ. Я использую Lombok (1.18.2), IntelliJ(2018.2.2) и JUnit 5 в мультимодульном проекте Gradle 4. Мне потребовались часы, чтобы повторить это. 1) Запустите все тестовые примеры с покрытием. 2) Появится всплывающее…
2 ответа

Почему я вижу импорт ломбоков в декомпилированном классе

Когда я открываю и декомпилирую класс из spring-data-mongo@2.1.3 в IntelliJ, я вижу import lombok.NonNull, но я не вижу никакой переходной зависимости lombok в моем проекте. Теперь это имеет смысл, потому что lombok устанавливается как необязательна…
0 ответов

Свойство lombok.config не останавливает предупреждение компилятора /IDE

Я храню некоторые свойства в lombok.configЧто, впрочем, является отличным способом уменьшить ненужные стеки аннотаций ломбоков на моих уроках. Одним из этих свойств является следующее; lombok.equalsAndHashCode.callSuper = CALL Я думал, что это закро…
1 ответ

Мультипроект Gradle не порождает добра Ломбока

У меня есть мульти-проект в Gradle. build.gradle Сценарий выглядит так: buildscript { repositories { jcenter() mavenCentral() maven { url "https://plugins.gradle.org/m2/" } } dependencies { classpath "com.github.jengelman.gradle.plugins:shadow:2.0.4…
21 авг '18 в 14:41
0 ответов

Сообщение об ошибке автоматического подключения при перезагрузке сервера в Spring Boot

Это моя установка IntelliJ IDEA Весенний ботинок с Devtools Ломбок Все работает нормально, но при каждом втором автоматическом перезапуске сервера я получаю следующее сообщение об ошибке: *************************** APPLICATION FAILED TO START *****…
2 ответа

Конструктор Lombok переопределяет конструктор по умолчанию

У меня есть сценарий ниже Родительский класс: @Getter @Setter public abstract class Record { private String recordId; } Детский класс: @Getter @Setter @ToString @AllArgsConstructor @Builder public class SRecord extends Record { private static final …
26 ноя '18 в 06:14
3 ответа

Ошибка: пакет javax.annotation не существует после обновления до lombok 1.16.2

Мой Android-проект прекрасно работает с lombok 1.16.0, но как только я меняю свою зависимость на целевой 1.16.2, я получаю следующую ошибку везде, где я использую аннотацию lombok: Error:(20, 1) error: package javax.annotation does not exist Android…
11 фев '15 в 22:16
0 ответов

Как мне отладить ломбок вал?

Я активно использую Lombok для своих проектов. Я люблю его и хочу, чтобы он был официально поддержан, чтобы сопровождающим не приходилось использовать внутренние API для продолжения разработки, но это тема для другого времени. Время от времени я ста…
03 май '18 в 19:19
1 ответ

Lombok добытчики и сеттеры устанавливаются в частном

Я использую lombok в intellij, и у меня установлен плагин. Моя проблема в том, что когда я использую нотацию @Date в своем классе, только этот класс может видеть методы, созданные lombok. Так что, если мое объявление класса выглядит так: @Document @…
1 ответ

Lombok: автоматически применять "var" для всех объявлений локальных переменных

В Lombok есть замечательная возможность использовать var вместо объявлений типов локальных переменных. Есть ли способ "рефакторинга" всей вашей базы кода автоматически использовать var когда применимо? я использую IntelliJ IDEA и Lombok plugin, Я н…
1 ответ

Ломбок со смешанным проектом Android/ не Android в Android Studio 1.5

У меня есть новый проект Android, который будет использовать существующую коммуникационную библиотеку. Я ожидаю, что придется изменить библиотеку для поддержки приложения Android, поэтому я импортировал ее как модуль. Похоже, что инструкции Lombok д…
19 ноя '15 в 21:44
8 ответов

Java: журнал не может быть решен

Я сталкиваюсь с проблемой, которой пользуюсь IntelliJ IDEA 2017.3.1 Build #IU-173.3942.27, built on December 11, 2017 JRE: 1.8.0_111-b14 amd64 JVM: Java HotSpot(TM) 64-Bit Server VM by Oracle Corporation Windows 7 6.1 Ошибка:(16, 10) Java: журнал не…
2 ответа

Неоднозначный вызов метода с использованием Project Lombok

У меня есть следующий код: import lombok.Builder; import lombok.Getter; @Getter @Builder public class NameParserResponse { private boolean match; } public class Main { public static void main(String[] args) { NameParserResponse nameParserResponse = …
1 ответ

Как построить иерархию вызовов для сгенерированного ломбоком метода в intellij-идее

Приведенный пример: @Data public VO { private String item; } Как построить иерархию вызовов для getItem()? Я знаю, что есть громоздкий путь: откройте Структуру, затем найдите метод, затем построите иерархию. Есть ли более эффективный путь или плагин?
1 ответ

Как заставить benas/jPopulator работать с ломбоком

В моем проекте я использую библиотеку lombok, чтобы скрыть шаблонную часть кода. В настоящее время я пытаюсь автоматически сгенерировать множество данных, поэтому я выбрал для этого библиотеку benas / jPopulator - кажется, именно то, что мне нужно. …
02 дек '15 в 08:43
4 ответа

Авто удаление геттер-сеттеров с ломбок?

У меня есть проект. Я не пользуюсь Ломбоком. Я использую созданные вручную геттеры и сеттеры. Теперь я хочу импортировать Ломбок. После того, как я импортирую, я буду использовать для всех сущностей. Нужно ли вручную добавлять @Data всем сущностям? …