Napomena Java @SuppressWarnings

1. Pregled

U ovom ćemo brzom vodiču pogledati kako se koristi @SuppressWarnings bilješka.

2. @SuppressWarnings Bilješka

Poruke upozorenja sastavljača obično su korisne. No ponekad upozorenja mogu postati bučna.

Pogotovo kad im se ne možemo ili ne želimo obratiti:

stroj javne klase {verzije privatnog popisa; javna void addVersion (verzija niza) {inačice.add (verzija); }}

Prevoditelj će izdati upozorenje o ovoj metodi. Upozorit će da koristimo zbirku sirovog tipa. Ako ne želimo popraviti upozorenje, onda možemo ga suzbiti pomoću @SuppressWarnings bilješka.

Ova nam napomena omogućuje da kažemo koje vrste upozorenja treba zanemariti. Iako se vrste upozorenja mogu razlikovati ovisno o dobavljaču prevoditelja, dva najčešća su negodovanje i neprovjereno.

deprecation govori kompajleru da zanemari kada koristimo zastarjelu metodu ili tip.

neprovjereno govori kompajleru da zanemari kada koristimo sirove tipove.

Dakle, u našem primjeru gore, možemo suzbiti upozorenje povezano s našim korištenjem sirovog tipa:

stroj javne klase {verzije privatnog popisa; @SuppressWarnings ("neoznačeno") // ili @SuppressWarnings ({"nepotvrđeno"}) javna void addVersion (verzija niza) {inačice.add (verzija); }}

Da bismo suzbili popis više upozorenja, postavili smo a Niz niz koji sadrži odgovarajući popis upozorenja:

@SuppressWarnings ({"neoznačeno", "zastarjelo"})

3. Zaključak

U ovom vodiču vidjeli smo kako možemo koristiti @SuppressWarnings napomena u Javi.

Cjeloviti izvorni kod za primjere možete pronaći na GitHubu.