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 Details

    • m_cast

      private final CastExpression m_cast
      Cast expression.
    • m_set

      private boolean m_set
      Flag for expression set.
  • Constructor Details

    • CastBuilder

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