cloud.orbit.dsl / OrbitBaseVisitor

OrbitBaseVisitor

open class OrbitBaseVisitor<T : Any> : AbstractParseTreeVisitor<T>, OrbitVisitor<T>

This class provides an empty implementation of OrbitVisitor, which can be extended to create a visitor which only needs to handle a subset of the available methods.

Parameters

- The return type of the visit operation. Use Void for operations with no return type.

Constructors

<init>

OrbitBaseVisitor()

This class provides an empty implementation of OrbitVisitor, which can be extended to create a visitor which only needs to handle a subset of the available methods.

Functions

visitActorDeclaration

open fun visitActorDeclaration(ctx: ActorDeclarationContext): T

{@inheritDoc}

The default implementation returns the result of calling #visitChildren on ctx.

visitActorMethod

open fun visitActorMethod(ctx: ActorMethodContext): T

{@inheritDoc}

The default implementation returns the result of calling #visitChildren on ctx.

visitDataDeclaration

open fun visitDataDeclaration(ctx: DataDeclarationContext): T

{@inheritDoc}

The default implementation returns the result of calling #visitChildren on ctx.

visitDataField

open fun visitDataField(ctx: DataFieldContext): T

{@inheritDoc}

The default implementation returns the result of calling #visitChildren on ctx.

visitDeclaration

open fun visitDeclaration(ctx: DeclarationContext): T

{@inheritDoc}

The default implementation returns the result of calling #visitChildren on ctx.

visitEnumDeclaration

open fun visitEnumDeclaration(ctx: EnumDeclarationContext): T

{@inheritDoc}

The default implementation returns the result of calling #visitChildren on ctx.

visitEnumMember

open fun visitEnumMember(ctx: EnumMemberContext): T

{@inheritDoc}

The default implementation returns the result of calling #visitChildren on ctx.

visitFile

open fun visitFile(ctx: FileContext): T

{@inheritDoc}

The default implementation returns the result of calling #visitChildren on ctx.

visitMethodParam

open fun visitMethodParam(ctx: MethodParamContext): T

{@inheritDoc}

The default implementation returns the result of calling #visitChildren on ctx.

visitType

open fun visitType(ctx: TypeContext): T

{@inheritDoc}

The default implementation returns the result of calling #visitChildren on ctx.

Inheritors

OrbitFileParser

class OrbitFileParser : OrbitBaseVisitor<Any>