All Classes and Interfaces
Class
Description
Base class for generators creating Java code.
Base class for code generators.
Base class for generators creating Java code.
Base class for generating message contents.
Utility methods defining technical names of generated classes.
Utilities for code generation.
A constant of an
EnumDef.Reference to a custom defined
Type.Generator for a Dart protocol class.
Coding conventions for Dart libraries.
Generates code for a protocol enum in Dart.
Generator for a
msgbuf Dart library.Base class of a definition in a
DefinitionFile.Visitor interface for the
Definition hierarchy.Base class for type and field definitions.
Visitor interface for the
DefinitionBase hierarchy.Representation of a
.proto file with top-level Definitions.Definition of an enumeration.Generates a binding for a protocol enumeration.
A field definition of a
MessageDef.Algorithm assigning identifiers to
Parts that have no identifier
assigned in the message definition.Mix-in interface for
Field providing operations.Common interface for code generators.
Option annotating a boolean valueMain entry point to the
msgbuf generator.Plug-in to the
MessageGenerator.Generator for default values for fields of certain types.
A
Type that is composed of a key and a value.Definition of a data class.Mix-in interface for
MessageDef.Generator for message data classes.Mapping of the
msgbuf JSON protocol definition to protocol implementations.TODO
Option annotating an int valueBase class for an option annotation.
Type codes for the
Option hierarchy.Visitor interface for the
Option hierarchy.Container for temporary collecting annotations without further semantics.
This exception is thrown when parse errors are encountered.
Member of a
Definition.Visitor interface for the
Part hierarchy.A primitive built-in
Type.Supported built-in types.
Converts a
.proto definition file into JSON representation.Parser for protobuf definition files..
Token literal values and constants.
Token Manager.
A dot-separated qualified name.
Generator of a read operation for reading a field value from a JSON stream.
An implementation of interface CharStream, where the stream is assumed to
contain only ASCII characters (without unicode processing).
Option annotating a string valueDescribes the input token stream.
Token Manager Error.
Base class for possible
Field types.Type codes for the
Type hierarchy.Visitor interface for the
Type hierarchy.Generator for Java types of
Fields.Assigns type IDs in polymorphic hierarchies.
Generator for type names of fields.
Utilities for accessing
msgbuf model.Base class for object that can be annotated.
Type codes for the
WithOptions hierarchy.Visitor interface for the
WithOptions hierarchy.Generator of a read operation for reading a field value from a JSON stream.
GeneratorPlugin generating XML reading code for the XMLStreamReader interface.