@Target(value=ANNOTATION_TYPE) @Retention(value=RUNTIME) @Documented public @interface Option
Modifier and Type | Required Element and Description |
---|---|
TranslatableText |
description
Description of the optional argument's purpose
|
String |
name
The name of the option
|
Modifier and Type | Optional Element and Description |
---|---|
boolean |
hasArgument
Indicates if the option takes a value
|
Class<?> |
type
The type of the option value
|
public abstract String name
public abstract TranslatableText description
public abstract Class<?> type