Class ArrayAccessBuilder


public class ArrayAccessBuilder extends ExpressionBuilderBase
Abstract syntax tree array access expression builder. This adds convenience methods and control information to the base builder.
  • Field Details

    • m_arrayAccess

      private final ArrayAccess m_arrayAccess
      Array creation expression.
  • Constructor Details

    • ArrayAccessBuilder

      public ArrayAccessBuilder(ClassBuilder source, ArrayAccess expr)
      Constructor.
      Parameters:
      source -
      expr -
  • Method Details

    • addOperand

      protected void addOperand(Expression operand)
      Add operand to expression. This just sets the supplied operand expression as the index value, as long as the index has not been set previously.
      Specified by:
      addOperand in class ExpressionBuilderBase
      Parameters:
      operand -