1. добавляю зависимость
dependencies {
compileOnly group: 'org.projectlombok', name: 'lombok', version: '1.18.30'
}
2. подключаю библиотеку в идее, затем
import lombok.*;
@Setter
public class FileAdressl {
String fileSourcePath;
String fileSavePath;
}
import org.example.model.FileAdressl;
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
FileAdressl fileAdressl = new FileAdressl();
Scanner scanner = new Scanner(System.in);
fileAdressl.setFileSourcePath(scanner.nextLine());
fileAdressl.setFileSavePath(scanner.nextLine());
} }
3. если сохраняю через ламбок (сеттер, дату и пр), то выдает ошибку
error: cannot find symbol
fileAdressl.setFileSourcePath(scanner.nextLine());
^
symbol: method setFileSourcePath(String)
location: variable fileAdressl of type FileAdressl
причем если я делаю ломбок + прописываю в ручную геттеры и сеттеры, то тоже выдает ошибку, только после удаления аннотации все начинает работать
подскажите, что я не так с ломбоком делаю?
Никита
109 уровень
не работает аннотация ломбок
Решен
Комментарии (9)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
Стас ПасинковSoftware Developer в ZipyMaster
10 сентября 2024, 03:11
ідея в курсі про ломбок? там раніше треба було якийсь плагін ставити
шо таке CryptoModel у вас у тексті помилки
0
НикитаЮрист в АНО "СОДФУ"
10 сентября 2024, 07:20
плагин стоит
про криптомодел отредачил, это я скопировал из другого места, там у меня просто во всех классах не работает ломбок
0
НикитаЮрист в АНО "СОДФУ"
10 сентября 2024, 07:29
кэш в идеи чистил, ломбок переустанавливал, просто даже не понимаю в чем может быть проблема
0
НикитаЮрист в АНО "СОДФУ"
10 сентября 2024, 07:36
пробовал даже без плагина в идеи, тогда идея начинает подсвечивать красным гет и сет методы
причем если я делаю деломбок то все отлично работает ![]()
0
Стас ПасинковSoftware Developer в ZipyMaster
10 сентября 2024, 20:47
а якщо замість @Setter прописати @Data на класі? тоді працює?
0
НикитаЮрист в АНО "СОДФУ"
11 сентября 2024, 05:24
нет, работает только если сделать деломбок все начинает работать
![]()
0
НикитаЮрист в АНО "СОДФУ"
11 сентября 2024, 05:51
причем тоже самое в мавене работает, видимо проблема с грейдлом
я про аннотации
+1
Денис Enterprise Java Developer
11 сентября 2024, 08:17решение
Ну вот для кого документацию пишут?
https://projectlombok.org/setup/gradle
Где ты процессор аннотаций подключил?
+3
НикитаЮрист в АНО "СОДФУ"
11 сентября 2024, 17:12
спасибо)
0