我一直试图让Lombok在IntelliJ IDEA中工作,但每当我尝试使用它的任何注释时,我都会收到一条错误信息,如下所示:
Error:(5, 5) java: annotation type not applicable to this kind of declaration
我的代码看起来像这样,在他们的主页上使用他们的示例。
import jdk.nashorn.internal.objects.annotations.Getter;
public class GetterSetterExample {
@Getter
private int age = 10;
}
我已经安装了lombok插件,并在设置中启用了注释处理器。我将IntelliJ 15与java 1.8.0_40一起使用。
我无法找到与我有同样问题的人,这就是为什么我在这里问是否有人知道发生了什么。
答案 0 :(得分:16)
使用
import lombok.Getter;
而不是:import jdk.nashorn.internal.objects.annotations.Getter
;
答案 1 :(得分:0)
要使Lombok正常工作,您必须安装以下两项:
lombok依赖项(或hardcod的单个* .jar文件)
foo %>%
rowid_to_column("row") %>%
separate_rows(x) %>%
mutate(n = 1) %>%
spread(x, n, fill = 0) %>%
select(-row)
# A B D E
#1 1 1 1 1
#2 0 1 0 1