public class Node extends Object
| Modifier and Type | Method and Description |
|---|---|
void |
addChild(Node n) |
String |
genCode() |
List<Node> |
getChildren() |
<T> List<T> |
getChildren(Class<T> clazz) |
Tokenizer.Token |
getEnd() |
<T extends Node> |
getFirstChild(Class<T> clazz) |
String |
getName() |
Tokenizer.Token |
getStart() |
void |
setTokens(Tokenizer.Token start,
Tokenizer.Token end) |
String |
toString() |
Node |
withChild(Node n) |
public Node(String name)
public void addChild(Node n)
public String getName()
public void setTokens(Tokenizer.Token start, Tokenizer.Token end)
public Tokenizer.Token getStart()
public Tokenizer.Token getEnd()
public String genCode()
Copyright © 2017. All rights reserved.