Package org.forgerock.openam.annotations
Annotation Interface EvolvingAll
@SupportedAll
@Retention(RUNTIME)
@Documented
@Target({PACKAGE,TYPE,ANNOTATION_TYPE})
public @interface EvolvingAll
This annotation marks AM APIs that are continuing to evolve and so should be expected to change, potentially in
backwards-incompatible ways even in a minor release. Changes are documented at the time of product release.
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 EvolvingAll
, all constructors, fields and methods within that class are
considered evolving.
-
Optional Element Summary
Modifier and TypeOptional ElementDescriptionboolean
Setting this parameter to false for a Supported annotation allows this method to be excluded from the published java API.
-
Element Details
-
javaApi
boolean javaApiSetting this parameter to false for a Supported annotation allows this method to be excluded from the published java API.- Returns:
- true this class, type, method is included in the Java API.
- Default:
- true
-