7

checkstyle にひし形演算子の Java 7 フォーマットを要求させることは可能ですか? コードベースが一貫して新しい Java 7 スタイルを使用するようにしたいと考えています。

List<String> items = new LinkedList<>();

古いものの代わりに:

List<String> items = new LinkedList<String>();
4

1 に答える 1

1

これを見てください。

ユーザーの 1 人が、ひし形演算子の文法のバグについて不満を漏らしています。

  List list = new ArrayList<>();
  throws an error:unexpected token: >

このバグ レポートは、Java 7 のサポートを追加するパッチのおかげでクローズされました。

ページによると、追加された機能の1つは次のとおりです。

4) Diamond Generics: In presence of a diamond, the AST looks like:

+--TYPE_ARGUMENTS
|
+--GENERIC_START
+--GENERIC_END

パッチのダウンロードリンク。

于 2013-05-21T07:50:33.187 に答える