#include <java_file.h>
Definition at line 68 of file java_file.h.
◆ FileGenerator()
google::protobuf::compiler::java::FileGenerator::FileGenerator |
( |
const FileDescriptor * |
file, |
|
|
const Options & |
options, |
|
|
bool |
immutable_api = true |
|
) |
| |
◆ ~FileGenerator()
google::protobuf::compiler::java::FileGenerator::~FileGenerator |
( |
| ) |
|
◆ classname()
const std::string& google::protobuf::compiler::java::FileGenerator::classname |
( |
| ) |
|
|
inline |
◆ Generate()
void google::protobuf::compiler::java::FileGenerator::Generate |
( |
io::Printer * |
printer | ) |
|
◆ GenerateDescriptorInitializationCodeForImmutable()
void google::protobuf::compiler::java::FileGenerator::GenerateDescriptorInitializationCodeForImmutable |
( |
io::Printer * |
printer | ) |
|
|
private |
◆ GenerateDescriptorInitializationCodeForMutable()
void google::protobuf::compiler::java::FileGenerator::GenerateDescriptorInitializationCodeForMutable |
( |
io::Printer * |
printer | ) |
|
|
private |
◆ GenerateSiblings()
◆ GOOGLE_DISALLOW_EVIL_CONSTRUCTORS()
google::protobuf::compiler::java::FileGenerator::GOOGLE_DISALLOW_EVIL_CONSTRUCTORS |
( |
FileGenerator |
| ) |
|
|
private |
◆ java_package()
const std::string& google::protobuf::compiler::java::FileGenerator::java_package |
( |
| ) |
|
|
inline |
◆ ShouldIncludeDependency()
bool google::protobuf::compiler::java::FileGenerator::ShouldIncludeDependency |
( |
const FileDescriptor * |
descriptor, |
|
|
bool |
immutable_api_ |
|
) |
| |
|
private |
◆ Validate()
bool google::protobuf::compiler::java::FileGenerator::Validate |
( |
std::string * |
error | ) |
|
◆ classname_
std::string google::protobuf::compiler::java::FileGenerator::classname_ |
|
private |
◆ context_
std::unique_ptr<Context> google::protobuf::compiler::java::FileGenerator::context_ |
|
private |
◆ extension_generators_
std::vector<std::unique_ptr<ExtensionGenerator> > google::protobuf::compiler::java::FileGenerator::extension_generators_ |
|
private |
◆ file_
const FileDescriptor* google::protobuf::compiler::java::FileGenerator::file_ |
|
private |
◆ generator_factory_
std::unique_ptr<GeneratorFactory> google::protobuf::compiler::java::FileGenerator::generator_factory_ |
|
private |
◆ immutable_api_
bool google::protobuf::compiler::java::FileGenerator::immutable_api_ |
|
private |
◆ java_package_
std::string google::protobuf::compiler::java::FileGenerator::java_package_ |
|
private |
◆ message_generators_
std::vector<std::unique_ptr<MessageGenerator> > google::protobuf::compiler::java::FileGenerator::message_generators_ |
|
private |
◆ name_resolver_
◆ options_
const Options google::protobuf::compiler::java::FileGenerator::options_ |
|
private |
The documentation for this class was generated from the following files: