public class BaseNode extends Object implements ASTNode
| Modifier and Type | Field and Description |
|---|---|
protected ASTNode[] |
EMPTY_CHILDREN |
| Constructor and Description |
|---|
BaseNode() |
BaseNode(org.antlr.v4.runtime.ParserRuleContext ctx) |
| Modifier and Type | Method and Description |
|---|---|
<T> T |
accept(Visitor<T> v) |
protected Supplier<org.kie.dmn.api.feel.runtime.events.FEELEvent> |
astEvent(org.kie.dmn.api.feel.runtime.events.FEELEvent.Severity severity,
String message) |
protected Supplier<org.kie.dmn.api.feel.runtime.events.FEELEvent> |
astEvent(org.kie.dmn.api.feel.runtime.events.FEELEvent.Severity severity,
String message,
Throwable throwable) |
Object |
evaluate(EvaluationContext ctx) |
ASTNode[] |
getChildrenNode() |
int |
getEndChar() |
int |
getEndColumn() |
int |
getEndLine() |
org.antlr.v4.runtime.ParserRuleContext |
getParserRuleContext() |
Type |
getResultType() |
int |
getStartChar() |
int |
getStartColumn() |
int |
getStartLine() |
String |
getText() |
void |
setCtx(org.antlr.v4.runtime.ParserRuleContext ctx) |
void |
setEndChar(int endChar) |
void |
setEndColumn(int endColumn) |
void |
setEndLine(int endLine) |
void |
setStartChar(int startChar) |
void |
setStartColumn(int startColumn) |
void |
setStartLine(int startLine) |
void |
setText(String text) |
String |
toString() |
protected final ASTNode[] EMPTY_CHILDREN
public BaseNode()
public BaseNode(org.antlr.v4.runtime.ParserRuleContext ctx)
public void setCtx(org.antlr.v4.runtime.ParserRuleContext ctx)
public org.antlr.v4.runtime.ParserRuleContext getParserRuleContext()
public int getStartChar()
getStartChar in interface ASTNodepublic void setStartChar(int startChar)
public int getEndChar()
getEndChar in interface ASTNodepublic void setEndChar(int endChar)
public int getStartLine()
getStartLine in interface ASTNodepublic void setStartLine(int startLine)
public int getStartColumn()
getStartColumn in interface ASTNodepublic void setStartColumn(int startColumn)
public int getEndLine()
getEndLine in interface ASTNodepublic void setEndLine(int endLine)
public int getEndColumn()
getEndColumn in interface ASTNodepublic void setEndColumn(int endColumn)
public void setText(String text)
public Type getResultType()
getResultType in interface ASTNodeprotected Supplier<org.kie.dmn.api.feel.runtime.events.FEELEvent> astEvent(org.kie.dmn.api.feel.runtime.events.FEELEvent.Severity severity, String message)
protected Supplier<org.kie.dmn.api.feel.runtime.events.FEELEvent> astEvent(org.kie.dmn.api.feel.runtime.events.FEELEvent.Severity severity, String message, Throwable throwable)
public Object evaluate(EvaluationContext ctx)
public ASTNode[] getChildrenNode()
getChildrenNode in interface ASTNodeCopyright © 2001–2019 JBoss by Red Hat. All rights reserved.