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.FeatureSet
abstract Descriptors.FileDescriptor
getFile()
abstract String
abstract String
getName()
(package private) boolean
(package private) DescriptorProtos.FeatureSet
(package private) void
resolveFeatures
(DescriptorProtos.FeatureSet unresolvedFeatures) abstract Message
toProto()
(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()
-