Установщик Ломбока не может найти символ - PullRequest
1 голос
/ 15 марта 2020

Я использую Intellij и пытаюсь применить ломбок к проекту. Но он продолжает говорить «не могу найти символ». Вот краткий пример моего кода.

Класс

import lombok.*;

@Data
public class Product {

    private String name;
    private Integer price;

    public Product(String name, Integer price){
        this.name = name;
        this.price = price;
    }
}

Main

import java.util.ArrayList;
import java.util.Collection;
import java.util.Iterator;

public class CollectionMain {
    public static void main(String[] args) {

        Collection<Product> products = new ArrayList<>();
        Product door = new Product("DOOR",90);
        Product bed = new Product("BED",60);
        Product ipad = new Product("iPad",15);

        products.add(door);
        products.add(bed);
        products.add(ipad);

        final Iterator<Product> productIterator = products.iterator();

        while(productIterator.hasNext()){
            Product product = productIterator.next();
            System.out.println(product.getPrice());
        }

    }
}

и ошибка говорит

CollectionMain. java: 23: ошибка: не удается найти символ System.out.println (product.getPrice ()); ^ symbol: method getPrice () location: переменный продукт типа Product

Я включил процессор аннотаций enter image description here

плагин

enter image description here

1 Ответ

2 голосов
/ 15 марта 2020

Я не поместил

annotationProcessor 'org.projectlombok:lombok:1.18.12'

в свой build.gradle

проблема решена.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...