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 © 2019 JBoss, a division of Red Hat. All rights reserved.