Class StepRuntimeTransformerContributor

    • Constructor Detail

      • StepRuntimeTransformerContributor

        public StepRuntimeTransformerContributor()
    • Method Detail

      • handleStage

        @NonNull
        public final org.codehaus.groovy.ast.expr.ClosureExpression handleStage​(@NonNull
                                                                                org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStage stage,
                                                                                @NonNull
                                                                                org.codehaus.groovy.ast.expr.ClosureExpression body)
        Construct the new ClosureExpression for the given stage.
      • handleBuildCondition

        @NonNull
        public final org.codehaus.groovy.ast.expr.ClosureExpression handleBuildCondition​(@NonNull
                                                                                         org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTBuildCondition condition,
                                                                                         @NonNull
                                                                                         org.codehaus.groovy.ast.expr.ClosureExpression body)
        Construct the new ClosureExpression for the given build condition.
      • handleBranch

        @NonNull
        public final org.codehaus.groovy.ast.stmt.BlockStatement handleBranch​(@NonNull
                                                                              org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTBranch branch)
        Construct the new BlockStatement for the given branch.
      • handleStep

        @NonNull
        public final org.codehaus.groovy.ast.expr.MethodCallExpression handleStep​(@NonNull
                                                                                  org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep step,
                                                                                  @NonNull
                                                                                  org.codehaus.groovy.ast.expr.MethodCallExpression methodCall)
        Call transformStep(ModelASTStep, MethodCallExpression) if appropriate, after handling any nested steps as well.
      • transformStep

        @NonNull
        public abstract org.codehaus.groovy.ast.expr.MethodCallExpression transformStep​(@NonNull
                                                                                        org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep step,
                                                                                        @NonNull
                                                                                        org.codehaus.groovy.ast.expr.MethodCallExpression methodCall)
      • transformStage

        @NonNull
        public static org.codehaus.groovy.ast.expr.ClosureExpression transformStage​(@NonNull
                                                                                    org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStage stage,
                                                                                    @NonNull
                                                                                    org.codehaus.groovy.ast.expr.ClosureExpression body)
        Apply step transformation to the given stage for all StepRuntimeTransformerContributors.
      • transformBuildCondition

        @NonNull
        public static org.codehaus.groovy.ast.expr.ClosureExpression transformBuildCondition​(@NonNull
                                                                                             org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTBuildCondition condition,
                                                                                             @NonNull
                                                                                             org.codehaus.groovy.ast.expr.ClosureExpression body)
        Apply step transformation to the given build condition for all StepRuntimeTransformerContributors.