significa que persistencia ejemplo crear anotaciones annotation java annotations deprecated

que - crear annotations en java



¿Qué es el reverso de @deprecated en java (2)

Esta pregunta ya tiene una respuesta aquí:

Entonces, las personas usan la anotación @Deprecated para las API que han quedado en desuso.

¿Hay alguna anotación que notifique a los usuarios si el método está evolucionando y no es estable?


Afaik, todavía no existe, tienes que crear el tuyo propio.

JEP277 define un @Deprecated(EXPERIMENTAL) , pero es solo una proposición.


En hadoop hay una anotación InterfaceStability para estos propósitos. Lo curioso es que esta anotación no es estable. Dudo que tal cosa pueda aparecer en JDK.

@InterfaceAudience.Public @InterfaceStability.Evolving public class InterfaceStability { /** * Can evolve while retaining compatibility for minor release boundaries.; * can break compatibility only at major release (ie. at m.0). */ @Documented public @interface Stable {}; /** * Evolving, but can break compatibility at minor release (i.e. m.x) */ @Documented public @interface Evolving {}; /** * No guarantee is provided as to reliability or stability across any * level of release granularity. */ @Documented public @interface Unstable {}; }