次のような多くのプライベート コードを含むクラスを生成するコード ジェネレーターがあります。
class A {
private void meth1() { ... }
private int var1;
private class SubA { private void meth2() {...} }
}
人間の介入なしに、未使用のプライベート フィールド/メソッドと内部クラスをすべて削除するツールを探しています。また、生成されたソース コードでメトリックを実行できるように、バイト コードではなくソース コードで動作するようにしたいと考えています。コードジェネレーターを変更することは可能ですが、もっと簡単なものを探しています。