是否可以检测哪些已弃用的类被主动使用?

Oph*_*tan 5 java jvm

我有一个相对复杂的java项目,有很多可能没有使用过的类.

代码库的静态分析与某些类相关,但有些是动态加载的(网络服务,持久数据等)

有没有一种方法来获取jvm中主动使用的已弃用类列表,所以我可以知道是否使用了这些类?

[我知道可能会有很少使用的"卧铺类",但这是我可以承担的风险]

Hen*_*nry 1

JVM 可能有一个选项来打印有关所有使用的类的信息。例如:

java -verbose:class ...
Run Code Online (Sandbox Code Playgroud)

您仍然必须通过其他方式过滤掉已弃用的内容。