public class AstNode
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
Parser.RuleType |
ruleType |
| Constructor and Description |
|---|
AstNode(Parser.RuleType ruleType) |
| Modifier and Type | Method and Description |
|---|---|
void |
add(Parser.RuleType ruleType,
java.lang.Object obj) |
<T> java.util.List<T> |
getItems(Parser.RuleType ruleType) |
<T> T |
getSingle(Parser.RuleType ruleType,
T defaultResult) |
Token |
getToken(Parser.TokenType tokenType) |
java.util.List<Token> |
getTokens(Parser.TokenType tokenType) |
public final Parser.RuleType ruleType
public AstNode(Parser.RuleType ruleType)
public void add(Parser.RuleType ruleType, java.lang.Object obj)
public <T> T getSingle(Parser.RuleType ruleType, T defaultResult)
public <T> java.util.List<T> getItems(Parser.RuleType ruleType)
public Token getToken(Parser.TokenType tokenType)
public java.util.List<Token> getTokens(Parser.TokenType tokenType)