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.
<strong>@Deprecated(since="<version>")</strong>
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.
<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>
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!