Class ExpressionParser.JsonPathExpressionContext

java.lang.Object
org.antlr.v4.runtime.RuleContext
org.antlr.v4.runtime.ParserRuleContext
org.eclipse.lemminx.util.synapse_expression.ExpressionParser.JsonPathExpressionContext
All Implemented Interfaces:
org.antlr.v4.runtime.tree.ParseTree, org.antlr.v4.runtime.tree.RuleNode, org.antlr.v4.runtime.tree.SyntaxTree, org.antlr.v4.runtime.tree.Tree
Enclosing class:
ExpressionParser

public static class ExpressionParser.JsonPathExpressionContext extends org.antlr.v4.runtime.ParserRuleContext
  • Field Summary

    Fields inherited from class org.antlr.v4.runtime.ParserRuleContext

    children, exception, start, stop

    Fields inherited from class org.antlr.v4.runtime.RuleContext

    EMPTY, invokingState, parent
  • Constructor Summary

    Constructors
    Constructor
    Description
    JsonPathExpressionContext(org.antlr.v4.runtime.ParserRuleContext parent, int invokingState)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    <T> T
    accept(org.antlr.v4.runtime.tree.ParseTreeVisitor<? extends T> visitor)
     
     
    arrayIndex(int i)
     
    List<org.antlr.v4.runtime.tree.TerminalNode>
     
    org.antlr.v4.runtime.tree.TerminalNode
    ASTERISK(int i)
     
    List<org.antlr.v4.runtime.tree.TerminalNode>
    DOT()
     
    org.antlr.v4.runtime.tree.TerminalNode
    DOT(int i)
     
    List<org.antlr.v4.runtime.tree.TerminalNode>
     
    org.antlr.v4.runtime.tree.TerminalNode
    DOUBLE_DOT(int i)
     
    void
    enterRule(org.antlr.v4.runtime.tree.ParseTreeListener listener)
     
    void
    exitRule(org.antlr.v4.runtime.tree.ParseTreeListener listener)
     
    int
     
    List<org.antlr.v4.runtime.tree.TerminalNode>
    ID()
     
    org.antlr.v4.runtime.tree.TerminalNode
    ID(int i)
     
    List<org.antlr.v4.runtime.tree.TerminalNode>
     
    org.antlr.v4.runtime.tree.TerminalNode
     
     
    keywords(int i)
     
    List<org.antlr.v4.runtime.tree.TerminalNode>
     
    org.antlr.v4.runtime.tree.TerminalNode
    LBRACKET(int i)
     
    List<org.antlr.v4.runtime.tree.TerminalNode>
     
    org.antlr.v4.runtime.tree.TerminalNode
    RBRACKET(int i)
     

    Methods inherited from class org.antlr.v4.runtime.ParserRuleContext

    addAnyChild, addChild, addChild, addChild, addErrorNode, addErrorNode, copyFrom, getChild, getChild, getChildCount, getParent, getRuleContext, getRuleContexts, getSourceInterval, getStart, getStop, getToken, getTokens, removeLastChild, toInfoString

    Methods inherited from class org.antlr.v4.runtime.RuleContext

    depth, getAltNumber, getPayload, getRuleContext, getText, isEmpty, setAltNumber, setParent, toString, toString, toString, toString, toString, toStringTree, toStringTree, toStringTree

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
  • Constructor Details

    • JsonPathExpressionContext

      public JsonPathExpressionContext(org.antlr.v4.runtime.ParserRuleContext parent, int invokingState)
  • Method Details

    • DOT

      public List<org.antlr.v4.runtime.tree.TerminalNode> DOT()
    • DOT

      public org.antlr.v4.runtime.tree.TerminalNode DOT(int i)
    • JSONPATH_FUNCTIONS

      public List<org.antlr.v4.runtime.tree.TerminalNode> JSONPATH_FUNCTIONS()
    • JSONPATH_FUNCTIONS

      public org.antlr.v4.runtime.tree.TerminalNode JSONPATH_FUNCTIONS(int i)
    • DOUBLE_DOT

      public List<org.antlr.v4.runtime.tree.TerminalNode> DOUBLE_DOT()
    • DOUBLE_DOT

      public org.antlr.v4.runtime.tree.TerminalNode DOUBLE_DOT(int i)
    • ASTERISK

      public List<org.antlr.v4.runtime.tree.TerminalNode> ASTERISK()
    • ASTERISK

      public org.antlr.v4.runtime.tree.TerminalNode ASTERISK(int i)
    • ID

      public List<org.antlr.v4.runtime.tree.TerminalNode> ID()
    • ID

      public org.antlr.v4.runtime.tree.TerminalNode ID(int i)
    • keywords

    • keywords

      public ExpressionParser.KeywordsContext keywords(int i)
    • LBRACKET

      public List<org.antlr.v4.runtime.tree.TerminalNode> LBRACKET()
    • LBRACKET

      public org.antlr.v4.runtime.tree.TerminalNode LBRACKET(int i)
    • arrayIndex

    • arrayIndex

      public ExpressionParser.ArrayIndexContext arrayIndex(int i)
    • RBRACKET

      public List<org.antlr.v4.runtime.tree.TerminalNode> RBRACKET()
    • RBRACKET

      public org.antlr.v4.runtime.tree.TerminalNode RBRACKET(int i)
    • getRuleIndex

      public int getRuleIndex()
      Overrides:
      getRuleIndex in class org.antlr.v4.runtime.RuleContext
    • enterRule

      public void enterRule(org.antlr.v4.runtime.tree.ParseTreeListener listener)
      Overrides:
      enterRule in class org.antlr.v4.runtime.ParserRuleContext
    • exitRule

      public void exitRule(org.antlr.v4.runtime.tree.ParseTreeListener listener)
      Overrides:
      exitRule in class org.antlr.v4.runtime.ParserRuleContext
    • accept

      public <T> T accept(org.antlr.v4.runtime.tree.ParseTreeVisitor<? extends T> visitor)
      Specified by:
      accept in interface org.antlr.v4.runtime.tree.ParseTree
      Overrides:
      accept in class org.antlr.v4.runtime.RuleContext