| Modifier and Type | Field and Description |
|---|---|
protected ClassNode |
baseTypeNode |
protected int |
numDimensions |
| Constructor and Description |
|---|
EmptyArrayNode(ClassNode baseTypeNode,
List<Node> dimensionList)
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
Value |
evaluate(ParseSession session)
Evaluate this node.
|
protected Class<?> |
getBaseType(ParseSession session)
Resolve the array base type.
|
Class<?> |
getType(ParseSession session)
Get the type of this node's value.
|
protected final ClassNode baseTypeNode
protected final int numDimensions
public Value evaluate(ParseSession session)
Nodesession - parse sessionprotected Class<?> getBaseType(ParseSession session)
session - parse sessionEvalException - if base type is voidEvalException - if base type cannot be resolvedpublic Class<?> getType(ParseSession session)
Node
If the type is unknown, Object.class should be returned.
Copyright © 2017. All rights reserved.