35 #ifndef GOOGLE_PROTOBUF_COMPILER_JAVA_EXTENSION_H__ 36 #define GOOGLE_PROTOBUF_COMPILER_JAVA_EXTENSION_H__ 49 class ClassNameResolver;
72 virtual int GenerateNonNestedInitializationCode(
io::Printer* printer) = 0;
75 virtual int GenerateRegistrationCode(
io::Printer* printer) = 0;
82 map<string, string>* vars_pointer);
95 virtual int GenerateNonNestedInitializationCode(
io::Printer* printer);
96 virtual int GenerateRegistrationCode(
io::Printer* printer);
113 #endif // GOOGLE_PROTOBUF_COMPILER_JAVA_EXTENSION_H__
Definition: printer.h:164
ExtensionGenerator()
Definition: java_extension.h:66
#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: java_extension.h:88
Definition: java_extension.h:64
Definition: descriptor.h:439
Definition: java_name_resolver.h:53
Definition: protobuf.h:85
const FieldDescriptor * descriptor_
Definition: java_extension.h:99
ClassNameResolver * name_resolver_
Definition: java_extension.h:101
Definition: __init__.py:1
Definition: java_context.h:65
virtual ~ExtensionGenerator()
Definition: java_extension.h:67
Definition: gflags_completions.h:115
U_CDECL_BEGIN typedef void * context
Definition: ustring.h:1023
string scope_
Definition: java_extension.h:102
Context * context_
Definition: java_extension.h:100