")forRemoval このブール値パラメーターは、API が将来のバージョンで削除される予定であるかどうかを指定します。指定できない場合、デフォルト値は false になります。構文@非推奨(forRemoval= ホームページ >Java >&#&チュートリアル >@Deprecated アノテーションは Java 9 にどのようなプロパティを追加しますか? Java 9 の @非推奨のアノテーション に 2 つの新しいパラメーターまたはプロパティが追加されました。これらのパラメータは Since と forRemoval です。これら 2 つのパラメータは、指定できない場合はオプションであり、デフォルト値 です。 パラメーターは、API の非推奨の バージョン を指定しているためです。この要素のデフォルト値は emptystring です。 Syntax パラメーターは、API が将来のリリースで削除される予定であるかどうかを指定します。指定できない場合、デフォルト値は false となります。 構文 以上が@Deprecated アノテーションは Java 9 にどのようなプロパティを追加しますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。@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>