Record Class StepExprContext<PostfixExprCtx extends org.antlr.v4.runtime.ParserRuleContext,NodeTestCtx extends org.antlr.v4.runtime.ParserRuleContext,PredicateCtx extends org.antlr.v4.runtime.ParserRuleContext>

java.lang.Object
java.lang.Record
org.rumbledb.compiler.context.xml.StepExprContext<PostfixExprCtx,NodeTestCtx,PredicateCtx>

public record StepExprContext<PostfixExprCtx extends org.antlr.v4.runtime.ParserRuleContext,NodeTestCtx extends org.antlr.v4.runtime.ParserRuleContext,PredicateCtx extends org.antlr.v4.runtime.ParserRuleContext>(org.antlr.v4.runtime.ParserRuleContext context, PostfixExprCtx extends org.antlr.v4.runtime.ParserRuleContext postfixExpr, AxisStepContext<NodeTestCtx extends org.antlr.v4.runtime.ParserRuleContext,PredicateCtx extends org.antlr.v4.runtime.ParserRuleContext> axisStep) extends Record
  • Constructor Details

    • StepExprContext

      public StepExprContext(org.antlr.v4.runtime.ParserRuleContext context, PostfixExprCtx postfixExpr, AxisStepContext<NodeTestCtx,PredicateCtx> axisStep)
      Creates an instance of a StepExprContext record class.
      Parameters:
      context - the value for the context record component
      postfixExpr - the value for the postfixExpr record component
      axisStep - the value for the axisStep record component
  • Method Details