Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(226)

Side by Side Diff: third_party/protobuf/src/google/protobuf/compiler/java/java_string_field.h

Issue 21208003: Update protobuf to r428, part 1. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src/
Patch Set: Created 7 years, 4 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
OLDNEW
1 // Protocol Buffers - Google's data interchange format 1 // Protocol Buffers - Google's data interchange format
2 // Copyright 2008 Google Inc. All rights reserved. 2 // Copyright 2008 Google Inc. All rights reserved.
3 // http://code.google.com/p/protobuf/ 3 // http://code.google.com/p/protobuf/
4 // 4 //
5 // Redistribution and use in source and binary forms, with or without 5 // Redistribution and use in source and binary forms, with or without
6 // modification, are permitted provided that the following conditions are 6 // modification, are permitted provided that the following conditions are
7 // met: 7 // met:
8 // 8 //
9 // * Redistributions of source code must retain the above copyright 9 // * Redistributions of source code must retain the above copyright
10 // notice, this list of conditions and the following disclaimer. 10 // notice, this list of conditions and the following disclaimer.
(...skipping 44 matching lines...) Expand 10 before | Expand all | Expand 10 after
55 int GetNumBitsForMessage() const; 55 int GetNumBitsForMessage() const;
56 int GetNumBitsForBuilder() const; 56 int GetNumBitsForBuilder() const;
57 void GenerateInterfaceMembers(io::Printer* printer) const; 57 void GenerateInterfaceMembers(io::Printer* printer) const;
58 void GenerateMembers(io::Printer* printer) const; 58 void GenerateMembers(io::Printer* printer) const;
59 void GenerateBuilderMembers(io::Printer* printer) const; 59 void GenerateBuilderMembers(io::Printer* printer) const;
60 void GenerateInitializationCode(io::Printer* printer) const; 60 void GenerateInitializationCode(io::Printer* printer) const;
61 void GenerateBuilderClearCode(io::Printer* printer) const; 61 void GenerateBuilderClearCode(io::Printer* printer) const;
62 void GenerateMergingCode(io::Printer* printer) const; 62 void GenerateMergingCode(io::Printer* printer) const;
63 void GenerateBuildingCode(io::Printer* printer) const; 63 void GenerateBuildingCode(io::Printer* printer) const;
64 void GenerateParsingCode(io::Printer* printer) const; 64 void GenerateParsingCode(io::Printer* printer) const;
65 void GenerateParsingDoneCode(io::Printer* printer) const;
65 void GenerateSerializationCode(io::Printer* printer) const; 66 void GenerateSerializationCode(io::Printer* printer) const;
66 void GenerateSerializedSizeCode(io::Printer* printer) const; 67 void GenerateSerializedSizeCode(io::Printer* printer) const;
67 void GenerateFieldBuilderInitializationCode(io::Printer* printer) const; 68 void GenerateFieldBuilderInitializationCode(io::Printer* printer) const;
68 void GenerateEqualsCode(io::Printer* printer) const; 69 void GenerateEqualsCode(io::Printer* printer) const;
69 void GenerateHashCode(io::Printer* printer) const; 70 void GenerateHashCode(io::Printer* printer) const;
70 string GetBoxedType() const; 71 string GetBoxedType() const;
71 72
72 private: 73 private:
73 const FieldDescriptor* descriptor_; 74 const FieldDescriptor* descriptor_;
74 map<string, string> variables_; 75 map<string, string> variables_;
(...skipping 14 matching lines...) Expand all
89 int GetNumBitsForBuilder() const; 90 int GetNumBitsForBuilder() const;
90 void GenerateInterfaceMembers(io::Printer* printer) const; 91 void GenerateInterfaceMembers(io::Printer* printer) const;
91 void GenerateMembers(io::Printer* printer) const; 92 void GenerateMembers(io::Printer* printer) const;
92 void GenerateBuilderMembers(io::Printer* printer) const; 93 void GenerateBuilderMembers(io::Printer* printer) const;
93 void GenerateInitializationCode(io::Printer* printer) const; 94 void GenerateInitializationCode(io::Printer* printer) const;
94 void GenerateBuilderClearCode(io::Printer* printer) const; 95 void GenerateBuilderClearCode(io::Printer* printer) const;
95 void GenerateMergingCode(io::Printer* printer) const; 96 void GenerateMergingCode(io::Printer* printer) const;
96 void GenerateBuildingCode(io::Printer* printer) const; 97 void GenerateBuildingCode(io::Printer* printer) const;
97 void GenerateParsingCode(io::Printer* printer) const; 98 void GenerateParsingCode(io::Printer* printer) const;
98 void GenerateParsingCodeFromPacked(io::Printer* printer) const; 99 void GenerateParsingCodeFromPacked(io::Printer* printer) const;
100 void GenerateParsingDoneCode(io::Printer* printer) const;
99 void GenerateSerializationCode(io::Printer* printer) const; 101 void GenerateSerializationCode(io::Printer* printer) const;
100 void GenerateSerializedSizeCode(io::Printer* printer) const; 102 void GenerateSerializedSizeCode(io::Printer* printer) const;
101 void GenerateFieldBuilderInitializationCode(io::Printer* printer) const; 103 void GenerateFieldBuilderInitializationCode(io::Printer* printer) const;
102 void GenerateEqualsCode(io::Printer* printer) const; 104 void GenerateEqualsCode(io::Printer* printer) const;
103 void GenerateHashCode(io::Printer* printer) const; 105 void GenerateHashCode(io::Printer* printer) const;
104 string GetBoxedType() const; 106 string GetBoxedType() const;
105 107
106 private: 108 private:
107 const FieldDescriptor* descriptor_; 109 const FieldDescriptor* descriptor_;
108 map<string, string> variables_; 110 map<string, string> variables_;
109 const int messageBitIndex_; 111 const int messageBitIndex_;
110 const int builderBitIndex_; 112 const int builderBitIndex_;
111 113
112 GOOGLE_DISALLOW_EVIL_CONSTRUCTORS(RepeatedStringFieldGenerator); 114 GOOGLE_DISALLOW_EVIL_CONSTRUCTORS(RepeatedStringFieldGenerator);
113 }; 115 };
114 116
115 } // namespace java 117 } // namespace java
116 } // namespace compiler 118 } // namespace compiler
117 } // namespace protobuf 119 } // namespace protobuf
118 120
119 } // namespace google 121 } // namespace google
120 #endif // GOOGLE_PROTOBUF_COMPILER_JAVA_STRING_FIELD_H__ 122 #endif // GOOGLE_PROTOBUF_COMPILER_JAVA_STRING_FIELD_H__
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698