0

IntelliJ sagt mir irrtümlicherweise, dass ein Feldinitialisierer überflüssig ist, aber tatsächlich von Lomboks @Builder.Default verwendet wird.Wie erhält man den @SupressWarnings-Warnnamen für eine IntelliJ-Warnung?

Ich möchte diese Warnung unter Verwendung @SupressWarnings unterdrücken, aber ich weiß nicht, wie die Warnung heißt (alt-enter gibt mir auch keine Option zu unterdrücken). Wie kann ich den Namen einer Warnung in IntelliJ finden?

+1

Vielleicht '@SuppressWarnings (" UnusedAssignment ")'? Alt-Enter funktionierte für mich – Vic

+0

@Vic: Danke, das funktioniert, aber Alt-Enter funktioniert nicht, es gibt mir nur eine Option, um den Initialisierer zu entfernen. – Runemoro

+1

Wenn Sie "Alt-Enter" und "Remove redundant initializer" drücken, erscheint der Vorschlag, drücken Sie die "right" Taste auf der Tastatur und ein weiterer Satz von Optionen erscheint mit "Suppress for field" als einer davon. Arbeitete für mich – Vic

Antwort

1

indem Sie den Cursor auf die Warnung setzen und drücken Alt + Geben Sie, sollte es ein Menü öffnen. In diesem Menü sollte eine Option zum Entfernen des Feldes vorhanden sein. Navigieren Sie zu dieser Option und drücken Sie . Dies öffnet ein Untermenü, das die Optionen zum Unterdrücken der Warnung enthält. Auf diese Weise generiert IntelliJ die entsprechende Annotation.

In Ihrem Fall sollte die Annotation wahrscheinlich in den Zeilen @SuppressWarnings("unused") oder @SuppressWarnings("UnusedAssignment") liegen.

Verwandte Themen