2

最近、Eclipseを使用してGoogle App Engineコードを開発し始めました。初期段階で、多くのエンティティ/ドメインクラスを作成しています。私の通常のパターンは、ドメインクラスを作成し、プライベートプロパティを追加してから、IDEメニューを実行して

  1. フィールドに基づいてコンストラクターを生成する
  2. デフォルトのコンストラクターを生成する
  3. ゲッターとセッターを生成する
  4. ハッシュコード/同等の関数を生成する
  5. toString関数を生成する

私にとって気が狂ったように思えるのは、フィールドを指定し、上記の各項目のチェックボックスを1つのステップで設定できる複合ビューに移動できないことです。

Groovyは、自動ゲッターとセッターを生成するため、3番の解決策を提供すると思いますが、簡単なプロジェクトのために、学習曲線に「新しい」ものを追加したくありません。

Eclipseには、このコード生成をすばやく実行する方法がありますか?手動で5つの手順を実行するのではなく、私を夢中にさせていますか?!また、この機能を頻繁に使用しているため、この機能がNetbeansで使用できるかどうかも知りたいと思います。

ありがとう、ロブ。

4

2 に答える 2

1

#1で述べたタイプのコンストラクターを自動的に生成する方法を知りません。

ctrl#2 から #5 は、 +spaceドロップダウンを使用してすばやく対処できます。下のドロップダウンでは、デフォルト コンストラクター、equals、hashCode、toString、および 2 つの getter/setter ペアのコード生成オプションを確認できます。

最初にオプションの最初の数文字を入力すると、オプションがすばやく絞り込まれます。たとえば、「set」の後にctrl+spaceを入力すると、setter 生成オプションのように、「set」で始まるオプションにリストが絞り込まれます。

コード生成のための ctrl+space の例

于 2012-12-02T01:35:42.153 に答える