반응형
여러 @Suppress Warnings 주석 조합 - Eclipse Indigo
는 여러 억제를 하여 각 자체 억제를 하지 입니다.@SuppressWarnings
석입니니다다
예를 들어 다음과 같습니다.
public class Example
public Example() {
GO go = new GO(); // unused
....
List<String> list = ( List<String> ) go.getList(); // unchecked
}
...
// getters/setters/other methods
}
의 제제 now now now now now now now now now now를 갖게 되었습니다.@SuppressWarnings
두 경고에 대해 하고 싶기 이러한 경고는 다음과 같습니다.
@SuppressWarnings( "unused", "unchecked" )
public class Example
public Example() {
GO go = new GO(); // unused - suppressed
....
List<String> list = ( List<String> ) go.getList(); // unchecked - suppressed
}
...
// getters/setters/other methods
}
하지만 그것은 올바른 구문이 아닙니다.이것을 할 방법이 있을까요?
사용하세요.@SuppressWarnings({"unused", "unchecked"})
주석 내부를 보면 다음과 같이 표시됩니다.
public @interface SuppressWarnings {
String[] value();
}
보시다시피 value 파라미터는 Strings 배열입니다...따라서 주석의 파라미터는 값1, 값2, 값3이 될 수 있습니다.
final String[] value1 = { "a1" };
final String[] value2 = { "a1", "a2" };
final String[] value3 = { "a1", "a2", "a3" };
예:
@SuppressWarnings({"unused"})
@SuppressWarnings({"unused", "javadoc"})
당신은 종종 같은 것을 볼 수 있다.
@SuppressWarnings("unused")
그리고 이것은 하나의 요소가 "{ }"을(를) 허용하지 않는 특별한 경우입니다.
언급URL : https://stackoverflow.com/questions/13070260/combining-multiple-suppresswarnings-annotations-eclipse-indigo
반응형
'programing' 카테고리의 다른 글
Vue.js: 생산성을 높이기 위해 먼저 스크립트 또는 템플릿을 단일 파일 컴포넌트에 넣어야 합니까? (0) | 2022.08.02 |
---|---|
C로부터의 Call Go 함수 (0) | 2022.08.02 |
Vuej에 대한 성능 메트릭 (0) | 2022.08.02 |
Java를 사용하여 파일 이름 변경 (0) | 2022.08.01 |
Vue 인스턴스의 수명 주기 이해 (0) | 2022.08.01 |