Record Class CompAttrConstructorContext<EqNameCtx extends org.antlr.v4.runtime.ParserRuleContext,ExprCtx extends org.antlr.v4.runtime.ParserRuleContext,EnclosedExprCtx extends org.antlr.v4.runtime.ParserRuleContext>

java.lang.Object
java.lang.Record
org.rumbledb.compiler.context.xml.CompAttrConstructorContext<EqNameCtx,ExprCtx,EnclosedExprCtx>

public record CompAttrConstructorContext<EqNameCtx extends org.antlr.v4.runtime.ParserRuleContext,ExprCtx extends org.antlr.v4.runtime.ParserRuleContext,EnclosedExprCtx extends org.antlr.v4.runtime.ParserRuleContext>(EqNameCtx extends org.antlr.v4.runtime.ParserRuleContext name, ExprCtx extends org.antlr.v4.runtime.ParserRuleContext nameExpr, EnclosedExprCtx extends org.antlr.v4.runtime.ParserRuleContext enclosedExpression, org.antlr.v4.runtime.ParserRuleContext context) extends Record
  • Constructor Details

    • CompAttrConstructorContext

      public CompAttrConstructorContext(EqNameCtx name, ExprCtx nameExpr, EnclosedExprCtx enclosedExpression, org.antlr.v4.runtime.ParserRuleContext context)
      Creates an instance of a CompAttrConstructorContext record class.
      Parameters:
      name - the value for the name record component
      nameExpr - the value for the nameExpr record component
      enclosedExpression - the value for the enclosedExpression record component
      context - the value for the context record component
  • Method Details