Class GeneratedMessage

All Implemented Interfaces:
Message, MessageLite, MessageLiteOrBuilder, MessageOrBuilder, Serializable
Direct Known Subclasses:
Any, Api, BoolValue, BytesValue, CompactThing, CompactThings, DescriptorProtos.DescriptorProto, DescriptorProtos.DescriptorProto.ExtensionRange, DescriptorProtos.DescriptorProto.ReservedRange, DescriptorProtos.EnumDescriptorProto, DescriptorProtos.EnumDescriptorProto.EnumReservedRange, DescriptorProtos.EnumValueDescriptorProto, DescriptorProtos.ExtensionRangeOptions.Declaration, DescriptorProtos.FeatureSet.VisibilityFeature, DescriptorProtos.FeatureSetDefaults, DescriptorProtos.FeatureSetDefaults.FeatureSetEditionDefault, DescriptorProtos.FieldDescriptorProto, DescriptorProtos.FieldOptions.EditionDefault, DescriptorProtos.FieldOptions.FeatureSupport, DescriptorProtos.FileDescriptorProto, DescriptorProtos.GeneratedCodeInfo, DescriptorProtos.GeneratedCodeInfo.Annotation, DescriptorProtos.MethodDescriptorProto, DescriptorProtos.OneofDescriptorProto, DescriptorProtos.ServiceDescriptorProto, DescriptorProtos.SourceCodeInfo.Location, DescriptorProtos.UninterpretedOption, DescriptorProtos.UninterpretedOption.NamePart, DoubleValue, Duration, Empty, Enum, EnumValue, Field, FieldMask, FloatValue, GeneratedMessage.ExtendableMessage, GetFileDescriptorSetRequest, GetFileDescriptorSetResponse, GetThingRequest, GetThingResponse, GetThingsRequest, GetThingsResponse, Int32Value, Int64Value, JavaFeaturesProto.JavaFeatures, JavaFeaturesProto.JavaFeatures.NestInFileClassFeature, LinksMetadata, ListValue, Log, Log.Entry, Log.Inline, Method, Mixin, Option, PluginProtos.CodeGeneratorRequest, PluginProtos.CodeGeneratorResponse, PluginProtos.CodeGeneratorResponse.File, PluginProtos.Version, SourceContext, StringValue, Struct, TextThing, TextThings, Thing, ThingMetadata, Things, Timestamp, Type, UInt32Value, UInt64Value, Validation, Validations, Value, Value, Value.LangString, Value.List, Value.Literal

public abstract class GeneratedMessage extends AbstractMessage implements Serializable
All generated protocol message classes extend this class. This class implements most of the Message and Builder interfaces using Java reflection. Users can ignore this class and pretend that generated messages implement the Message interface directly.
See Also: