Go to the documentation of this file.
35 #ifndef GOOGLE_PROTOBUF_COMPILER_JAVA_MESSAGE_H__
36 #define GOOGLE_PROTOBUF_COMPILER_JAVA_MESSAGE_H__
47 class ClassNameResolver;
72 int* bytecode_estimate) = 0;
105 int* bytecode_estimate);
144 #endif // GOOGLE_PROTOBUF_COMPILER_JAVA_MESSAGE_H__
void GenerateEqualsAndHashCode(io::Printer *printer)
void GenerateMessageSerializationMethods(io::Printer *printer)
virtual void GenerateInterface(io::Printer *printer)
GOOGLE_DISALLOW_EVIL_CONSTRUCTORS(MessageGenerator)
void GenerateIsInitialized(io::Printer *printer)
void GenerateParseFromMethods(io::Printer *printer)
FieldGeneratorMap< ImmutableFieldGenerator > field_generators_
void GenerateSerializeOneExtensionRange(io::Printer *printer, const Descriptor::ExtensionRange *range)
virtual int GenerateStaticVariableInitializers(io::Printer *printer)=0
ImmutableMessageGenerator(const Descriptor *descriptor, Context *context)
MessageGenerator(const Descriptor *descriptor)
void GenerateParsingConstructor(io::Printer *printer)
ClassNameResolver * name_resolver_
GOOGLE_DISALLOW_EVIL_CONSTRUCTORS(ImmutableMessageGenerator)
int GenerateFieldAccessorTableInitializer(io::Printer *printer)
void GenerateFieldAccessorTable(io::Printer *printer, int *bytecode_estimate)
virtual void GenerateStaticVariables(io::Printer *printer, int *bytecode_estimate)
const Descriptor * descriptor_
virtual ~MessageGenerator()
void GenerateDescriptorMethods(io::Printer *printer)
void GenerateBuilder(io::Printer *printer)
static const int kMaxStaticSize
void GenerateAnyMethods(io::Printer *printer)
virtual ~ImmutableMessageGenerator()
const FieldDescriptor * field
virtual void GenerateStaticVariables(io::Printer *printer, int *bytecode_estimate)=0
virtual void GenerateExtensionRegistrationCode(io::Printer *printer)=0
void GenerateSerializeOneField(io::Printer *printer, const FieldDescriptor *field)
void GenerateParser(io::Printer *printer)
virtual void GenerateInterface(io::Printer *printer)=0
virtual void Generate(io::Printer *printer)=0
virtual int GenerateStaticVariableInitializers(io::Printer *printer)
virtual void GenerateExtensionRegistrationCode(io::Printer *printer)
virtual void Generate(io::Printer *printer)
void GenerateInitializers(io::Printer *printer)
libaditof
Author(s):
autogenerated on Wed May 21 2025 02:06:55