Class ModelASTOption
java.lang.Object
org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTElement
org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTMethodCall
org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTOption
- All Implemented Interfaces:
ModelASTMarkerInterface
,ModelASTMethodArg
A single job property, corresponding eventually to
JobProperty
or DeclarativeOption.- Author:
- Andrew Bayer
-
Constructor Summary
-
Method Summary
Methods inherited from class org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTMethodCall
getArgs, getBlockedSteps, getName, hashCode, removeSourceLocation, setArgs, setName, toGroovy, toJSON
Methods inherited from class org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTElement
getSourceLocation, nullIfEmpty, removeSourceLocationsFrom, removeSourceLocationsFrom, removeSourceLocationsFrom, removeSourceLocationsFrom, setSourceLocation, toGroovy, toGroovy, toGroovyArgList, toGroovyArgList, toGroovyBlock, toGroovyBlock, toGroovyBlock, toGroovyCheckEmpty, toJSON, toJSONArray, toJSONArray, toJSONCheckEmpty, toJSONObject, validate, validate, validate
-
Constructor Details
-
ModelASTOption
-
-
Method Details
-
validate
Description copied from class:ModelASTElement
Called to do whatever validation is necessary for this element. Overridden in most cases.- Specified by:
validate
in interfaceModelASTMarkerInterface
- Overrides:
validate
in classModelASTMethodCall
- Parameters:
validator
- AModelValidator
to use for more complicated validation.
-
toString
Description copied from class:ModelASTElement
- Overrides:
toString
in classModelASTMethodCall
-
equals
Description copied from class:ModelASTElement
- Overrides:
equals
in classModelASTMethodCall
-