java警告_Java中有效的@SuppressWarnings警告名称列表是什么?

即使在已弃用的代码中,也会弃用 allDeprecation

allJavadoc 无效或缺少javadoc

assertIdentifier 发生的断言用作标识符

拳击 自动转换

charConcat 在字符串连接中使用char数组而不显式转换为字符串

conditionAssign 可能意外的布尔赋值

带构造函数名称的constructorName方法

dep-ann 缺少@Deprecated注释

弃用 类型的弃用用法或弃用代码外的成员

不鼓励 使用与不鼓励的访问规则匹配的类型

emptyBlock 未记录的空块

enumSwitch,不完全切换 不完整的枚举开关

通电路 可能的下通案

fieldHiding 字段隐藏另一个变量

finalBound 类型参数与最终绑定

最后 终于阻止不正常完成

禁止 使用与禁止访问规则匹配的类型

为fieldHiding,localHiding,typeHiding和maskedCatchBlock 隐藏宏

indirectStatic 间接引用静态成员

intfAnnotation 注释类型用作超级接口

intfNonInherited 接口非继承方法兼容性

javadoc javadoc 无效

localHiding 隐藏另一个变量的局部变量

maskedCatchBlocks 隐藏的catch块

nls 非nls字符串文字(缺少标签// $ NON-NLS-)

noEffectAssign 赋值没有任何效果

null 潜在缺失或冗余空检查

nullDereference 缺少null检查

过度 缺失@Override注释

paramAssign 赋值给参数

pkgDefaultMethod 尝试覆盖package-default方法

原始 用法a原始类型(而不是参数化类型)

分号 不必要的分号或空语句

序列 缺少serialVersionUID

specialParamHiding 构造函数或setter参数隐藏另一个字段

indirectStatic和staticReceiver的静态访问宏

staticReceiver 如果使用非静态接收器获取静态字段或调用静态方法

超级 重写方法而不进行超级调用

抑制 启用@SuppressWarnings

syntheticAccess, 对内部类执行合成访问时的合成访问

任务 支持源代码中的任务标记

typeHiding 类型参数隐藏另一种类型

未经 检查的未经检查的类型操作

unwantedElse 不必要的else子句

unqualified-field-access,unqualifiedField 对字段的非限定引用

未使用的 宏用于unusedArgument,unusedImport,unusedLabel,unusedLocal,unusedPrivate和unusedThrown

unusedArgument 未使用的方法参数

unusedImport 未使用的导入引用

unusedLabel 未使用的标签

unusedLocal 未使用的局部变量

unusedPrivate 未使用的私有成员声明

unusedThrown 未使用的声明抛出异常

uselessTypeCheck 不必要的cast / instanceof操作

varargsCast varargs论证需要明确演员

warningToken @SuppressWarnings中 未处理的警告标记

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值