public final class ASTArrayLiteral extends JexlNode implements JexlNode.Literal<Object>
JexlNode.Literal<T>
image
children, id, parent, value
Modifier and Type | Method and Description |
---|---|
Object |
getLiteral()
Gets the literal value.
|
Object |
jjtAccept(ParserVisitor visitor,
Object data)
Accept the visitor.
|
void |
jjtClose()
This method is called after all the child nodes have been
added.
|
void |
setLiteral(Object literal)
Sets the literal value only if the descendants of this node compose a constant
|
debugInfo, debugString, isConstant, isConstant
childrenAccept, dump, jjtAddChild, jjtGetChild, jjtGetNumChildren, jjtGetParent, jjtGetValue, jjtOpen, jjtSetParent, jjtSetValue, toString, toString
public void jjtClose()
jjtClose
in interface Node
jjtClose
in class SimpleNode
public Object getLiteral()
getLiteral
in interface JexlNode.Literal<Object>
public void setLiteral(Object literal)
literal
- the literal array valueIllegalArgumentException
- if literal is not an array or nullpublic Object jjtAccept(ParserVisitor visitor, Object data)
jjtAccept
in interface Node
jjtAccept
in class SimpleNode
visitor
- the visitordata
- contextual dataCopyright © 2016 Internet2. All rights reserved.