【发布时间】:2017-10-01 11:59:44
【问题描述】:
我正在使用一个框架(Minecraft Forge),它将特定对象注入具有null 值的public static final 字段(通过@CapabilityInject 和@ObjectHolder 注释)。不幸的是,每当我在不允许 null 值的上下文中引用其中一个字段时,IntelliJ IDEA 中的“常量条件和异常”检查会警告我该字段可能是 null(因为它不知道注射)。
我知道这些字段在被访问时不会是null,所以我想为它们禁用警告。
有没有办法禁用特定字段或类中所有字段的警告?在字段中添加 @SuppressWarnings("ConstantConditions") 或 //noinspection ConstantConditions 不会删除字段访问的警告,向字段的类添加注释只会删除该类中的警告。
我想避免在我访问字段的每个位置添加 //noinspection ConstantConditions 或 null-checks。
【问题讨论】:
标签: java intellij-idea minecraft minecraft-forge