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)
 
 MessageBuilderLiteGenerator (const Descriptor *descriptor, Context *context)
 
virtual ~MessageBuilderLiteGenerator ()
 

Private Member Functions

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

Private Attributes

Contextcontext_
 
const Descriptordescriptor_
 
FieldGeneratorMap< ImmutableFieldLiteGeneratorfield_generators_
 
ClassNameResolvername_resolver_
 

Detailed Description

Definition at line 61 of file java_message_builder_lite.h.

Constructor & Destructor Documentation

◆ MessageBuilderLiteGenerator()

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

Definition at line 62 of file java_message_builder_lite.cc.

◆ ~MessageBuilderLiteGenerator()

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

Definition at line 73 of file java_message_builder_lite.cc.

Member Function Documentation

◆ Generate()

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

Definition at line 75 of file java_message_builder_lite.cc.

◆ GenerateCommonBuilderMethods()

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

Definition at line 133 of file java_message_builder_lite.cc.

◆ GOOGLE_DISALLOW_EVIL_CONSTRUCTORS()

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

Member Data Documentation

◆ context_

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

Definition at line 73 of file java_message_builder_lite.h.

◆ descriptor_

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

Definition at line 72 of file java_message_builder_lite.h.

◆ field_generators_

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

Definition at line 75 of file java_message_builder_lite.h.

◆ name_resolver_

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

Definition at line 74 of file java_message_builder_lite.h.


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


libaditof
Author(s):
autogenerated on Wed May 21 2025 02:07:09