Uses of Class
org.kie.dmn.feel.lang.ast.BaseNode
-
Packages that use BaseNode Package Description org.kie.dmn.feel.codegen.feel11 org.kie.dmn.feel.lang.ast org.kie.dmn.feel.parser.feel11 org.kie.dmn.feel.runtime.functions -
-
Uses of BaseNode in org.kie.dmn.feel.codegen.feel11
Methods in org.kie.dmn.feel.codegen.feel11 that return BaseNode Modifier and Type Method Description BaseNodeASTUnaryTestTransform.UnaryTestSubexpr. node()BaseNodeASTUnaryTestTransform. rewriteToUnaryEqInExpr(BaseNode node)Methods in org.kie.dmn.feel.codegen.feel11 with parameters of type BaseNode Modifier and Type Method Description static com.github.javaparser.ast.expr.ExpressionFunctions. external(List<String> paramNames, BaseNode body)BaseNodeASTUnaryTestTransform. rewriteToUnaryEqInExpr(BaseNode node)Constructors in org.kie.dmn.feel.codegen.feel11 with parameters of type BaseNode Constructor Description UnaryTestSubexpr(BaseNode node) -
Uses of BaseNode in org.kie.dmn.feel.lang.ast
Subclasses of BaseNode in org.kie.dmn.feel.lang.ast Modifier and Type Class Description classAtLiteralNodeclassBetweenNodeclassBooleanNodeclassContextEntryNodeclassContextNodeclassContextTypeNodeclassCTypeNodeclassDashNodeclassFilterExpressionNodeclassForExpressionNodeclassFormalParameterNodeclassFunctionDefNodeclassFunctionInvocationNodeclassFunctionTypeNodeclassIfExpressionNodeclassInfixOpNodeclassInNodeclassInstanceOfNodeclassIterationContextNodeclassListNodeclassListTypeNodeclassNameDefNodeA name is defined either as a sequence of tokens or as a String.classNamedParameterNodeclassNameRefNodeclassNullNodeclassNumberNodeclassPathExpressionNodeclassQualifiedNameNodeclassQuantifiedExpressionNodeclassRangeNodeclassSignedUnaryNodeclassStringNodeclassTemporalConstantNodeclassTypeNodeclassUnaryTestListNodeclassUnaryTestNodeMethods in org.kie.dmn.feel.lang.ast that return BaseNode Modifier and Type Method Description BaseNodeBaseNode. copyLocationAttributesFrom(BaseNode from)BaseNodeFunctionDefNode. getBody()BaseNodeIfExpressionNode. getCondition()BaseNodeIfExpressionNode. getElseExpression()BaseNodeBetweenNode. getEnd()BaseNodeRangeNode. getEnd()BaseNodeFilterExpressionNode. getExpression()BaseNodeForExpressionNode. getExpression()BaseNodeInstanceOfNode. getExpression()BaseNodeIterationContextNode. getExpression()BaseNodeNamedParameterNode. getExpression()BaseNodePathExpressionNode. getExpression()BaseNodeQuantifiedExpressionNode. getExpression()BaseNodeSignedUnaryNode. getExpression()BaseNodeInNode. getExprs()BaseNodeFilterExpressionNode. getFilter()BaseNodeInfixOpNode. getLeft()BaseNodeContextEntryNode. getName()BaseNodeFunctionInvocationNode. getName()BaseNodePathExpressionNode. getName()BaseNodeIterationContextNode. getRangeEndExpr()BaseNodeInfixOpNode. getRight()BaseNodeBetweenNode. getStart()BaseNodeRangeNode. getStart()BaseNodeIfExpressionNode. getThenExpression()BaseNodeBetweenNode. getValue()BaseNodeContextEntryNode. getValue()BaseNodeInNode. getValue()BaseNodeUnaryTestNode. getValue()static BaseNodeASTBuilderFactory. newAtLiteralNode(FEEL_1_1Parser.AtLiteralContext ctx, StringNode stringLiteral)Methods in org.kie.dmn.feel.lang.ast that return types with arguments of type BaseNode Modifier and Type Method Description List<BaseNode>ListNode. getElements()List<BaseNode>UnaryTestListNode. getElements()Methods in org.kie.dmn.feel.lang.ast with parameters of type BaseNode Modifier and Type Method Description BaseNodeBaseNode. copyLocationAttributesFrom(BaseNode from)static BetweenNodeASTBuilderFactory. newBetweenNode(org.antlr.v4.runtime.ParserRuleContext ctx, BaseNode value, BaseNode start, BaseNode end)static ContextEntryNodeASTBuilderFactory. newContextEntry(org.antlr.v4.runtime.ParserRuleContext ctx, BaseNode name, BaseNode value)static FilterExpressionNodeASTBuilderFactory. newFilterExpressionNode(org.antlr.v4.runtime.ParserRuleContext ctx, BaseNode expr, BaseNode filter)static ForExpressionNodeASTBuilderFactory. newForExpression(org.antlr.v4.runtime.ParserRuleContext ctx, ListNode list, BaseNode expr)static FunctionDefNodeASTBuilderFactory. newFunctionDefinition(org.antlr.v4.runtime.ParserRuleContext ctx, ListNode parameters, boolean external, BaseNode body)static FunctionInvocationNodeASTBuilderFactory. newFunctionInvocationNode(org.antlr.v4.runtime.ParserRuleContext ctx, BaseNode name, ListNode params)static IfExpressionNodeASTBuilderFactory. newIfExpression(org.antlr.v4.runtime.ParserRuleContext ctx, BaseNode c, BaseNode t, BaseNode e)static InfixOpNodeASTBuilderFactory. newInfixOpNode(org.antlr.v4.runtime.ParserRuleContext ctx, BaseNode left, String op, BaseNode right)static InNodeASTBuilderFactory. newInNode(org.antlr.v4.runtime.ParserRuleContext ctx, BaseNode value, BaseNode list)static InstanceOfNodeASTBuilderFactory. newInstanceOfNode(org.antlr.v4.runtime.ParserRuleContext ctx, BaseNode expr, TypeNode type)static RangeNodeASTBuilderFactory. newIntervalNode(org.antlr.v4.runtime.ParserRuleContext ctx, RangeNode.IntervalBoundary low, BaseNode start, BaseNode end, RangeNode.IntervalBoundary up)static IterationContextNodeASTBuilderFactory. newIterationContextNode(org.antlr.v4.runtime.ParserRuleContext ctx, NameDefNode name, BaseNode expr)static IterationContextNodeASTBuilderFactory. newIterationContextNode(org.antlr.v4.runtime.ParserRuleContext ctx, NameDefNode name, BaseNode expr, BaseNode rangeEndExpr)static NamedParameterNodeASTBuilderFactory. newNamedParameterNode(org.antlr.v4.runtime.ParserRuleContext ctx, NameDefNode name, BaseNode value)static PathExpressionNodeASTBuilderFactory. newPathExpressionNode(org.antlr.v4.runtime.ParserRuleContext ctx, BaseNode expr, BaseNode name)static QuantifiedExpressionNodeASTBuilderFactory. newQuantifiedExpression(org.antlr.v4.runtime.ParserRuleContext ctx, QuantifiedExpressionNode.Quantifier quant, ListNode list, BaseNode expr)static SignedUnaryNodeASTBuilderFactory. newSignedUnaryNode(org.antlr.v4.runtime.ParserRuleContext ctx, BaseNode expr)static UnaryTestNodeASTBuilderFactory. newUnaryTestNode(org.antlr.v4.runtime.ParserRuleContext ctx, String op, BaseNode value)voidFunctionDefNode. setBody(BaseNode body)voidIfExpressionNode. setCondition(BaseNode condition)voidIfExpressionNode. setElseExpression(BaseNode elseExpression)voidBetweenNode. setEnd(BaseNode end)voidRangeNode. setEnd(BaseNode end)voidFilterExpressionNode. setExpression(BaseNode expression)voidForExpressionNode. setExpression(BaseNode expression)voidInstanceOfNode. setExpression(BaseNode expression)voidIterationContextNode. setExpression(BaseNode expression)voidNamedParameterNode. setExpression(BaseNode expression)voidPathExpressionNode. setExpression(BaseNode expression)voidQuantifiedExpressionNode. setExpression(BaseNode expression)voidInNode. setExprs(BaseNode exprs)voidFilterExpressionNode. setFilter(BaseNode filter)voidInfixOpNode. setLeft(BaseNode left)voidContextEntryNode. setName(BaseNode name)voidFunctionInvocationNode. setName(BaseNode name)voidPathExpressionNode. setName(BaseNode name)voidInfixOpNode. setRight(BaseNode right)voidBetweenNode. setStart(BaseNode start)voidRangeNode. setStart(BaseNode start)voidIfExpressionNode. setThenExpression(BaseNode thenExpression)voidBetweenNode. setValue(BaseNode value)voidContextEntryNode. setValue(BaseNode value)voidInNode. setValue(BaseNode value)voidUnaryTestNode. setValue(BaseNode value)Method parameters in org.kie.dmn.feel.lang.ast with type arguments of type BaseNode Modifier and Type Method Description static ListNodeASTBuilderFactory. newListNode(org.antlr.v4.runtime.ParserRuleContext ctx, List<BaseNode> exprs)static UnaryTestListNodeASTBuilderFactory. newUnaryTestListNode(org.antlr.v4.runtime.ParserRuleContext ctx, List<BaseNode> exprs, UnaryTestListNode.State state)voidListNode. setElements(List<BaseNode> elements)voidUnaryTestListNode. setElements(List<BaseNode> elements)Constructors in org.kie.dmn.feel.lang.ast with parameters of type BaseNode Constructor Description BetweenNode(org.antlr.v4.runtime.ParserRuleContext ctx, BaseNode value, BaseNode start, BaseNode end)ContextEntryNode(org.antlr.v4.runtime.ParserRuleContext ctx, BaseNode name, BaseNode value)FilterExpressionNode(org.antlr.v4.runtime.ParserRuleContext ctx, BaseNode expression, BaseNode filter)ForExpressionNode(org.antlr.v4.runtime.ParserRuleContext ctx, ListNode iterationContexts, BaseNode expression)FunctionDefNode(org.antlr.v4.runtime.ParserRuleContext ctx, ListNode formalParameters, boolean external, BaseNode body)FunctionInvocationNode(org.antlr.v4.runtime.ParserRuleContext ctx, BaseNode name, ListNode params)IfExpressionNode(org.antlr.v4.runtime.ParserRuleContext ctx, BaseNode condition, BaseNode thenExpression, BaseNode elseExpression)InfixOpNode(org.antlr.v4.runtime.ParserRuleContext ctx, BaseNode left, String op, BaseNode right)InNode(org.antlr.v4.runtime.ParserRuleContext ctx, BaseNode value, BaseNode exprs)InstanceOfNode(org.antlr.v4.runtime.ParserRuleContext ctx, BaseNode expression, TypeNode type)IterationContextNode(org.antlr.v4.runtime.ParserRuleContext ctx, NameDefNode name, BaseNode expression)IterationContextNode(org.antlr.v4.runtime.ParserRuleContext ctx, NameDefNode name, BaseNode expression, BaseNode rangeEndExpr)NamedParameterNode(org.antlr.v4.runtime.ParserRuleContext ctx, NameDefNode name, BaseNode expression)PathExpressionNode(org.antlr.v4.runtime.ParserRuleContext ctx, BaseNode expression, BaseNode name)QuantifiedExpressionNode(org.antlr.v4.runtime.ParserRuleContext ctx, QuantifiedExpressionNode.Quantifier quantifier, ListNode list, BaseNode expression)RangeNode(org.antlr.v4.runtime.ParserRuleContext ctx, RangeNode.IntervalBoundary lowerBound, BaseNode start, BaseNode end, RangeNode.IntervalBoundary upperBound)SignedUnaryNode(org.antlr.v4.runtime.ParserRuleContext ctx, BaseNode expr)UnaryTestNode(String op, BaseNode value)UnaryTestNode(org.antlr.v4.runtime.ParserRuleContext ctx, String op, BaseNode value)UnaryTestNode(UnaryTestNode.UnaryOperator op, BaseNode value)Constructor parameters in org.kie.dmn.feel.lang.ast with type arguments of type BaseNode Constructor Description ListNode(List<BaseNode> elements)ListNode(org.antlr.v4.runtime.ParserRuleContext ctx, List<BaseNode> elements)UnaryTestListNode(List<BaseNode> elements, UnaryTestListNode.State state)UnaryTestListNode(org.antlr.v4.runtime.ParserRuleContext ctx, List<BaseNode> elements, UnaryTestListNode.State state) -
Uses of BaseNode in org.kie.dmn.feel.parser.feel11
-
Uses of BaseNode in org.kie.dmn.feel.runtime.functions
Constructors in org.kie.dmn.feel.runtime.functions with parameters of type BaseNode Constructor Description CustomFEELFunction(String name, List<FEELFunction.Param> parameters, BaseNode body, EvaluationContext evaluationContext)
-