")forRemoval Ce paramètre booléen spécifie si l'API est destinée à être supprimée dans une version future. Lorsque nous ne pouvons pas le spécifier, la valeur par défaut est false. Syntaxe@Obsolète(forRemoval= Maison >Java >javaDidacticiel >Quelles propriétés l'annotation @Deprecated ajoute-t-elle dans Java 9 ? Deux nouveaux paramètres ou propriétés ont été ajoutés à l'annotation @Deprecated dans Java 9. Ces paramètres sont Depuis et forRemoval, ces deux paramètres sont facultatifs avec valeur par défaut lorsque nous ne pouvons pas les spécifier. ce paramètre chaîne spécifie une version obsolète de l'API. La valeur par défaut de cet élément est emptystring. Ce booleanparamètre spécifie si l'API est destinée à être supprimée dans une future version. Lorsque nous ne pouvons pas préciser, la valeur par défaut est false. Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!Quelles propriétés l'annotation @Deprecated ajoute-t-elle dans Java 9 ?
Parce que
Syntax
<strong>@Deprecated(since="<version>")</strong>
forRemoval
Syntaxe
<strong>@Deprecated(forRemoval=<boolean>)</strong>
Exemple
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)");
}
}
Sortie
<strong>@Deprecated(since="7.0")
@Deprecated(since="5.0", forRemoval=true)</strong>