public final class MapExpression extends ContainerExpression
| Constructor and Description |
|---|
MapExpression(ASTInfo info)
Creates new instance of
MapExpression representing
and empty map expression. |
MapExpression(ASTInfo info,
MapType returnType,
List<Expression> indexExpressions,
List<Expression> itemExpressions)
Creates new instance of
MapExpression. |
| Modifier and Type | Method and Description |
|---|---|
<T,E extends Throwable> |
accept(ExpressionVisitor<T,E> visitor)
Accepts visitor.
|
protected Object |
basicInterpret(Interpreter interpreter,
InterpreterStackTrace stackTrace)
Interpret expression.
|
List<Expression> |
getIndexExpressions()
Returns the index expressions.
|
MapType |
getType()
Returns the return type.
|
getItemExpressionscreateANTLRParser, doInterpret, evalCondition, evaluate, evaluateToExpressions, executeCompiled, getCompiled, getDebugLine, getParseTimeConstant, getPrimaryRange, getPropertySelectorRange, getResultExpression, getResultExpressions, 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 MapExpression(ASTInfo info)
MapExpression representing
and empty map expression.info - public MapExpression(ASTInfo info, MapType returnType, List<Expression> indexExpressions, List<Expression> itemExpressions)
MapExpression.info - returnType - indexExpressions - itemExpressions - NullPointerException - if indexExpressions or itemExpressions is
nullIllegalArgumentException - if indexExpressions or itemExpressions
contain nullpublic MapType getType()
ExpressiongetType in class Expressionpublic List<Expression> getIndexExpressions()
public <T,E extends Throwable> T accept(ExpressionVisitor<T,E> visitor) throws E extends Throwable
Expressionaccept in class ExpressionEE extends Throwableprotected Object basicInterpret(Interpreter interpreter, InterpreterStackTrace stackTrace) throws ErrorException
ExpressionbasicInterpret in class ExpressionErrorExceptionCopyright © 2007-2018 Whitestein Technologies. All Rights Reserved.