Skip to main content
Module

x/apex_core/model.ts>MultiVisitor

JavaScript / Node.js support for the Apex language
Latest
class MultiVisitor
import { MultiVisitor } from "https://deno.land/x/apex_core@v0.1.5/model.ts";

Constructors

new
MultiVisitor(...visitors: Visitor[])

Properties

private
visitors: Visitor[]

Methods

addVisitors(...visitors: Visitor[]): void
visitAlias(context: Context): void
visitAliasAfter(context: Context): void
visitAliasBefore(context: Context): void
visitAliasesAfter(context: Context): void
visitAliasesBefore(context: Context): void
visitAnnotation(context: Context): void
visitDirective(context: Context): void
visitEnum(context: Context): void
visitEnumsAfter(context: Context): void
visitEnumsBefore(context: Context): void
visitEnumValue(context: Context): void
visitImport(context: Context): void
visitImportsAfter(context: Context): void
visitImportsBefore(context: Context): void
visitInterface(context: Context): void
visitNamespace(context: Context): void
visitOperation(context: Context): void
visitParameter(context: Context): void
visitType(context: Context): void
visitTypeAfter(context: Context): void
visitTypeBefore(context: Context): void
visitTypeField(context: Context): void
visitTypesAfter(context: Context): void
visitTypesBefore(context: Context): void
visitUnion(context: Context): void
visitUnionsAfter(context: Context): void
visitUnionsBefore(context: Context): void