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 Detail

      • m_arrayAccess

        private final ArrayAccess m_arrayAccess
        Array creation expression.
    • Constructor Detail

      • ArrayAccessBuilder

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

      • 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 -