35 #ifndef GOOGLE_PROTOBUF_COMPILER_JAVA_FILE_H__ 36 #define GOOGLE_PROTOBUF_COMPILER_JAVA_FILE_H__ 53 class GeneratorContext;
56 class MessageGenerator;
57 class GeneratorFactory;
58 class ExtensionGenerator;
59 class ClassNameResolver;
71 bool enforce_lite =
false);
77 bool Validate(
string*
error);
84 void GenerateSiblings(
const string& package_dir,
86 vector<string>* file_list);
93 void GenerateDescriptorInitializationCodeForImmutable(
io::Printer* printer);
94 void GenerateDescriptorInitializationCodeForMutable(
io::Printer* printer);
100 string java_package_;
119 #endif // GOOGLE_PROTOBUF_COMPILER_JAVA_FILE_H__
Definition: printer.h:164
Definition: code_generator.h:121
#define GOOGLE_DISALLOW_EVIL_CONSTRUCTORS(TypeName)
Definition: macros.h:40
void * Context
Definition: platform_glx.h:177
const Descriptor * descriptor
Definition: descriptor.cc:271
Definition: descriptor.h:1156
const string & classname()
Definition: java_file.h:89
Definition: java_name_resolver.h:53
VoEFile * file
Definition: voe_cmd_test.cc:59
Definition: java_file.h:68
Definition: scoped_ptr.h:49
Definition: __init__.py:1
Definition: scoped_ptr.h:48
Definition: gflags_completions.h:115
const string & java_package()
Definition: java_file.h:88