public final class AssignmentExpression extends Expression
| Constructor and Description |
|---|
AssignmentExpression(ASTInfo info,
Expression leftExpression,
Expression rightExpression) |
| Modifier and Type | Method and Description |
|---|---|
<T,E extends java.lang.Throwable> |
accept(ExpressionVisitor<T,E> visitor)
Accepts visitor.
|
protected java.lang.Object |
basicInterpret(Interpreter interpreter,
InterpreterStackTrace stackTrace)
Interpret expression.
|
Expression |
getLeftExpression()
Returns the left-hand side expression.
|
ASTNode |
getOperatorRange() |
Expression |
getResultExpression()
Returns the result expression.
|
java.util.List<Expression> |
getResultExpressions()
Returns the result expression.
|
Expression |
getRightExpression()
Returns the right-hand side expression.
|
boolean |
requiresNewNamespace() |
createANTLRParser, doInterpret, evalCondition, evaluateToExpressions, executeCompiled, getCompiled, getDebugLine, getIdentifierAst, getParseTimeConstant, getPrimaryRange, getPropertySelectorRange, getRange, getType, interpret, interpretInCurrentNamespace, isCreatingNonModuleContextObjects, isParseTimeConstant, setCompiled, showInFullText, showInSurroundingText, showInText, toExpressionsgetFullText, getLine, getNodeText, getText, toStringcontains, getBeginIndex, getEndIndex, getLengthclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetFullText, getLine, getNodeText, getTextcontains, getBeginIndex, getEndIndex, getLengthpublic AssignmentExpression(ASTInfo info, Expression leftExpression, Expression rightExpression)
info - leftExpression - rightExpression - public boolean requiresNewNamespace()
requiresNewNamespace in class Expressiontrue if the interpretation requires a new namespacepublic Expression getLeftExpression()
public Expression getRightExpression()
public <T,E extends java.lang.Throwable> T accept(ExpressionVisitor<T,E> visitor) throws E extends java.lang.Throwable
Expressionaccept in class ExpressionEE extends java.lang.Throwableprotected java.lang.Object basicInterpret(Interpreter interpreter, InterpreterStackTrace stackTrace) throws ErrorException
ExpressionbasicInterpret in class ExpressionErrorExceptionpublic Expression getResultExpression()
Expressionthis.getResultExpression in class Expressionthis)public java.util.List<Expression> getResultExpressions()
ExpressiongetResultExpressions in class Expressionpublic ASTNode getOperatorRange()
Copyright © 2007-2020 Whitestein Technologies. All Rights Reserved.