3

Java バージョン >= 1.7 を使用している場合は、ひし形表記を使用できます。

それ以外の:

List<String> rows = new ArrayList<String>();

あなたは書ける:

List<String> rows = new ArrayList<>();

Eclipse Mars-M4 では、最初の構成を使用するとエラーが発生します。(多分、Eclipse Luna のバージョンでは既にそうなっていたのかもしれません。私は確認しませんでした):

Java コード

これは、次の構成によるものです。

ツリーの [設定] > [Java] > [コンパイラ] > [エラー/警告]。リスト: ジェネリック型 > 冗長型引数 (1.7 以降)。

エラー/警告設定ページ

これは ERROR に設定されます。もちろん、エラーを取り除くために IGNORE に設定することもできます。

別の解決策を探しています。Eclipse には「追加アクション」という概念があります。コードをひし形表記に書き換えるアクションを探しています。

このアクションは既に存在しますか? どうすれば設定できますか?

関連する質問:

4

3 に答える 3

1

残念ながら、これはそのままでは不可能です。独自のプラグインを作成し、インターフェースを実装する必要がありICleanUpます。

独自のプラグインを作成する場合は、クリーンアップおよび保存アクションを作成する方法の詳細がここにあります: クリーンアップ拡張ポイントを使用してクリーンアップおよび保存アクションを提供する

于 2015-01-07T10:38:05.353 に答える
1

このターゲティング Eclipse 4.6 のチケットがあるようです https://bugs.eclipse.org/bugs/show_bug.cgi?id=434788

于 2016-01-22T15:42:41.010 に答える