3

tostring、フィールドからのコンストラクター、およびデフォルトのコンストラクターを生成するコード テンプレートを作成しようとしています。

Useful Eclipse Java Code Templateshttp://help.eclipse.org/galileo/index.jsp?topic=/org.eclipse.jdt.doc.user/reference/ref-tostring-templates.htmを既に見ましたが、それは私が探していたものではありませんでした。

このプラグインhttp://eclipse-jutils.sourceforge.net/を試しましたが、メニューでオプションを手動で選択する必要があります (「フィールドからのコンストラクター」オプションはありません)。

私は100以上のクラスのためにこれらのメソッドとコンストラクターを生成する必要があります. 1つ(フィールドからtostring、コンストラクター、およびデフォルトのコンストラクターを生成)

すべてのクラスに対してこれらのメソッドを自動的に作成する方法について、助けやアドバイスをいただければ幸いです。前もって感謝します。

4

2 に答える 2

2

複数のクラスに対してこれを行うプラグインは知りません。

時間はかかりますが、手動で行います。

リフレクションと Groovy/JRuby/etc のようなスクリプト言語を使用することもできます。コンストラクターを作成し、Commons のToStringBuilderなどに依存してを作成するtoStringか、単にリフレクションを再度使用します。

(問題の 1 つは、コンストラクターにプロパティが必要ないtoString場合や、ジェネレーターに多くのことを伝えるメカニズムが必要な場合です。)

于 2011-10-09T15:40:23.163 に答える