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

#include <java_shared_code_generator.h>

Public Member Functions

void Generate (GeneratorContext *generator_context, std::vector< std::string > *file_list, std::vector< std::string > *annotation_file_list)
 
void Generate (GeneratorContext *generator_context, std::vector< std::string > *file_list, std::vector< std::string > *annotation_file_list)
 
void GenerateDescriptors (io::Printer *printer)
 
void GenerateDescriptors (io::Printer *printer)
 
 SharedCodeGenerator (const FileDescriptor *file, const Options &options)
 
 SharedCodeGenerator (const FileDescriptor *file, const Options &options)
 
 ~SharedCodeGenerator ()
 
 ~SharedCodeGenerator ()
 

Private Member Functions

 GOOGLE_DISALLOW_EVIL_CONSTRUCTORS (SharedCodeGenerator)
 
 GOOGLE_DISALLOW_EVIL_CONSTRUCTORS (SharedCodeGenerator)
 

Private Attributes

const FileDescriptorfile_
 
std::unique_ptr< ClassNameResolvername_resolver_
 
const Options options_
 

Detailed Description

Definition at line 67 of file bloaty/third_party/protobuf/src/google/protobuf/compiler/java/java_shared_code_generator.h.

Constructor & Destructor Documentation

◆ SharedCodeGenerator() [1/2]

google::protobuf::compiler::java::SharedCodeGenerator::SharedCodeGenerator ( const FileDescriptor file,
const Options options 
)

◆ ~SharedCodeGenerator() [1/2]

google::protobuf::compiler::java::SharedCodeGenerator::~SharedCodeGenerator ( )

◆ SharedCodeGenerator() [2/2]

google::protobuf::compiler::java::SharedCodeGenerator::SharedCodeGenerator ( const FileDescriptor file,
const Options options 
)

◆ ~SharedCodeGenerator() [2/2]

google::protobuf::compiler::java::SharedCodeGenerator::~SharedCodeGenerator ( )

Member Function Documentation

◆ Generate() [1/2]

void google::protobuf::compiler::java::SharedCodeGenerator::Generate ( GeneratorContext generator_context,
std::vector< std::string > *  file_list,
std::vector< std::string > *  annotation_file_list 
)

◆ Generate() [2/2]

void google::protobuf::compiler::java::SharedCodeGenerator::Generate ( GeneratorContext generator_context,
std::vector< std::string > *  file_list,
std::vector< std::string > *  annotation_file_list 
)

◆ GenerateDescriptors() [1/2]

void google::protobuf::compiler::java::SharedCodeGenerator::GenerateDescriptors ( io::Printer printer)

◆ GenerateDescriptors() [2/2]

void google::protobuf::compiler::java::SharedCodeGenerator::GenerateDescriptors ( io::Printer printer)

◆ GOOGLE_DISALLOW_EVIL_CONSTRUCTORS() [1/2]

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

◆ GOOGLE_DISALLOW_EVIL_CONSTRUCTORS() [2/2]

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

Member Data Documentation

◆ file_

const FileDescriptor * google::protobuf::compiler::java::SharedCodeGenerator::file_
private

◆ name_resolver_

std::unique_ptr< ClassNameResolver > google::protobuf::compiler::java::SharedCodeGenerator::name_resolver_
private

◆ options_

const Options google::protobuf::compiler::java::SharedCodeGenerator::options_
private

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


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