Heim > Java > javaLernprogramm > Hauptteil

Was sind die gültigen @SuppressWarnings-Warnungsnamen in Java?

Susan Sarandon
Freigeben: 2024-10-24 04:43:02
Original
119 Leute haben es durchsucht

What are the valid @SuppressWarnings warning names in Java?

Gültige @SuppressWarnings-Warnungsnamen in Java

Die @SuppressWarnings-Annotation von Java ermöglicht es Programmierern, Compiler-Warnungen für bestimmte Codesegmente zu unterdrücken. Die zu unterdrückenden Warnungen werden in Klammern nach der Annotation angegeben, aber was genau kann dort geschrieben werden?

IDE-abhängige Warnungen

Die Liste der gültigen @SuppressWarnings-Warnungen Namen hängen von der IDE oder dem Compiler ab, die Sie verwenden. Eclipse Galileo unterstützt beispielsweise die folgenden Warnungen:

  • all (unterdrückt alle Warnungen)
  • Boxing (Warnungen im Zusammenhang mit dem Ein-/Auspacken)
  • cast (Warnungen im Zusammenhang mit Umwandlungsvorgängen)
  • dep-ann (Warnungen im Zusammenhang mit veralteten Anmerkungen)
  • deprecation (Warnungen im Zusammenhang mit veralteten Anmerkungen)
  • fallthrough (Warnungen im Zusammenhang mit fehlenden Unterbrechungen in Switch-Anweisungen )
  • finally (Warnungen im Zusammenhang mit „finally“-Blöcken, die nicht zurückkehren)
  • hiding (Warnungen im Zusammenhang mit Locals, die Variablen ausblenden)
  • incomplete-switch (Warnungen im Zusammenhang mit „fehlenden“ Blöcken). Einträge in Switch-Anweisungen)
  • nls (Warnungen im Zusammenhang mit Nicht-nls-Zeichenfolgenliteralen)
  • null (Warnungen im Zusammenhang mit der Nullanalyse)
  • restriction (Warnungen im Zusammenhang mit der Verwendung von nicht empfohlen oder verbotene Verweise)
  • serial (Warnungen im Zusammenhang mit dem fehlenden Feld „serialVersionUID“ für eine serialisierbare Klasse)
  • static-access (Warnungen im Zusammenhang mit falschem statischen Zugriff)
  • synthetic-access ( Warnungen im Zusammenhang mit nicht optimiertem Zugriff von inneren Klassen)
  • unchecked (Warnungen im Zusammenhang mit ungeprüften Vorgängen)
  • unqualified-field-access (Warnungen im Zusammenhang mit nicht qualifiziertem Feldzugriff)
  • unused ( Warnungen im Zusammenhang mit nicht verwendetem Code)

Zusätzliche Warnungen

Nachfolgende Versionen von Eclipse und anderen IDEs/Compilern fügen zusätzliche gültige Warnungsnamen hinzu. Indigo fügt beispielsweise „javadoc“, „rawtypes“, „static-method“ und „super“ hinzu, während Juno „resource“ und „sync-override“ hinzufügt.

Andere Compiler

Während die oben aufgeführten Warnungen in vielen Java-Umgebungen üblich sind, verfügen andere Compiler möglicherweise über ihren eigenen eindeutigen Satz gültiger Warnungsnamen. Es ist wichtig, die Dokumentation Ihrer spezifischen IDE oder Ihres Compilers zu konsultieren, um die genaue Liste der unterstützten Warnungen zu ermitteln.

Das obige ist der detaillierte Inhalt vonWas sind die gültigen @SuppressWarnings-Warnungsnamen in Java?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!