用于检查特定Java版本的依赖关系源的工具

Gre*_*gor 5 java compatibility analysis version animal-sniffer

是否有一种快速方法(例如工具)从源(或甚至可能来自编译类)检测应用程序的哪些部分调用仅在特定Java版本中实现的Java API方法?(例如,我的应用程序的哪些部分是特定于Java6的)

我不一定想跳过所有ClassMismatchErrors并避免试错法.假设我只想记录应用程序的哪些部分如果是为Java6编写而不能工作,我希望在版本5 JDK中运行它.

有这样的事吗?Google这次没有帮助,我也没有在这里找到任何解决方案(确实罕见的情况:)

Pas*_*ent 3

Animal Sniffer可能对此有所帮助,尤其是它的Maven 插件