public class VarNode extends ConstNode
Node
representing a parsed ParseSession
variable.ParseSession.getVars()
Modifier and Type | Method and Description |
---|---|
VarValue |
evaluate(ParseSession session)
Evaluate this node.
|
String |
getName()
Get the variable name.
|
Class<?> |
getType(ParseSession session)
Get the type of this node's value.
|
public VarNode(String name)
name
- variable nameIllegalArgumentException
- if name is nullIllegalArgumentException
- if name is not a valid Java identifierpublic VarValue evaluate(ParseSession session)
Node
public Class<?> getType(ParseSession session)
Node
If the type is unknown, Object.class
should be returned.
public String getName()
Copyright © 2022. All rights reserved.