UNPKG

accessibility-developer-tools

Version:

This is a library of accessibility-related testing and utility code.

2,023 lines (1,559 loc) 102 kB
// Copyright 2008 The Closure Library Authors. All Rights Reserved. // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. // You may obtain a copy of the License at // // http://www.apache.org/licenses/LICENSE-2.0 // // Unless required by applicable law or agreed to in writing, software // distributed under the License is distributed on an "AS-IS" BASIS, // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. // See the License for the specific language governing permissions and // limitations under the License. // All other code copyright its respective owners(s). /** * @fileoverview Generated Protocol Buffer code for file * closure/goog/proto2/test.proto. */ goog.provide('proto2.TestAllTypes'); goog.provide('proto2.TestAllTypes.NestedEnum'); goog.provide('proto2.TestAllTypes.NestedMessage'); goog.provide('proto2.TestAllTypes.OptionalGroup'); goog.provide('proto2.TestAllTypes.RepeatedGroup'); goog.provide('proto2.TestDefaultChild'); goog.provide('proto2.TestDefaultParent'); goog.setTestOnly('proto2.TestAllTypes'); goog.require('goog.proto2.Message'); /** * Message TestAllTypes. * @constructor * @extends {goog.proto2.Message} * @final */ proto2.TestAllTypes = function() { goog.proto2.Message.call(this); }; goog.inherits(proto2.TestAllTypes, goog.proto2.Message); /** * Descriptor for this message, deserialized lazily in getDescriptor(). * @private {?goog.proto2.Descriptor} */ proto2.TestAllTypes.descriptor_ = null; /** * Overrides {@link goog.proto2.Message#clone} to specify its exact return type. * @return {!proto2.TestAllTypes} The cloned message. * @override */ proto2.TestAllTypes.prototype.clone; /** * Gets the value of the optional_int32 field. * @return {?number} The value. */ proto2.TestAllTypes.prototype.getOptionalInt32 = function() { return /** @type {?number} */ (this.get$Value(1)); }; /** * Gets the value of the optional_int32 field or the default value if not set. * @return {number} The value. */ proto2.TestAllTypes.prototype.getOptionalInt32OrDefault = function() { return /** @type {number} */ (this.get$ValueOrDefault(1)); }; /** * Sets the value of the optional_int32 field. * @param {number} value The value. */ proto2.TestAllTypes.prototype.setOptionalInt32 = function(value) { this.set$Value(1, value); }; /** * @return {boolean} Whether the optional_int32 field has a value. */ proto2.TestAllTypes.prototype.hasOptionalInt32 = function() { return this.has$Value(1); }; /** * @return {number} The number of values in the optional_int32 field. */ proto2.TestAllTypes.prototype.optionalInt32Count = function() { return this.count$Values(1); }; /** * Clears the values in the optional_int32 field. */ proto2.TestAllTypes.prototype.clearOptionalInt32 = function() { this.clear$Field(1); }; /** * Gets the value of the optional_int64 field. * @return {?string} The value. */ proto2.TestAllTypes.prototype.getOptionalInt64 = function() { return /** @type {?string} */ (this.get$Value(2)); }; /** * Gets the value of the optional_int64 field or the default value if not set. * @return {string} The value. */ proto2.TestAllTypes.prototype.getOptionalInt64OrDefault = function() { return /** @type {string} */ (this.get$ValueOrDefault(2)); }; /** * Sets the value of the optional_int64 field. * @param {string} value The value. */ proto2.TestAllTypes.prototype.setOptionalInt64 = function(value) { this.set$Value(2, value); }; /** * @return {boolean} Whether the optional_int64 field has a value. */ proto2.TestAllTypes.prototype.hasOptionalInt64 = function() { return this.has$Value(2); }; /** * @return {number} The number of values in the optional_int64 field. */ proto2.TestAllTypes.prototype.optionalInt64Count = function() { return this.count$Values(2); }; /** * Clears the values in the optional_int64 field. */ proto2.TestAllTypes.prototype.clearOptionalInt64 = function() { this.clear$Field(2); }; /** * Gets the value of the optional_uint32 field. * @return {?number} The value. */ proto2.TestAllTypes.prototype.getOptionalUint32 = function() { return /** @type {?number} */ (this.get$Value(3)); }; /** * Gets the value of the optional_uint32 field or the default value if not set. * @return {number} The value. */ proto2.TestAllTypes.prototype.getOptionalUint32OrDefault = function() { return /** @type {number} */ (this.get$ValueOrDefault(3)); }; /** * Sets the value of the optional_uint32 field. * @param {number} value The value. */ proto2.TestAllTypes.prototype.setOptionalUint32 = function(value) { this.set$Value(3, value); }; /** * @return {boolean} Whether the optional_uint32 field has a value. */ proto2.TestAllTypes.prototype.hasOptionalUint32 = function() { return this.has$Value(3); }; /** * @return {number} The number of values in the optional_uint32 field. */ proto2.TestAllTypes.prototype.optionalUint32Count = function() { return this.count$Values(3); }; /** * Clears the values in the optional_uint32 field. */ proto2.TestAllTypes.prototype.clearOptionalUint32 = function() { this.clear$Field(3); }; /** * Gets the value of the optional_uint64 field. * @return {?string} The value. */ proto2.TestAllTypes.prototype.getOptionalUint64 = function() { return /** @type {?string} */ (this.get$Value(4)); }; /** * Gets the value of the optional_uint64 field or the default value if not set. * @return {string} The value. */ proto2.TestAllTypes.prototype.getOptionalUint64OrDefault = function() { return /** @type {string} */ (this.get$ValueOrDefault(4)); }; /** * Sets the value of the optional_uint64 field. * @param {string} value The value. */ proto2.TestAllTypes.prototype.setOptionalUint64 = function(value) { this.set$Value(4, value); }; /** * @return {boolean} Whether the optional_uint64 field has a value. */ proto2.TestAllTypes.prototype.hasOptionalUint64 = function() { return this.has$Value(4); }; /** * @return {number} The number of values in the optional_uint64 field. */ proto2.TestAllTypes.prototype.optionalUint64Count = function() { return this.count$Values(4); }; /** * Clears the values in the optional_uint64 field. */ proto2.TestAllTypes.prototype.clearOptionalUint64 = function() { this.clear$Field(4); }; /** * Gets the value of the optional_sint32 field. * @return {?number} The value. */ proto2.TestAllTypes.prototype.getOptionalSint32 = function() { return /** @type {?number} */ (this.get$Value(5)); }; /** * Gets the value of the optional_sint32 field or the default value if not set. * @return {number} The value. */ proto2.TestAllTypes.prototype.getOptionalSint32OrDefault = function() { return /** @type {number} */ (this.get$ValueOrDefault(5)); }; /** * Sets the value of the optional_sint32 field. * @param {number} value The value. */ proto2.TestAllTypes.prototype.setOptionalSint32 = function(value) { this.set$Value(5, value); }; /** * @return {boolean} Whether the optional_sint32 field has a value. */ proto2.TestAllTypes.prototype.hasOptionalSint32 = function() { return this.has$Value(5); }; /** * @return {number} The number of values in the optional_sint32 field. */ proto2.TestAllTypes.prototype.optionalSint32Count = function() { return this.count$Values(5); }; /** * Clears the values in the optional_sint32 field. */ proto2.TestAllTypes.prototype.clearOptionalSint32 = function() { this.clear$Field(5); }; /** * Gets the value of the optional_sint64 field. * @return {?string} The value. */ proto2.TestAllTypes.prototype.getOptionalSint64 = function() { return /** @type {?string} */ (this.get$Value(6)); }; /** * Gets the value of the optional_sint64 field or the default value if not set. * @return {string} The value. */ proto2.TestAllTypes.prototype.getOptionalSint64OrDefault = function() { return /** @type {string} */ (this.get$ValueOrDefault(6)); }; /** * Sets the value of the optional_sint64 field. * @param {string} value The value. */ proto2.TestAllTypes.prototype.setOptionalSint64 = function(value) { this.set$Value(6, value); }; /** * @return {boolean} Whether the optional_sint64 field has a value. */ proto2.TestAllTypes.prototype.hasOptionalSint64 = function() { return this.has$Value(6); }; /** * @return {number} The number of values in the optional_sint64 field. */ proto2.TestAllTypes.prototype.optionalSint64Count = function() { return this.count$Values(6); }; /** * Clears the values in the optional_sint64 field. */ proto2.TestAllTypes.prototype.clearOptionalSint64 = function() { this.clear$Field(6); }; /** * Gets the value of the optional_fixed32 field. * @return {?number} The value. */ proto2.TestAllTypes.prototype.getOptionalFixed32 = function() { return /** @type {?number} */ (this.get$Value(7)); }; /** * Gets the value of the optional_fixed32 field or the default value if not set. * @return {number} The value. */ proto2.TestAllTypes.prototype.getOptionalFixed32OrDefault = function() { return /** @type {number} */ (this.get$ValueOrDefault(7)); }; /** * Sets the value of the optional_fixed32 field. * @param {number} value The value. */ proto2.TestAllTypes.prototype.setOptionalFixed32 = function(value) { this.set$Value(7, value); }; /** * @return {boolean} Whether the optional_fixed32 field has a value. */ proto2.TestAllTypes.prototype.hasOptionalFixed32 = function() { return this.has$Value(7); }; /** * @return {number} The number of values in the optional_fixed32 field. */ proto2.TestAllTypes.prototype.optionalFixed32Count = function() { return this.count$Values(7); }; /** * Clears the values in the optional_fixed32 field. */ proto2.TestAllTypes.prototype.clearOptionalFixed32 = function() { this.clear$Field(7); }; /** * Gets the value of the optional_fixed64 field. * @return {?string} The value. */ proto2.TestAllTypes.prototype.getOptionalFixed64 = function() { return /** @type {?string} */ (this.get$Value(8)); }; /** * Gets the value of the optional_fixed64 field or the default value if not set. * @return {string} The value. */ proto2.TestAllTypes.prototype.getOptionalFixed64OrDefault = function() { return /** @type {string} */ (this.get$ValueOrDefault(8)); }; /** * Sets the value of the optional_fixed64 field. * @param {string} value The value. */ proto2.TestAllTypes.prototype.setOptionalFixed64 = function(value) { this.set$Value(8, value); }; /** * @return {boolean} Whether the optional_fixed64 field has a value. */ proto2.TestAllTypes.prototype.hasOptionalFixed64 = function() { return this.has$Value(8); }; /** * @return {number} The number of values in the optional_fixed64 field. */ proto2.TestAllTypes.prototype.optionalFixed64Count = function() { return this.count$Values(8); }; /** * Clears the values in the optional_fixed64 field. */ proto2.TestAllTypes.prototype.clearOptionalFixed64 = function() { this.clear$Field(8); }; /** * Gets the value of the optional_sfixed32 field. * @return {?number} The value. */ proto2.TestAllTypes.prototype.getOptionalSfixed32 = function() { return /** @type {?number} */ (this.get$Value(9)); }; /** * Gets the value of the optional_sfixed32 field or the default value if not set. * @return {number} The value. */ proto2.TestAllTypes.prototype.getOptionalSfixed32OrDefault = function() { return /** @type {number} */ (this.get$ValueOrDefault(9)); }; /** * Sets the value of the optional_sfixed32 field. * @param {number} value The value. */ proto2.TestAllTypes.prototype.setOptionalSfixed32 = function(value) { this.set$Value(9, value); }; /** * @return {boolean} Whether the optional_sfixed32 field has a value. */ proto2.TestAllTypes.prototype.hasOptionalSfixed32 = function() { return this.has$Value(9); }; /** * @return {number} The number of values in the optional_sfixed32 field. */ proto2.TestAllTypes.prototype.optionalSfixed32Count = function() { return this.count$Values(9); }; /** * Clears the values in the optional_sfixed32 field. */ proto2.TestAllTypes.prototype.clearOptionalSfixed32 = function() { this.clear$Field(9); }; /** * Gets the value of the optional_sfixed64 field. * @return {?string} The value. */ proto2.TestAllTypes.prototype.getOptionalSfixed64 = function() { return /** @type {?string} */ (this.get$Value(10)); }; /** * Gets the value of the optional_sfixed64 field or the default value if not set. * @return {string} The value. */ proto2.TestAllTypes.prototype.getOptionalSfixed64OrDefault = function() { return /** @type {string} */ (this.get$ValueOrDefault(10)); }; /** * Sets the value of the optional_sfixed64 field. * @param {string} value The value. */ proto2.TestAllTypes.prototype.setOptionalSfixed64 = function(value) { this.set$Value(10, value); }; /** * @return {boolean} Whether the optional_sfixed64 field has a value. */ proto2.TestAllTypes.prototype.hasOptionalSfixed64 = function() { return this.has$Value(10); }; /** * @return {number} The number of values in the optional_sfixed64 field. */ proto2.TestAllTypes.prototype.optionalSfixed64Count = function() { return this.count$Values(10); }; /** * Clears the values in the optional_sfixed64 field. */ proto2.TestAllTypes.prototype.clearOptionalSfixed64 = function() { this.clear$Field(10); }; /** * Gets the value of the optional_float field. * @return {?number} The value. */ proto2.TestAllTypes.prototype.getOptionalFloat = function() { return /** @type {?number} */ (this.get$Value(11)); }; /** * Gets the value of the optional_float field or the default value if not set. * @return {number} The value. */ proto2.TestAllTypes.prototype.getOptionalFloatOrDefault = function() { return /** @type {number} */ (this.get$ValueOrDefault(11)); }; /** * Sets the value of the optional_float field. * @param {number} value The value. */ proto2.TestAllTypes.prototype.setOptionalFloat = function(value) { this.set$Value(11, value); }; /** * @return {boolean} Whether the optional_float field has a value. */ proto2.TestAllTypes.prototype.hasOptionalFloat = function() { return this.has$Value(11); }; /** * @return {number} The number of values in the optional_float field. */ proto2.TestAllTypes.prototype.optionalFloatCount = function() { return this.count$Values(11); }; /** * Clears the values in the optional_float field. */ proto2.TestAllTypes.prototype.clearOptionalFloat = function() { this.clear$Field(11); }; /** * Gets the value of the optional_double field. * @return {?number} The value. */ proto2.TestAllTypes.prototype.getOptionalDouble = function() { return /** @type {?number} */ (this.get$Value(12)); }; /** * Gets the value of the optional_double field or the default value if not set. * @return {number} The value. */ proto2.TestAllTypes.prototype.getOptionalDoubleOrDefault = function() { return /** @type {number} */ (this.get$ValueOrDefault(12)); }; /** * Sets the value of the optional_double field. * @param {number} value The value. */ proto2.TestAllTypes.prototype.setOptionalDouble = function(value) { this.set$Value(12, value); }; /** * @return {boolean} Whether the optional_double field has a value. */ proto2.TestAllTypes.prototype.hasOptionalDouble = function() { return this.has$Value(12); }; /** * @return {number} The number of values in the optional_double field. */ proto2.TestAllTypes.prototype.optionalDoubleCount = function() { return this.count$Values(12); }; /** * Clears the values in the optional_double field. */ proto2.TestAllTypes.prototype.clearOptionalDouble = function() { this.clear$Field(12); }; /** * Gets the value of the optional_bool field. * @return {?boolean} The value. */ proto2.TestAllTypes.prototype.getOptionalBool = function() { return /** @type {?boolean} */ (this.get$Value(13)); }; /** * Gets the value of the optional_bool field or the default value if not set. * @return {boolean} The value. */ proto2.TestAllTypes.prototype.getOptionalBoolOrDefault = function() { return /** @type {boolean} */ (this.get$ValueOrDefault(13)); }; /** * Sets the value of the optional_bool field. * @param {boolean} value The value. */ proto2.TestAllTypes.prototype.setOptionalBool = function(value) { this.set$Value(13, value); }; /** * @return {boolean} Whether the optional_bool field has a value. */ proto2.TestAllTypes.prototype.hasOptionalBool = function() { return this.has$Value(13); }; /** * @return {number} The number of values in the optional_bool field. */ proto2.TestAllTypes.prototype.optionalBoolCount = function() { return this.count$Values(13); }; /** * Clears the values in the optional_bool field. */ proto2.TestAllTypes.prototype.clearOptionalBool = function() { this.clear$Field(13); }; /** * Gets the value of the optional_string field. * @return {?string} The value. */ proto2.TestAllTypes.prototype.getOptionalString = function() { return /** @type {?string} */ (this.get$Value(14)); }; /** * Gets the value of the optional_string field or the default value if not set. * @return {string} The value. */ proto2.TestAllTypes.prototype.getOptionalStringOrDefault = function() { return /** @type {string} */ (this.get$ValueOrDefault(14)); }; /** * Sets the value of the optional_string field. * @param {string} value The value. */ proto2.TestAllTypes.prototype.setOptionalString = function(value) { this.set$Value(14, value); }; /** * @return {boolean} Whether the optional_string field has a value. */ proto2.TestAllTypes.prototype.hasOptionalString = function() { return this.has$Value(14); }; /** * @return {number} The number of values in the optional_string field. */ proto2.TestAllTypes.prototype.optionalStringCount = function() { return this.count$Values(14); }; /** * Clears the values in the optional_string field. */ proto2.TestAllTypes.prototype.clearOptionalString = function() { this.clear$Field(14); }; /** * Gets the value of the optional_bytes field. * @return {?string} The value. */ proto2.TestAllTypes.prototype.getOptionalBytes = function() { return /** @type {?string} */ (this.get$Value(15)); }; /** * Gets the value of the optional_bytes field or the default value if not set. * @return {string} The value. */ proto2.TestAllTypes.prototype.getOptionalBytesOrDefault = function() { return /** @type {string} */ (this.get$ValueOrDefault(15)); }; /** * Sets the value of the optional_bytes field. * @param {string} value The value. */ proto2.TestAllTypes.prototype.setOptionalBytes = function(value) { this.set$Value(15, value); }; /** * @return {boolean} Whether the optional_bytes field has a value. */ proto2.TestAllTypes.prototype.hasOptionalBytes = function() { return this.has$Value(15); }; /** * @return {number} The number of values in the optional_bytes field. */ proto2.TestAllTypes.prototype.optionalBytesCount = function() { return this.count$Values(15); }; /** * Clears the values in the optional_bytes field. */ proto2.TestAllTypes.prototype.clearOptionalBytes = function() { this.clear$Field(15); }; /** * Gets the value of the optionalgroup field. * @return {?proto2.TestAllTypes.OptionalGroup} The value. */ proto2.TestAllTypes.prototype.getOptionalgroup = function() { return /** @type {?proto2.TestAllTypes.OptionalGroup} */ (this.get$Value(16)); }; /** * Gets the value of the optionalgroup field or the default value if not set. * @return {!proto2.TestAllTypes.OptionalGroup} The value. */ proto2.TestAllTypes.prototype.getOptionalgroupOrDefault = function() { return /** @type {!proto2.TestAllTypes.OptionalGroup} */ (this.get$ValueOrDefault(16)); }; /** * Sets the value of the optionalgroup field. * @param {!proto2.TestAllTypes.OptionalGroup} value The value. */ proto2.TestAllTypes.prototype.setOptionalgroup = function(value) { this.set$Value(16, value); }; /** * @return {boolean} Whether the optionalgroup field has a value. */ proto2.TestAllTypes.prototype.hasOptionalgroup = function() { return this.has$Value(16); }; /** * @return {number} The number of values in the optionalgroup field. */ proto2.TestAllTypes.prototype.optionalgroupCount = function() { return this.count$Values(16); }; /** * Clears the values in the optionalgroup field. */ proto2.TestAllTypes.prototype.clearOptionalgroup = function() { this.clear$Field(16); }; /** * Gets the value of the optional_nested_message field. * @return {?proto2.TestAllTypes.NestedMessage} The value. */ proto2.TestAllTypes.prototype.getOptionalNestedMessage = function() { return /** @type {?proto2.TestAllTypes.NestedMessage} */ (this.get$Value(18)); }; /** * Gets the value of the optional_nested_message field or the default value if not set. * @return {!proto2.TestAllTypes.NestedMessage} The value. */ proto2.TestAllTypes.prototype.getOptionalNestedMessageOrDefault = function() { return /** @type {!proto2.TestAllTypes.NestedMessage} */ (this.get$ValueOrDefault(18)); }; /** * Sets the value of the optional_nested_message field. * @param {!proto2.TestAllTypes.NestedMessage} value The value. */ proto2.TestAllTypes.prototype.setOptionalNestedMessage = function(value) { this.set$Value(18, value); }; /** * @return {boolean} Whether the optional_nested_message field has a value. */ proto2.TestAllTypes.prototype.hasOptionalNestedMessage = function() { return this.has$Value(18); }; /** * @return {number} The number of values in the optional_nested_message field. */ proto2.TestAllTypes.prototype.optionalNestedMessageCount = function() { return this.count$Values(18); }; /** * Clears the values in the optional_nested_message field. */ proto2.TestAllTypes.prototype.clearOptionalNestedMessage = function() { this.clear$Field(18); }; /** * Gets the value of the optional_nested_enum field. * @return {?proto2.TestAllTypes.NestedEnum} The value. */ proto2.TestAllTypes.prototype.getOptionalNestedEnum = function() { return /** @type {?proto2.TestAllTypes.NestedEnum} */ (this.get$Value(21)); }; /** * Gets the value of the optional_nested_enum field or the default value if not set. * @return {!proto2.TestAllTypes.NestedEnum} The value. */ proto2.TestAllTypes.prototype.getOptionalNestedEnumOrDefault = function() { return /** @type {!proto2.TestAllTypes.NestedEnum} */ (this.get$ValueOrDefault(21)); }; /** * Sets the value of the optional_nested_enum field. * @param {!proto2.TestAllTypes.NestedEnum} value The value. */ proto2.TestAllTypes.prototype.setOptionalNestedEnum = function(value) { this.set$Value(21, value); }; /** * @return {boolean} Whether the optional_nested_enum field has a value. */ proto2.TestAllTypes.prototype.hasOptionalNestedEnum = function() { return this.has$Value(21); }; /** * @return {number} The number of values in the optional_nested_enum field. */ proto2.TestAllTypes.prototype.optionalNestedEnumCount = function() { return this.count$Values(21); }; /** * Clears the values in the optional_nested_enum field. */ proto2.TestAllTypes.prototype.clearOptionalNestedEnum = function() { this.clear$Field(21); }; /** * Gets the value of the optional_int64_number field. * @return {?number} The value. */ proto2.TestAllTypes.prototype.getOptionalInt64Number = function() { return /** @type {?number} */ (this.get$Value(50)); }; /** * Gets the value of the optional_int64_number field or the default value if not set. * @return {number} The value. */ proto2.TestAllTypes.prototype.getOptionalInt64NumberOrDefault = function() { return /** @type {number} */ (this.get$ValueOrDefault(50)); }; /** * Sets the value of the optional_int64_number field. * @param {number} value The value. */ proto2.TestAllTypes.prototype.setOptionalInt64Number = function(value) { this.set$Value(50, value); }; /** * @return {boolean} Whether the optional_int64_number field has a value. */ proto2.TestAllTypes.prototype.hasOptionalInt64Number = function() { return this.has$Value(50); }; /** * @return {number} The number of values in the optional_int64_number field. */ proto2.TestAllTypes.prototype.optionalInt64NumberCount = function() { return this.count$Values(50); }; /** * Clears the values in the optional_int64_number field. */ proto2.TestAllTypes.prototype.clearOptionalInt64Number = function() { this.clear$Field(50); }; /** * Gets the value of the optional_int64_string field. * @return {?string} The value. */ proto2.TestAllTypes.prototype.getOptionalInt64String = function() { return /** @type {?string} */ (this.get$Value(51)); }; /** * Gets the value of the optional_int64_string field or the default value if not set. * @return {string} The value. */ proto2.TestAllTypes.prototype.getOptionalInt64StringOrDefault = function() { return /** @type {string} */ (this.get$ValueOrDefault(51)); }; /** * Sets the value of the optional_int64_string field. * @param {string} value The value. */ proto2.TestAllTypes.prototype.setOptionalInt64String = function(value) { this.set$Value(51, value); }; /** * @return {boolean} Whether the optional_int64_string field has a value. */ proto2.TestAllTypes.prototype.hasOptionalInt64String = function() { return this.has$Value(51); }; /** * @return {number} The number of values in the optional_int64_string field. */ proto2.TestAllTypes.prototype.optionalInt64StringCount = function() { return this.count$Values(51); }; /** * Clears the values in the optional_int64_string field. */ proto2.TestAllTypes.prototype.clearOptionalInt64String = function() { this.clear$Field(51); }; /** * Gets the value of the repeated_int32 field at the index given. * @param {number} index The index to lookup. * @return {?number} The value. */ proto2.TestAllTypes.prototype.getRepeatedInt32 = function(index) { return /** @type {?number} */ (this.get$Value(31, index)); }; /** * Gets the value of the repeated_int32 field at the index given or the default value if not set. * @param {number} index The index to lookup. * @return {number} The value. */ proto2.TestAllTypes.prototype.getRepeatedInt32OrDefault = function(index) { return /** @type {number} */ (this.get$ValueOrDefault(31, index)); }; /** * Adds a value to the repeated_int32 field. * @param {number} value The value to add. */ proto2.TestAllTypes.prototype.addRepeatedInt32 = function(value) { this.add$Value(31, value); }; /** * Returns the array of values in the repeated_int32 field. * @return {!Array<number>} The values in the field. */ proto2.TestAllTypes.prototype.repeatedInt32Array = function() { return /** @type {!Array<number>} */ (this.array$Values(31)); }; /** * @return {boolean} Whether the repeated_int32 field has a value. */ proto2.TestAllTypes.prototype.hasRepeatedInt32 = function() { return this.has$Value(31); }; /** * @return {number} The number of values in the repeated_int32 field. */ proto2.TestAllTypes.prototype.repeatedInt32Count = function() { return this.count$Values(31); }; /** * Clears the values in the repeated_int32 field. */ proto2.TestAllTypes.prototype.clearRepeatedInt32 = function() { this.clear$Field(31); }; /** * Gets the value of the repeated_int64 field at the index given. * @param {number} index The index to lookup. * @return {?string} The value. */ proto2.TestAllTypes.prototype.getRepeatedInt64 = function(index) { return /** @type {?string} */ (this.get$Value(32, index)); }; /** * Gets the value of the repeated_int64 field at the index given or the default value if not set. * @param {number} index The index to lookup. * @return {string} The value. */ proto2.TestAllTypes.prototype.getRepeatedInt64OrDefault = function(index) { return /** @type {string} */ (this.get$ValueOrDefault(32, index)); }; /** * Adds a value to the repeated_int64 field. * @param {string} value The value to add. */ proto2.TestAllTypes.prototype.addRepeatedInt64 = function(value) { this.add$Value(32, value); }; /** * Returns the array of values in the repeated_int64 field. * @return {!Array<string>} The values in the field. */ proto2.TestAllTypes.prototype.repeatedInt64Array = function() { return /** @type {!Array<string>} */ (this.array$Values(32)); }; /** * @return {boolean} Whether the repeated_int64 field has a value. */ proto2.TestAllTypes.prototype.hasRepeatedInt64 = function() { return this.has$Value(32); }; /** * @return {number} The number of values in the repeated_int64 field. */ proto2.TestAllTypes.prototype.repeatedInt64Count = function() { return this.count$Values(32); }; /** * Clears the values in the repeated_int64 field. */ proto2.TestAllTypes.prototype.clearRepeatedInt64 = function() { this.clear$Field(32); }; /** * Gets the value of the repeated_uint32 field at the index given. * @param {number} index The index to lookup. * @return {?number} The value. */ proto2.TestAllTypes.prototype.getRepeatedUint32 = function(index) { return /** @type {?number} */ (this.get$Value(33, index)); }; /** * Gets the value of the repeated_uint32 field at the index given or the default value if not set. * @param {number} index The index to lookup. * @return {number} The value. */ proto2.TestAllTypes.prototype.getRepeatedUint32OrDefault = function(index) { return /** @type {number} */ (this.get$ValueOrDefault(33, index)); }; /** * Adds a value to the repeated_uint32 field. * @param {number} value The value to add. */ proto2.TestAllTypes.prototype.addRepeatedUint32 = function(value) { this.add$Value(33, value); }; /** * Returns the array of values in the repeated_uint32 field. * @return {!Array<number>} The values in the field. */ proto2.TestAllTypes.prototype.repeatedUint32Array = function() { return /** @type {!Array<number>} */ (this.array$Values(33)); }; /** * @return {boolean} Whether the repeated_uint32 field has a value. */ proto2.TestAllTypes.prototype.hasRepeatedUint32 = function() { return this.has$Value(33); }; /** * @return {number} The number of values in the repeated_uint32 field. */ proto2.TestAllTypes.prototype.repeatedUint32Count = function() { return this.count$Values(33); }; /** * Clears the values in the repeated_uint32 field. */ proto2.TestAllTypes.prototype.clearRepeatedUint32 = function() { this.clear$Field(33); }; /** * Gets the value of the repeated_uint64 field at the index given. * @param {number} index The index to lookup. * @return {?string} The value. */ proto2.TestAllTypes.prototype.getRepeatedUint64 = function(index) { return /** @type {?string} */ (this.get$Value(34, index)); }; /** * Gets the value of the repeated_uint64 field at the index given or the default value if not set. * @param {number} index The index to lookup. * @return {string} The value. */ proto2.TestAllTypes.prototype.getRepeatedUint64OrDefault = function(index) { return /** @type {string} */ (this.get$ValueOrDefault(34, index)); }; /** * Adds a value to the repeated_uint64 field. * @param {string} value The value to add. */ proto2.TestAllTypes.prototype.addRepeatedUint64 = function(value) { this.add$Value(34, value); }; /** * Returns the array of values in the repeated_uint64 field. * @return {!Array<string>} The values in the field. */ proto2.TestAllTypes.prototype.repeatedUint64Array = function() { return /** @type {!Array<string>} */ (this.array$Values(34)); }; /** * @return {boolean} Whether the repeated_uint64 field has a value. */ proto2.TestAllTypes.prototype.hasRepeatedUint64 = function() { return this.has$Value(34); }; /** * @return {number} The number of values in the repeated_uint64 field. */ proto2.TestAllTypes.prototype.repeatedUint64Count = function() { return this.count$Values(34); }; /** * Clears the values in the repeated_uint64 field. */ proto2.TestAllTypes.prototype.clearRepeatedUint64 = function() { this.clear$Field(34); }; /** * Gets the value of the repeated_sint32 field at the index given. * @param {number} index The index to lookup. * @return {?number} The value. */ proto2.TestAllTypes.prototype.getRepeatedSint32 = function(index) { return /** @type {?number} */ (this.get$Value(35, index)); }; /** * Gets the value of the repeated_sint32 field at the index given or the default value if not set. * @param {number} index The index to lookup. * @return {number} The value. */ proto2.TestAllTypes.prototype.getRepeatedSint32OrDefault = function(index) { return /** @type {number} */ (this.get$ValueOrDefault(35, index)); }; /** * Adds a value to the repeated_sint32 field. * @param {number} value The value to add. */ proto2.TestAllTypes.prototype.addRepeatedSint32 = function(value) { this.add$Value(35, value); }; /** * Returns the array of values in the repeated_sint32 field. * @return {!Array<number>} The values in the field. */ proto2.TestAllTypes.prototype.repeatedSint32Array = function() { return /** @type {!Array<number>} */ (this.array$Values(35)); }; /** * @return {boolean} Whether the repeated_sint32 field has a value. */ proto2.TestAllTypes.prototype.hasRepeatedSint32 = function() { return this.has$Value(35); }; /** * @return {number} The number of values in the repeated_sint32 field. */ proto2.TestAllTypes.prototype.repeatedSint32Count = function() { return this.count$Values(35); }; /** * Clears the values in the repeated_sint32 field. */ proto2.TestAllTypes.prototype.clearRepeatedSint32 = function() { this.clear$Field(35); }; /** * Gets the value of the repeated_sint64 field at the index given. * @param {number} index The index to lookup. * @return {?string} The value. */ proto2.TestAllTypes.prototype.getRepeatedSint64 = function(index) { return /** @type {?string} */ (this.get$Value(36, index)); }; /** * Gets the value of the repeated_sint64 field at the index given or the default value if not set. * @param {number} index The index to lookup. * @return {string} The value. */ proto2.TestAllTypes.prototype.getRepeatedSint64OrDefault = function(index) { return /** @type {string} */ (this.get$ValueOrDefault(36, index)); }; /** * Adds a value to the repeated_sint64 field. * @param {string} value The value to add. */ proto2.TestAllTypes.prototype.addRepeatedSint64 = function(value) { this.add$Value(36, value); }; /** * Returns the array of values in the repeated_sint64 field. * @return {!Array<string>} The values in the field. */ proto2.TestAllTypes.prototype.repeatedSint64Array = function() { return /** @type {!Array<string>} */ (this.array$Values(36)); }; /** * @return {boolean} Whether the repeated_sint64 field has a value. */ proto2.TestAllTypes.prototype.hasRepeatedSint64 = function() { return this.has$Value(36); }; /** * @return {number} The number of values in the repeated_sint64 field. */ proto2.TestAllTypes.prototype.repeatedSint64Count = function() { return this.count$Values(36); }; /** * Clears the values in the repeated_sint64 field. */ proto2.TestAllTypes.prototype.clearRepeatedSint64 = function() { this.clear$Field(36); }; /** * Gets the value of the repeated_fixed32 field at the index given. * @param {number} index The index to lookup. * @return {?number} The value. */ proto2.TestAllTypes.prototype.getRepeatedFixed32 = function(index) { return /** @type {?number} */ (this.get$Value(37, index)); }; /** * Gets the value of the repeated_fixed32 field at the index given or the default value if not set. * @param {number} index The index to lookup. * @return {number} The value. */ proto2.TestAllTypes.prototype.getRepeatedFixed32OrDefault = function(index) { return /** @type {number} */ (this.get$ValueOrDefault(37, index)); }; /** * Adds a value to the repeated_fixed32 field. * @param {number} value The value to add. */ proto2.TestAllTypes.prototype.addRepeatedFixed32 = function(value) { this.add$Value(37, value); }; /** * Returns the array of values in the repeated_fixed32 field. * @return {!Array<number>} The values in the field. */ proto2.TestAllTypes.prototype.repeatedFixed32Array = function() { return /** @type {!Array<number>} */ (this.array$Values(37)); }; /** * @return {boolean} Whether the repeated_fixed32 field has a value. */ proto2.TestAllTypes.prototype.hasRepeatedFixed32 = function() { return this.has$Value(37); }; /** * @return {number} The number of values in the repeated_fixed32 field. */ proto2.TestAllTypes.prototype.repeatedFixed32Count = function() { return this.count$Values(37); }; /** * Clears the values in the repeated_fixed32 field. */ proto2.TestAllTypes.prototype.clearRepeatedFixed32 = function() { this.clear$Field(37); }; /** * Gets the value of the repeated_fixed64 field at the index given. * @param {number} index The index to lookup. * @return {?string} The value. */ proto2.TestAllTypes.prototype.getRepeatedFixed64 = function(index) { return /** @type {?string} */ (this.get$Value(38, index)); }; /** * Gets the value of the repeated_fixed64 field at the index given or the default value if not set. * @param {number} index The index to lookup. * @return {string} The value. */ proto2.TestAllTypes.prototype.getRepeatedFixed64OrDefault = function(index) { return /** @type {string} */ (this.get$ValueOrDefault(38, index)); }; /** * Adds a value to the repeated_fixed64 field. * @param {string} value The value to add. */ proto2.TestAllTypes.prototype.addRepeatedFixed64 = function(value) { this.add$Value(38, value); }; /** * Returns the array of values in the repeated_fixed64 field. * @return {!Array<string>} The values in the field. */ proto2.TestAllTypes.prototype.repeatedFixed64Array = function() { return /** @type {!Array<string>} */ (this.array$Values(38)); }; /** * @return {boolean} Whether the repeated_fixed64 field has a value. */ proto2.TestAllTypes.prototype.hasRepeatedFixed64 = function() { return this.has$Value(38); }; /** * @return {number} The number of values in the repeated_fixed64 field. */ proto2.TestAllTypes.prototype.repeatedFixed64Count = function() { return this.count$Values(38); }; /** * Clears the values in the repeated_fixed64 field. */ proto2.TestAllTypes.prototype.clearRepeatedFixed64 = function() { this.clear$Field(38); }; /** * Gets the value of the repeated_sfixed32 field at the index given. * @param {number} index The index to lookup. * @return {?number} The value. */ proto2.TestAllTypes.prototype.getRepeatedSfixed32 = function(index) { return /** @type {?number} */ (this.get$Value(39, index)); }; /** * Gets the value of the repeated_sfixed32 field at the index given or the default value if not set. * @param {number} index The index to lookup. * @return {number} The value. */ proto2.TestAllTypes.prototype.getRepeatedSfixed32OrDefault = function(index) { return /** @type {number} */ (this.get$ValueOrDefault(39, index)); }; /** * Adds a value to the repeated_sfixed32 field. * @param {number} value The value to add. */ proto2.TestAllTypes.prototype.addRepeatedSfixed32 = function(value) { this.add$Value(39, value); }; /** * Returns the array of values in the repeated_sfixed32 field. * @return {!Array<number>} The values in the field. */ proto2.TestAllTypes.prototype.repeatedSfixed32Array = function() { return /** @type {!Array<number>} */ (this.array$Values(39)); }; /** * @return {boolean} Whether the repeated_sfixed32 field has a value. */ proto2.TestAllTypes.prototype.hasRepeatedSfixed32 = function() { return this.has$Value(39); }; /** * @return {number} The number of values in the repeated_sfixed32 field. */ proto2.TestAllTypes.prototype.repeatedSfixed32Count = function() { return this.count$Values(39); }; /** * Clears the values in the repeated_sfixed32 field. */ proto2.TestAllTypes.prototype.clearRepeatedSfixed32 = function() { this.clear$Field(39); }; /** * Gets the value of the repeated_sfixed64 field at the index given. * @param {number} index The index to lookup. * @return {?string} The value. */ proto2.TestAllTypes.prototype.getRepeatedSfixed64 = function(index) { return /** @type {?string} */ (this.get$Value(40, index)); }; /** * Gets the value of the repeated_sfixed64 field at the index given or the default value if not set. * @param {number} index The index to lookup. * @return {string} The value. */ proto2.TestAllTypes.prototype.getRepeatedSfixed64OrDefault = function(index) { return /** @type {string} */ (this.get$ValueOrDefault(40, index)); }; /** * Adds a value to the repeated_sfixed64 field. * @param {string} value The value to add. */ proto2.TestAllTypes.prototype.addRepeatedSfixed64 = function(value) { this.add$Value(40, value); }; /** * Returns the array of values in the repeated_sfixed64 field. * @return {!Array<string>} The values in the field. */ proto2.TestAllTypes.prototype.repeatedSfixed64Array = function() { return /** @type {!Array<string>} */ (this.array$Values(40)); }; /** * @return {boolean} Whether the repeated_sfixed64 field has a value. */ proto2.TestAllTypes.prototype.hasRepeatedSfixed64 = function() { return this.has$Value(40); }; /** * @return {number} The number of values in the repeated_sfixed64 field. */ proto2.TestAllTypes.prototype.repeatedSfixed64Count = function() { return this.count$Values(40); }; /** * Clears the values in the repeated_sfixed64 field. */ proto2.TestAllTypes.prototype.clearRepeatedSfixed64 = function() { this.clear$Field(40); }; /** * Gets the value of the repeated_float field at the index given. * @param {number} index The index to lookup. * @return {?number} The value. */ proto2.TestAllTypes.prototype.getRepeatedFloat = function(index) { return /** @type {?number} */ (this.get$Value(41, index)); }; /** * Gets the value of the repeated_float field at the index given or the default value if not set. * @param {number} index The index to lookup. * @return {number} The value. */ proto2.TestAllTypes.prototype.getRepeatedFloatOrDefault = function(index) { return /** @type {number} */ (this.get$ValueOrDefault(41, index)); }; /** * Adds a value to the repeated_float field. * @param {number} value The value to add. */ proto2.TestAllTypes.prototype.addRepeatedFloat = function(value) { this.add$Value(41, value); }; /** * Returns the array of values in the repeated_float field. * @return {!Array<number>} The values in the field. */ proto2.TestAllTypes.prototype.repeatedFloatArray = function() { return /** @type {!Array<number>} */ (this.array$Values(41)); }; /** * @return {boolean} Whether the repeated_float field has a value. */ proto2.TestAllTypes.prototype.hasRepeatedFloat = function() { return this.has$Value(41); }; /** * @return {number} The number of values in the repeated_float field. */ proto2.TestAllTypes.prototype.repeatedFloatCount = function() { return this.count$Values(41); }; /** * Clears the values in the repeated_float field. */ proto2.TestAllTypes.prototype.clearRepeatedFloat = function() { this.clear$Field(41); }; /** * Gets the value of the repeated_double field at the index given. * @param {number} index The index to lookup. * @return {?number} The value. */ proto2.TestAllTypes.prototype.getRepeatedDouble = function(index) { return /** @type {?number} */ (this.get$Value(42, index)); }; /** * Gets the value of the repeated_double field at the index given or the default value if not set. * @param {number} index The index to lookup. * @return {number} The value. */ proto2.TestAllTypes.prototype.getRepeatedDoubleOrDefault = function(index) { return /** @type {number} */ (this.get$ValueOrDefault(42, index)); }; /** * Adds a value to the repeated_double field. * @param {number} value The value to add. */ proto2.TestAllTypes.prototype.addRepeatedDouble = function(value) { this.add$Value(42, value); }; /** * Returns the array of values in the repeated_double field. * @return {!Array<number>} The values in the field. */ proto2.TestAllTypes.prototype.repeatedDoubleArray = function() { return /** @type {!Array<number>} */ (this.array$Values(42)); }; /** * @return {boolean} Whether the repeated_double field has a value. */ proto2.TestAllTypes.prototype.hasRepeatedDouble = function() { return this.has$Value(42); }; /** * @return {number} The number of values in the repeated_double field. */ proto2.TestAllTypes.prototype.repeatedDoubleCount = function() { return this.count$Values(42); }; /** * Clears the values in the repeated_double field. */ proto2.TestAllTypes.prototype.clearRepeatedDouble = function() { this.clear$Field(42); }; /** * Gets the value of the repeated_bool field at the index given. * @param {number} index The index to lookup. * @return {?boolean} The value. */ proto2.TestAllTypes.prototype.getRepeatedBool = function(index) { return /** @type {?boolean} */ (this.get$Value(43, index)); }; /** * Gets the value of the repeated_bool field at the index given or the default value if not set. * @param {number} index The index to lookup. * @return {boolean} The value. */ proto2.TestAllTypes.prototype.getRepeatedBoolOrDefault = function(index) { return /** @type {boolean} */ (this.get$ValueOrDefault(43, index)); }; /** * Adds a value to the repeated_bool field. * @param {boolean} value The value to add. */ proto2.TestAllTypes.prototype.addRepeatedBool = function(value) { this.add$Value(43, value); }; /** * Returns the array of values in the repeated_bool field. * @return {!Array<boolean>} The values in the field. */ proto2.TestAllTypes.prototype.repeatedBoolArray = function() { return /** @type {!Array<boolean>} */ (this.array$Values(43)); }; /** * @return {boolean} Whether the repeated_bool field has a value. */ proto2.TestAllTypes.prototype.hasRepeatedBool = function() { return this.has$Value(43); }; /** * @return {number} The number of values in the repeated_bool field. */ proto2.TestAllTypes.prototype.repeatedBoolCount = function() { return this.count$Values(43); }; /** * Clears the values in the repeated_bool field. */ proto2.TestAllTypes.prototype.clearRepeatedBool = function() { this.clear$Field(43); }; /** * Gets the value of the repeated_string field at the index given. * @param {number} index The index to lookup. * @return {?string} The value. */ proto2.TestAllTypes.prototype.getRepeatedString = function(index) { return /** @type {?string} */ (this.get$Value(44, index)); }; /** * Gets the value of the repeated_string field at the index given or the default value if not set. * @param {number} index The index to lookup. * @return {string} The value. */ proto2.TestAllTypes.prototype.getRepeatedStringOrDefault = function(index) { return /** @type {string} */ (this.get$ValueOrDefault(44, index)); }; /** * Adds a value to the repeated_string field. * @param {string} value The value to add. */ proto2.TestAllTypes.prototype.addRepeatedString = function(value) { this.add$Value(44, value); }; /** * Returns the array of values in the repeated_string field. * @return {!Array<string>} The values in the field. */ proto2.TestAllTypes.prototype.repeatedStringArray = function() { return /** @type {!Array<string>} */ (this.array$Values(44)); }; /** * @return {boolean} Whether the repeated_string field has a value. */ proto2.TestAllTypes.prototype.hasRepeatedString = function() { return this.has$Value(44); }; /** * @return {number} The number of values in the repeated_string field. */ proto2.TestAllTypes.prototype.repeatedStringCount = function() { return this.count$Values(44); }; /** * Clears the values in the repeated_string field. */ proto2.TestAllTypes.prototype.clearRepeatedString = function() { this.clear$Field(44); }; /** * Gets the value of the repeated_bytes field at the index given. * @param {number} index The index to lookup. * @return {?string} The value. */ proto2.TestAllTypes.prototype.getRepeatedBytes = function(index) { return /** @type {?string} */ (this.get$Value(45, index)); }; /** * Gets the value of the repeated_bytes field at the index given or the default value if not set. * @param {number} index The index to lookup. * @return {string} The value. */ proto2.TestAllTypes.prototype.getRepeatedBytesOrDefault = function(index) { return /** @type {string} */ (this.get$ValueOrDefault(45, index)); }; /** * Adds a value to the repeated_bytes field. * @param {string} value The value to add. */ proto2.TestAllTypes.prototype.addRepeatedBytes = function(value) { this.add$Value(45, value); }; /** * Returns the array of values in the repeated_bytes field. * @return {!Array<string>} The values in the field. */ proto2.TestAllTypes.prototype.repeatedBytesArray = function() { return /** @type {!Array<string>} */ (this.array$Values(45)); }; /** * @return {boolean} Whether the repeated_bytes field has a value. */ proto2.TestAllTypes.prototype.hasRepeatedBytes = function() { return this.has$Value(45); }; /** * @return {number} The number of values in the repeated_bytes field. */ proto2.TestAllTypes.prototype.repeatedBytesCount = function() { return this.count$Values(45); }; /** * Clears the values in the repeated_bytes field. */ proto2.TestAllTypes.prototype.clearRepeatedBytes = function() { this.clear$Field(45); }; /** * Gets the value of the repeatedgroup field at the index given. * @param {number} index The index to lookup. * @return {?proto2.TestAllTypes.RepeatedGroup} The value. */ proto2.TestAllTypes.prototype.getRepeatedgroup = function(index) { return /** @type {?proto2.TestAllTypes.RepeatedGroup} */ (this.get$Value(46, index)); }; /** * Gets the value of the repeatedgroup field at the index given or the default value if not set. * @param {number} index The index to loo