Package org.forgerock.openam.annotations
Annotation Type Evolving
-
@SupportedAll @Retention(RUNTIME) @Documented @Target({PACKAGE,TYPE,ANNOTATION_TYPE,CONSTRUCTOR,METHOD,FIELD}) public @interface Evolving
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.
-
-
Optional Element Summary
Optional Elements Modifier and Type Optional Element Description boolean
javaApi
Setting this parameter to false for a Supported annotation allows this method to be excluded from the published java API.boolean
scriptingApi
Setting this parameter to true for a EvolvingElementType.METHOD
allows this method to be used by scripts when it'sElementType.TYPE
is provided as a binding and additional scripting features are enabled.
-
-
-
Element Detail
-
scriptingApi
boolean scriptingApi
Setting this parameter to true for a EvolvingElementType.METHOD
allows this method to be used by scripts when it'sElementType.TYPE
is provided as a binding and additional scripting features are enabled.This parameter should be set at
ElementType.METHOD
level. It has no effect on otherTarget
s.- Returns:
- true this method is available to scripts when additional scripting features are enabled.
- Default:
- false
-
-