Uses of Package
com.cloudbees.groovy.cps
Packages that use com.cloudbees.groovy.cps
Package
Description
Even though classes in this package is public, they should not be referenced from outside this library.
-
Classes in com.cloudbees.groovy.cps used by com.cloudbees.groovy.cpsClassDescriptionAST Node of Groovy for CPS execution.Builder pattern for constructing
Blocks into a tree.Catch block in a try/catch statement.Mutable representation of the program.Represents the remaining computation that receives the result ofBlock.Performs CPS transformation of Groovy methods.Represents an environment in whichBlockis evaluated.Base class forBlockthat can come to the left hand side of an assignment, aka "l-value" Subtypes implementLValueBlock.evalLValue(Env, Continuation)that computesLValueobject, which provides read/write access.Triplet of source file / declaring class / method name.Remaining computation to execute.Result of an evaluation.Switches that affect the behaviour ofCpsTransformer -
Classes in com.cloudbees.groovy.cps used by com.cloudbees.groovy.cps.implClassDescriptionAST Node of Groovy for CPS execution.Catch block in a try/catch statement.Represents the remaining computation that receives the result of
Block.Represents an environment in whichBlockis evaluated.Base class forBlockthat can come to the left hand side of an assignment, aka "l-value" Subtypes implementLValueBlock.evalLValue(Env, Continuation)that computesLValueobject, which provides read/write access.Triplet of source file / declaring class / method name.Remaining computation to execute.