Class ModelASTScriptBlock
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.ModelASTScriptBlock
- All Implemented Interfaces:
ModelASTMarkerInterface
Represents the special step for
ScriptStep, which are executed without validation against the declarative subset.- Author:
- Andrew Bayer
-
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, validate
-
Constructor Details
-
ModelASTScriptBlock
-
-
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.
-