> Java > java지도 시간 > 본문

Java에서 @SuppressWarnings 주석으로 억제할 수 있는 다양한 경고 이름은 무엇입니까?

Mary-Kate Olsen
풀어 주다: 2024-10-23 18:09:15
원래의
630명이 탐색했습니다.

What Are the Different Warning Names That Can Be Suppressed by the @SuppressWarnings Annotation in Java?

Java의 @SuppressWarnings 경고 이름 이해

Java의 @SuppressWarnings 주석을 사용하면 개발자가 코드 컴파일 중에 특정 컴파일러 경고를 억제할 수 있습니다. 큰따옴표 안에 있는 이 주석의 매개변수는 표시되지 않을 경고를 지정합니다.

유효한 경고 이름 목록

유효한 경고 이름의 구체적인 목록은 다를 수 있습니다. 사용된 IDE 또는 컴파일러에 따라 다릅니다. 다음은 Eclipse에 대한 전체 목록입니다.

Eclipse Galileo

  • all: 모든 경고를 억제합니다
  • boxing: boxing/ unboxing
  • cast: 캐스팅과 관련된 경고를 억제합니다
  • dep-ann: 더 이상 사용되지 않는 주석과 관련된 경고를 억제합니다
  • deprecation: 더 이상 사용되지 않는 것과 관련된 경고를 억제합니다
  • fallthrough : 스위치 문에서 공백 누락과 관련된 경고를 억제
  • finally: 반환하지 않는 finally 블록과 관련된 경고를 억제
  • hiding: 클래스 변수를 숨기는 지역 변수와 관련된 경고를 억제
  • incomplete-switch: 스위치 문에서 누락된 사례와 관련된 경고를 억제합니다(enum 사례)
  • nls: nls가 아닌 문자열 리터럴과 관련된 경고를 억제합니다
  • null: null 분석과 관련된 경고를 억제합니다
  • restriction: 권장되지 않거나 금지된 참조 사용과 관련된 경고를 억제합니다.
  • serial: 직렬화 가능 클래스에서 serialVersionUID 필드 누락과 관련된 경고를 억제합니다.
  • static-access: 잘못된 참조와 관련된 경고를 억제합니다. static access
  • synthetic-access: 내부 클래스의 최적화되지 않은 액세스와 관련된 경고를 억제합니다
  • unchecked: 확인되지 않은 작업과 관련된 경고를 억제합니다
  • unqualified-field-access: 관련 경고를 억제합니다 규정되지 않은 필드 액세스
  • unused: 사용되지 않는 코드와 관련된 경고를 억제합니다

Eclipse Indigo(Galileo에 추가)

  • javadoc : javadoc과 관련된 경고를 억제합니다
  • rawtype: 원시 유형과 관련된 경고를 억제합니다
  • static-method: static으로 선언될 수 있는 메서드와 관련된 경고를 억제합니다
  • super: 경고를 억제합니다 슈퍼 호출 없이 메서드 재정의와 관련

Eclipse Juno(Indigo에 추가)

  • resource: Closeable 유형 리소스 사용과 관련된 경고를 억제합니다
  • sync-override: 동기화된 메서드를 재정의할 때 동기화 누락과 관련된 경고를 억제합니다

Eclipse Kepler 및 Luna(Juno 목록 사용)

기타 IDE 및 컴파일러

앞서 언급한 목록에는 Eclipse가 포함되어 있지만 다른 IDE 및 컴파일러에는 유사하거나 약간 다른 경고 이름 세트가 있을 수 있습니다. 사용 중인 컴파일러 또는 IDE와 관련된 설명서를 참조하는 것이 좋습니다.

위 내용은 Java에서 @SuppressWarnings 주석으로 억제할 수 있는 다양한 경고 이름은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

원천:php
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
저자별 최신 기사
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿