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 GenerateDescriptors (io::Printer *printer)
 
 SharedCodeGenerator (const FileDescriptor *file, const Options &options)
 
 ~SharedCodeGenerator ()
 

Private Member Functions

 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 java_shared_code_generator.h.

Constructor & Destructor Documentation

◆ SharedCodeGenerator()

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

Definition at line 51 of file java_shared_code_generator.cc.

◆ ~SharedCodeGenerator()

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

Definition at line 55 of file java_shared_code_generator.cc.

Member Function Documentation

◆ Generate()

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

Definition at line 57 of file java_shared_code_generator.cc.

◆ GenerateDescriptors()

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

Definition at line 118 of file java_shared_code_generator.cc.

◆ GOOGLE_DISALLOW_EVIL_CONSTRUCTORS()

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

Member Data Documentation

◆ file_

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

Definition at line 80 of file java_shared_code_generator.h.

◆ name_resolver_

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

Definition at line 79 of file java_shared_code_generator.h.

◆ options_

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

Definition at line 81 of file java_shared_code_generator.h.


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


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