@Retention(value=RUNTIME) @Target(value={FIELD,TYPE}) @Beta @PublicAPI public @interface Description
Marks types/enum instances (typically parameter objects) which are meant to expose to the user (through reflection based dynamic API discovery) to choose from in a specific situation
Please note that this annotation is marked with @Beta annotation, so it can be subject of incompatible change or remove in later releases.
Modifier and Type | Required Element and Description |
---|---|
java.lang.String |
description
Element description description.
|
java.lang.String |
name
Element name.
|
java.lang.String |
shortName
Short name of the descripted element.
|