枚举类颜色

枚举类颜色

http://img1.sycdn.imooc.com//climg/5f58e2a9088ae9a215470861.jpg

http://img1.sycdn.imooc.com//climg/5f58e2b0080e846415580926.jpg

http://img1.sycdn.imooc.com//climg/5f58e2b408bb974915580926.jpg

public enum MallExceptionEnum {
    NEED_USERNAME(10001, "用户名不能为空"),
    NEED_PASSWORD(10002, "密码不能为空"),
    PASSWORD_TOO_SHORT(10003, "密码长度不能小于8位"),
    NAME_EXISTED(10004, "名字已存在"),
    INSERT_FAILED(10005, "插入失败,请重试"),
    WRONG_PASSWORD(10006, "用户名密码错误"),
    NEED_LOGIN(10007, "用户未登入,请先登入"),
    UPDATE_FAILED(10008, "更新失败,请重试"),
    NEED_ADMIN(10009, "无管理员权限"),
    PARA_ERROR(10010, "参数错误"),
    SPACE_EXISTED(10011, "参数不允许存在空格"),
    DELETE_FAILED(10012, "删除失败,请重试"),
    PARENT_ID_ERROR(10013, "上级目录的id与该分类层级不符"),
    IMG_ERROR(10014, "不是有效的图片格式"),
    MKDIR_FAILED(10015, "文件目录创建失败"),
    NOT_SALE(10016, "商品状态不可售"),
    NOT_ENOUGH(10017, "商品库存不足"),
    CART_NOT_SELECT(10018, "购物车没有选中商品"),
    SYSTEM_ERROR(20000, "系统异常"),
    XXXXXXXXXXXXXXXXXXXXXXX(20000, "系统异常"),
    ;

    private Integer status;
    private String msg;

    MallExceptionEnum(Integer status, String msg) {
        this.status = status;
        this.msg = msg;
    }

    public Integer getStatus() {
        return status;
    }

    public void setStatus(Integer status) {
        this.status = status;
    }

    public String getMsg() {
        return msg;
    }

    public void setMsg(String msg) {
        this.msg = msg;
    }
}

为什么老师的枚举类,没有用到的可以变成灰色,而我的全是紫色?

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

2回答
好帮手慕小脸 2020-09-10 16:43:38

同学你好,

1、建议同学清楚idea的缓存

2、更换idea的背景颜色再试试

http://img1.sycdn.imooc.com//climg/5f59e6dc090b8c7106620365.jpg

3、使用idea来调整未调用方法颜色

http://img1.sycdn.imooc.com//climg/5f59e72f093ed32c09520287.jpg

如果我的回答解决了你的疑惑,请采纳,祝学习愉快~

  • 提问者 慕丝1539783 #1
    我把整个项目复制了一份出来,然后除了MallExceptionEnum这个文件,其他文件一个一个的删除,看看哪个文件影响到了这个类。最后发现,是我把之前的日志文件log包放在项目目录下,把这个日志包整个删除,问题解决了。重新生成后的log包也不会有这个问题。
    2020-09-10 21:11:04
  • 好帮手慕小脸 回复 提问者 慕丝1539783 #2
    同学你好,解决问题就好,很棒! 祝学习愉快~
    2020-09-11 09:48:55
好帮手慕小脸 2020-09-10 11:48:14

同学你好,

1、类名是灰色说明这个类还没有被调用。

2、这里刚创建的XXXXXX是紫色不是灰色

猜测可能是没有加载完或跟idea工具有关。

祝学习愉快~

  • 提问者 慕丝1539783 #1
    说了等于没说, 我就是想知道为什么我的idea会一直是紫色,我特意复制一个新的枚举类,就是让这个类都没有调用,但是里面的枚举还是紫色。不知道问题出在哪里。
    2020-09-10 12:06:36
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师