@vlocode/apex
Version:
Salesforce APEX Parser and Grammar
12 lines • 694 B
TypeScript
import { ApexMethod } from "../types";
import { AnnotationContext, BlockContext, FormalParametersContext, MethodDeclarationContext, ModifierContext } from "../grammar";
import { BlockVisitor } from "./blockVisitor";
export declare class MethodDeclarationVisitor extends BlockVisitor<ApexMethod> {
constructor(state?: ApexMethod);
visitBlock(ctx: BlockContext): ApexMethod;
visitAnnotation(ctx: AnnotationContext | null): ApexMethod;
visitModifier(ctx: ModifierContext): ApexMethod;
visitMethodDeclaration(ctx: MethodDeclarationContext): ApexMethod;
visitFormalParameters(ctx: FormalParametersContext): ApexMethod;
}
//# sourceMappingURL=methodDeclarationVisitor.d.ts.map