我在web應用程序項目中使用「java.lang.reflect.Type」所有工作正常..但我堅持代碼審查如何修復「java.lang.reflect.Type非法包裹導入「-checkstyle警告.. 我更感興趣的解釋這個警告。如何解決非法包導入checkstyle警告
謝謝
我在web應用程序項目中使用「java.lang.reflect.Type」所有工作正常..但我堅持代碼審查如何修復「java.lang.reflect.Type非法包裹導入「-checkstyle警告.. 我更感興趣的解釋這個警告。如何解決非法包導入checkstyle警告
謝謝
通常是內部使用和版本特定的軟件包。他們可以隨時丟棄/修改。像太陽。*。在你的Checkstyle配置中尋找任何不是默認的東西。
原始IllegalImport檢查只禁止sun.*
包,因此您正在查看由客戶端進行的自定義規則定義。
規則只是意味着你不應該使用某些包中的類。這可以由於各種原因而有意義。如果您的規則禁止java.lang.reflect.Type
,那麼您的客戶不希望您使用Reflection。
既然你說你可能不修改規則,你將不得不尋找一些方法來達到你的目標沒有反思。
checkstyle規則是原始的嗎?或者你有任何修改嗎? –
@ DaDaDom我相信checkstyle規則是orignal之一,我也不能自定義任何規則b'cz客戶端執行此代碼審查,所以我只有我的手中有報告和我的源代碼 – Gan
@Gan詢問代碼審查員,如果他搞砸了他的Checkstyle配置。這應該是默認情況下:http://checkstyle.sourceforge.net/config_imports.html –