See: Description
| Interface | Description |
|---|---|
| AnnotatedDescriptor |
Base class for all descriptors.
|
| GenericDescriptor |
Base interface for type (message and enum) descriptors.
|
| Class | Description |
|---|---|
| AnnotationElement | |
| AnnotationElement.Annotation | |
| AnnotationElement.Array | |
| AnnotationElement.Attribute | |
| AnnotationElement.Identifier |
An identifier is a bit like a string literal but it does not have the quotation marks and it cannot contain
white space.
|
| AnnotationElement.Literal | |
| AnnotationElement.Value | |
| AnnotationElement.Visitor | |
| Descriptor |
Represents a message type declaration in a proto file.
|
| Descriptor.Builder | |
| EnumDescriptor |
Represents an enum in a proto file.
|
| EnumDescriptor.Builder | |
| EnumValueDescriptor |
Represents each constant value of a enumeration in a .proto file.
|
| EnumValueDescriptor.Builder | |
| ExtendDescriptor |
Represents a extend in a proto file.
|
| ExtendDescriptor.Builder | |
| FieldDescriptor |
Represents a field in a proto file.
|
| FieldDescriptor.Builder | |
| FileDescriptor |
Representation of a .proto file, including its dependencies.
|
| FileDescriptor.Builder | |
| OneOfDescriptor | |
| OneOfDescriptor.Builder | |
| Option |
Represents any option in a proto file.
|
| ResolutionContext |
| Enum | Description |
|---|---|
| AnnotationElement.AnnotationTarget |
On what kind of descriptor can we place that annotation?
|
| AnnotationElement.AttributeType |
What type is the attribute?
|
| JavaType |
Java mappings of the Protobuf field types.
|
| Label |
Rules associated with a field
|
| Type |
Type of a field in Protobuf, can be any value defined in https://developers.google.com/protocol-buffers/docs/proto3#scalar
plus composite types group, message and enum.
|
Copyright © 2020 JBoss, a division of Red Hat. All rights reserved.