programing

여러 @Suppress Warnings 주석 조합 - Eclipse Indigo

firstcheck 2022. 8. 2. 22:33
반응형

여러 @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

반응형