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

#include <java_message_builder_lite.h>

Public Member Functions

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

Private Member Functions

void GenerateCommonBuilderMethods (io::Printer *printer)
 
void GenerateCommonBuilderMethods (io::Printer *printer)
 
 GOOGLE_DISALLOW_EVIL_CONSTRUCTORS (MessageBuilderLiteGenerator)
 
 GOOGLE_DISALLOW_EVIL_CONSTRUCTORS (MessageBuilderLiteGenerator)
 

Private Attributes

Contextcontext_
 
const Descriptordescriptor_
 
FieldGeneratorMap< ImmutableFieldLiteGeneratorfield_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_lite.h.

Constructor & Destructor Documentation

◆ MessageBuilderLiteGenerator() [1/2]

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

◆ ~MessageBuilderLiteGenerator() [1/2]

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

◆ MessageBuilderLiteGenerator() [2/2]

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

◆ ~MessageBuilderLiteGenerator() [2/2]

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

Member Function Documentation

◆ Generate() [1/2]

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

◆ Generate() [2/2]

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

◆ GenerateCommonBuilderMethods() [1/2]

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

◆ GenerateCommonBuilderMethods() [2/2]

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

◆ GOOGLE_DISALLOW_EVIL_CONSTRUCTORS() [1/2]

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

◆ GOOGLE_DISALLOW_EVIL_CONSTRUCTORS() [2/2]

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

Member Data Documentation

◆ context_

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

◆ descriptor_

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

◆ field_generators_

FieldGeneratorMap< ImmutableFieldLiteGenerator > google::protobuf::compiler::java::MessageBuilderLiteGenerator::field_generators_
private

◆ name_resolver_

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

◆ oneofs_

std::set<const OneofDescriptor*> google::protobuf::compiler::java::MessageBuilderLiteGenerator::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