usar - Suprimir la advertencia de importación obsoleta en Java
usar codigo html en java (6)
Como hack no puedes importar y usar el nombre completo dentro del código.
También puedes probar javac -Xlint: -deprecation no estoy seguro de si eso lo resolvería.
En Java, si importa una clase obsoleta:
import SomeDeprecatedClass;
Obtiene esta advertencia: The type SomeDeprecatedClass is deprecated
¿Hay alguna manera de suprimir esta advertencia?
Lo resolví cambiando la importación a:
import package.*
luego anotando el método que usó las clases obsoletas con @SuppressWarnings("deprecation")
Para evitar la advertencia: no importe la clase
en su lugar use el nombre de clase completamente calificado
y úselo en el menor número de lugares posible.
Supongamos que está anulando / implementando una interfaz con un método obsoleto (como getUnicodeStream (String columnLabel) en java.sql.ResultSet), entonces no se deshará de las advertencias de obsolescencia simplemente utilizando la anotación @SuppressWarnings ("deprecation") , a menos que también anote el mismo nuevo método con la anotación @Deprecated. Esto es lógico, porque de lo contrario podría "no predefinir" un método simplemente anulando su descripción de interfaz.
Use esta anotación en su clase o método:
@SuppressWarnings( "deprecation" )
puedes usar:
javac FileName.java -Xlint: -deprecation
Pero esto te dará advertencias y también te dirá la parte del código que está causando obsolescencia o el uso de API obsoleta. Ahora bien, puede ejecutar su código con estas advertencias o hacer los cambios apropiados en el código.
En mi caso, estaba usando someListItem.addItem("red color")
mientras que el compilador quería que usara someListItem.add("red color");
.