Package org.gradle.api.tasks.options
Annotation Type OptionValues
-
@Retention(RUNTIME) @Target(METHOD) @Inherited public @interface OptionValues
Marks a method on a
Task
as providing the possible values for aString
orList<String>
Option
. At most one option values method may be provided for a particular option.This annotation should be attached to a getter method that returns a
Collection
of possible values. The entries in the collection may be of any type. If necessary, they are transformed intoStrings
by callingtoString()
.- Since:
- 4.6
-
-
Required Element Summary
Required Elements Modifier and Type Required Element Description java.lang.String[]
value
The names of the options for which the method provides the possible values.
-