Annotation Type ProwideDeprecated


  • @Retention(SOURCE)
    @Documented
    public @interface ProwideDeprecated
    Main annotation to track prowide deprecated items.

    See Deprecation Policy for more details.

    This annotation is intended for internal use of Prowide and source code administration. It may suffer incompatible changes without prior notice.

    Since:
    7.8.1
    • Optional Element Summary

      Optional Elements 
      Modifier and Type Optional Element Description
      java.lang.String comment  
      TargetYear phase2
      Scheduled year for entering phase 2 of deprecation
      TargetYear phase3
      Scheduled year for entering phase 3 of deprecation
      TargetYear phase4
      Scheduled year for entering phase 4 of deprecation
    • Element Detail

      • comment

        java.lang.String comment
        Default:
        ""
      • phase2

        TargetYear phase2
        Scheduled year for entering phase 2 of deprecation
        Returns:
        year
        Default:
        com.prowidesoftware.deprecation.TargetYear.SRU2023
      • phase3

        TargetYear phase3
        Scheduled year for entering phase 3 of deprecation
        Returns:
        year
        Default:
        com.prowidesoftware.deprecation.TargetYear.SRU2024
      • phase4

        TargetYear phase4
        Scheduled year for entering phase 4 of deprecation
        Returns:
        year
        Default:
        com.prowidesoftware.deprecation.TargetYear.SRU2025