Classes | |
class | Descriptor |
class | DescriptorPool |
class | DescriptorValidationException |
class | EnumDescriptor |
class | EnumValueDescriptor |
class | FieldDescriptor |
class | FileDescriptor |
class | GenericDescriptor |
class | MethodDescriptor |
interface | NumberGetter |
class | OneofDescriptor |
class | ServiceDescriptor |
Static Private Member Functions | |
static< T > T | binarySearch (T[] array, int size, NumberGetter< T > getter, int number) |
static String | computeFullName (final FileDescriptor file, final Descriptor parent, final String name) |
static String | computeFullName (final FileDescriptor file, final Descriptor parent, final String name) |
Static Private Attributes | |
static final Descriptor[] | EMPTY_DESCRIPTORS = new Descriptor[0] |
static final EnumDescriptor[] | EMPTY_ENUM_DESCRIPTORS = new EnumDescriptor[0] |
static final FieldDescriptor[] | EMPTY_FIELD_DESCRIPTORS = new FieldDescriptor[0] |
static final int[] | EMPTY_INT_ARRAY = new int[0] |
static final OneofDescriptor[] | EMPTY_ONEOF_DESCRIPTORS = new OneofDescriptor[0] |
static final ServiceDescriptor[] | EMPTY_SERVICE_DESCRIPTORS = new ServiceDescriptor[0] |
static final Logger | logger = Logger.getLogger(Descriptors.class.getName()) |
Contains a collection of classes which describe protocol message types.
Every message type has a Descriptor, which lists all its fields and other information about a type. You can get a message type's descriptor by calling
, or (given a message object of the type)
. Furthermore, each message is associated with a {} for a relevant .proto file. You can obtain it by calling Descriptor.getFile() . A FileDescriptor} contains descriptors for all the messages defined in that file, and file descriptors for all the imported .proto files. Descriptors are built from DescriptorProtos, as defined in
.
Definition at line 80 of file bloaty/third_party/protobuf/java/core/src/main/java/com/google/protobuf/Descriptors.java.
|
inlinestaticprivate |
Definition at line 2790 of file protobuf/java/core/src/main/java/com/google/protobuf/Descriptors.java.
|
inlinestaticprivate |
Definition at line 2103 of file bloaty/third_party/protobuf/java/core/src/main/java/com/google/protobuf/Descriptors.java.
|
inlinestaticprivate |
Definition at line 2280 of file protobuf/java/core/src/main/java/com/google/protobuf/Descriptors.java.
|
staticprivate |
Definition at line 84 of file protobuf/java/core/src/main/java/com/google/protobuf/Descriptors.java.
|
staticprivate |
Definition at line 86 of file protobuf/java/core/src/main/java/com/google/protobuf/Descriptors.java.
|
staticprivate |
Definition at line 85 of file protobuf/java/core/src/main/java/com/google/protobuf/Descriptors.java.
Definition at line 83 of file protobuf/java/core/src/main/java/com/google/protobuf/Descriptors.java.
|
staticprivate |
Definition at line 88 of file protobuf/java/core/src/main/java/com/google/protobuf/Descriptors.java.
|
staticprivate |
Definition at line 87 of file protobuf/java/core/src/main/java/com/google/protobuf/Descriptors.java.
|
staticprivate |
Definition at line 81 of file bloaty/third_party/protobuf/java/core/src/main/java/com/google/protobuf/Descriptors.java.