Class LValueBlock

java.lang.Object
com.cloudbees.groovy.cps.LValueBlock
All Implemented Interfaces:
Block, Serializable
Direct Known Subclasses:
ArrayAccessBlock, AttributeAccessBlock, LocalVariableBlock, PropertyAccessBlock, StaticFieldBlock

public abstract class LValueBlock extends Object implements Block
Base class for Block that can come to the left hand side of an assignment, aka "l-value" Subtypes implement evalLValue(Env, Continuation) that computes LValue object, which provides read/write access.
Author:
Kohsuke Kawaguchi
See Also:
  • Constructor Details

    • LValueBlock

      public LValueBlock()
  • Method Details