")forRemoval 이 부울 매개변수는 API가 향후 버전에서 제거될 것인지 여부를 지정합니다. 지정할 수 없는 경우 기본값은 false입니다. 구문@Deprecated(forRemoval= Java 9의 @Deprecated 주석에 두 개의 새로운 매개변수 또는 속성이 추가되었습니다. 이러한 매개변수는 Since 및 forRemoval입니다. 이 두 매개변수는 기본값을 사용하여 지정할 수 없는 경우 선택사항입니다. 매개변수는 API의 더 이상 사용되지 않는 버전 을 지정하기 때문입니다. 이 요소의 기본값은 emptystring입니다. Syntax 매개변수는 API가 향후 버전에서 제거될 것인지 여부를 지정합니다. 지정할 수 없는 경우 기본값은 false입니다. 구문 위 내용은 @Deprecated 주석은 Java 9에 어떤 속성을 추가합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!@Deprecated 주석은 Java 9에 어떤 속성을 추가합니까?
이
문자열 <strong>@Deprecated(since="<version>")</strong>
forRemoval
이
boolean<strong>@Deprecated(forRemoval=<boolean>)</strong>
예
public class DeprecatedAnnotationTest {
public static void main(String[] args) {
DeprecatedAnnotationTest test = new DeprecatedAnnotationTest();
test.method1();
test.method2();
}
<strong> @Deprecated(since="7.0")</strong>
public void method1() {
System.out.println("@Deprecated(since=\"7.0\")");
}
<strong> @Deprecated(since="5.0", forRemoval=true)</strong>
public void method2() {
System.out.println("@Deprecated(since=\"5.0\", forRemoval=true)");
}
}
출력
<strong>@Deprecated(since="7.0")
@Deprecated(since="5.0", forRemoval=true)</strong>