# All Classes and Interfaces

Class
Description
IdlBaseListener
This class provides an empty implementation of `IdlListener`, which can be extended to create a listener which only needs to handle a subset of the available methods.
IdlFile
A parsed IdlFile.
IdlLexer
IdlListener
This interface defines a complete listener for a parse tree produced by `IdlParser`.
IdlParser
IdlParser.ArrayTypeContext
IdlParser.EnumDeclarationContext
IdlParser.EnumDefaultContext
IdlParser.EnumSymbolContext
IdlParser.FieldDeclarationContext
IdlParser.FixedDeclarationContext
IdlParser.FormalParameterContext
IdlParser.FullTypeContext
IdlParser.IdentifierContext
IdlParser.IdlFileContext
IdlParser.ImportStatementContext
IdlParser.JsonArrayContext
IdlParser.JsonLiteralContext
IdlParser.JsonObjectContext
IdlParser.JsonPairContext
IdlParser.JsonValueContext
IdlParser.MainSchemaDeclarationContext
IdlParser.MapTypeContext
IdlParser.MessageDeclarationContext
IdlParser.NamedSchemaDeclarationContext
IdlParser.NamespaceDeclarationContext
IdlParser.NullableTypeContext
IdlParser.PlainTypeContext
IdlParser.PrimitiveTypeContext
IdlParser.ProtocolDeclarationBodyContext
IdlParser.ProtocolDeclarationContext
IdlParser.RecordBodyContext
IdlParser.RecordDeclarationContext
IdlParser.ResultTypeContext
IdlParser.SchemaPropertyContext
IdlParser.UnionTypeContext
IdlParser.VariableDeclarationContext
IdlReader
IdlSchemaFormatter
IdlSchemaFormatterFactory
IdlSchemaParser
IdlUtils
Utils for IDL