如何修复非法包导入checkstyle警告

时间:2013-08-02 11:43:54

标签: java checkstyle nimble

我在网络应用程序项目中使用“java.lang.reflect.Type”一切正常。但我仍然坚持使用代码审查如何修复“java.lang.reflect.Type非法包导入”-checkstyle警告。 。 我对解释这个警告更感兴趣。

由于

2 个答案:

答案 0 :(得分:2)

原始IllegalImport检查仅禁止sun.*个包,因此您正在查看客户制定的自定义规则定义。

规则只是意味着您不应该使用某些包中的类。由于各种原因,这可能是有意义的。如果您的规则禁止java.lang.reflect.Type,则您的客户不希望您使用Reflection

由于您说您可能不会修改规则,因此您必须找到一些方法来实现您的目标,而无需反思。

答案 1 :(得分:0)

通常用于内部使用和特定于版本的软件包。它们可以随时删除/修改。像太阳一样。*。在Checkstyle配置中查找默认情况下的任何内容。

Reference