This commit is contained in:
Veres Lajos 2014-11-08 22:59:34 +00:00
parent baca1a8a1a
commit c76807211a
22 changed files with 50 additions and 50 deletions

View File

@ -59,7 +59,7 @@ public final class DynamicMessage extends AbstractMessage {
* oneofCases stores the FieldDescriptor for each oneof to indicate
* which field is set. Caller should make sure the array is immutable.
*
* This contructor is package private and will be used in
* This constructor is package private and will be used in
* {@code DynamicMutableMessage} to convert a mutable message to an immutable
* message.
*/

View File

@ -54,7 +54,7 @@ import java.util.List;
* that desires a Message instead of a Builder. In terms of the implementation,
* the {@code SingleFieldBuilder} and {@code RepeatedFieldBuilder}
* classes cache messages that were created so that messages only need to be
* created when some change occured in its builder or a builder for one of its
* created when some change occurred in its builder or a builder for one of its
* descendants.
*
* @param <MType> the type of message for the field

View File

@ -47,7 +47,7 @@ package com.google.protobuf;
* that desires a Message instead of a Builder. In terms of the implementation,
* the {@code SingleFieldBuilder} and {@code RepeatedFieldBuilder}
* classes cache messages that were created so that messages only need to be
* created when some change occured in its builder or a builder for one of its
* created when some change occurred in its builder or a builder for one of its
* descendants.
*
* @param <MType> the type of message for the field

View File

@ -1386,7 +1386,7 @@ public final class TextFormat {
// Try to guess the type of this field.
// If this field is not a message, there should be a ":" between the
// field name and the field value and also the field value should not
// start with "{" or "<" which indicates the begining of a message body.
// start with "{" or "<" which indicates the beginning of a message body.
// If there is no ":" or there is a "{" or "<" after ":", this field has
// to be a message or the input is ill-formed.
if (tokenizer.tryConsume(":") && !tokenizer.lookingAt("{") &&
@ -1567,7 +1567,7 @@ public final class TextFormat {
// Try to guess the type of this field.
// If this field is not a message, there should be a ":" between the
// field name and the field value and also the field value should not
// start with "{" or "<" which indicates the begining of a message body.
// start with "{" or "<" which indicates the beginning of a message body.
// If there is no ":" or there is a "{" or "<" after ":", this field has
// to be a message or the input is ill-formed.
if (tokenizer.tryConsume(":") && !tokenizer.lookingAt("<") &&
@ -1584,8 +1584,8 @@ public final class TextFormat {
}
/**
* Skips the whole body of a message including the beginning delimeter and
* the ending delimeter.
* Skips the whole body of a message including the beginning delimiter and
* the ending delimiter.
*/
private void skipFieldMessage(Tokenizer tokenizer) throws ParseException {
final String delimiter;

View File

@ -149,7 +149,7 @@ class GeneratorTest(basetest.TestCase):
proto = unittest_custom_options_pb2.TestMessageWithCustomOptions()
enum_options = proto.DESCRIPTOR.enum_types_by_name['AnEnum'].GetOptions()
self.assertTrue(enum_options is not None)
# TODO(gps): We really should test for the presense of the enum_opt1
# TODO(gps): We really should test for the presence of the enum_opt1
# extension and for its value to be set to -789.
def testNestedTypes(self):

View File

@ -118,7 +118,7 @@ class FooUnitTest(basetest.TestCase):
rpc_controller = 'controller'
request = 'request'
# GetDescriptor now static, still works as instance method for compatability
# GetDescriptor now static, still works as instance method for compatibility
self.assertEqual(unittest_pb2.TestService_Stub.GetDescriptor(),
stub.GetDescriptor())

View File

@ -136,7 +136,7 @@ PyObject* InternalGetSubMessage(CMessage* self,
//
// Releases messages to the provided cmessage_list if it is not NULL rather
// than just removing them from the underlying proto. This cmessage_list must
// have a CMessage for each underlying submessage. The CMessages refered to
// have a CMessage for each underlying submessage. The CMessages referred to
// by slice will be removed from cmessage_list by this function.
//
// Corresponds to reflection api method RemoveLast.

View File

@ -62,7 +62,7 @@ struct CFieldDescriptor;
//
// When in the attached state all modifications to the container are
// done both on the 'message' and on the 'child_messages'
// list. In this state all Messages refered to by the children in
// list. In this state all Messages referred to by the children in
// 'child_messages' are owner by the 'owner'.
//
// When in the released state 'message', 'owner', 'parent', and

View File

@ -38,7 +38,7 @@
namespace google {
class ScopedPyObjectPtr {
public:
// Constructor. Defaults to intializing with NULL.
// Constructor. Defaults to initializing with NULL.
// There is no way to create an uninitialized ScopedPyObjectPtr.
explicit ScopedPyObjectPtr(PyObject* p = NULL) : ptr_(p) { }

View File

@ -31,7 +31,7 @@ If an unexpected method (or an expected method with unexpected
parameters) is called, then an exception will be raised.
Once you are done interacting with the mock, you need to verify that
all the expected interactions occured. (Maybe your code exited
all the expected interactions occurred. (Maybe your code exited
prematurely without calling some cleanup method!) The verify phase
ensures that every expected method was called; otherwise, an exception
will be raised.

View File

@ -214,7 +214,7 @@ class LIBPROTOC_EXPORT CommandLineInterface {
// true if the next argument in the argv should be used as the value,
// false otherwise.
//
// Exmaples:
// Examples:
// "-Isrc/protos" ->
// name = "-I", value = "src/protos"
// "--cpp_out=src/foo.pb2.cc" ->

View File

@ -1687,7 +1687,7 @@ TEST_F(OneofTest, SwapBothHasFields) {
EXPECT_EQ(message2.foo_string(), "FOO");
}
TEST_F(OneofTest, CopyContructor) {
TEST_F(OneofTest, CopyConstructor) {
unittest::TestOneof2 message1;
message1.set_foo_bytes("FOO");

View File

@ -186,7 +186,7 @@ bool FileGenerator::Validate(string* error) {
// proto2 API without code change. When this happens we'd like to issue an
// warning to let the user know that the outer class name has been changed.
// Although we only do this automatic naming fix for immutable API, mutable
// outer class name will also be affected as it's contructed from immutable
// outer class name will also be affected as it's constructed from immutable
// outer class name with an additional "Mutable" prefix. Since the naming
// change in mutable API is not caused by a naming conflict, we generate the
// warning for immutable API only.

View File

@ -132,7 +132,7 @@ string FieldConstantName(const FieldDescriptor *field);
// Returns the type of the FieldDescriptor.
// This does nothing interesting for the open source release, but is used for
// hacks that improve compatability with version 1 protocol buffers at Google.
// hacks that improve compatibility with version 1 protocol buffers at Google.
FieldDescriptor::Type GetType(const FieldDescriptor* field);
enum JavaType {

View File

@ -3296,7 +3296,7 @@ const FileDescriptor* DescriptorBuilder::BuildFile(
// Note: This only works if the input is canonical -- that is, it
// fully-qualifies all type names, has no UninterpretedOptions, etc.
// This is fine, because this idempotency "feature" really only exists to
// accomodate one hack in the proto1->proto2 migration layer.
// accommodate one hack in the proto1->proto2 migration layer.
const FileDescriptor* existing_file = tables_->FindFile(filename_);
if (existing_file != NULL) {
// File already in pool. Compare the existing one to the input.

View File

@ -1268,7 +1268,7 @@ class LIBPROTOBUF_EXPORT DescriptorPool {
};
// Reports an error in the FileDescriptorProto. Use this function if the
// problem occured should interrupt building the FileDescriptorProto.
// problem occurred should interrupt building the FileDescriptorProto.
virtual void AddError(
const string& filename, // File name in which the error occurred.
const string& element_name, // Full name of the erroneous element.
@ -1278,7 +1278,7 @@ class LIBPROTOBUF_EXPORT DescriptorPool {
) = 0;
// Reports a warning in the FileDescriptorProto. Use this function if the
// problem occured should NOT interrupt building the FileDescriptorProto.
// problem occurred should NOT interrupt building the FileDescriptorProto.
virtual void AddWarning(
const string& /*filename*/, // File name in which the error occurred.
const string& /*element_name*/, // Full name of the erroneous element.

View File

@ -350,7 +350,7 @@ class LIBPROTOBUF_EXPORT Tokenizer {
// -----------------------------------------------------------------
// These helper methods make the parsing code more readable. The
// "character classes" refered to are defined at the top of the .cc file.
// "character classes" referred to are defined at the top of the .cc file.
// Basically it is a C++ class with one method:
// static bool InClass(char c);
// The method returns true if c is a member of this "class", like "Letter"

View File

@ -449,7 +449,7 @@ class scoped_ptr {
// The element type
typedef C element_type;
// Constructor. Defaults to intializing with NULL.
// Constructor. Defaults to initializing with NULL.
// There is no way to create an uninitialized scoped_ptr.
// The input parameter must be allocated with new.
explicit scoped_ptr(C* p = NULL) : ptr_(p) { }
@ -536,7 +536,7 @@ class scoped_array {
// The element type
typedef C element_type;
// Constructor. Defaults to intializing with NULL.
// Constructor. Defaults to initializing with NULL.
// There is no way to create an uninitialized scoped_array.
// The input parameter must be allocated with new [].
explicit scoped_array(C* p = NULL) : array_(p) { }

View File

@ -37,7 +37,7 @@
// any changes here, make sure that you're not breaking any platforms.
//
//
// The names choosen here reflect those used in tr1 and the boost::mpl
// The names chosen here reflect those used in tr1 and the boost::mpl
// library, there are similar operations used in the Loki library as
// well. I prefer the boost names for 2 reasons:
// 1. I think that portions of the Boost libraries are more likely to

View File

@ -319,16 +319,16 @@ class TextFormat::Parser::ParserImpl {
message);
}
// Consumes the specified message with the given starting delimeter.
// This method checks to see that the end delimeter at the conclusion of
// the consumption matches the starting delimeter passed in here.
bool ConsumeMessage(Message* message, const string delimeter) {
// Consumes the specified message with the given starting delimiter.
// This method checks to see that the end delimiter at the conclusion of
// the consumption matches the starting delimiter passed in here.
bool ConsumeMessage(Message* message, const string delimiter) {
while (!LookingAt(">") && !LookingAt("}")) {
DO(ConsumeField(message));
}
// Confirm that we have a valid ending delimeter.
DO(Consume(delimeter));
// Confirm that we have a valid ending delimiter.
DO(Consume(delimiter));
return true;
}
@ -428,7 +428,7 @@ class TextFormat::Parser::ParserImpl {
// Try to guess the type of this field.
// If this field is not a message, there should be a ":" between the
// field name and the field value and also the field value should not
// start with "{" or "<" which indicates the begining of a message body.
// start with "{" or "<" which indicates the beginning of a message body.
// If there is no ":" or there is a "{" or "<" after ":", this field has
// to be a message or the input is ill-formed.
if (TryConsume(":") && !LookingAt("{") && !LookingAt("<")) {
@ -526,7 +526,7 @@ class TextFormat::Parser::ParserImpl {
// Try to guess the type of this field.
// If this field is not a message, there should be a ":" between the
// field name and the field value and also the field value should not
// start with "{" or "<" which indicates the begining of a message body.
// start with "{" or "<" which indicates the beginning of a message body.
// If there is no ":" or there is a "{" or "<" after ":", this field has
// to be a message or the input is ill-formed.
if (TryConsume(":") && !LookingAt("{") && !LookingAt("<")) {
@ -551,19 +551,19 @@ class TextFormat::Parser::ParserImpl {
parse_info_tree_ = CreateNested(parent, field);
}
string delimeter;
string delimiter;
if (TryConsume("<")) {
delimeter = ">";
delimiter = ">";
} else {
DO(Consume("{"));
delimeter = "}";
delimiter = "}";
}
if (field->is_repeated()) {
DO(ConsumeMessage(reflection->AddMessage(message, field), delimeter));
DO(ConsumeMessage(reflection->AddMessage(message, field), delimiter));
} else {
DO(ConsumeMessage(reflection->MutableMessage(message, field),
delimeter));
delimiter));
}
// Reset the parse information tree.
@ -571,20 +571,20 @@ class TextFormat::Parser::ParserImpl {
return true;
}
// Skips the whole body of a message including the begining delimeter and
// the ending delimeter.
// Skips the whole body of a message including the beginning delimiter and
// the ending delimiter.
bool SkipFieldMessage() {
string delimeter;
string delimiter;
if (TryConsume("<")) {
delimeter = ">";
delimiter = ">";
} else {
DO(Consume("{"));
delimeter = "}";
delimiter = "}";
}
while (!LookingAt(">") && !LookingAt("}")) {
DO(SkipField());
}
DO(Consume(delimeter));
DO(Consume(delimiter));
return true;
}

View File

@ -263,7 +263,7 @@ TEST_F(TextFormatTest, PrintUnknownFields) {
}
TEST_F(TextFormatTest, PrintUnknownFieldsHidden) {
// Test printing of unknown fields in a message when supressed.
// Test printing of unknown fields in a message when suppressed.
unittest::OneString message;
message.set_data("data");
@ -586,7 +586,7 @@ TEST_F(TextFormatTest, ParseConcatenatedString) {
// Compare.
EXPECT_EQ("foobar", proto_.optional_string());
// Create a parse string with multiple parts on seperate lines.
// Create a parse string with multiple parts on separate lines.
parse_string = "optional_string: \"foo\"\n"
"\"bar\"\n";
@ -1324,12 +1324,12 @@ TEST_F(TextFormatParserTest, InvalidFieldValues) {
"Expected \":\", found \"{\".", 1, 22);
}
TEST_F(TextFormatParserTest, MessageDelimeters) {
// Non-matching delimeters.
TEST_F(TextFormatParserTest, MessageDelimiters) {
// Non-matching delimiters.
ExpectFailure("OptionalGroup <\n \n}\n", "Expected \">\", found \"}\".",
3, 1);
// Invalid delimeters.
// Invalid delimiters.
ExpectFailure("OptionalGroup [\n \n]\n", "Expected \"{\", found \"[\".",
1, 15);
@ -1340,7 +1340,7 @@ TEST_F(TextFormatParserTest, MessageDelimeters) {
}
TEST_F(TextFormatParserTest, UnknownExtension) {
// Non-matching delimeters.
// Non-matching delimiters.
ExpectFailure("[blahblah]: 123",
"Extension \"blahblah\" is not defined or is not an "
"extension of \"protobuf_unittest.TestAllTypes\".",

View File

@ -43,7 +43,7 @@ package protobuf_unittest_import;
option optimize_for = SPEED;
// Excercise the java_package option.
// Exercise the java_package option.
option java_package = "com.google.protobuf.test";
// Do not set a java_outer_classname here to verify that Proto2 works without