Package org.kie.dmn.feel.lang.ast
Class ContextNode
- java.lang.Object
-
- org.kie.dmn.feel.lang.ast.BaseNode
-
- org.kie.dmn.feel.lang.ast.ContextNode
-
- All Implemented Interfaces:
org.kie.dmn.feel.lang.ast.ASTNode
public class ContextNode extends org.kie.dmn.feel.lang.ast.BaseNode
-
-
Constructor Summary
Constructors Constructor Description ContextNode(org.antlr.v4.runtime.ParserRuleContext ctx)ContextNode(org.antlr.v4.runtime.ParserRuleContext ctx, org.kie.dmn.feel.lang.ast.ListNode list)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description <T> Taccept(org.kie.dmn.feel.lang.ast.Visitor<T> v)Objectevaluate(org.kie.dmn.feel.lang.EvaluationContext ctx)org.kie.dmn.feel.lang.ast.ASTNode[]getChildrenNode()List<org.kie.dmn.feel.lang.ast.ContextEntryNode>getEntries()org.kie.dmn.feel.lang.TypegetResultType()voidsetEntries(List<org.kie.dmn.feel.lang.ast.ContextEntryNode> entries)-
Methods inherited from class org.kie.dmn.feel.lang.ast.BaseNode
astEvent, astEvent, copyLocationAttributesFrom, getEndChar, getEndColumn, getEndLine, getStartChar, getStartColumn, getStartLine, getText, setEndChar, setEndColumn, setEndLine, setStartChar, setStartColumn, setStartLine, setText, toString
-
-
-
-
Method Detail
-
getEntries
public List<org.kie.dmn.feel.lang.ast.ContextEntryNode> getEntries()
-
setEntries
public void setEntries(List<org.kie.dmn.feel.lang.ast.ContextEntryNode> entries)
-
evaluate
public Object evaluate(org.kie.dmn.feel.lang.EvaluationContext ctx)
- Specified by:
evaluatein interfaceorg.kie.dmn.feel.lang.ast.ASTNode- Overrides:
evaluatein classorg.kie.dmn.feel.lang.ast.BaseNode
-
getResultType
public org.kie.dmn.feel.lang.Type getResultType()
- Specified by:
getResultTypein interfaceorg.kie.dmn.feel.lang.ast.ASTNode- Overrides:
getResultTypein classorg.kie.dmn.feel.lang.ast.BaseNode
-
getChildrenNode
public org.kie.dmn.feel.lang.ast.ASTNode[] getChildrenNode()
- Specified by:
getChildrenNodein interfaceorg.kie.dmn.feel.lang.ast.ASTNode- Overrides:
getChildrenNodein classorg.kie.dmn.feel.lang.ast.BaseNode
-
accept
public <T> T accept(org.kie.dmn.feel.lang.ast.Visitor<T> v)
- Specified by:
acceptin interfaceorg.kie.dmn.feel.lang.ast.ASTNode- Overrides:
acceptin classorg.kie.dmn.feel.lang.ast.BaseNode
-
-