Class RuntimeASTTransformer
java.lang.Object
org.jenkinsci.plugins.pipeline.modeldefinition.parser.RuntimeASTTransformer
- All Implemented Interfaces:
groovy.lang.GroovyObject
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic booleanstatic boolean -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongroovy.lang.MetaClassgetProperty(String property) final org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTWhenhandleInvisibleWhenConditions(org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTWhen when, String stageName, org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStageBase stage) invokeMethod(String method, Object arguments) voidsetMetaClass(groovy.lang.MetaClass mc) voidsetProperty(String property, Object value) voidorg.codehaus.groovy.ast.expr.ArgumentListExpressiontransform(org.codehaus.groovy.control.SourceUnit sourceUnit, org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTPipelineDef pipelineDef, Run<?, ?> run) org.codehaus.groovy.ast.expr.ExpressiontransformAgent(org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTAgent original) org.codehaus.groovy.ast.expr.ExpressiontransformBuildConditionsContainer(org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTBuildConditionsContainer original, Class container) org.codehaus.groovy.ast.expr.ExpressiontransformEnvironment(org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTEnvironment original) org.codehaus.groovy.ast.expr.ExpressiontransformEnvironmentMap(Map<org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey, org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTEnvironmentValue> variables) org.codehaus.groovy.ast.expr.ExpressiontransformEnvironmentMap(Map<org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey, org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTEnvironmentValue> variables, boolean disableWrapping) org.codehaus.groovy.ast.expr.ExpressiontransformLibraries(org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTLibraries original) org.codehaus.groovy.ast.expr.ExpressiontransformMatrix(org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTMatrix original) org.codehaus.groovy.ast.expr.ExpressiontransformMatrixStage(Map<org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey, org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue> cell, org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTMatrix original, org.codehaus.groovy.ast.expr.Expression stagesExpression) org.codehaus.groovy.ast.expr.ExpressiontransformOptions(org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTOptions original) org.codehaus.groovy.ast.expr.ExpressiontransformParameters(org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTBuildParameters original) org.codehaus.groovy.ast.expr.ExpressiontransformPostBuild(org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTPostBuild original) org.codehaus.groovy.ast.expr.ExpressiontransformPostStage(org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTPostStage original) org.codehaus.groovy.ast.expr.ExpressiontransformRoot(org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTPipelineDef original) org.codehaus.groovy.ast.expr.ExpressiontransformStage(org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStage original) org.codehaus.groovy.ast.expr.ExpressiontransformStageConditionals(org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTWhen original, String stageName, org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStageBase stage) org.codehaus.groovy.ast.expr.ExpressiontransformStageInput(org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStageInput original, String stageName) org.codehaus.groovy.ast.expr.ExpressiontransformStages(org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStages original) org.codehaus.groovy.ast.expr.ExpressiontransformStepsFromBuildCondition(org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTBuildCondition original) org.codehaus.groovy.ast.expr.ExpressiontransformStepsFromStage(org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStage original) org.codehaus.groovy.ast.expr.ExpressiontransformTools(org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTTools original) org.codehaus.groovy.ast.expr.ExpressiontransformTriggers(org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTTriggers original)
-
Field Details
-
SCRIPT_SPLITTING_TRANSFORMATION
public static boolean SCRIPT_SPLITTING_TRANSFORMATION -
SCRIPT_SPLITTING_ALLOW_LOCAL_VARIABLES
public static boolean SCRIPT_SPLITTING_ALLOW_LOCAL_VARIABLES
-
-
Constructor Details
-
RuntimeASTTransformer
public RuntimeASTTransformer()
-
-
Method Details
-
transformEnvironmentMap
@NonNull public org.codehaus.groovy.ast.expr.Expression transformEnvironmentMap(@NonNull Map<org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey, org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTEnvironmentValue> variables) -
getMetaClass
public groovy.lang.MetaClass getMetaClass()- Specified by:
getMetaClassin interfacegroovy.lang.GroovyObject
-
setMetaClass
public void setMetaClass(groovy.lang.MetaClass mc) - Specified by:
setMetaClassin interfacegroovy.lang.GroovyObject
-
invokeMethod
- Specified by:
invokeMethodin interfacegroovy.lang.GroovyObject
-
getProperty
- Specified by:
getPropertyin interfacegroovy.lang.GroovyObject
-
setProperty
- Specified by:
setPropertyin interfacegroovy.lang.GroovyObject
-
getWrapper
-
setWrapper
-
transform
@NonNull public org.codehaus.groovy.ast.expr.ArgumentListExpression transform(@NonNull org.codehaus.groovy.control.SourceUnit sourceUnit, @NonNull org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTPipelineDef pipelineDef, @CheckForNull Run<?, ?> run) -
transformBuildConditionsContainer
@NonNull public org.codehaus.groovy.ast.expr.Expression transformBuildConditionsContainer(@CheckForNull org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTBuildConditionsContainer original, @NonNull Class container) -
transformAgent
@NonNull public org.codehaus.groovy.ast.expr.Expression transformAgent(@CheckForNull org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTAgent original) -
transformEnvironment
@NonNull public org.codehaus.groovy.ast.expr.Expression transformEnvironment(@CheckForNull org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTEnvironment original) -
transformEnvironmentMap
@NonNull public org.codehaus.groovy.ast.expr.Expression transformEnvironmentMap(@NonNull Map<org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey, org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTEnvironmentValue> variables, boolean disableWrapping) -
transformLibraries
@NonNull public org.codehaus.groovy.ast.expr.Expression transformLibraries(@CheckForNull org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTLibraries original) -
transformOptions
@NonNull public org.codehaus.groovy.ast.expr.Expression transformOptions(@CheckForNull org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTOptions original) -
transformParameters
@NonNull public org.codehaus.groovy.ast.expr.Expression transformParameters(@CheckForNull org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTBuildParameters original) -
transformPostBuild
@NonNull public org.codehaus.groovy.ast.expr.Expression transformPostBuild(@CheckForNull org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTPostBuild original) -
transformPostStage
@NonNull public org.codehaus.groovy.ast.expr.Expression transformPostStage(@CheckForNull org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTPostStage original) -
transformRoot
@NonNull public org.codehaus.groovy.ast.expr.Expression transformRoot(@CheckForNull org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTPipelineDef original) -
transformStage
@NonNull public org.codehaus.groovy.ast.expr.Expression transformStage(@CheckForNull org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStage original) -
transformStageInput
@NonNull public org.codehaus.groovy.ast.expr.Expression transformStageInput(@CheckForNull org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStageInput original, String stageName) -
transformStageConditionals
@NonNull public org.codehaus.groovy.ast.expr.Expression transformStageConditionals(@CheckForNull org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTWhen original, String stageName, org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStageBase stage) -
handleInvisibleWhenConditions
@CheckForNull public final org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTWhen handleInvisibleWhenConditions(@CheckForNull org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTWhen when, String stageName, org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStageBase stage) -
transformStages
@NonNull public org.codehaus.groovy.ast.expr.Expression transformStages(@CheckForNull org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStages original) -
transformMatrix
@NonNull public org.codehaus.groovy.ast.expr.Expression transformMatrix(@CheckForNull org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTMatrix original) -
transformMatrixStage
@NonNull public org.codehaus.groovy.ast.expr.Expression transformMatrixStage(@CheckForNull Map<org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey, org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue> cell, @NonNull org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTMatrix original, @CheckForNull org.codehaus.groovy.ast.expr.Expression stagesExpression) -
transformStepsFromStage
@NonNull public org.codehaus.groovy.ast.expr.Expression transformStepsFromStage(@CheckForNull org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStage original) -
transformStepsFromBuildCondition
@NonNull public org.codehaus.groovy.ast.expr.Expression transformStepsFromBuildCondition(@CheckForNull org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTBuildCondition original) -
transformTools
@NonNull public org.codehaus.groovy.ast.expr.Expression transformTools(@CheckForNull org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTTools original) -
transformTriggers
@NonNull public org.codehaus.groovy.ast.expr.Expression transformTriggers(@CheckForNull org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTTriggers original)
-