Class ModelASTWhenExpression
java.lang.Object
org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTElement
org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep
org.jenkinsci.plugins.pipeline.modeldefinition.ast.AbstractModelASTCodeBlock
org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTWhenExpression
- All Implemented Interfaces:
ModelASTMarkerInterface,ModelASTWhenContent
public class ModelASTWhenExpression
extends AbstractModelASTCodeBlock
implements ModelASTWhenContent
Code expression
ModelASTStage will be executed or not.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidvalidate(ModelValidator validator) Called to do whatever validation is necessary for this element.Methods inherited from class org.jenkinsci.plugins.pipeline.modeldefinition.ast.AbstractModelASTCodeBlock
codeBlockAsString, equals, getSingleValue, isLiteralSingleArg, toGroovy, toStringMethods inherited from class org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep
blockedStepsBase, getArgs, getBlockedSteps, getName, hashCode, removeSourceLocation, setArgs, setName, toJSONMethods 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, validateMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTMarkerInterface
removeSourceLocation, toGroovy, toJSONMethods inherited from interface org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTWhenContent
getName
-
Constructor Details
-
ModelASTWhenExpression
-
-
Method Details
-
validate
Description copied from class:ModelASTElementCalled to do whatever validation is necessary for this element. Overridden in most cases.- Specified by:
validatein interfaceModelASTMarkerInterface- Overrides:
validatein classModelASTStep- Parameters:
validator- AModelValidatorto use for more complicated validation.
-