|
JavaTM Platform Standard Ed. 6 |
|||||||||
앞의 클래스 다음의 클래스 | 프레임 있어 프레임 없음 | |||||||||
개요 : 필수 | 옵션 | 상세 : 요소 |
@Target (value ={TYPE ,FIELD ,METHOD ,PARAMETER ,CONSTRUCTOR ,LOCAL_VARIABLE }) @Retention (value =SOURCE ) public @interface SuppressWarnings
주석을 붙인 요소 ( 및 주석을 붙인 요소에 포함되는 모든 프로그램 요소)로, 이름으로 지정된 컴파일러 경고가 억제되는 것을 나타냅니다. 지정된 요소의 억제된 경고세트는, 포함되는 모든 요소의 억제된 경고의 슈퍼 세트입니다. 예를 들어, 클래스에 주석을 붙여, 어느 경고를 억제해, 메소드에 주석을 붙여 다른 경고를 억제하면(자), 메소드로 양쪽 모두의 경고가 억제됩니다.
스타일의 점으로부터 말하면(자), 프로그래머는, 유효한 경우, 가장 심도가 있는 상자 요소로 이 주석을 사용할 필요가 있습니다. 특정의 메소드로 경고를 억제하려면 , 클래스는 아니고 메소드로 주석을 붙일 필요가 있습니다.
필수 요소의 개요 | |
---|---|
String [] |
value
주석을 붙일 수 있었던 요소로 컴파일러에 의해 억제되는 경고세트입니다. |
요소의 상세 |
---|
public abstract String [] value
컴파일러 벤더는, 이 주석의 종류와 함께 지원하는 경고명을 문서화할 필요가 있습니다. 또, 복수의 컴파일러에 걸쳐서 같은 이름의 경고가 기능하도록(듯이) 협력하는 것이 바람직합니다.
|
JavaTM Platform Standard Ed. 6 |
|||||||||
앞의 클래스 다음의 클래스 | 프레임 있어 프레임 없음 | |||||||||
개요 : 필수 | 옵션 | 상세 : 요소 |
Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms . Documentation Redistribution Policy 도 참조해 주세요.