我有一个代码生成器,它生成包含许多私有代码的类,如:
class A {
private void meth1() { ... }
private int var1;
private class SubA { private void meth2() {...} }
}
我正在寻找一种工具,可以在没有人为干预的情况下删除所有未使用的私有字段/方法和内部类。我还希望它能够处理源代码而不是字节代码,以便能够对生成的源代码进行度量。更改代码生成器是可能的,但我正在寻找更简单的东西。