public abstract class AssignableExpression extends Expression
| Modifier and Type | Method and Description |
|---|---|
protected abstract java.lang.Object |
interpretCompoundAssignment(Operation operation,
Expression arg,
Interpreter interpreter,
InterpreterStackTrace stackTrace) |
abstract void |
setValue(java.lang.Object value,
Namespace namespace,
InterpreterStackTrace stackTrace,
ExpressionOrigin origin)
Assign a value into the assignable (e.g.
|
accept, basicInterpret, createANTLRParser, doInterpret, evalCondition, evaluateToExpressions, executeCompiled, getCompiled, getDebugLine, getIdentifierAst, getParseTimeConstant, getPrimaryRange, getPropertySelectorRange, getRange, getResultExpression, getResultExpressions, getType, interpret, interpretInCurrentNamespace, isCreatingNonModuleContextObjects, isParseTimeConstant, requiresNewNamespace, 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 abstract void setValue(java.lang.Object value,
Namespace namespace,
InterpreterStackTrace stackTrace,
ExpressionOrigin origin)
throws ErrorException
value - namespace - stackTrace - origin - ErrorExceptionprotected abstract java.lang.Object interpretCompoundAssignment(Operation operation, Expression arg, Interpreter interpreter, InterpreterStackTrace stackTrace) throws ErrorException
ErrorExceptionCopyright © 2007-2020 Whitestein Technologies. All Rights Reserved.