org.eclipse.xtend.backend.expr
Class SwitchExpression
java.lang.Object
org.eclipse.xtend.backend.common.ExpressionBase
org.eclipse.xtend.backend.expr.SwitchExpression
public final class SwitchExpression
- extends ExpressionBase
- Author:
- Arno Haase (http://www.haase-consulting.com)
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SwitchExpression
public SwitchExpression(ExpressionBase switchExpr,
java.util.List<Pair<ExpressionBase,ExpressionBase>> cases,
ExpressionBase defaultExpr,
SourcePos sourcePos)
getSwitchExpr
public ExpressionBase getSwitchExpr()
getCases
public java.util.List<Pair<ExpressionBase,ExpressionBase>> getCases()
getDefaultExpr
public ExpressionBase getDefaultExpr()
evaluateInternal
protected java.lang.Object evaluateInternal(ExecutionContext ctx)
- Specified by:
evaluateInternal
in class ExpressionBase