2

MyEclipse で getter/setter メソッドを生成するために使用されるテンプレート コードで使用される言語を知る必要があります。

1) myeclipse の getter/setter メソッド テンプレート コードで静的ユーティリティ メソッドを使用したいと考えています。2) フィールドのデータ型が String の場合にのみユーティリティ メソッドを呼び出したい。

4

2 に答える 2

1

Velocity はすべてのテンプレートで使用されます。

于 2009-05-01T18:18:55.557 に答える
0

Window > Preferences > Java > Editor > Templates では、コードに新しいテンプレートを追加できます。そこにテンプレートを作成し、StringGetterSetter という名前を付ければ、「str ctrl-space enter」と入力するだけでメソッドが挿入されます。

Window > Preferences > Java > Code Style > Code Templates > Code > Getter Body の setter/getter テンプレートをコピー元として使用できます。

タイプが String であることを自動的に検出し、挿入されるコードを調整するように、これらを調整したいと思います。ここには、設定/取得されるフィールドのタイプを示す変数はないと思います。elemType 関数は、より高度なチェックを可能にする Editor > Templates セクションで利用できます。

(MyEclipse 8.0を使用しています)

于 2010-01-26T06:51:16.213 に答える