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.ObjectAll descriptors implement this to make it easier to implement tools likeDescriptorPool.
-
-
Field Summary
Fields Modifier and Type Field Description (package private) DescriptorProtos.FeatureSetfeatures(package private) Descriptors.GenericDescriptorparent
-
Constructor Summary
Constructors Modifier Constructor Description privateGenericDescriptor()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description (package private) DescriptorProtos.FeatureSetgetFeatures()abstract Descriptors.FileDescriptorgetFile()abstract java.lang.StringgetFullName()abstract java.lang.StringgetName()(package private) booleanhasInferredLegacyProtoFeatures()(package private) DescriptorProtos.FeatureSetinferLegacyProtoFeatures()(package private) voidresolveFeatures(DescriptorProtos.FeatureSet unresolvedFeatures)abstract MessagetoProto()(package private) voidvalidateFeatures()
-
-
-
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()
-
-