public class CstRoot extends java.lang.Object implements HasChildrenNodes
| Constructor and Description |
|---|
CstRoot() |
| Modifier and Type | Method and Description |
|---|---|
void |
addNode(CstNode node) |
void |
addTokenizedFile(TokenizedSource tokenizedSource) |
void |
forEachNode(java.util.function.BiConsumer<CstNode,java.lang.Integer> consumer) |
java.util.List<CstNode> |
getNodes()
The top-level nodes of the CST.
|
java.util.Set<CstNodeRelationship> |
getRelationships() |
java.util.Map<java.lang.String,TokenizedSource> |
getTokenizedSource() |
public java.util.List<CstNode> getNodes()
getNodes in interface HasChildrenNodespublic void addNode(CstNode node)
addNode in interface HasChildrenNodespublic void addTokenizedFile(TokenizedSource tokenizedSource)
public java.util.Set<CstNodeRelationship> getRelationships()
public void forEachNode(java.util.function.BiConsumer<CstNode,java.lang.Integer> consumer)
public java.util.Map<java.lang.String,TokenizedSource> getTokenizedSource()