Class MethodPointerBlock

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

public class MethodPointerBlock extends Object implements CallSiteBlock
Method pointer expression: LHS&.methodName
Author:
Kohsuke Kawaguchi
See Also:
  • Constructor Details

  • Method Details

    • getTags

      @NonNull public Collection<CallSiteTag> getTags()
      Description copied from interface: CallSiteBlock
      Tags associated with this call site.
      Specified by:
      getTags in interface CallSiteBlock
    • 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