Rumah > Java > javaTutorial > teks badan

Apakah nama amaran @SuppressWarnings yang sah di Jawa?

Susan Sarandon
Lepaskan: 2024-10-24 04:43:02
asal
119 orang telah melayarinya

What are the valid @SuppressWarnings warning names in Java?

Nama Amaran @SuppressWarnings yang Sah dalam Java

Anotasi @SuppressWarnings Java membolehkan pengaturcara menyekat amaran pengkompil untuk segmen kod tertentu. Amaran untuk ditindas dinyatakan dalam kurungan selepas anotasi, tetapi apakah sebenarnya yang boleh ditulis di sana?

Amaran Bergantung IDE

Senarai amaran @SuppressWarnings yang sah nama bergantung pada IDE atau pengkompil yang anda gunakan. Eclipse Galileo, sebagai contoh, menyokong amaran berikut:

  • semua (mencegah semua amaran)
  • tinju (amaran berkaitan tinju/nyah tinju)
  • pelakon (amaran berkaitan dengan operasi cast)
  • dep-ann (amaran berkaitan anotasi yang ditamatkan)
  • penamatan (amaran berkaitan dengan penamatan)
  • fallthrough (amaran berkaitan kehilangan rehat dalam pernyataan suis )
  • akhirnya (amaran berkaitan dengan akhirnya blok yang tidak kembali)
  • bersembunyi (amaran berkaitan dengan penduduk setempat yang menyembunyikan pembolehubah)
  • suis tidak lengkap (amaran berkaitan hilang entri dalam penyataan suis)
  • nls (amaran berkaitan dengan literal rentetan bukan nls)
  • null (amaran berkaitan analisis nol)
  • sekatan (amaran berkaitan penggunaan yang tidak digalakkan atau rujukan terlarang)
  • siri (amaran berkaitan dengan kehilangan medan serialVersionUID untuk kelas boleh bersiri)
  • akses statik (amaran berkaitan dengan akses statik yang salah)
  • akses sintetik ( amaran yang berkaitan dengan akses yang tidak dioptimumkan daripada kelas dalaman)
  • nyahtanda (amaran berkaitan dengan operasi yang tidak disemak)
  • akses medan-tidak layak (amaran berkaitan dengan akses medan tidak layak)
  • tidak digunakan ( amaran yang berkaitan dengan kod yang tidak digunakan)

Amaran Tambahan

Versi Eclipse seterusnya dan IDE/penyusun lain menambah nama amaran tambahan yang sah. Sebagai contoh, Indigo menambah "javadoc," "rawtypes," "static-method," dan "super," manakala Juno menambah "resource" dan "sync-override."

Other Compiler

Walaupun amaran yang disenaraikan di atas adalah biasa dalam kebanyakan persekitaran Java, pengkompil lain mungkin mempunyai set unik nama amaran yang sah mereka sendiri. Adalah penting untuk merujuk dokumentasi untuk IDE atau pengkompil khusus anda untuk menentukan senarai tepat amaran yang disokong.

Atas ialah kandungan terperinci Apakah nama amaran @SuppressWarnings yang sah di Jawa?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!