IntelliJ sagt "Warnung: java: foo/bar/Baz.java verwendet, deaktiviert oder unsichere Vorgänge", aber es nicht sagen, in welcher Zeile es sich bezieht

Ich erhalte diese Warnung:

IntelliJ sagt

Wenn ich auf das Bild klicken, es öffnet den zugehörigen Editor, aber es nicht sagen, die Nummer der Zeile, wo die Warnung ausgelöst wird.
Ich will nicht hinzufügen @SuppressWarning("unchecked") auf die ganze Klasse...

Abhilfe/Lösung?

  • Die Warnhinweise in den entsprechenden editor navigieren Sie zu dem problematischen Linien.
  • Tut es das nicht. Der editor wird geöffnet und der cursor auf die erste Zeile. Ich denke, es kann eine Begrenzung auf den javac-compiler (also IntelliJ ist nicht Parsen der Nachricht, da die Nummer der Zeile, fehlt möglicherweise aus dem javac-compiler). Eclipse verwendet einen eigenen compiler, der wirft verschiedene Warnungen, aber diese Warnung sind immer inklusive der Zeilennummern.
  • Richtig, es wird open in der ersten Zeile, aber auf der rechten Seite sehen Sie die Liste aller Warnungen im entsprechenden editor (kleine gelbe Punkte). Es ist auch die Zusammenfassung-Anzeige (grün/gelb/rote Quadrat in der oberen rechten Ecke des editor), die zeigt Allgemeine "Gesundheit" des Editors. Diese sollte nicht grün sein, für Ihren Fall
  • wie dieses: s9.postimage.org/4km1mlufz/image.png
  • es zeigt, dass es grün um mich, und es ist kein Schild an der bar
  • Hat Ihr Projekt hat Sie language level auf 5.0+ (Projekt-Struktur -> Projekt)? Haben Sie "Unchecked Warnung" überprüfung aktiviert und deren Schweregrad entweder Warnung oder Fehler (Einstellungen -> Inspektionen -> allgemein -> Deaktiviert Warnung) ?
  • Ich habe das Sprachniveau 6.0 und der Kontrolle im Zusammenhang mit "Unchecked Warnung" ausgewählt ist. Mit IntelliJ 12.0.1
  • Es ist wohl ein bug in der "Unchecked Warnung" Inspektion von IntelliJ IDEA. Soweit ich das beurteilen kann, die Inspektion soll fangen diese Warnung, aber es funktioniert nicht. Es ist passiert, mir auch.

Schreibe einen Kommentar