コード例 #1
0
ファイル: RangeIterator.java プロジェクト: peter-maday/patus
  /**
   * @param exprStart
   * @param exprEnd
   * @param exprStep
   */
  public void setRange(Expression exprStart, Expression exprEnd, Expression exprStep) {
    m_exprStart = exprStart == null ? new IntegerLiteral(0) : (Expression) exprStart.clone();
    m_exprEnd = exprEnd == null ? new IntegerLiteral(0) : (Expression) exprEnd.clone();
    m_exprStep = exprStep == null ? new IntegerLiteral(1) : (Expression) exprStep.clone();

    m_exprStart.setParent(this);
    m_exprEnd.setParent(this);
    m_exprStep.setParent(this);
  }