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.