aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/google/protobuf/compiler/java/java_message.h
diff options
context:
space:
mode:
authorGravatar Daniel Martin <fizbin@gmail.com>2015-04-09 12:20:55 -0400
committerGravatar Daniel Martin <fizbin@gmail.com>2015-04-09 12:20:55 -0400
commit0f1393d66ed0ceb81ea784e050b7b58524b53331 (patch)
tree3f1b55f369845760a954b0fdcf805687f19a2c89 /src/google/protobuf/compiler/java/java_message.h
parent153a226a2aa4c98cce932350ff74b8b3eb089e28 (diff)
More 'int' return value documentation
Diffstat (limited to 'src/google/protobuf/compiler/java/java_message.h')
-rw-r--r--src/google/protobuf/compiler/java/java_message.h6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/google/protobuf/compiler/java/java_message.h b/src/google/protobuf/compiler/java/java_message.h
index 91e529cc..4c4c137a 100644
--- a/src/google/protobuf/compiler/java/java_message.h
+++ b/src/google/protobuf/compiler/java/java_message.h
@@ -67,7 +67,7 @@ class MessageGenerator {
virtual void GenerateStaticVariables(io::Printer* printer) = 0;
// Output code which initializes the static variables generated by
- // GenerateStaticVariables().
+ // GenerateStaticVariables(). Returns an estimate of bytecode size.
virtual int GenerateStaticVariableInitializers(io::Printer* printer) = 0;
// Generate the class itself.
@@ -97,6 +97,8 @@ class ImmutableMessageGenerator : public MessageGenerator {
virtual void GenerateInterface(io::Printer* printer);
virtual void GenerateExtensionRegistrationCode(io::Printer* printer);
virtual void GenerateStaticVariables(io::Printer* printer);
+
+ // Returns an estimate of the number of bytes the printed code will compile to
virtual int GenerateStaticVariableInitializers(io::Printer* printer);
private:
@@ -106,6 +108,8 @@ class ImmutableMessageGenerator : public MessageGenerator {
};
void GenerateFieldAccessorTable(io::Printer* printer);
+
+ // Returns an estimate of the number of bytes the printed code will compile to
int GenerateFieldAccessorTableInitializer(io::Printer* printer);
void GenerateMessageSerializationMethods(io::Printer* printer);