| AbstractExtensionRegistry |
Base class for extension registries.
|
| AbstractProtoParserListener |
Base class for proto parse listeners.
|
| ClasspathFileReader |
File reader that can load files from classpath.
|
| CompositeFileReader |
File reader that can read data from multiple sources -
classpath, local file system, etc.
|
| CompositeParseTreeListener |
Composite parse tree listener.
|
| DefaultDescriptorProtoProvider |
Provides a ProtoContext for google/protobuf/descriptor.proto.
|
| EnumParseListener |
Enum parse listener, responsible for processing enums.
|
| ExtensionRegistratorPostProcessor |
Post-processor that registers extensions in the extension registry.
|
| FileDescriptorLoaderImpl |
Loader of proto files.
|
| ImporterImpl |
|
| ImportsPostProcessor |
Proto context post-processor for imports.
|
| LocalExtensionRegistry |
Extension registry for a single proto file.
|
| LocalFileReader |
Load file from local filesystem.
|
| MessageParseListener |
Parse listener responsible for processing messages.
|
| MultiPathFileReader |
File reader implementation that can do file lookup in multiple folders.
|
| OptionParseListener |
Parse listener that is responsible for parsing options.
|
| OptionsPostProcessor |
Proto context post-processor for options.
|
| ParseErrorLogger |
Adapter for ANTLR error listener that logs errors.
|
| ProtoContext |
Proto context is a holder for proto file and related
infrastructure - symbol tables, extension registry, etc.
|
| ProtoExtensionRegistry |
Composite extension registry - combination of local extenstion registry
and extension registries of all imported files.
|
| ProtoLexer |
|
| ProtoParseListener |
Parse listener responsible for partial processing of elements that
can be defined for a proto file - package and imports.
|
| ProtoParser |
|
| ProtoParser.CustomFieldReferenceContext |
|
| ProtoParser.EnumBlockContext |
|
| ProtoParser.EnumFieldContext |
|
| ProtoParser.EnumFieldNameContext |
|
| ProtoParser.EnumFieldValueContext |
|
| ProtoParser.EnumNameContext |
|
| ProtoParser.ExtendBlockContext |
|
| ProtoParser.ExtendBlockEntryContext |
|
| ProtoParser.ExtensionsContext |
|
| ProtoParser.FieldContext |
|
| ProtoParser.FieldModifierContext |
|
| ProtoParser.FieldNameContext |
|
| ProtoParser.FieldOptionsContext |
|
| ProtoParser.FieldRerefenceContext |
|
| ProtoParser.FileReferenceContext |
|
| ProtoParser.FullIdentContext |
|
| ProtoParser.GroupBlockContext |
|
| ProtoParser.GroupNameContext |
|
| ProtoParser.IdentContext |
|
| ProtoParser.ImportStatementContext |
|
| ProtoParser.MapContext |
|
| ProtoParser.MapKeyContext |
|
| ProtoParser.MapValueContext |
|
| ProtoParser.MessageBlockContext |
|
| ProtoParser.MessageNameContext |
|
| ProtoParser.OneofContext |
|
| ProtoParser.OneofNameContext |
|
| ProtoParser.OptionContext |
|
| ProtoParser.OptionEntryContext |
|
| ProtoParser.OptionValueContext |
|
| ProtoParser.PackageNameContext |
|
| ProtoParser.PackageStatementContext |
|
| ProtoParser.ProtoContext |
|
| ProtoParser.RangeContext |
|
| ProtoParser.RangeFromContext |
|
| ProtoParser.RangeToContext |
|
| ProtoParser.ReservedFieldNameContext |
|
| ProtoParser.ReservedFieldNamesContext |
|
| ProtoParser.ReservedFieldRangesContext |
|
| ProtoParser.RpcMethodContext |
|
| ProtoParser.RpcNameContext |
|
| ProtoParser.RpcTypeContext |
|
| ProtoParser.ServiceBlockContext |
|
| ProtoParser.ServiceNameContext |
|
| ProtoParser.StandardFieldRerefenceContext |
|
| ProtoParser.SyntaxNameContext |
|
| ProtoParser.SyntaxStatementContext |
|
| ProtoParser.TagContext |
|
| ProtoParser.TextFormatContext |
|
| ProtoParser.TextFormatEntryContext |
|
| ProtoParser.TextFormatOptionNameContext |
|
| ProtoParser.TextFormatOptionValueContext |
|
| ProtoParser.TypeReferenceContext |
|
| ProtoParserBaseListener |
This class provides an empty implementation of ProtoParserListener,
which can be extended to create a listener which only needs to handle a subset
of the available methods.
|
| ProtoWalker |
Utility for walking over a proto tree and invoking
processors for corresponding tree nodes.
|
| ServiceParseListener |
Parse listener for services.
|
| TypeRegistratorPostProcessor |
Proto file post-processor that registers user-defined types
in a given ProtoContext.
|
| TypeResolverPostProcessor |
Post-processor for resolving type references.
|
| UserTypeValidationPostProcessor |
Validation post-processor for user types.
|
| Util |
Utility functions for parser.
|