Class ModelASTPostStage
- java.lang.Object
-
- org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTElement
-
- org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTBuildConditionsContainer
-
- org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTPostStage
-
- All Implemented Interfaces:
ModelASTMarkerInterface
public final class ModelASTPostStage extends ModelASTBuildConditionsContainer
Represents a list ofBuildCondition
andStepsBlock
pairs to be called, depending on whether the build condition is satisfied, at the end of the stage.- Author:
- Robert Sandell <rsandell@cloudbees.com>.
-
-
Constructor Summary
Constructors Constructor Description ModelASTPostStage(Object sourceLocation)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description String
getName()
String
toString()
void
validate(ModelValidator validator)
Called to do whatever validation is necessary for this element.-
Methods inherited from class org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTBuildConditionsContainer
equals, getConditions, hashCode, removeSourceLocation, setConditions, 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 Detail
-
ModelASTPostStage
public ModelASTPostStage(Object sourceLocation)
-
-
Method Detail
-
getName
public String getName()
- Specified by:
getName
in classModelASTBuildConditionsContainer
-
toString
public String toString()
Description copied from class:ModelASTElement
- Overrides:
toString
in classModelASTBuildConditionsContainer
-
validate
public void validate(@NonNull ModelValidator validator)
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 classModelASTBuildConditionsContainer
- Parameters:
validator
- AModelValidator
to use for more complicated validation.
-
-