【发布时间】:2011-07-30 07:16:17
【问题描述】:
是否有一个 Sun 命令行参数来提供有关未使用的 import 语句的警告(或错误)?嵌入式 eclipse javac 编译器提供了此类警告,但如果 Sun / Oracle 编译器将其作为其-Xlint:XXX 参数之一,则没有很好的文档记录。
我希望清理现有的 Java 代码库,该代码库是使用 Ant 从命令行构建的,并且我希望将此类语句的跟踪和报告集成到夜间构建中。
有些人认为导入对编译过程没有影响,但是查看编译器操作(使用 -verbose 标志)表明编译器无条件加载导入的类,即使它们没有在书面输出中使用。因此,删除未使用的导入似乎比一目了然的代码理解更有好处。
【问题讨论】:
标签: java ant command-line-arguments javac