cloud.orbit.dsl / OrbitListener

OrbitListener

interface OrbitListener : ParseTreeListener

This interface defines a complete listener for a parse tree produced by OrbitParser.

Functions

enterActorDeclaration

abstract fun enterActorDeclaration(ctx: ActorDeclarationContext): Unit

Enter a parse tree produced by OrbitParser#actorDeclaration.

enterActorMethod

abstract fun enterActorMethod(ctx: ActorMethodContext): Unit

Enter a parse tree produced by OrbitParser#actorMethod.

enterDataDeclaration

abstract fun enterDataDeclaration(ctx: DataDeclarationContext): Unit

Enter a parse tree produced by OrbitParser#dataDeclaration.

enterDataField

abstract fun enterDataField(ctx: DataFieldContext): Unit

Enter a parse tree produced by OrbitParser#dataField.

enterDeclaration

abstract fun enterDeclaration(ctx: DeclarationContext): Unit

Enter a parse tree produced by OrbitParser#declaration.

enterEnumDeclaration

abstract fun enterEnumDeclaration(ctx: EnumDeclarationContext): Unit

Enter a parse tree produced by OrbitParser#enumDeclaration.

enterEnumMember

abstract fun enterEnumMember(ctx: EnumMemberContext): Unit

Enter a parse tree produced by OrbitParser#enumMember.

enterFile

abstract fun enterFile(ctx: FileContext): Unit

Enter a parse tree produced by OrbitParser#file.

enterMethodParam

abstract fun enterMethodParam(ctx: MethodParamContext): Unit

Enter a parse tree produced by OrbitParser#methodParam.

enterType

abstract fun enterType(ctx: TypeContext): Unit

Enter a parse tree produced by OrbitParser#type.

exitActorDeclaration

abstract fun exitActorDeclaration(ctx: ActorDeclarationContext): Unit

Exit a parse tree produced by OrbitParser#actorDeclaration.

exitActorMethod

abstract fun exitActorMethod(ctx: ActorMethodContext): Unit

Exit a parse tree produced by OrbitParser#actorMethod.

exitDataDeclaration

abstract fun exitDataDeclaration(ctx: DataDeclarationContext): Unit

Exit a parse tree produced by OrbitParser#dataDeclaration.

exitDataField

abstract fun exitDataField(ctx: DataFieldContext): Unit

Exit a parse tree produced by OrbitParser#dataField.

exitDeclaration

abstract fun exitDeclaration(ctx: DeclarationContext): Unit

Exit a parse tree produced by OrbitParser#declaration.

exitEnumDeclaration

abstract fun exitEnumDeclaration(ctx: EnumDeclarationContext): Unit

Exit a parse tree produced by OrbitParser#enumDeclaration.

exitEnumMember

abstract fun exitEnumMember(ctx: EnumMemberContext): Unit

Exit a parse tree produced by OrbitParser#enumMember.

exitFile

abstract fun exitFile(ctx: FileContext): Unit

Exit a parse tree produced by OrbitParser#file.

exitMethodParam

abstract fun exitMethodParam(ctx: MethodParamContext): Unit

Exit a parse tree produced by OrbitParser#methodParam.

exitType

abstract fun exitType(ctx: TypeContext): Unit

Exit a parse tree produced by OrbitParser#type.

Inheritors

OrbitBaseListener

open class OrbitBaseListener : OrbitListener

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