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

#include <java_message_lite.h>

Inheritance diagram for google::protobuf::compiler::java::ImmutableMessageLiteGenerator:
Inheritance graph
[legend]

Public Member Functions

virtual void Generate (io::Printer *printer)
 
void Generate (io::Printer *printer) override
 
virtual void GenerateExtensionRegistrationCode (io::Printer *printer)
 
void GenerateExtensionRegistrationCode (io::Printer *printer) override
 
virtual void GenerateInterface (io::Printer *printer)
 
void GenerateInterface (io::Printer *printer) override
 
void GenerateKotlinDsl (io::Printer *printer) const override
 
void GenerateKotlinMembers (io::Printer *printer) const override
 
virtual int GenerateStaticVariableInitializers (io::Printer *printer)
 
int GenerateStaticVariableInitializers (io::Printer *printer) override
 
virtual void GenerateStaticVariables (io::Printer *printer, int *bytecode_estimate)
 
void GenerateStaticVariables (io::Printer *printer, int *bytecode_estimate) override
 
void GenerateTopLevelKotlinMembers (io::Printer *printer) const override
 
 ImmutableMessageLiteGenerator (const Descriptor *descriptor, Context *context)
 
 ImmutableMessageLiteGenerator (const Descriptor *descriptor, Context *context)
 
virtual ~ImmutableMessageLiteGenerator ()
 
virtual ~ImmutableMessageLiteGenerator ()
 
- Public Member Functions inherited from google::protobuf::compiler::java::MessageGenerator
 MessageGenerator (const Descriptor *descriptor)
 
 MessageGenerator (const Descriptor *descriptor)
 
virtual ~MessageGenerator ()
 
virtual ~MessageGenerator ()
 

Private Member Functions

void GenerateBuilder (io::Printer *printer)
 
void GenerateBuilder (io::Printer *printer)
 
void GenerateConstructor (io::Printer *printer)
 
void GenerateConstructor (io::Printer *printer)
 
void GenerateDynamicMethodNewBuilder (io::Printer *printer)
 
void GenerateDynamicMethodNewBuilder (io::Printer *printer)
 
void GenerateDynamicMethodNewBuildMessageInfo (io::Printer *printer)
 
void GenerateDynamicMethodNewBuildMessageInfo (io::Printer *printer)
 
void GenerateInitializers (io::Printer *printer)
 
void GenerateInitializers (io::Printer *printer)
 
void GenerateKotlinExtensions (io::Printer *printer) const
 
void GenerateParseFromMethods (io::Printer *printer)
 
void GenerateParseFromMethods (io::Printer *printer)
 
void GenerateParser (io::Printer *printer)
 
void GenerateParser (io::Printer *printer)
 
 GOOGLE_DISALLOW_EVIL_CONSTRUCTORS (ImmutableMessageLiteGenerator)
 
 GOOGLE_DISALLOW_EVIL_CONSTRUCTORS (ImmutableMessageLiteGenerator)
 

Private Attributes

Contextcontext_
 
FieldGeneratorMap< ImmutableFieldLiteGeneratorfield_generators_
 
ClassNameResolvername_resolver_
 

Additional Inherited Members

- Protected Attributes inherited from google::protobuf::compiler::java::MessageGenerator
const Descriptordescriptor_
 
std::set< const OneofDescriptor * > oneofs_
 

Detailed Description

Definition at line 48 of file bloaty/third_party/protobuf/src/google/protobuf/compiler/java/java_message_lite.h.

Constructor & Destructor Documentation

◆ ImmutableMessageLiteGenerator() [1/2]

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

◆ ~ImmutableMessageLiteGenerator() [1/2]

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

◆ ImmutableMessageLiteGenerator() [2/2]

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

◆ ~ImmutableMessageLiteGenerator() [2/2]

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

Member Function Documentation

◆ Generate() [1/2]

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

◆ Generate() [2/2]

void google::protobuf::compiler::java::ImmutableMessageLiteGenerator::Generate ( io::Printer printer)
overridevirtual

◆ GenerateBuilder() [1/2]

void google::protobuf::compiler::java::ImmutableMessageLiteGenerator::GenerateBuilder ( io::Printer printer)
private

◆ GenerateBuilder() [2/2]

void google::protobuf::compiler::java::ImmutableMessageLiteGenerator::GenerateBuilder ( io::Printer printer)
private

◆ GenerateConstructor() [1/2]

void google::protobuf::compiler::java::ImmutableMessageLiteGenerator::GenerateConstructor ( io::Printer printer)
private

◆ GenerateConstructor() [2/2]

void google::protobuf::compiler::java::ImmutableMessageLiteGenerator::GenerateConstructor ( io::Printer printer)
private

◆ GenerateDynamicMethodNewBuilder() [1/2]

void google::protobuf::compiler::java::ImmutableMessageLiteGenerator::GenerateDynamicMethodNewBuilder ( io::Printer printer)
private

◆ GenerateDynamicMethodNewBuilder() [2/2]

void google::protobuf::compiler::java::ImmutableMessageLiteGenerator::GenerateDynamicMethodNewBuilder ( io::Printer printer)
private

◆ GenerateDynamicMethodNewBuildMessageInfo() [1/2]

void google::protobuf::compiler::java::ImmutableMessageLiteGenerator::GenerateDynamicMethodNewBuildMessageInfo ( io::Printer printer)
private

◆ GenerateDynamicMethodNewBuildMessageInfo() [2/2]

void google::protobuf::compiler::java::ImmutableMessageLiteGenerator::GenerateDynamicMethodNewBuildMessageInfo ( io::Printer printer)
private

◆ GenerateExtensionRegistrationCode() [1/2]

void google::protobuf::compiler::java::ImmutableMessageLiteGenerator::GenerateExtensionRegistrationCode ( io::Printer printer)
virtual

◆ GenerateExtensionRegistrationCode() [2/2]

void google::protobuf::compiler::java::ImmutableMessageLiteGenerator::GenerateExtensionRegistrationCode ( io::Printer printer)
overridevirtual

◆ GenerateInitializers() [1/2]

void google::protobuf::compiler::java::ImmutableMessageLiteGenerator::GenerateInitializers ( io::Printer printer)
private

◆ GenerateInitializers() [2/2]

void google::protobuf::compiler::java::ImmutableMessageLiteGenerator::GenerateInitializers ( io::Printer printer)
private

◆ GenerateInterface() [1/2]

void google::protobuf::compiler::java::ImmutableMessageLiteGenerator::GenerateInterface ( io::Printer printer)
virtual

◆ GenerateInterface() [2/2]

void google::protobuf::compiler::java::ImmutableMessageLiteGenerator::GenerateInterface ( io::Printer printer)
overridevirtual

◆ GenerateKotlinDsl()

void google::protobuf::compiler::java::ImmutableMessageLiteGenerator::GenerateKotlinDsl ( io::Printer printer) const
overridevirtual

◆ GenerateKotlinExtensions()

void google::protobuf::compiler::java::ImmutableMessageLiteGenerator::GenerateKotlinExtensions ( io::Printer printer) const
private

◆ GenerateKotlinMembers()

void google::protobuf::compiler::java::ImmutableMessageLiteGenerator::GenerateKotlinMembers ( io::Printer printer) const
overridevirtual

◆ GenerateParseFromMethods() [1/2]

void google::protobuf::compiler::java::ImmutableMessageLiteGenerator::GenerateParseFromMethods ( io::Printer printer)
private

◆ GenerateParseFromMethods() [2/2]

void google::protobuf::compiler::java::ImmutableMessageLiteGenerator::GenerateParseFromMethods ( io::Printer printer)
private

◆ GenerateParser() [1/2]

void google::protobuf::compiler::java::ImmutableMessageLiteGenerator::GenerateParser ( io::Printer printer)
private

◆ GenerateParser() [2/2]

void google::protobuf::compiler::java::ImmutableMessageLiteGenerator::GenerateParser ( io::Printer printer)
private

◆ GenerateStaticVariableInitializers() [1/2]

int google::protobuf::compiler::java::ImmutableMessageLiteGenerator::GenerateStaticVariableInitializers ( io::Printer printer)
virtual

◆ GenerateStaticVariableInitializers() [2/2]

int google::protobuf::compiler::java::ImmutableMessageLiteGenerator::GenerateStaticVariableInitializers ( io::Printer printer)
overridevirtual

◆ GenerateStaticVariables() [1/2]

void google::protobuf::compiler::java::ImmutableMessageLiteGenerator::GenerateStaticVariables ( io::Printer printer,
int bytecode_estimate 
)
virtual

◆ GenerateStaticVariables() [2/2]

void google::protobuf::compiler::java::ImmutableMessageLiteGenerator::GenerateStaticVariables ( io::Printer printer,
int bytecode_estimate 
)
overridevirtual

◆ GenerateTopLevelKotlinMembers()

void google::protobuf::compiler::java::ImmutableMessageLiteGenerator::GenerateTopLevelKotlinMembers ( io::Printer printer) const
overridevirtual

◆ GOOGLE_DISALLOW_EVIL_CONSTRUCTORS() [1/2]

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

◆ GOOGLE_DISALLOW_EVIL_CONSTRUCTORS() [2/2]

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

Member Data Documentation

◆ context_

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

◆ field_generators_

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

◆ name_resolver_

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

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


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