| AbstractDescriptor |
Base class for all protocol buffer nodes.
|
| AbstractElement |
Abstract base class for all proto nodes.
|
| AbstractUserTypeContainer |
Container for user types.
|
| Descriptor |
Base interface for all proto elements.
|
| DescriptorType |
Descriptor type for options lookup.
|
| DynamicMessage |
Data structure that represents value of an option.
|
| DynamicMessage.Key |
|
| DynamicMessage.Value |
|
| DynamicMessage.Value.Type |
|
| Element |
Base interface for all proto file nodes.
|
| Enum |
Enum node of proto file.
|
| EnumConstant |
Enum value (constant).
|
| EnumContainer |
Container for enum nodes.
|
| Extension |
Extension node.
|
| ExtensionContainer |
Container for extensions - a node where extensions can be defined.
|
| Field |
Field node.
|
| FieldContainer |
Base interface for field containers - messages, groups
and oneof nodes.
|
| FieldModifier |
Field modifier.
|
| FieldType |
Base interface for protocol buffers types that can be used as field type.
|
| Group |
Groups tree node.
|
| GroupContainer |
Container for group nodes.
|
| ImmutableModule |
Immutable implementation of Module.
|
| ImmutableModule.Builder |
|
| ImmutableModuleConfiguration |
|
| ImmutableModuleConfiguration.Builder |
|
| Import |
Import node of a proto file.
|
| Message |
Message node.
|
| MessageContainer |
Container for messages (proto file or another message).
|
| Module |
Module represents a compilation unit - a set of proto files,
generator name and generation options.
|
| ModuleConfiguration |
Configuration for a compilation unit.
|
| Oneof |
"oneof" tree node.
|
| Package |
Tree element for "package" node of proto file.
|
| Proto |
Proto node - represents a parse result for a proto file.
|
| Range |
Reserved tag range.
|
| ScalarFieldType |
Field types for scalar value types.
|
| Service |
Service node.
|
| ServiceMethod |
Service method node.
|
| SourceCodeLocation |
Location of tree node, represented by file name
and line number.
|
| Syntax |
Syntax node of a proto file.
|
| Type |
Base interface for all protocol buffers types.
|
| UsageIndex |
|
| UserType |
User type is a base interface for all types that can be defined
by user - messages, enums and groups.
|
| UserTypeContainer |
Base interface for all nodes that can hold child user
types - it includes proto, message and group nodes.
|