public class ListExpression extends ContainerExpression
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.
|
static ListExpression |
create(ASTInfo info,
ListType returnType,
java.util.List<Expression> itemExpressions)
Creates new instance of
ListExpression . |
java.util.List<Expression> |
getItemExpressions()
Returns the expressions for the items.
|
ListType |
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 ListExpression create(ASTInfo info, ListType returnType, java.util.List<Expression> itemExpressions)
ListExpression
.info
- returnType
- itemExpressions
- public ListType getType()
Expression
getType
in class Expression
public java.util.List<Expression> getItemExpressions()
ContainerExpression
getItemExpressions
in class ContainerExpression
public <T,E extends java.lang.Throwable> T accept(ExpressionVisitor<T,E> visitor) throws E extends java.lang.Throwable
Expression
accept
in class Expression
E
E extends java.lang.Throwable
protected java.lang.Object basicInterpret(Interpreter interpreter, InterpreterStackTrace stackTrace) throws ErrorException
Expression
basicInterpret
in class Expression
ErrorException
Copyright © 2007-2020 Whitestein Technologies. All Rights Reserved.