Как исправить ошибку компилятора после создания класса с помощью Lombok - PullRequest
1 голос
/ 15 апреля 2019

Я сделал следующие шаги:

  • Добавление зависимости Lombok к pom.xml
  • Добавление плагина Lombok к Intellij
  • Включение обработки аннотаций в Intellij

Я могу видеть геттер, сеттер и конструкторы в Intellij на вкладке структуры.

Хотя синтаксической ошибки нет.

Но когда япопробуйте скомпилировать проект, он выдает ошибку:


...new ActivityRatingList(userAccount.accountID, userAccount.name, userAccount.email, e.getTestSetActivityID(), grade.getGradeID(), grade.getGradeName(), e.getDateCreated(), raterAccount.name, e.getStatus(), organizationID)
Error:(392, 0) ajc: The constructor ActivityRatingList(int, String, String, Integer, int, String, Date, String, String, int) is undefined

Ниже приведен класс Java, в котором я хочу использовать Lombok:

@AllArgsConstructor
@Getter
@Setter
public class ActivityRatingList {

    private Integer accountID;
    private String userName;
    private String email;
    private Integer activityID;
    private Integer gradeID;
    private String gradeName;
    private Date testDate;
    private String raterAccountName;
    private String progressOfRating;
    private Integer organizationID;

}

Нужно ли делать что-то еще

...