Class BreakBlock

java.lang.Object
com.cloudbees.groovy.cps.impl.BreakBlock
All Implemented Interfaces:
Block, Serializable

public class BreakBlock extends Object implements Block
"break" statement to exit a loop.
Author:
Kohsuke Kawaguchi
See Also:
  • Field Details

    • INSTANCE

      public static final BreakBlock INSTANCE
  • Constructor Details

    • BreakBlock

      public BreakBlock(String label)
  • Method Details

    • eval

      public Next eval(Env e, Continuation k)
      Description copied from interface: Block
      Executes this expression, then pass the result to the given continuation when it's available.

      To be more precise, this method does not evaluate the expression by itself synchronously. Instead, the evaluation is done by the caller by repeatedly step executing the resulting Next object.

      Specified by:
      eval in interface Block