Class CastBuilder


  • public class CastBuilder
    extends ExpressionBuilderBase
    Abstract syntax tree array cast expression builder. This adds convenience methods and control information to the base builder.
    • Field Detail

      • m_cast

        private final CastExpression m_cast
        Cast expression.
      • m_set

        private boolean m_set
        Flag for expression set.
    • Constructor Detail

      • CastBuilder

        public CastBuilder​(ClassBuilder source,
                           CastExpression 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 target, as long as the target has not been set previously.
        Specified by:
        addOperand in class ExpressionBuilderBase
        Parameters:
        operand -