小编Cho*_*ter的帖子

在 IntelliJ IDEA 中禁用字段的“恒定条件和例外”检查

我正在使用一个框架(Minecraft Forge),它将特定对象注入到public static final具有值的字段中null(通过@CapabilityInject@ObjectHolder注释)。不幸的是,每当我在不允许null值的上下文中引用这些字段之一时,IntelliJ IDEA 中的“常量条件和异常”检查都会警告我该字段可能是null(因为它不知道注入)。

我知道这些字段在被访问时不会出现null,所以我想禁用它们的警告。

有没有办法禁用特定字段或类中所有字段的警告?添加@SuppressWarnings("ConstantConditions")//noinspection ConstantConditions到字段不会删除字段访问的警告,而将注释添加到字段的类只会删除该类中的警告。

我想避免添加//noinspection ConstantConditionsnull检查我访问字段的每个位置。

java intellij-idea minecraft minecraft-forge

6
推荐指数
1
解决办法
5431
查看次数

标签 统计

intellij-idea ×1

java ×1

minecraft ×1

minecraft-forge ×1