Package | Description |
---|---|
com.google.protobuf |
Modifier and Type | Class and Description |
---|---|
static class |
Descriptors.Descriptor
Describes a message type.
|
private static class |
Descriptors.DescriptorPool.PackageDescriptor
Represents a package in the symbol table.
|
static class |
Descriptors.EnumDescriptor
Describes an enum type.
|
static class |
Descriptors.EnumValueDescriptor
Describes one value within an enum type.
|
static class |
Descriptors.FieldDescriptor
Describes a field of a message type.
|
static class |
Descriptors.FileDescriptor
Describes a
.proto file, including everything defined within. |
static class |
Descriptors.MethodDescriptor
Describes one method within a service type.
|
static class |
Descriptors.ServiceDescriptor
Describes a service type.
|
Modifier and Type | Field and Description |
---|---|
private Descriptors.GenericDescriptor |
Descriptors.DescriptorPool.DescriptorIntPair.descriptor |
Modifier and Type | Field and Description |
---|---|
private java.util.Map<java.lang.String,Descriptors.GenericDescriptor> |
Descriptors.DescriptorPool.descriptorsByName |
Modifier and Type | Method and Description |
---|---|
(package private) Descriptors.GenericDescriptor |
Descriptors.DescriptorPool.findSymbol(java.lang.String fullName)
Find a generic descriptor by fully-qualified name.
|
(package private) Descriptors.GenericDescriptor |
Descriptors.DescriptorPool.findSymbol(java.lang.String fullName,
Descriptors.DescriptorPool.SearchFilter filter)
Find a descriptor by fully-qualified name and given option to only
search valid field type descriptors.
|
(package private) Descriptors.GenericDescriptor |
Descriptors.DescriptorPool.lookupSymbol(java.lang.String name,
Descriptors.GenericDescriptor relativeTo,
Descriptors.DescriptorPool.SearchFilter filter)
Look up a type descriptor by name, relative to some other descriptor.
|
Modifier and Type | Method and Description |
---|---|
(package private) void |
Descriptors.DescriptorPool.addSymbol(Descriptors.GenericDescriptor descriptor)
Adds a symbol to the symbol table.
|
(package private) boolean |
Descriptors.DescriptorPool.isAggregate(Descriptors.GenericDescriptor descriptor)
Checks if the descriptor is a valid namespace type.
|
(package private) boolean |
Descriptors.DescriptorPool.isType(Descriptors.GenericDescriptor descriptor)
Checks if the descriptor is a valid type for a message field.
|
(package private) Descriptors.GenericDescriptor |
Descriptors.DescriptorPool.lookupSymbol(java.lang.String name,
Descriptors.GenericDescriptor relativeTo,
Descriptors.DescriptorPool.SearchFilter filter)
Look up a type descriptor by name, relative to some other descriptor.
|
(package private) static void |
Descriptors.DescriptorPool.validateSymbolName(Descriptors.GenericDescriptor descriptor)
Verifies that the descriptor's name is valid (i.e.
|
Constructor and Description |
---|
DescriptorIntPair(Descriptors.GenericDescriptor descriptor,
int number) |
DescriptorValidationException(Descriptors.GenericDescriptor problemDescriptor,
java.lang.String description) |
DescriptorValidationException(Descriptors.GenericDescriptor problemDescriptor,
java.lang.String description,
java.lang.Throwable cause) |