Package org.jenkinsci.plugins.variant
Annotation Type OptionalExtension
-
@Retention(RUNTIME) @Target({TYPE,METHOD,FIELD}) @Documented public @interface OptionalExtension
Works likeExtension
except the activation of the extension is contingent on the presence of specific requirePlugins and/or classes.- Author:
- Kohsuke Kawaguchi
- See Also:
OptionalPackage
-
-
Optional Element Summary
Optional Elements Modifier and Type Optional Element Description double
ordinal
Used for sorting extensions.Class[]
requireClasses
Classes that are required to activate this extension.String[]
requirePlugins
Short names of the plugins that are required to trigger this extension.String[]
requireVariants
Variants that are required to activate this extension.
-
-
-
-
requirePlugins
String[] requirePlugins
Short names of the plugins that are required to trigger this extension.- Default:
- {}
-
-
-
requireClasses
Class[] requireClasses
Classes that are required to activate this extension.- Default:
- {}
-
-
-
requireVariants
String[] requireVariants
Variants that are required to activate this extension.- Default:
- {}
-
-