>  기사  >  Java  >  Java의 @SuppressWarnings 주석에 유효한 경고 이름은 무엇입니까?

Java의 @SuppressWarnings 주석에 유효한 경고 이름은 무엇입니까?

DDD
DDD원래의
2024-10-23 15:56:01493검색

What are the Valid Warning Names in Java's @SuppressWarnings Annotation?

Java에서 유효한 @SuppressWarnings 경고 이름

@SuppressWarnings 주석을 사용하면 코드 분석 도구에 대한 특정 경고를 억제할 수 있습니다. 주석 괄호 안의 토큰은 억제되어야 하는 경고를 지정합니다.

유효한 경고 이름 목록

유효한 경고 이름 목록은 사용된 IDE 또는 컴파일러에 따라 다릅니다. 다음은 다양한 Eclipse 버전 목록입니다.

Galileo:

  • all: 모든 경고를 억제합니다
  • boxing: Boxing/unboxing 작업
  • cast: Cast 작업
  • dep-ann: Depreciated 주석
  • deprecation: Deprecation
  • fallthrough: 누락된 switch 문 나누기
  • 마침내 : 반환 없이 최종 차단
  • hiding: 다른 것을 숨기는 지역 변수
  • incomplete-switch: 스위치 문 항목 누락
  • nls: nls가 아닌 문자열 리터럴
  • null: Null 분석
  • 제한: ​​권장되지 않거나 금지된 참조
  • serial: serialVersionUID 필드 누락
  • static-access: 잘못된 정적 액세스
  • synthetic-access : 내부 클래스에서 최적화되지 않은 액세스
  • unchecked: 선택되지 않은 작업
  • unqualified-field-access: 정규화되지 않은 필드 액세스
  • unused: 사용되지 않은 코드

Indigo:

  • javadoc: JavaDoc 경고
  • rawtype: 원시 유형 사용
  • static-method: static으로 선언할 수 있는 메서드
  • super: 슈퍼 호출 없이 메서드 재정의

Juno:

  • resource: 닫을 수 있는 리소스 사용
  • sync-override: 동기화된 방법을 재정의할 때 동기화가 누락됨

Kepler 및 Luna:

  • Juno와 동일한 목록 사용

다른 IDE 및 컴파일러에는 유사한 목록이 있을 수 있지만 변형이 있을 수 있습니다. 특정 정보는 설명서를 참조하거나 선호하는 도구를 참조하세요.

위 내용은 Java의 @SuppressWarnings 주석에 유효한 경고 이름은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.