public class ExpressionList extends Object
| Constructor and Description |
|---|
ExpressionList() |
| Modifier and Type | Method and Description |
|---|---|
void |
add(Expression aExpression) |
void |
addBefore(Expression aNewExpression,
Expression aTarget) |
ExpressionList |
deepCopy() |
boolean |
endsWithReturn() |
boolean |
endWithNeverReturningExpression() |
Expression |
lastExpression() |
Expression |
predecessorOf(Expression aExpression) |
void |
remove(Expression aExpression) |
void |
replace(Expression aExpressionToReplace,
Expression aNewExpression) |
void |
replace(Expression aExpressionToReplace,
ExpressionList aList) |
int |
size() |
List<Expression> |
toList() |
public void add(Expression aExpression)
public List<Expression> toList()
public int size()
public Expression lastExpression()
public void addBefore(Expression aNewExpression, Expression aTarget)
public void replace(Expression aExpressionToReplace, Expression aNewExpression)
public void replace(Expression aExpressionToReplace, ExpressionList aList)
public void remove(Expression aExpression)
public Expression predecessorOf(Expression aExpression)
public boolean endWithNeverReturningExpression()
public boolean endsWithReturn()
public ExpressionList deepCopy()
Copyright © 2020 Systemprogrammierung Mirko Sertic. All rights reserved.