public class MapExpression extends ContainerExpression
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.
|
static MapExpression |
create(ASTInfo info,
MapType returnType,
List<Expression> indexExpressions,
List<Expression> itemExpressions)
Creates new instance of
MapExpression . |
List<Expression> |
getIndexExpressions()
Returns the index expressions.
|
List<Expression> |
getItemExpressions()
Returns the expressions for the items.
|
MapType |
getType()
Returns the return type.
|
createANTLRParser, doInterpret, evalCondition, evaluateToExpressions, executeCompiled, getCompiled, getDebugLine, getIdentifierAst, getParseTimeConstant, getPrimaryRange, getPropertySelectorRange, getRange, getResultExpression, getResultExpressions, interpret, interpretInCurrentNamespace, isCreatingNonModuleContextObjects, isParseTimeConstant, requiresNewNamespace, setCompiled, showInFullText, showInSurroundingText, showInText, toExpressions
getFullText, getLine, getNodeText, getText, toString
contains, getBeginIndex, getEndIndex, getLength
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
getFullText, getLine, getNodeText, getText
contains, getBeginIndex, getEndIndex, getLength
public static MapExpression create(ASTInfo info, MapType returnType, List<Expression> indexExpressions, List<Expression> itemExpressions)
MapExpression
.info
- returnType
- indexExpressions
- itemExpressions
- public MapType getType()
Expression
getType
in class Expression
public List<Expression> getIndexExpressions()
public List<Expression> getItemExpressions()
ContainerExpression
getItemExpressions
in class ContainerExpression
public <T,E extends Throwable> T accept(ExpressionVisitor<T,E> visitor) throws E extends Throwable
Expression
accept
in class Expression
E
E extends Throwable
protected Object basicInterpret(Interpreter interpreter, InterpreterStackTrace stackTrace) throws ErrorException
Expression
basicInterpret
in class Expression
ErrorException
Copyright © 2007-2020 Whitestein Technologies. All Rights Reserved.