【发布时间】:2018-08-25 15:13:07
【问题描述】:
我正在使用来自Guava 的ClassPath.getAllClasses 在实现某个接口的运行时类中查找。当与rt.jar 一起使用时,它会从sun.* 和类似的包中找到许多类,我想将它们过滤掉。
我想重用 Eclipse 和其他 java 编译器使用的机制来警告受限 API。这些信息是驻留在 JRE 中还是硬编码到 Eclipse 中?
【问题讨论】:
-
我不熟悉那个特定的例子。它可能是硬编码的。但请注意,Java 提供了诸如
@Deprecated之类的注释,这些注释很容易分析,例如使用 Java 的 反射 API。