Public Member Functions | Private Member Functions | Private Attributes | List of all members
google::protobuf::compiler::java::MessageBuilderGenerator Class Reference

#include <java_message_builder.h>

Public Member Functions

virtual void Generate (io::Printer *printer)
 
virtual void Generate (io::Printer *printer)
 
 MessageBuilderGenerator (const Descriptor *descriptor, Context *context)
 
 MessageBuilderGenerator (const Descriptor *descriptor, Context *context)
 
virtual ~MessageBuilderGenerator ()
 
virtual ~MessageBuilderGenerator ()
 

Private Member Functions

void GenerateBuilderParsingMethods (io::Printer *printer)
 
void GenerateBuilderParsingMethods (io::Printer *printer)
 
void GenerateCommonBuilderMethods (io::Printer *printer)
 
void GenerateCommonBuilderMethods (io::Printer *printer)
 
void GenerateDescriptorMethods (io::Printer *printer)
 
void GenerateDescriptorMethods (io::Printer *printer)
 
void GenerateIsInitialized (io::Printer *printer)
 
void GenerateIsInitialized (io::Printer *printer)
 
 GOOGLE_DISALLOW_EVIL_CONSTRUCTORS (MessageBuilderGenerator)
 
 GOOGLE_DISALLOW_EVIL_CONSTRUCTORS (MessageBuilderGenerator)
 

Private Attributes

Contextcontext_
 
const Descriptordescriptor_
 
FieldGeneratorMap< ImmutableFieldGeneratorfield_generators_
 
ClassNameResolvername_resolver_
 
std::set< const OneofDescriptor * > oneofs_
 

Detailed Description

Definition at line 61 of file bloaty/third_party/protobuf/src/google/protobuf/compiler/java/java_message_builder.h.

Constructor & Destructor Documentation

◆ MessageBuilderGenerator() [1/2]

google::protobuf::compiler::java::MessageBuilderGenerator::MessageBuilderGenerator ( const Descriptor descriptor,
Context context 
)
explicit

◆ ~MessageBuilderGenerator() [1/2]

google::protobuf::compiler::java::MessageBuilderGenerator::~MessageBuilderGenerator ( )
virtual

◆ MessageBuilderGenerator() [2/2]

google::protobuf::compiler::java::MessageBuilderGenerator::MessageBuilderGenerator ( const Descriptor descriptor,
Context context 
)
explicit

◆ ~MessageBuilderGenerator() [2/2]

virtual google::protobuf::compiler::java::MessageBuilderGenerator::~MessageBuilderGenerator ( )
virtual

Member Function Documentation

◆ Generate() [1/2]

void google::protobuf::compiler::java::MessageBuilderGenerator::Generate ( io::Printer printer)
virtual

◆ Generate() [2/2]

virtual void google::protobuf::compiler::java::MessageBuilderGenerator::Generate ( io::Printer printer)
virtual

◆ GenerateBuilderParsingMethods() [1/2]

void google::protobuf::compiler::java::MessageBuilderGenerator::GenerateBuilderParsingMethods ( io::Printer printer)
private

◆ GenerateBuilderParsingMethods() [2/2]

void google::protobuf::compiler::java::MessageBuilderGenerator::GenerateBuilderParsingMethods ( io::Printer printer)
private

◆ GenerateCommonBuilderMethods() [1/2]

void google::protobuf::compiler::java::MessageBuilderGenerator::GenerateCommonBuilderMethods ( io::Printer printer)
private

◆ GenerateCommonBuilderMethods() [2/2]

void google::protobuf::compiler::java::MessageBuilderGenerator::GenerateCommonBuilderMethods ( io::Printer printer)
private

◆ GenerateDescriptorMethods() [1/2]

void google::protobuf::compiler::java::MessageBuilderGenerator::GenerateDescriptorMethods ( io::Printer printer)
private

◆ GenerateDescriptorMethods() [2/2]

void google::protobuf::compiler::java::MessageBuilderGenerator::GenerateDescriptorMethods ( io::Printer printer)
private

◆ GenerateIsInitialized() [1/2]

void google::protobuf::compiler::java::MessageBuilderGenerator::GenerateIsInitialized ( io::Printer printer)
private

◆ GenerateIsInitialized() [2/2]

void google::protobuf::compiler::java::MessageBuilderGenerator::GenerateIsInitialized ( io::Printer printer)
private

◆ GOOGLE_DISALLOW_EVIL_CONSTRUCTORS() [1/2]

google::protobuf::compiler::java::MessageBuilderGenerator::GOOGLE_DISALLOW_EVIL_CONSTRUCTORS ( MessageBuilderGenerator  )
private

◆ GOOGLE_DISALLOW_EVIL_CONSTRUCTORS() [2/2]

google::protobuf::compiler::java::MessageBuilderGenerator::GOOGLE_DISALLOW_EVIL_CONSTRUCTORS ( MessageBuilderGenerator  )
private

Member Data Documentation

◆ context_

Context * google::protobuf::compiler::java::MessageBuilderGenerator::context_
private

◆ descriptor_

const Descriptor * google::protobuf::compiler::java::MessageBuilderGenerator::descriptor_
private

◆ field_generators_

FieldGeneratorMap< ImmutableFieldGenerator > google::protobuf::compiler::java::MessageBuilderGenerator::field_generators_
private

◆ name_resolver_

ClassNameResolver * google::protobuf::compiler::java::MessageBuilderGenerator::name_resolver_
private

◆ oneofs_

std::set<const OneofDescriptor*> google::protobuf::compiler::java::MessageBuilderGenerator::oneofs_
private

The documentation for this class was generated from the following files:


grpc
Author(s):
autogenerated on Fri May 16 2025 03:03:23