| Constructor and Description |
|---|
ASTNode(ASTNode parent,
String name,
List<Object> arguments) |
ASTNode(ASTNode parent,
String name,
Object... arguments) |
| Modifier and Type | Method and Description |
|---|---|
<R,A> R |
accept(ASTVisitor<R,A> visitor,
A param) |
<R,A> R |
accept(SimpleASTVisitor<R> visitor) |
void |
addArgument(Object argument) |
boolean |
equals(Object obj) |
String |
format(String format) |
List<Object> |
getArguments() |
int |
getArgumentsSize() |
String |
getName() |
ASTNode |
getParent() |
int |
hashCode() |
boolean |
isNameValid() |
boolean |
isRootNode() |
Iterator<Object> |
iterator() |
Object |
removeLastArgument() |
void |
removeParent() |
void |
setName(String name) |
void |
setParent(ASTNode parent) |
String |
toString() |
clone, finalize, getClass, notify, notifyAll, wait, wait, waitforEach, spliteratorpublic <R,A> R accept(SimpleASTVisitor<R> visitor)
public <R,A> R accept(ASTVisitor<R,A> visitor, A param)
public void removeParent()
public boolean isRootNode()
public void addArgument(Object argument)
public Object removeLastArgument()
public ASTNode getParent()
public void setParent(ASTNode parent)
public boolean isNameValid()
public String getName()
public void setName(String name)
public int getArgumentsSize()
Copyright © 2015 Jared Wiltshire. All rights reserved.