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
public abstract static class Descriptors.GenericDescriptor extends java.lang.Object
All descriptors implement this to make it easier to implement tools likeDescriptorPool
.
-
-
Field Summary
Fields Modifier and Type Field Description (package private) DescriptorProtos.FeatureSet
features
(package private) Descriptors.GenericDescriptor
parent
-
Constructor Summary
Constructors Modifier Constructor Description private
GenericDescriptor()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description (package private) DescriptorProtos.FeatureSet
getFeatures()
abstract Descriptors.FileDescriptor
getFile()
abstract java.lang.String
getFullName()
abstract java.lang.String
getName()
(package private) boolean
hasInferredLegacyProtoFeatures()
(package private) DescriptorProtos.FeatureSet
inferLegacyProtoFeatures()
(package private) void
resolveFeatures(DescriptorProtos.FeatureSet unresolvedFeatures)
abstract Message
toProto()
(package private) void
validateFeatures()
-
-
-
Field Detail
-
parent
Descriptors.GenericDescriptor parent
-
features
volatile DescriptorProtos.FeatureSet features
-
-
Method Detail
-
toProto
public abstract Message toProto()
-
getName
public abstract java.lang.String getName()
-
getFullName
public abstract java.lang.String getFullName()
-
getFile
public abstract Descriptors.FileDescriptor getFile()
-
resolveFeatures
void resolveFeatures(DescriptorProtos.FeatureSet unresolvedFeatures) throws Descriptors.DescriptorValidationException
-
inferLegacyProtoFeatures
DescriptorProtos.FeatureSet inferLegacyProtoFeatures()
-
hasInferredLegacyProtoFeatures
boolean hasInferredLegacyProtoFeatures()
-
validateFeatures
void validateFeatures() throws Descriptors.DescriptorValidationException
-
getFeatures
DescriptorProtos.FeatureSet getFeatures()
-
-