"일꾼이 일을 잘하려면 먼저 도구를 갈고 닦아야 한다." - 공자, 『논어』.
첫 장 > 프로그램 작성 > Java에서 유효한 @SuppressWarnings 주석 경고 이름은 무엇입니까?

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

2024년 11월 17일에 게시됨
검색:411

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

@SuppressWarnings Java의 주석 경고 이름

@SuppressWarnings 주석은 코드 블록에 적용될 때 특정 유형의 컴파일러 경고를 억제합니다. @SuppressWarnings 주석 내에서 사용할 수 있는 유효한 경고 이름은 사용 중인 IDE 또는 컴파일러에 따라 다릅니다.

유효한 경고 이름 목록:

다음 목록 Eclipse Galileo에 대한 유효한 경고 이름을 포함합니다:

  • all: 모두 억제합니다. warnings.
  • boxing: boxing/unboxing 작업과 관련된 경고를 표시하지 않습니다.
  • cast: 캐스트 작업과 관련된 경고를 표시하지 않습니다.
  • dep-ann: 더 이상 사용되지 않는 것과 관련된 경고를 표시하지 않습니다. 주석.
  • 지원 중단: 지원 중단과 관련된 경고를 표시하지 않습니다.
  • fallthrough: 스위치 문에서 공백 누락과 관련된 경고를 표시하지 않습니다.
  • finally: finally 블록과 관련된 경고를 표시하지 않습니다. return.
  • hiding: 변수를 숨기는 로컬과 관련된 경고를 억제합니다.
  • incomplete-switch: 스위치에서 누락된 항목과 관련된 경고를 억제합니다. 문(열거형 사례).
  • nls: 다음과 관련된 경고를 표시하지 않습니다. nls가 아닌 문자열 리터럴.
  • null: null 분석과 관련된 경고를 표시하지 않습니다.
  • restriction: 권장되지 않거나 금지된 사용과 관련된 경고를 표시하지 않습니다. reference.
  • serial: 누락과 관련된 경고를 표시하지 않습니다. 직렬화 가능 클래스에 대한 serialVersionUID 필드.
  • static-access: 잘못된 정적 액세스와 관련된 경고를 억제합니다.
  • synthetic-access: 관련 경고를 억제합니다. 내부 클래스의 최적화되지 않은 액세스.
  • 선택 취소됨: 확인되지 않은 작업과 관련된 경고를 표시하지 않습니다.
  • unqualified-field-access: 제한되지 않은 필드 액세스와 관련된 경고를 표시하지 않습니다.
  • unused: 관련 경고를 표시하지 않습니다. 사용되지 않는 코드에 추가됩니다.

추가 경고 이름은 후속 버전에 도입되었습니다. Eclipse:

  • javadoc: Javadoc 경고와 관련된 경고를 표시하지 않습니다(Indigo 이상).
  • rawtypes: 사용과 관련된 경고를 표시하지 않습니다. 원시 유형(인디고 및 이후).
  • static-method: 정적으로 선언될 수 있는 메서드와 관련된 경고를 억제합니다(Indigo 이상).
  • super: 슈퍼 호출 없이 메서드 재정의와 관련된 경고를 표시하지 않습니다(Indigo 및 나중에).
  • resource: Closeable 유형의 리소스 사용과 관련된 경고를 억제합니다(Juno 이상).
  • sync-override: 억제합니다. 동기화된 메서드를 재정의할 때 동기화 누락으로 인한 경고(Juno 이상).

참고하는 것이 중요합니다. 유효한 경고 이름 목록은 IDE 또는 컴파일러에 따라 다를 수 있습니다. 지원되는 경고 이름에 대한 최신 정보는 항상 IDE 또는 컴파일러에서 제공하는 설명서를 참조하세요.

릴리스 선언문 이 글은 1729671257에서 재인쇄되었습니다. 침해 내용이 있는 경우, [email protected]으로 연락하여 삭제하시기 바랍니다.
최신 튜토리얼 더>

부인 성명: 제공된 모든 리소스는 부분적으로 인터넷에서 가져온 것입니다. 귀하의 저작권이나 기타 권리 및 이익이 침해된 경우 자세한 이유를 설명하고 저작권 또는 권리 및 이익에 대한 증거를 제공한 후 이메일([email protected])로 보내주십시오. 최대한 빨리 처리해 드리겠습니다.

Copyright© 2022 湘ICP备2022001581号-3