基本的に、私は手動で継承階層を調整する必要があります。私はクラスが完璧で、余分なフィールドはなく、DTOだけであることを望みます。しかし、紛失し重複したフィールドを追加するのは本当に簡単です。探しているものが既に存在するかどうかは分かりません。私が本当に気に入っているのは、継承されたフィールド(プライベートも含む)を含む、クラス内のすべてのフィールドをリストする方法です。 getterやsetterを一切使用しない、フラットなフィールドのみのビューのように。バリューオブジェクトのクレイジーな継承階層をリファクタリングする - すべてのフィールドとタイプのリストを取得するにはどうすればいいですか?
右クリック/ファイルメンバーでネットビーンで表示する方法を見つけましたが、コピーしてテキストファイルなどにコピー&ペーストすることはできません。
基本的にはちょうどこれらの列:
Name Type Superclass
id int
theDate java.util.Date com.something.AbstractDTO
...
誰もがそれを行う方法を知っている、または私が何をしようとしている行うには良い方法はありますか?
私はjythonで何かをスクリプト化することを検討していました。それはそれがより簡単であるように思えるものの1つです。 – gtrak