public final class SetExpression extends ContainerExpression
Constructor and Description |
---|
SetExpression(ASTInfo info,
SetType returnType,
List<Expression> itemExpressions)
Creates new instance of
SetExpression . |
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.
|
SetType |
getType()
Returns the return type.
|
getItemExpressions
createANTLRParser, doInterpret, evalCondition, evaluate, evaluateToExpressions, executeCompiled, getCompiled, getDebugLine, getParseTimeConstant, getPrimaryRange, getPropertySelectorRange, 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 SetExpression(ASTInfo info, SetType returnType, List<Expression> itemExpressions)
SetExpression
.info
- returnType
- itemExpressions
- NullPointerException
- if itemExpressions
is nullIllegalArgumentException
- if itemExpressions
contains nullpublic SetType getType()
Expression
getType
in class Expression
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-2018 Whitestein Technologies. All Rights Reserved.