java - اكواد - برامج مكتوبة بلغة الجافا




ما هو عكسdeprecated في جافا (2)

أفايك، فإنه لا وجود لها بعد، لديك لخلق الخاصة بك.

JEP277 تحديد @Deprecated(EXPERIMENTAL) ، لكنه مجرد اقتراح.

هذا السؤال له إجابة هنا:

لذلك، يستخدم الأشخاص التعليق التوضيحي @Deprecated لواجهات برمجة التطبيقات التي تم إيقافها.

هل هناك أي تعليق توضيحي يخطر المستخدمين إذا كانت الطريقة تتطور وغير مستقرة؟


في هادوب هناك الشرح InterfaceStability لهذه الأغراض. الشيء المضحك هو هذا التعليق غير مستقر. أشك في أن هذا الشيء يمكن أن تظهر في جدك.

@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 {};
}






deprecated