Class ASTTemporalConstantVisitor

  • All Implemented Interfaces:
    org.kie.dmn.feel.lang.ast.Visitor<org.kie.dmn.feel.lang.ast.ASTNode>

    public class ASTTemporalConstantVisitor
    extends org.kie.dmn.feel.lang.ast.visitor.DefaultedVisitor<org.kie.dmn.feel.lang.ast.ASTNode>
    • Constructor Summary

      Constructors 
      Constructor Description
      ASTTemporalConstantVisitor​(org.kie.dmn.feel.lang.CompilerContext ctx)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      org.kie.dmn.feel.lang.ast.ASTNode defaultVisit​(org.kie.dmn.feel.lang.ast.ASTNode n)  
      org.kie.dmn.feel.lang.ast.ASTNode visit​(org.kie.dmn.feel.lang.ast.ASTNode n)  
      org.kie.dmn.feel.lang.ast.ASTNode visit​(ContextNode n)  
      org.kie.dmn.feel.lang.ast.ASTNode visit​(org.kie.dmn.feel.lang.ast.ForExpressionNode n)  
      org.kie.dmn.feel.lang.ast.ASTNode visit​(FunctionDefNode n)  
      org.kie.dmn.feel.lang.ast.ASTNode visit​(org.kie.dmn.feel.lang.ast.FunctionInvocationNode n)  
      org.kie.dmn.feel.lang.ast.ASTNode visit​(org.kie.dmn.feel.lang.ast.QuantifiedExpressionNode n)  
      • Methods inherited from class org.kie.dmn.feel.lang.ast.visitor.DefaultedVisitor

        visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit
    • Field Detail

      • TEMPORAL_FNS

        public static final List<org.kie.dmn.feel.runtime.FEELFunction> TEMPORAL_FNS
      • TEMPORAL_FNS_NAMES

        public static final Set<String> TEMPORAL_FNS_NAMES
    • Constructor Detail

      • ASTTemporalConstantVisitor

        public ASTTemporalConstantVisitor​(org.kie.dmn.feel.lang.CompilerContext ctx)
    • Method Detail

      • defaultVisit

        public org.kie.dmn.feel.lang.ast.ASTNode defaultVisit​(org.kie.dmn.feel.lang.ast.ASTNode n)
        Specified by:
        defaultVisit in class org.kie.dmn.feel.lang.ast.visitor.DefaultedVisitor<org.kie.dmn.feel.lang.ast.ASTNode>
      • visit

        public org.kie.dmn.feel.lang.ast.ASTNode visit​(org.kie.dmn.feel.lang.ast.ASTNode n)
        Specified by:
        visit in interface org.kie.dmn.feel.lang.ast.Visitor<org.kie.dmn.feel.lang.ast.ASTNode>
        Overrides:
        visit in class org.kie.dmn.feel.lang.ast.visitor.DefaultedVisitor<org.kie.dmn.feel.lang.ast.ASTNode>
      • visit

        public org.kie.dmn.feel.lang.ast.ASTNode visit​(org.kie.dmn.feel.lang.ast.ForExpressionNode n)
        Specified by:
        visit in interface org.kie.dmn.feel.lang.ast.Visitor<org.kie.dmn.feel.lang.ast.ASTNode>
        Overrides:
        visit in class org.kie.dmn.feel.lang.ast.visitor.DefaultedVisitor<org.kie.dmn.feel.lang.ast.ASTNode>
      • visit

        public org.kie.dmn.feel.lang.ast.ASTNode visit​(ContextNode n)
        Specified by:
        visit in interface org.kie.dmn.feel.lang.ast.Visitor<org.kie.dmn.feel.lang.ast.ASTNode>
        Overrides:
        visit in class org.kie.dmn.feel.lang.ast.visitor.DefaultedVisitor<org.kie.dmn.feel.lang.ast.ASTNode>
      • visit

        public org.kie.dmn.feel.lang.ast.ASTNode visit​(org.kie.dmn.feel.lang.ast.QuantifiedExpressionNode n)
        Specified by:
        visit in interface org.kie.dmn.feel.lang.ast.Visitor<org.kie.dmn.feel.lang.ast.ASTNode>
        Overrides:
        visit in class org.kie.dmn.feel.lang.ast.visitor.DefaultedVisitor<org.kie.dmn.feel.lang.ast.ASTNode>
      • visit

        public org.kie.dmn.feel.lang.ast.ASTNode visit​(FunctionDefNode n)
        Specified by:
        visit in interface org.kie.dmn.feel.lang.ast.Visitor<org.kie.dmn.feel.lang.ast.ASTNode>
        Overrides:
        visit in class org.kie.dmn.feel.lang.ast.visitor.DefaultedVisitor<org.kie.dmn.feel.lang.ast.ASTNode>
      • visit

        public org.kie.dmn.feel.lang.ast.ASTNode visit​(org.kie.dmn.feel.lang.ast.FunctionInvocationNode n)
        Specified by:
        visit in interface org.kie.dmn.feel.lang.ast.Visitor<org.kie.dmn.feel.lang.ast.ASTNode>
        Overrides:
        visit in class org.kie.dmn.feel.lang.ast.visitor.DefaultedVisitor<org.kie.dmn.feel.lang.ast.ASTNode>