UNPKG

@vlocode/apex

Version:
1,261 lines 48.2 kB
import { AbstractParseTreeVisitor } from "antlr4ng"; import { TriggerUnitContext } from "./ApexParser.js"; import { TriggerCaseContext } from "./ApexParser.js"; import { CompilationUnitContext } from "./ApexParser.js"; import { TypeDeclarationContext } from "./ApexParser.js"; import { ClassDeclarationContext } from "./ApexParser.js"; import { EnumDeclarationContext } from "./ApexParser.js"; import { EnumConstantsContext } from "./ApexParser.js"; import { InterfaceDeclarationContext } from "./ApexParser.js"; import { TypeListContext } from "./ApexParser.js"; import { ClassBodyContext } from "./ApexParser.js"; import { InterfaceBodyContext } from "./ApexParser.js"; import { ClassBodyDeclarationContext } from "./ApexParser.js"; import { ModifierContext } from "./ApexParser.js"; import { MemberDeclarationContext } from "./ApexParser.js"; import { MethodDeclarationContext } from "./ApexParser.js"; import { ConstructorDeclarationContext } from "./ApexParser.js"; import { FieldDeclarationContext } from "./ApexParser.js"; import { PropertyDeclarationContext } from "./ApexParser.js"; import { InterfaceMethodDeclarationContext } from "./ApexParser.js"; import { VariableDeclaratorsContext } from "./ApexParser.js"; import { VariableDeclaratorContext } from "./ApexParser.js"; import { ArrayInitializerContext } from "./ApexParser.js"; import { TypeRefContext } from "./ApexParser.js"; import { ArraySubscriptsContext } from "./ApexParser.js"; import { TypeNameContext } from "./ApexParser.js"; import { TypeArgumentsContext } from "./ApexParser.js"; import { FormalParametersContext } from "./ApexParser.js"; import { FormalParameterListContext } from "./ApexParser.js"; import { FormalParameterContext } from "./ApexParser.js"; import { QualifiedNameContext } from "./ApexParser.js"; import { LiteralContext } from "./ApexParser.js"; import { AnnotationContext } from "./ApexParser.js"; import { ElementValuePairsContext } from "./ApexParser.js"; import { ElementValuePairContext } from "./ApexParser.js"; import { ElementValueContext } from "./ApexParser.js"; import { ElementValueArrayInitializerContext } from "./ApexParser.js"; import { BlockContext } from "./ApexParser.js"; import { LocalVariableDeclarationStatementContext } from "./ApexParser.js"; import { LocalVariableDeclarationContext } from "./ApexParser.js"; import { StatementContext } from "./ApexParser.js"; import { IfStatementContext } from "./ApexParser.js"; import { SwitchStatementContext } from "./ApexParser.js"; import { WhenControlContext } from "./ApexParser.js"; import { WhenValueContext } from "./ApexParser.js"; import { WhenLiteralContext } from "./ApexParser.js"; import { ForStatementContext } from "./ApexParser.js"; import { WhileStatementContext } from "./ApexParser.js"; import { DoWhileStatementContext } from "./ApexParser.js"; import { TryStatementContext } from "./ApexParser.js"; import { ReturnStatementContext } from "./ApexParser.js"; import { ThrowStatementContext } from "./ApexParser.js"; import { BreakStatementContext } from "./ApexParser.js"; import { ContinueStatementContext } from "./ApexParser.js"; import { AccessLevelContext } from "./ApexParser.js"; import { InsertStatementContext } from "./ApexParser.js"; import { UpdateStatementContext } from "./ApexParser.js"; import { DeleteStatementContext } from "./ApexParser.js"; import { UndeleteStatementContext } from "./ApexParser.js"; import { UpsertStatementContext } from "./ApexParser.js"; import { MergeStatementContext } from "./ApexParser.js"; import { RunAsStatementContext } from "./ApexParser.js"; import { ExpressionStatementContext } from "./ApexParser.js"; import { PropertyBlockContext } from "./ApexParser.js"; import { GetterContext } from "./ApexParser.js"; import { SetterContext } from "./ApexParser.js"; import { CatchClauseContext } from "./ApexParser.js"; import { FinallyBlockContext } from "./ApexParser.js"; import { ForControlContext } from "./ApexParser.js"; import { ForInitContext } from "./ApexParser.js"; import { EnhancedForControlContext } from "./ApexParser.js"; import { ForUpdateContext } from "./ApexParser.js"; import { ParExpressionContext } from "./ApexParser.js"; import { ExpressionListContext } from "./ApexParser.js"; import { PrimaryExpressionContext } from "./ApexParser.js"; import { Arth1ExpressionContext } from "./ApexParser.js"; import { DotExpressionContext } from "./ApexParser.js"; import { BitOrExpressionContext } from "./ApexParser.js"; import { ArrayExpressionContext } from "./ApexParser.js"; import { NewExpressionContext } from "./ApexParser.js"; import { AssignExpressionContext } from "./ApexParser.js"; import { MethodCallExpressionContext } from "./ApexParser.js"; import { BitNotExpressionContext } from "./ApexParser.js"; import { Arth2ExpressionContext } from "./ApexParser.js"; import { LogAndExpressionContext } from "./ApexParser.js"; import { CoalescingExpressionContext } from "./ApexParser.js"; import { CastExpressionContext } from "./ApexParser.js"; import { BitAndExpressionContext } from "./ApexParser.js"; import { CmpExpressionContext } from "./ApexParser.js"; import { BitExpressionContext } from "./ApexParser.js"; import { LogOrExpressionContext } from "./ApexParser.js"; import { CondExpressionContext } from "./ApexParser.js"; import { EqualityExpressionContext } from "./ApexParser.js"; import { PostOpExpressionContext } from "./ApexParser.js"; import { NegExpressionContext } from "./ApexParser.js"; import { PreOpExpressionContext } from "./ApexParser.js"; import { SubExpressionContext } from "./ApexParser.js"; import { InstanceOfExpressionContext } from "./ApexParser.js"; import { ThisPrimaryContext } from "./ApexParser.js"; import { SuperPrimaryContext } from "./ApexParser.js"; import { LiteralPrimaryContext } from "./ApexParser.js"; import { TypeRefPrimaryContext } from "./ApexParser.js"; import { VoidPrimaryContext } from "./ApexParser.js"; import { IdPrimaryContext } from "./ApexParser.js"; import { SoqlPrimaryContext } from "./ApexParser.js"; import { SoslPrimaryContext } from "./ApexParser.js"; import { MethodCallContext } from "./ApexParser.js"; import { DotMethodCallContext } from "./ApexParser.js"; import { CreatorContext } from "./ApexParser.js"; import { CreatedNameContext } from "./ApexParser.js"; import { IdCreatedNamePairContext } from "./ApexParser.js"; import { NoRestContext } from "./ApexParser.js"; import { ClassCreatorRestContext } from "./ApexParser.js"; import { ArrayCreatorRestContext } from "./ApexParser.js"; import { MapCreatorRestContext } from "./ApexParser.js"; import { MapCreatorRestPairContext } from "./ApexParser.js"; import { SetCreatorRestContext } from "./ApexParser.js"; import { ArgumentsContext } from "./ApexParser.js"; import { SoqlLiteralContext } from "./ApexParser.js"; import { QueryContext } from "./ApexParser.js"; import { SubQueryContext } from "./ApexParser.js"; import { SelectListContext } from "./ApexParser.js"; import { SelectEntryContext } from "./ApexParser.js"; import { FieldNameContext } from "./ApexParser.js"; import { FromNameListContext } from "./ApexParser.js"; import { SubFieldListContext } from "./ApexParser.js"; import { SubFieldEntryContext } from "./ApexParser.js"; import { SoqlFieldsParameterContext } from "./ApexParser.js"; import { SoqlFunctionContext } from "./ApexParser.js"; import { DateFieldNameContext } from "./ApexParser.js"; import { LocationValueContext } from "./ApexParser.js"; import { CoordinateValueContext } from "./ApexParser.js"; import { TypeOfContext } from "./ApexParser.js"; import { WhenClauseContext } from "./ApexParser.js"; import { ElseClauseContext } from "./ApexParser.js"; import { FieldNameListContext } from "./ApexParser.js"; import { UsingScopeContext } from "./ApexParser.js"; import { WhereClauseContext } from "./ApexParser.js"; import { LogicalExpressionContext } from "./ApexParser.js"; import { ConditionalExpressionContext } from "./ApexParser.js"; import { FieldExpressionContext } from "./ApexParser.js"; import { ComparisonOperatorContext } from "./ApexParser.js"; import { ValueContext } from "./ApexParser.js"; import { ValueListContext } from "./ApexParser.js"; import { SignedNumberContext } from "./ApexParser.js"; import { WithClauseContext } from "./ApexParser.js"; import { FilteringExpressionContext } from "./ApexParser.js"; import { DataCategorySelectionContext } from "./ApexParser.js"; import { DataCategoryNameContext } from "./ApexParser.js"; import { FilteringSelectorContext } from "./ApexParser.js"; import { GroupByClauseContext } from "./ApexParser.js"; import { OrderByClauseContext } from "./ApexParser.js"; import { FieldOrderListContext } from "./ApexParser.js"; import { FieldOrderContext } from "./ApexParser.js"; import { LimitClauseContext } from "./ApexParser.js"; import { OffsetClauseContext } from "./ApexParser.js"; import { AllRowsClauseContext } from "./ApexParser.js"; import { ForClausesContext } from "./ApexParser.js"; import { BoundExpressionContext } from "./ApexParser.js"; import { DateFormulaContext } from "./ApexParser.js"; import { SignedIntegerContext } from "./ApexParser.js"; import { SoqlIdContext } from "./ApexParser.js"; import { SoslLiteralContext } from "./ApexParser.js"; import { SoslLiteralAltContext } from "./ApexParser.js"; import { SoslClausesContext } from "./ApexParser.js"; import { SearchGroupContext } from "./ApexParser.js"; import { FieldSpecListContext } from "./ApexParser.js"; import { FieldSpecContext } from "./ApexParser.js"; import { FieldListContext } from "./ApexParser.js"; import { UpdateListContext } from "./ApexParser.js"; import { UpdateTypeContext } from "./ApexParser.js"; import { NetworkListContext } from "./ApexParser.js"; import { SoslIdContext } from "./ApexParser.js"; import { IdContext } from "./ApexParser.js"; import { AnyIdContext } from "./ApexParser.js"; /** * This interface defines a complete generic visitor for a parse tree produced * by `ApexParser`. * * @param <Result> The return type of the visit operation. Use `void` for * operations with no return type. */ export declare class ApexParserVisitor<Result> extends AbstractParseTreeVisitor<Result> { /** * Visit a parse tree produced by `ApexParser.triggerUnit`. * @param ctx the parse tree * @return the visitor result */ visitTriggerUnit?(ctx: TriggerUnitContext): Result; /** * Visit a parse tree produced by `ApexParser.triggerCase`. * @param ctx the parse tree * @return the visitor result */ visitTriggerCase?(ctx: TriggerCaseContext): Result; /** * Visit a parse tree produced by `ApexParser.compilationUnit`. * @param ctx the parse tree * @return the visitor result */ visitCompilationUnit?(ctx: CompilationUnitContext): Result; /** * Visit a parse tree produced by `ApexParser.typeDeclaration`. * @param ctx the parse tree * @return the visitor result */ visitTypeDeclaration?(ctx: TypeDeclarationContext): Result; /** * Visit a parse tree produced by `ApexParser.classDeclaration`. * @param ctx the parse tree * @return the visitor result */ visitClassDeclaration?(ctx: ClassDeclarationContext): Result; /** * Visit a parse tree produced by `ApexParser.enumDeclaration`. * @param ctx the parse tree * @return the visitor result */ visitEnumDeclaration?(ctx: EnumDeclarationContext): Result; /** * Visit a parse tree produced by `ApexParser.enumConstants`. * @param ctx the parse tree * @return the visitor result */ visitEnumConstants?(ctx: EnumConstantsContext): Result; /** * Visit a parse tree produced by `ApexParser.interfaceDeclaration`. * @param ctx the parse tree * @return the visitor result */ visitInterfaceDeclaration?(ctx: InterfaceDeclarationContext): Result; /** * Visit a parse tree produced by `ApexParser.typeList`. * @param ctx the parse tree * @return the visitor result */ visitTypeList?(ctx: TypeListContext): Result; /** * Visit a parse tree produced by `ApexParser.classBody`. * @param ctx the parse tree * @return the visitor result */ visitClassBody?(ctx: ClassBodyContext): Result; /** * Visit a parse tree produced by `ApexParser.interfaceBody`. * @param ctx the parse tree * @return the visitor result */ visitInterfaceBody?(ctx: InterfaceBodyContext): Result; /** * Visit a parse tree produced by `ApexParser.classBodyDeclaration`. * @param ctx the parse tree * @return the visitor result */ visitClassBodyDeclaration?(ctx: ClassBodyDeclarationContext): Result; /** * Visit a parse tree produced by `ApexParser.modifier`. * @param ctx the parse tree * @return the visitor result */ visitModifier?(ctx: ModifierContext): Result; /** * Visit a parse tree produced by `ApexParser.memberDeclaration`. * @param ctx the parse tree * @return the visitor result */ visitMemberDeclaration?(ctx: MemberDeclarationContext): Result; /** * Visit a parse tree produced by `ApexParser.methodDeclaration`. * @param ctx the parse tree * @return the visitor result */ visitMethodDeclaration?(ctx: MethodDeclarationContext): Result; /** * Visit a parse tree produced by `ApexParser.constructorDeclaration`. * @param ctx the parse tree * @return the visitor result */ visitConstructorDeclaration?(ctx: ConstructorDeclarationContext): Result; /** * Visit a parse tree produced by `ApexParser.fieldDeclaration`. * @param ctx the parse tree * @return the visitor result */ visitFieldDeclaration?(ctx: FieldDeclarationContext): Result; /** * Visit a parse tree produced by `ApexParser.propertyDeclaration`. * @param ctx the parse tree * @return the visitor result */ visitPropertyDeclaration?(ctx: PropertyDeclarationContext): Result; /** * Visit a parse tree produced by `ApexParser.interfaceMethodDeclaration`. * @param ctx the parse tree * @return the visitor result */ visitInterfaceMethodDeclaration?(ctx: InterfaceMethodDeclarationContext): Result; /** * Visit a parse tree produced by `ApexParser.variableDeclarators`. * @param ctx the parse tree * @return the visitor result */ visitVariableDeclarators?(ctx: VariableDeclaratorsContext): Result; /** * Visit a parse tree produced by `ApexParser.variableDeclarator`. * @param ctx the parse tree * @return the visitor result */ visitVariableDeclarator?(ctx: VariableDeclaratorContext): Result; /** * Visit a parse tree produced by `ApexParser.arrayInitializer`. * @param ctx the parse tree * @return the visitor result */ visitArrayInitializer?(ctx: ArrayInitializerContext): Result; /** * Visit a parse tree produced by `ApexParser.typeRef`. * @param ctx the parse tree * @return the visitor result */ visitTypeRef?(ctx: TypeRefContext): Result; /** * Visit a parse tree produced by `ApexParser.arraySubscripts`. * @param ctx the parse tree * @return the visitor result */ visitArraySubscripts?(ctx: ArraySubscriptsContext): Result; /** * Visit a parse tree produced by `ApexParser.typeName`. * @param ctx the parse tree * @return the visitor result */ visitTypeName?(ctx: TypeNameContext): Result; /** * Visit a parse tree produced by `ApexParser.typeArguments`. * @param ctx the parse tree * @return the visitor result */ visitTypeArguments?(ctx: TypeArgumentsContext): Result; /** * Visit a parse tree produced by `ApexParser.formalParameters`. * @param ctx the parse tree * @return the visitor result */ visitFormalParameters?(ctx: FormalParametersContext): Result; /** * Visit a parse tree produced by `ApexParser.formalParameterList`. * @param ctx the parse tree * @return the visitor result */ visitFormalParameterList?(ctx: FormalParameterListContext): Result; /** * Visit a parse tree produced by `ApexParser.formalParameter`. * @param ctx the parse tree * @return the visitor result */ visitFormalParameter?(ctx: FormalParameterContext): Result; /** * Visit a parse tree produced by `ApexParser.qualifiedName`. * @param ctx the parse tree * @return the visitor result */ visitQualifiedName?(ctx: QualifiedNameContext): Result; /** * Visit a parse tree produced by `ApexParser.literal`. * @param ctx the parse tree * @return the visitor result */ visitLiteral?(ctx: LiteralContext): Result; /** * Visit a parse tree produced by `ApexParser.annotation`. * @param ctx the parse tree * @return the visitor result */ visitAnnotation?(ctx: AnnotationContext): Result; /** * Visit a parse tree produced by `ApexParser.elementValuePairs`. * @param ctx the parse tree * @return the visitor result */ visitElementValuePairs?(ctx: ElementValuePairsContext): Result; /** * Visit a parse tree produced by `ApexParser.elementValuePair`. * @param ctx the parse tree * @return the visitor result */ visitElementValuePair?(ctx: ElementValuePairContext): Result; /** * Visit a parse tree produced by `ApexParser.elementValue`. * @param ctx the parse tree * @return the visitor result */ visitElementValue?(ctx: ElementValueContext): Result; /** * Visit a parse tree produced by `ApexParser.elementValueArrayInitializer`. * @param ctx the parse tree * @return the visitor result */ visitElementValueArrayInitializer?(ctx: ElementValueArrayInitializerContext): Result; /** * Visit a parse tree produced by `ApexParser.block`. * @param ctx the parse tree * @return the visitor result */ visitBlock?(ctx: BlockContext): Result; /** * Visit a parse tree produced by `ApexParser.localVariableDeclarationStatement`. * @param ctx the parse tree * @return the visitor result */ visitLocalVariableDeclarationStatement?(ctx: LocalVariableDeclarationStatementContext): Result; /** * Visit a parse tree produced by `ApexParser.localVariableDeclaration`. * @param ctx the parse tree * @return the visitor result */ visitLocalVariableDeclaration?(ctx: LocalVariableDeclarationContext): Result; /** * Visit a parse tree produced by `ApexParser.statement`. * @param ctx the parse tree * @return the visitor result */ visitStatement?(ctx: StatementContext): Result; /** * Visit a parse tree produced by `ApexParser.ifStatement`. * @param ctx the parse tree * @return the visitor result */ visitIfStatement?(ctx: IfStatementContext): Result; /** * Visit a parse tree produced by `ApexParser.switchStatement`. * @param ctx the parse tree * @return the visitor result */ visitSwitchStatement?(ctx: SwitchStatementContext): Result; /** * Visit a parse tree produced by `ApexParser.whenControl`. * @param ctx the parse tree * @return the visitor result */ visitWhenControl?(ctx: WhenControlContext): Result; /** * Visit a parse tree produced by `ApexParser.whenValue`. * @param ctx the parse tree * @return the visitor result */ visitWhenValue?(ctx: WhenValueContext): Result; /** * Visit a parse tree produced by `ApexParser.whenLiteral`. * @param ctx the parse tree * @return the visitor result */ visitWhenLiteral?(ctx: WhenLiteralContext): Result; /** * Visit a parse tree produced by `ApexParser.forStatement`. * @param ctx the parse tree * @return the visitor result */ visitForStatement?(ctx: ForStatementContext): Result; /** * Visit a parse tree produced by `ApexParser.whileStatement`. * @param ctx the parse tree * @return the visitor result */ visitWhileStatement?(ctx: WhileStatementContext): Result; /** * Visit a parse tree produced by `ApexParser.doWhileStatement`. * @param ctx the parse tree * @return the visitor result */ visitDoWhileStatement?(ctx: DoWhileStatementContext): Result; /** * Visit a parse tree produced by `ApexParser.tryStatement`. * @param ctx the parse tree * @return the visitor result */ visitTryStatement?(ctx: TryStatementContext): Result; /** * Visit a parse tree produced by `ApexParser.returnStatement`. * @param ctx the parse tree * @return the visitor result */ visitReturnStatement?(ctx: ReturnStatementContext): Result; /** * Visit a parse tree produced by `ApexParser.throwStatement`. * @param ctx the parse tree * @return the visitor result */ visitThrowStatement?(ctx: ThrowStatementContext): Result; /** * Visit a parse tree produced by `ApexParser.breakStatement`. * @param ctx the parse tree * @return the visitor result */ visitBreakStatement?(ctx: BreakStatementContext): Result; /** * Visit a parse tree produced by `ApexParser.continueStatement`. * @param ctx the parse tree * @return the visitor result */ visitContinueStatement?(ctx: ContinueStatementContext): Result; /** * Visit a parse tree produced by `ApexParser.accessLevel`. * @param ctx the parse tree * @return the visitor result */ visitAccessLevel?(ctx: AccessLevelContext): Result; /** * Visit a parse tree produced by `ApexParser.insertStatement`. * @param ctx the parse tree * @return the visitor result */ visitInsertStatement?(ctx: InsertStatementContext): Result; /** * Visit a parse tree produced by `ApexParser.updateStatement`. * @param ctx the parse tree * @return the visitor result */ visitUpdateStatement?(ctx: UpdateStatementContext): Result; /** * Visit a parse tree produced by `ApexParser.deleteStatement`. * @param ctx the parse tree * @return the visitor result */ visitDeleteStatement?(ctx: DeleteStatementContext): Result; /** * Visit a parse tree produced by `ApexParser.undeleteStatement`. * @param ctx the parse tree * @return the visitor result */ visitUndeleteStatement?(ctx: UndeleteStatementContext): Result; /** * Visit a parse tree produced by `ApexParser.upsertStatement`. * @param ctx the parse tree * @return the visitor result */ visitUpsertStatement?(ctx: UpsertStatementContext): Result; /** * Visit a parse tree produced by `ApexParser.mergeStatement`. * @param ctx the parse tree * @return the visitor result */ visitMergeStatement?(ctx: MergeStatementContext): Result; /** * Visit a parse tree produced by `ApexParser.runAsStatement`. * @param ctx the parse tree * @return the visitor result */ visitRunAsStatement?(ctx: RunAsStatementContext): Result; /** * Visit a parse tree produced by `ApexParser.expressionStatement`. * @param ctx the parse tree * @return the visitor result */ visitExpressionStatement?(ctx: ExpressionStatementContext): Result; /** * Visit a parse tree produced by `ApexParser.propertyBlock`. * @param ctx the parse tree * @return the visitor result */ visitPropertyBlock?(ctx: PropertyBlockContext): Result; /** * Visit a parse tree produced by `ApexParser.getter`. * @param ctx the parse tree * @return the visitor result */ visitGetter?(ctx: GetterContext): Result; /** * Visit a parse tree produced by `ApexParser.setter`. * @param ctx the parse tree * @return the visitor result */ visitSetter?(ctx: SetterContext): Result; /** * Visit a parse tree produced by `ApexParser.catchClause`. * @param ctx the parse tree * @return the visitor result */ visitCatchClause?(ctx: CatchClauseContext): Result; /** * Visit a parse tree produced by `ApexParser.finallyBlock`. * @param ctx the parse tree * @return the visitor result */ visitFinallyBlock?(ctx: FinallyBlockContext): Result; /** * Visit a parse tree produced by `ApexParser.forControl`. * @param ctx the parse tree * @return the visitor result */ visitForControl?(ctx: ForControlContext): Result; /** * Visit a parse tree produced by `ApexParser.forInit`. * @param ctx the parse tree * @return the visitor result */ visitForInit?(ctx: ForInitContext): Result; /** * Visit a parse tree produced by `ApexParser.enhancedForControl`. * @param ctx the parse tree * @return the visitor result */ visitEnhancedForControl?(ctx: EnhancedForControlContext): Result; /** * Visit a parse tree produced by `ApexParser.forUpdate`. * @param ctx the parse tree * @return the visitor result */ visitForUpdate?(ctx: ForUpdateContext): Result; /** * Visit a parse tree produced by `ApexParser.parExpression`. * @param ctx the parse tree * @return the visitor result */ visitParExpression?(ctx: ParExpressionContext): Result; /** * Visit a parse tree produced by `ApexParser.expressionList`. * @param ctx the parse tree * @return the visitor result */ visitExpressionList?(ctx: ExpressionListContext): Result; /** * Visit a parse tree produced by the `primaryExpression` * labeled alternative in `ApexParser.expression`. * @param ctx the parse tree * @return the visitor result */ visitPrimaryExpression?(ctx: PrimaryExpressionContext): Result; /** * Visit a parse tree produced by the `arth1Expression` * labeled alternative in `ApexParser.expression`. * @param ctx the parse tree * @return the visitor result */ visitArth1Expression?(ctx: Arth1ExpressionContext): Result; /** * Visit a parse tree produced by the `dotExpression` * labeled alternative in `ApexParser.expression`. * @param ctx the parse tree * @return the visitor result */ visitDotExpression?(ctx: DotExpressionContext): Result; /** * Visit a parse tree produced by the `bitOrExpression` * labeled alternative in `ApexParser.expression`. * @param ctx the parse tree * @return the visitor result */ visitBitOrExpression?(ctx: BitOrExpressionContext): Result; /** * Visit a parse tree produced by the `arrayExpression` * labeled alternative in `ApexParser.expression`. * @param ctx the parse tree * @return the visitor result */ visitArrayExpression?(ctx: ArrayExpressionContext): Result; /** * Visit a parse tree produced by the `newExpression` * labeled alternative in `ApexParser.expression`. * @param ctx the parse tree * @return the visitor result */ visitNewExpression?(ctx: NewExpressionContext): Result; /** * Visit a parse tree produced by the `assignExpression` * labeled alternative in `ApexParser.expression`. * @param ctx the parse tree * @return the visitor result */ visitAssignExpression?(ctx: AssignExpressionContext): Result; /** * Visit a parse tree produced by the `methodCallExpression` * labeled alternative in `ApexParser.expression`. * @param ctx the parse tree * @return the visitor result */ visitMethodCallExpression?(ctx: MethodCallExpressionContext): Result; /** * Visit a parse tree produced by the `bitNotExpression` * labeled alternative in `ApexParser.expression`. * @param ctx the parse tree * @return the visitor result */ visitBitNotExpression?(ctx: BitNotExpressionContext): Result; /** * Visit a parse tree produced by the `arth2Expression` * labeled alternative in `ApexParser.expression`. * @param ctx the parse tree * @return the visitor result */ visitArth2Expression?(ctx: Arth2ExpressionContext): Result; /** * Visit a parse tree produced by the `logAndExpression` * labeled alternative in `ApexParser.expression`. * @param ctx the parse tree * @return the visitor result */ visitLogAndExpression?(ctx: LogAndExpressionContext): Result; /** * Visit a parse tree produced by the `coalescingExpression` * labeled alternative in `ApexParser.expression`. * @param ctx the parse tree * @return the visitor result */ visitCoalescingExpression?(ctx: CoalescingExpressionContext): Result; /** * Visit a parse tree produced by the `castExpression` * labeled alternative in `ApexParser.expression`. * @param ctx the parse tree * @return the visitor result */ visitCastExpression?(ctx: CastExpressionContext): Result; /** * Visit a parse tree produced by the `bitAndExpression` * labeled alternative in `ApexParser.expression`. * @param ctx the parse tree * @return the visitor result */ visitBitAndExpression?(ctx: BitAndExpressionContext): Result; /** * Visit a parse tree produced by the `cmpExpression` * labeled alternative in `ApexParser.expression`. * @param ctx the parse tree * @return the visitor result */ visitCmpExpression?(ctx: CmpExpressionContext): Result; /** * Visit a parse tree produced by the `bitExpression` * labeled alternative in `ApexParser.expression`. * @param ctx the parse tree * @return the visitor result */ visitBitExpression?(ctx: BitExpressionContext): Result; /** * Visit a parse tree produced by the `logOrExpression` * labeled alternative in `ApexParser.expression`. * @param ctx the parse tree * @return the visitor result */ visitLogOrExpression?(ctx: LogOrExpressionContext): Result; /** * Visit a parse tree produced by the `condExpression` * labeled alternative in `ApexParser.expression`. * @param ctx the parse tree * @return the visitor result */ visitCondExpression?(ctx: CondExpressionContext): Result; /** * Visit a parse tree produced by the `equalityExpression` * labeled alternative in `ApexParser.expression`. * @param ctx the parse tree * @return the visitor result */ visitEqualityExpression?(ctx: EqualityExpressionContext): Result; /** * Visit a parse tree produced by the `postOpExpression` * labeled alternative in `ApexParser.expression`. * @param ctx the parse tree * @return the visitor result */ visitPostOpExpression?(ctx: PostOpExpressionContext): Result; /** * Visit a parse tree produced by the `negExpression` * labeled alternative in `ApexParser.expression`. * @param ctx the parse tree * @return the visitor result */ visitNegExpression?(ctx: NegExpressionContext): Result; /** * Visit a parse tree produced by the `preOpExpression` * labeled alternative in `ApexParser.expression`. * @param ctx the parse tree * @return the visitor result */ visitPreOpExpression?(ctx: PreOpExpressionContext): Result; /** * Visit a parse tree produced by the `subExpression` * labeled alternative in `ApexParser.expression`. * @param ctx the parse tree * @return the visitor result */ visitSubExpression?(ctx: SubExpressionContext): Result; /** * Visit a parse tree produced by the `instanceOfExpression` * labeled alternative in `ApexParser.expression`. * @param ctx the parse tree * @return the visitor result */ visitInstanceOfExpression?(ctx: InstanceOfExpressionContext): Result; /** * Visit a parse tree produced by the `thisPrimary` * labeled alternative in `ApexParser.primary`. * @param ctx the parse tree * @return the visitor result */ visitThisPrimary?(ctx: ThisPrimaryContext): Result; /** * Visit a parse tree produced by the `superPrimary` * labeled alternative in `ApexParser.primary`. * @param ctx the parse tree * @return the visitor result */ visitSuperPrimary?(ctx: SuperPrimaryContext): Result; /** * Visit a parse tree produced by the `literalPrimary` * labeled alternative in `ApexParser.primary`. * @param ctx the parse tree * @return the visitor result */ visitLiteralPrimary?(ctx: LiteralPrimaryContext): Result; /** * Visit a parse tree produced by the `typeRefPrimary` * labeled alternative in `ApexParser.primary`. * @param ctx the parse tree * @return the visitor result */ visitTypeRefPrimary?(ctx: TypeRefPrimaryContext): Result; /** * Visit a parse tree produced by the `voidPrimary` * labeled alternative in `ApexParser.primary`. * @param ctx the parse tree * @return the visitor result */ visitVoidPrimary?(ctx: VoidPrimaryContext): Result; /** * Visit a parse tree produced by the `idPrimary` * labeled alternative in `ApexParser.primary`. * @param ctx the parse tree * @return the visitor result */ visitIdPrimary?(ctx: IdPrimaryContext): Result; /** * Visit a parse tree produced by the `soqlPrimary` * labeled alternative in `ApexParser.primary`. * @param ctx the parse tree * @return the visitor result */ visitSoqlPrimary?(ctx: SoqlPrimaryContext): Result; /** * Visit a parse tree produced by the `soslPrimary` * labeled alternative in `ApexParser.primary`. * @param ctx the parse tree * @return the visitor result */ visitSoslPrimary?(ctx: SoslPrimaryContext): Result; /** * Visit a parse tree produced by `ApexParser.methodCall`. * @param ctx the parse tree * @return the visitor result */ visitMethodCall?(ctx: MethodCallContext): Result; /** * Visit a parse tree produced by `ApexParser.dotMethodCall`. * @param ctx the parse tree * @return the visitor result */ visitDotMethodCall?(ctx: DotMethodCallContext): Result; /** * Visit a parse tree produced by `ApexParser.creator`. * @param ctx the parse tree * @return the visitor result */ visitCreator?(ctx: CreatorContext): Result; /** * Visit a parse tree produced by `ApexParser.createdName`. * @param ctx the parse tree * @return the visitor result */ visitCreatedName?(ctx: CreatedNameContext): Result; /** * Visit a parse tree produced by `ApexParser.idCreatedNamePair`. * @param ctx the parse tree * @return the visitor result */ visitIdCreatedNamePair?(ctx: IdCreatedNamePairContext): Result; /** * Visit a parse tree produced by `ApexParser.noRest`. * @param ctx the parse tree * @return the visitor result */ visitNoRest?(ctx: NoRestContext): Result; /** * Visit a parse tree produced by `ApexParser.classCreatorRest`. * @param ctx the parse tree * @return the visitor result */ visitClassCreatorRest?(ctx: ClassCreatorRestContext): Result; /** * Visit a parse tree produced by `ApexParser.arrayCreatorRest`. * @param ctx the parse tree * @return the visitor result */ visitArrayCreatorRest?(ctx: ArrayCreatorRestContext): Result; /** * Visit a parse tree produced by `ApexParser.mapCreatorRest`. * @param ctx the parse tree * @return the visitor result */ visitMapCreatorRest?(ctx: MapCreatorRestContext): Result; /** * Visit a parse tree produced by `ApexParser.mapCreatorRestPair`. * @param ctx the parse tree * @return the visitor result */ visitMapCreatorRestPair?(ctx: MapCreatorRestPairContext): Result; /** * Visit a parse tree produced by `ApexParser.setCreatorRest`. * @param ctx the parse tree * @return the visitor result */ visitSetCreatorRest?(ctx: SetCreatorRestContext): Result; /** * Visit a parse tree produced by `ApexParser.arguments`. * @param ctx the parse tree * @return the visitor result */ visitArguments?(ctx: ArgumentsContext): Result; /** * Visit a parse tree produced by `ApexParser.soqlLiteral`. * @param ctx the parse tree * @return the visitor result */ visitSoqlLiteral?(ctx: SoqlLiteralContext): Result; /** * Visit a parse tree produced by `ApexParser.query`. * @param ctx the parse tree * @return the visitor result */ visitQuery?(ctx: QueryContext): Result; /** * Visit a parse tree produced by `ApexParser.subQuery`. * @param ctx the parse tree * @return the visitor result */ visitSubQuery?(ctx: SubQueryContext): Result; /** * Visit a parse tree produced by `ApexParser.selectList`. * @param ctx the parse tree * @return the visitor result */ visitSelectList?(ctx: SelectListContext): Result; /** * Visit a parse tree produced by `ApexParser.selectEntry`. * @param ctx the parse tree * @return the visitor result */ visitSelectEntry?(ctx: SelectEntryContext): Result; /** * Visit a parse tree produced by `ApexParser.fieldName`. * @param ctx the parse tree * @return the visitor result */ visitFieldName?(ctx: FieldNameContext): Result; /** * Visit a parse tree produced by `ApexParser.fromNameList`. * @param ctx the parse tree * @return the visitor result */ visitFromNameList?(ctx: FromNameListContext): Result; /** * Visit a parse tree produced by `ApexParser.subFieldList`. * @param ctx the parse tree * @return the visitor result */ visitSubFieldList?(ctx: SubFieldListContext): Result; /** * Visit a parse tree produced by `ApexParser.subFieldEntry`. * @param ctx the parse tree * @return the visitor result */ visitSubFieldEntry?(ctx: SubFieldEntryContext): Result; /** * Visit a parse tree produced by `ApexParser.soqlFieldsParameter`. * @param ctx the parse tree * @return the visitor result */ visitSoqlFieldsParameter?(ctx: SoqlFieldsParameterContext): Result; /** * Visit a parse tree produced by `ApexParser.soqlFunction`. * @param ctx the parse tree * @return the visitor result */ visitSoqlFunction?(ctx: SoqlFunctionContext): Result; /** * Visit a parse tree produced by `ApexParser.dateFieldName`. * @param ctx the parse tree * @return the visitor result */ visitDateFieldName?(ctx: DateFieldNameContext): Result; /** * Visit a parse tree produced by `ApexParser.locationValue`. * @param ctx the parse tree * @return the visitor result */ visitLocationValue?(ctx: LocationValueContext): Result; /** * Visit a parse tree produced by `ApexParser.coordinateValue`. * @param ctx the parse tree * @return the visitor result */ visitCoordinateValue?(ctx: CoordinateValueContext): Result; /** * Visit a parse tree produced by `ApexParser.typeOf`. * @param ctx the parse tree * @return the visitor result */ visitTypeOf?(ctx: TypeOfContext): Result; /** * Visit a parse tree produced by `ApexParser.whenClause`. * @param ctx the parse tree * @return the visitor result */ visitWhenClause?(ctx: WhenClauseContext): Result; /** * Visit a parse tree produced by `ApexParser.elseClause`. * @param ctx the parse tree * @return the visitor result */ visitElseClause?(ctx: ElseClauseContext): Result; /** * Visit a parse tree produced by `ApexParser.fieldNameList`. * @param ctx the parse tree * @return the visitor result */ visitFieldNameList?(ctx: FieldNameListContext): Result; /** * Visit a parse tree produced by `ApexParser.usingScope`. * @param ctx the parse tree * @return the visitor result */ visitUsingScope?(ctx: UsingScopeContext): Result; /** * Visit a parse tree produced by `ApexParser.whereClause`. * @param ctx the parse tree * @return the visitor result */ visitWhereClause?(ctx: WhereClauseContext): Result; /** * Visit a parse tree produced by `ApexParser.logicalExpression`. * @param ctx the parse tree * @return the visitor result */ visitLogicalExpression?(ctx: LogicalExpressionContext): Result; /** * Visit a parse tree produced by `ApexParser.conditionalExpression`. * @param ctx the parse tree * @return the visitor result */ visitConditionalExpression?(ctx: ConditionalExpressionContext): Result; /** * Visit a parse tree produced by `ApexParser.fieldExpression`. * @param ctx the parse tree * @return the visitor result */ visitFieldExpression?(ctx: FieldExpressionContext): Result; /** * Visit a parse tree produced by `ApexParser.comparisonOperator`. * @param ctx the parse tree * @return the visitor result */ visitComparisonOperator?(ctx: ComparisonOperatorContext): Result; /** * Visit a parse tree produced by `ApexParser.value`. * @param ctx the parse tree * @return the visitor result */ visitValue?(ctx: ValueContext): Result; /** * Visit a parse tree produced by `ApexParser.valueList`. * @param ctx the parse tree * @return the visitor result */ visitValueList?(ctx: ValueListContext): Result; /** * Visit a parse tree produced by `ApexParser.signedNumber`. * @param ctx the parse tree * @return the visitor result */ visitSignedNumber?(ctx: SignedNumberContext): Result; /** * Visit a parse tree produced by `ApexParser.withClause`. * @param ctx the parse tree * @return the visitor result */ visitWithClause?(ctx: WithClauseContext): Result; /** * Visit a parse tree produced by `ApexParser.filteringExpression`. * @param ctx the parse tree * @return the visitor result */ visitFilteringExpression?(ctx: FilteringExpressionContext): Result; /** * Visit a parse tree produced by `ApexParser.dataCategorySelection`. * @param ctx the parse tree * @return the visitor result */ visitDataCategorySelection?(ctx: DataCategorySelectionContext): Result; /** * Visit a parse tree produced by `ApexParser.dataCategoryName`. * @param ctx the parse tree * @return the visitor result */ visitDataCategoryName?(ctx: DataCategoryNameContext): Result; /** * Visit a parse tree produced by `ApexParser.filteringSelector`. * @param ctx the parse tree * @return the visitor result */ visitFilteringSelector?(ctx: FilteringSelectorContext): Result; /** * Visit a parse tree produced by `ApexParser.groupByClause`. * @param ctx the parse tree * @return the visitor result */ visitGroupByClause?(ctx: GroupByClauseContext): Result; /** * Visit a parse tree produced by `ApexParser.orderByClause`. * @param ctx the parse tree * @return the visitor result */ visitOrderByClause?(ctx: OrderByClauseContext): Result; /** * Visit a parse tree produced by `ApexParser.fieldOrderList`. * @param ctx the parse tree * @return the visitor result */ visitFieldOrderList?(ctx: FieldOrderListContext): Result; /** * Visit a parse tree produced by `ApexParser.fieldOrder`. * @param ctx the parse tree * @return the visitor result */ visitFieldOrder?(ctx: FieldOrderContext): Result; /** * Visit a parse tree produced by `ApexParser.limitClause`. * @param ctx the parse tree * @return the visitor result */ visitLimitClause?(ctx: LimitClauseContext): Result; /** * Visit a parse tree produced by `ApexParser.offsetClause`. * @param ctx the parse tree * @return the visitor result */ visitOffsetClause?(ctx: OffsetClauseContext): Result; /** * Visit a parse tree produced by `ApexParser.allRowsClause`. * @param ctx the parse tree * @return the visitor result */ visitAllRowsClause?(ctx: AllRowsClauseContext): Result; /** * Visit a parse tree produced by `ApexParser.forClauses`. * @param ctx the parse tree * @return the visitor result */ visitForClauses?(ctx: ForClausesContext): Result; /** * Visit a parse tree produced by `ApexParser.boundExpression`. * @param ctx the parse tree * @return the visitor result */ visitBoundExpression?(ctx: BoundExpressionContext): Result; /** * Visit a parse tree produced by `ApexParser.dateFormula`. * @param ctx the parse tree * @return the visitor result */ visitDateFormula?(ctx: DateFormulaContext): Result; /** * Visit a parse tree produced by `ApexParser.signedInteger`. * @param ctx the parse tree * @return the visitor result */ visitSignedInteger?(ctx: SignedIntegerContext): Result; /** * Visit a parse tree produced by `ApexParser.soqlId`. * @param ctx the parse tree * @return the visitor result */ visitSoqlId?(ctx: SoqlIdContext): Result; /** * Visit a parse tree produced by `ApexParser.soslLiteral`. * @param ctx the parse tree * @return the visitor result */ visitSoslLiteral?(ctx: SoslLiteralContext): Result; /** * Visit a parse tree produced by `ApexParser.soslLiteralAlt`. * @param ctx the parse tree * @return the visitor result */ visitSoslLiteralAlt?(ctx: SoslLiteralAltContext): Result; /** * Visit a parse tree produced by `ApexParser.soslClauses`. * @param ctx the parse tree * @return the visitor result */ visitSoslClauses?(ctx: SoslClausesContext): Result; /** * Visit a parse tree produced by `ApexParser.searchGroup`. * @param ctx the parse tree * @return the visitor result */ visitSearchGroup?(ctx: SearchGroupContext): Result; /** * Visit a parse tree produced by `ApexParser.fieldSpecList`. * @param ctx the parse tree * @return the visitor result */ visitFieldSpecList?(ctx: FieldSpecListContext): Result; /** * Visit a parse tree produced by `ApexParser.fieldSpec`. * @param ctx the parse tree * @return the visitor result */ visitFieldSpec?(ctx: FieldSpecContext): Result; /** * Visit a parse tree produced by `ApexParser.fieldList`. * @param ctx the parse tree * @return the visitor result */ visitFieldList?(ctx: FieldListContext): Result; /** * Visit a parse tree produced by `ApexParser.updateList`. * @param ctx the parse tree * @return the visitor result */ visitUpdateList?(ctx: UpdateListContext): Result; /** * Visit a parse tree produced by `ApexParser.updateType`. * @param ctx the parse tree * @return the visitor result */ visitUpdateType?(ctx: UpdateTypeContext): Result; /** * Visit a parse tree produced by `ApexParser.networkList`. * @param ctx the parse tree * @return the visitor result */ visitNetworkList?(ctx: NetworkListContext): Result; /** * Visit a parse tree produced by `ApexParser.soslId`. * @param ctx the parse tree * @return the visitor result */ visitSoslId?(ctx: SoslIdContext): Result; /** * Visit a parse tree produced by `ApexParser.id`. * @param ctx the parse tree * @return the visitor result */ visitId?(ctx: IdContext): Result; /** * Visit a parse tree produced by `ApexParser.anyId`. * @param ctx the parse tree * @return the visitor result */ visitAnyId?(ctx: AnyIdContext): Result; } //# sourceMappingURL=ApexParserVisitor.d.ts.map