public abstract class BaseASTNode extends java.lang.Object implements ASTNode, java.lang.Cloneable
| Constructor and Description |
|---|
BaseASTNode() |
BaseASTNode(ASTNode childASTNode) |
| Modifier and Type | Method and Description |
|---|---|
protected abstract void |
doToSQL(java.util.function.Consumer<java.lang.String> consumer,
ASTNodeListener astNodeListener) |
ASTNode |
getChild() |
void |
toSQL(java.util.function.Consumer<java.lang.String> consumer,
ASTNodeListener astNodeListener) |
java.lang.String |
toString() |
<T extends BaseASTNode> |
withNewChild(ASTNode childASTNode) |
public BaseASTNode()
public BaseASTNode(ASTNode childASTNode)
public ASTNode getChild()
public void toSQL(java.util.function.Consumer<java.lang.String> consumer,
ASTNodeListener astNodeListener)
public java.lang.String toString()
toString in class java.lang.Objectpublic <T extends BaseASTNode> T withNewChild(ASTNode childASTNode)
protected abstract void doToSQL(java.util.function.Consumer<java.lang.String> consumer,
ASTNodeListener astNodeListener)