我希望eclipse Java编译器警告作为一个ant任务(即没有eclipse)可用 - 理想情况下是ant插件 - 但是如果日食警告显示,我想巡航控制ant任务失败。对于下面的警告Eclipse Java编译器警告作为ant任务
非静态的,其中一个构造函数名称
Serializable类静态成员访问
方法没有的serialVersionUID
分配没有影响
终于没有正常完成
使用在字符串连接字符数组
隐藏catch块
为可变参数参数不精确类型匹配
空指针访问
类型参数隐藏另一类型
方法没有吨覆盖包可见方法
与受保护的“物件”方法
局部变量是从来没有读
未使用的本地或专用构件
未经检查的通用类型的操作
接口方法的冲突
原始类型的使用
一般类型参数声明与
我假定这意味着蚀抽象语法树将必须使用约束
最终类型注释被用作超接口 - 和蚀编制单位将不得不被创建。
现在的问题是: (1)这样做了吗? (2)如果没有 - 然后给予
org.eclipse.jdt.core.dom.CompilationUnit
对象 - 你如何(即代码示例)获得的警告了这个CompilationUnit的?
(我知道PMD,CheckStyle的等 - 这些都不完全匹配日食喜好编码风格我想恰好与日食的编码风格相匹配的Ant任务。)