@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.
public abstract String shortName
_
" or "-
".public abstract String name
public abstract String description