35 #ifndef GOOGLE_PROTOBUF_COMPILER_JAVA_MESSAGE_FIELD_LITE_H__ 36 #define GOOGLE_PROTOBUF_COMPILER_JAVA_MESSAGE_FIELD_LITE_H__ 47 class ClassNameResolver;
64 int GetNumBitsForMessage()
const;
65 int GetNumBitsForBuilder()
const;
66 void GenerateInterfaceMembers(
io::Printer* printer)
const;
68 void GenerateBuilderMembers(
io::Printer* printer)
const;
69 void GenerateInitializationCode(
io::Printer* printer)
const;
71 void GenerateDynamicMethodMakeImmutableCode(
io::Printer* printer)
const;
72 void GenerateParsingCode(
io::Printer* printer)
const;
73 void GenerateParsingDoneCode(
io::Printer* printer)
const;
74 void GenerateSerializationCode(
io::Printer* printer)
const;
75 void GenerateSerializedSizeCode(
io::Printer* printer)
const;
76 void GenerateFieldBuilderInitializationCode(
io::Printer* printer)
const;
77 void GenerateEqualsCode(
io::Printer* printer)
const;
80 string GetBoxedType()
const;
103 void GenerateBuilderMembers(
io::Printer* printer)
const;
104 void GenerateVisitCode(
io::Printer* printer)
const;
105 void GenerateParsingCode(
io::Printer* printer)
const;
106 void GenerateSerializationCode(
io::Printer* printer)
const;
107 void GenerateSerializedSizeCode(
io::Printer* printer)
const;
122 int GetNumBitsForMessage()
const;
123 int GetNumBitsForBuilder()
const;
124 void GenerateInterfaceMembers(
io::Printer* printer)
const;
126 void GenerateBuilderMembers(
io::Printer* printer)
const;
127 void GenerateInitializationCode(
io::Printer* printer)
const;
128 void GenerateVisitCode(
io::Printer* printer)
const;
129 void GenerateDynamicMethodMakeImmutableCode(
io::Printer* printer)
const;
130 void GenerateParsingCode(
io::Printer* printer)
const;
131 void GenerateParsingDoneCode(
io::Printer* printer)
const;
132 void GenerateSerializationCode(
io::Printer* printer)
const;
133 void GenerateSerializedSizeCode(
io::Printer* printer)
const;
134 void GenerateFieldBuilderInitializationCode(
io::Printer* printer)
const;
135 void GenerateEqualsCode(
io::Printer* printer)
const;
138 string GetBoxedType()
const;
157 #endif // GOOGLE_PROTOBUF_COMPILER_JAVA_MESSAGE_FIELD_LITE_H__
Definition: printer.h:164
Definition: java_field.h:97
#define GOOGLE_DISALLOW_EVIL_CONSTRUCTORS(TypeName)
Definition: macros.h:40
map< string, string > variables_
Definition: java_message_field_lite.h:142
void * Context
Definition: platform_glx.h:177
const Descriptor * descriptor
Definition: descriptor.cc:271
Context * context_
Definition: java_message_field_lite.h:145
Definition: java_message_field_lite.h:56
Definition: descriptor.h:439
Definition: java_name_resolver.h:53
const FieldDescriptor * descriptor_
Definition: java_message_field_lite.h:83
const int messageBitIndex_
Definition: java_message_field_lite.h:85
Context * context_
Definition: java_message_field_lite.h:87
const int builderBitIndex_
Definition: java_message_field_lite.h:86
Definition: java_message_field_lite.h:113
ClassNameResolver * name_resolver_
Definition: java_message_field_lite.h:88
Definition: __init__.py:1
const int builderBitIndex_
Definition: java_message_field_lite.h:144
ClassNameResolver * name_resolver_
Definition: java_message_field_lite.h:146
Definition: java_context.h:65
Definition: java_message_field_lite.h:94
Definition: gflags_completions.h:115
const int messageBitIndex_
Definition: java_message_field_lite.h:143
map< string, string > variables_
Definition: java_message_field_lite.h:84
const FieldDescriptor * descriptor_
Definition: java_message_field_lite.h:141
U_CDECL_BEGIN typedef void * context
Definition: ustring.h:1023