Annotation Type SupportedAll


  • @SupportedAll
    @Retention(SOURCE)
    @Documented
    @Target({PACKAGE,TYPE,ANNOTATION_TYPE})
    public @interface SupportedAll
    This annotation marks AM APIs that are considered stable and should not change in minor releases (except possibly when a security fix requires such change). Backwards incompatible changes made to APIs marked with this annotation should be highlighted in the release notes of major releases. The scope of the annotation is limited to the component that is annotated and all of its child components. In other words, if a class is marked with SupportedAll, all constructors, fields and methods within that class are considered supported.