Search code examples
javaintellij-idealombokintellij-lombok-plugin

Java Lombok "@Getter" is not applicable to field


I've been trying to get Lombok working in IntelliJ IDEA but whenever I try to use any of its annotations, I get an error message that goes like this:

Error:(5, 5) java: annotation type not applicable to this kind of declaration

My code looks like this, using their example on their homepage.

import jdk.nashorn.internal.objects.annotations.Getter;

public class GetterSetterExample {
    @Getter
    private int age = 10;
}

I have installed the lombok plugin, and enabled the annotation processor in settings. I'm using IntelliJ 15 with java 1.8.0_40.

I can't find anyone with the same problem as me which is why I am asking here if anyone knows what's going on.


Solution

  • Use

    import lombok.Getter;
    

    instead of:

    import jdk.nashorn.internal.objects.annotations.Getter;