equals()
およびhashCode()
のコード生成テンプレートを変更することは可能ですか?
生成されたコードで、これらのメソッドにJava 7 Objects
クラスを使用したいと思います。
Ultimate Editionの リリース14.1 以降、サードパーティのプラグインを使用せずに、equals()/ hashCode()のコード生成テンプレートをカスタマイズできます。
「Alt + Insert」(生成...)を押し、「equals()and hashCode()」を選択すると、事前定義されたテンプレートの1つ、または独自のカスタマイズされたテンプレートを選択できます。
更新:@datentypからの回答をご覧ください。古いバージョンで立ち往生している人のために私のものを残します
これを可能にするプラグインがあります。これを見てください:
これらはオープンソースであるため、必要に応じて修正できます。
更新:バージョン14.1以降、これはサポートされています。
どうやらこの機能は存在しません。
ただし、リクエストがあります。以下を参照してください。 http://youtrack.jetbrains.com/issue/IDEA-56007