首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用lombok创建枚举

用lombok创建枚举
EN

Stack Overflow用户
提问于 2018-04-15 01:47:47
回答 2查看 54.4K关注 0票数 30

我正在使用lombok项目和我的应用程序。我在创建一个枚举。如果我用

@AllArgsConstructor

用我的枚举注释,它不识别构造函数、枚举抛出和错误,不能接受字符串参数。

如何解决这个问题?

代码语言:javascript
复制
import lombok.Getter;
import lombok.AllArgsConstructor

@AllArgsConstructor
public enum Direction {
    NORTH("NORTH"), // all these enums give error, for no constructor
    SOUTH("SOUTH"),
    EAST("EAST"),
    WEST("WEST");

    @Getter private String value;
}

我正在使用intellij,它安装了lombok插件。我的lombok依赖版本是: 1.16.20

EN

回答 2

Stack Overflow用户

发布于 2018-07-27 13:02:41

您还必须在Settings -> Build -> Compiler ->注释处理器中启用“启用注释处理”

票数 8
EN

Stack Overflow用户

发布于 2019-02-22 18:47:43

这通常是IDE中的一个问题,奇怪的是,它在重新启动IDE之后就得到了修复。这是当插件lombok还没有效果。

票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/49837774

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档