|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: REQUIRED | OPTIONAL | DETAIL: ELEMENT | |||||||||
@Retention(value=RUNTIME) @Target(value=METHOD) public @interface NotAnOption
Marker annotation which indicates that a certain method should not be interpreted as an option, where the command line manager would otherwise do so (i.e., when the method is a non-private setter method).
In the following example, the method setLevel is interpreted
as an option setter for the option --level, while setLocale
is not regarded as an option setter method.
public class ContextClass {
public void setLevel (int level) {
...
}
@NotAnOption
public void setLocale (Locale locale) {
...
}
}
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: REQUIRED | OPTIONAL | DETAIL: ELEMENT | |||||||||