在重构大量代码时,我想识别Netbeans项目中未使用的变量。未使用的私有变量易于检测,因为Netbeans可以将它们标记为开箱即用。但是公共领域呢?我知道这个问题没有完美的答案,因为项目外的类可以使用公共字段,但就我而言,我知道没有其他项目使用这些字段。因此,我希望有一个工具可以分析是否使用了公共领域,包括其获取器/设置器。过去曾经有一个名为“死代码检测”的Oracle工具,但它似乎不再适用于Java 1.8+。还有一个类似的问题in StackOverflow,但它涉及提到的NetBeans之外的Oracle工具和工具。我对Netbeans插件感兴趣。