0

IntelliJはフィールドイニシャライザが冗長であると間違って言っていますが、実際にはLombokの@Builder.Defaultで使用されています。IntelliJ警告の警告名を@SupressWarningsにする方法は?

私は@SupressWarningsを使用してこの警告を抑制したいと思いますが、警告が何を呼び出すのか分かりません(alt-enterは私に猶予するオプションも与えません)。 IntelliJでどのように警告名を見つけることができますか?

+1

多分 '@SuppressWarnings(" UnusedAssignment ")'? Alt-Enterは私のために働いた – Vic

+0

@Vic:ありがとう、それは動作しますが、Alt-Enterは機能しません。それは私にイニシャライザを削除するオプションを与えます。 – Runemoro

+1

「Alt-Enter」と「冗長イニシャライザを削除」を押すと、キーボードの「右」ボタンが表示され、「フィールドの非表示」の1つのオプションが表示されます。私のために働いた – Vic

答えて

1

警告の上にカーソルを置くと + を入力しAltキーを押すと、メニューを開く必要があります。このメニューでは、フィールドを削除するオプションが必要です。このオプションに移動し、を押します。これにより、警告を抑制するオプションを含むサブメニューが開きます。これにより、IntelliJは適切な注釈を生成します。

あなたの場合、注釈はおそらく@SuppressWarnings("unused")または@SuppressWarnings("UnusedAssignment")の行にあるはずです。