הערה Java @SuppressWarnings

1. סקירה כללית

במדריך מהיר זה, נבחן כיצד להשתמש ב- @SuppressWarnings ביאור.

2. @SuppressWarnings ביאור

הודעות אזהרה של מהדר בדרך כלל מועילות. לפעמים אזהרות יכולות להיות רועשות.

במיוחד כשאנחנו לא יכולים או לא רוצים לפנות אליהם:

מכונה ברמה ציבורית {גרסאות רשימה פרטית; addVersion public void (גרסת מחרוזת) {versions.add (גרסה); }}

המהדר יוציא אזהרה לגבי שיטה זו. זה יזהיר שאנחנו משתמשים באוסף מסוג גלם. אם אנחנו לא רוצים לתקן את האזהרה, אז אנחנו יכולים לדכא את זה עם @SuppressWarnings ביאור.

ביאור זה מאפשר לנו לומר מאיזה אזהרות להתעלם. סוגי האזהרה עשויים להשתנות בהתאם לספק המהדר, שני הנפוצים ביותר הם בִּזוּי ו לא בדוק.

דכאוןנ אומר למהדר להתעלם כאשר אנו משתמשים בשיטה או סוג שהוצא משימוש.

לא בדוק אומר למהדר להתעלם כאשר אנו משתמשים בסוגי גלם.

אז, בדוגמה שלנו לעיל, אנו יכולים לדכא את האזהרה הקשורה לשימוש בסוג הגולמי שלנו:

מכונה ברמה ציבורית {גרסאות רשימה פרטית; @SuppressWarnings ("לא מסומן") // או @SuppressWarnings ({"לא מסומן"}) addVersion פומבי (גרסת מחרוזת) {versions.add (גרסה); }}

כדי לדכא רשימה של אזהרות מרובות, הגדרנו חוּט מערך המכיל את רשימת האזהרות המתאימה:

@SuppressWarnings ({"לא מסומן", "הוצא משימוש"))

3. מסקנה

במדריך זה ראינו כיצד אנו יכולים להשתמש ב- @SuppressWarnings ביאור ב- Java.

קוד המקור המלא של הדוגמאות ניתן למצוא באתר GitHub.


$config[zx-auto] not found$config[zx-overlay] not found