我希望eclipse Java編譯器警告作爲一個ant任務(即沒有eclipse)可用 - 理想情況下是ant插件 - 但是如果日食警告顯示,我想巡航控制ant任務失敗。對於下面的警告Eclipse Java編譯器警告作爲ant任務
非靜態的,其中一個構造函數名稱
Serializable類靜態成員訪問
方法沒有的serialVersionUID
分配沒有影響
終於沒有正常完成
使用在字符串連接字符數組
隱藏catch塊
爲可變參數參數不精確類型匹配
空指針訪問
類型參數隱藏另一類型
方法沒有噸覆蓋包可見方法
與受保護的「物件」方法
局部變量是從來沒有讀
未使用的本地或專用構件
未經檢查的通用類型的操作
接口方法的衝突
原始類型的使用
一般類型參數聲明與
我假定這意味着蝕抽象語法樹將必須使用約束
最終類型註釋被用作超接口 - 和蝕編制單位將不得不被創建。
現在的問題是: (1)這樣做了嗎? (2)如果沒有 - 然後給予
org.eclipse.jdt.core.dom.CompilationUnit
對象 - 你如何(即代碼示例)獲得的警告了這個CompilationUnit的?
(我知道PMD,CheckStyle的等 - 這些都不完全匹配日食喜好編碼風格我想恰好與日食的編碼風格相匹配的Ant任務。)