Record Class SwitchStatementContext<CondExprCtx extends org.antlr.v4.runtime.ParserRuleContext,CaseExprCtx extends org.antlr.v4.runtime.ParserRuleContext,StmtCtx extends org.antlr.v4.runtime.ParserRuleContext>

java.lang.Object
java.lang.Record
org.rumbledb.compiler.context.scripting.SwitchStatementContext<CondExprCtx,CaseExprCtx,StmtCtx>

public record SwitchStatementContext<CondExprCtx extends org.antlr.v4.runtime.ParserRuleContext,CaseExprCtx extends org.antlr.v4.runtime.ParserRuleContext,StmtCtx extends org.antlr.v4.runtime.ParserRuleContext>(CondExprCtx extends org.antlr.v4.runtime.ParserRuleContext cond, List<SwitchStatementContext.Case<CaseExprCtx extends org.antlr.v4.runtime.ParserRuleContext,StmtCtx extends org.antlr.v4.runtime.ParserRuleContext>> cases, StmtCtx extends org.antlr.v4.runtime.ParserRuleContext def, org.antlr.v4.runtime.ParserRuleContext context) extends Record