Class Descriptors.GenericDescriptor
java.lang.Object
com.google.protobuf.Descriptors.GenericDescriptor
- Direct Known Subclasses:
Descriptors.Descriptor, Descriptors.EnumDescriptor, Descriptors.EnumValueDescriptor, Descriptors.FieldDescriptor, Descriptors.FileDescriptor, Descriptors.FileDescriptorTables.PackageDescriptor, Descriptors.MethodDescriptor, Descriptors.OneofDescriptor, Descriptors.ServiceDescriptor
- Enclosing class:
Descriptors
All descriptors implement this to make it easier to implement tools like
FileDescriptorTables.-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription(package private) DescriptorProtos.FeatureSetabstract Descriptors.FileDescriptorgetFile()abstract Stringabstract StringgetName()(package private) abstract Descriptors.GenericDescriptor(package private) DescriptorProtos.FeatureSet(package private) voidresolveFeatures(DescriptorProtos.FeatureSet unresolvedFeatures) abstract MessagetoProto()(package private) void
-
Field Details
-
features
-
-
Constructor Details
-
GenericDescriptor
private GenericDescriptor()
-
-
Method Details
-
toProto
-
getName
-
getFullName
-
getFile
-
getParent
-
resolveFeatures
void resolveFeatures(DescriptorProtos.FeatureSet unresolvedFeatures) throws Descriptors.DescriptorValidationException -
inferLegacyProtoFeatures
DescriptorProtos.FeatureSet inferLegacyProtoFeatures() -
validateFeatures
-
getFeatures
DescriptorProtos.FeatureSet getFeatures()
-