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