@SuppressWarnings({ "static-access", "empty-statement" })
public void serviceStart() {
==> 라고 어노테이션 선언하면 이클립스에서 경고 메시지가 사라짐
==> 의미
자바 어노테이션으로 컴파일러가 경고하는 내용 중에 제외시킬 내용을 설정할때 사용
언어 스펙은 이중에서 두가지 만을 정의 (deprecation : 비추천, unchecked : 비확인)
==> 파라미터 속성 값
all : 모든 경고 제외
cats : 캐스트 연산자 관련 경고 제외
dep-ann : 사용하지 말아야 할 주석 관련 경고 제외
deprecation : 사용하지 말아야 할 메소드 관련 경고 제외
fallthrough : witch문에서의 break누락 관련 경고 제외
finally : 반환하지 않는 finally 블럭 관련 경고 제외
null : null분석 관련 경고 제외
rawtypes : Generic(데이터 형식에 의존하지 않고, 하나의 값이 여러 다른 데이터 타입들을 가질 수 있음)을 사용하는 클래스 매개 변수가
불특정일 때의 경고 제외
unchecked : 사용하지 않는 코드 관련 경고 제외 (커파일러 경고가 발생하는 대부분의 코드상단에 배치가 가능)
incomplete-switch : switch 문 case에 누락 관련 경고 제외
그 외 restriction, nls, serial, static-access, hiding 등이 있음
'java' 카테고리의 다른 글
javaDoc생성하기 (0) | 2010.06.30 |
---|---|
형변환 문제점 (0) | 2010.05.19 |
StringIndexOutOfBoundsException: String index out of range: 22 (0) | 2010.05.18 |
이클립스와 jeus연동시 WAS 시작 종료 설정하기 (0) | 2010.05.04 |
이클립스 실행이 안될때.. (0) | 2010.05.04 |