| Previous CloneSet | Next CloneSet | Back to Main Report |
| Clone Mass | Clones in CloneSet | Parameter Count | Clone Similarity | Syntax Category [Sequence Length] |
|---|---|---|---|---|
| 38 | 18 | 6 | 0.968 | SourceElements[5] |
| Clone Abstraction | Parameter Bindings |
| Clone Instance (Click to see clone) | Line Count | Source Line | Source File |
|---|---|---|---|
| 1 | 38 | 847 | Closure/closure/goog/proto2/test.pb.js |
| 2 | 38 | 901 | Closure/closure/goog/proto2/test.pb.js |
| 3 | 38 | 955 | Closure/closure/goog/proto2/test.pb.js |
| 4 | 38 | 1009 | Closure/closure/goog/proto2/test.pb.js |
| 5 | 38 | 1063 | Closure/closure/goog/proto2/test.pb.js |
| 6 | 38 | 1117 | Closure/closure/goog/proto2/test.pb.js |
| 7 | 38 | 1171 | Closure/closure/goog/proto2/test.pb.js |
| 8 | 38 | 1225 | Closure/closure/goog/proto2/test.pb.js |
| 9 | 38 | 1279 | Closure/closure/goog/proto2/test.pb.js |
| 10 | 38 | 1333 | Closure/closure/goog/proto2/test.pb.js |
| 11 | 38 | 1387 | Closure/closure/goog/proto2/test.pb.js |
| 12 | 38 | 1441 | Closure/closure/goog/proto2/test.pb.js |
| 13 | 38 | 1495 | Closure/closure/goog/proto2/test.pb.js |
| 14 | 38 | 1549 | Closure/closure/goog/proto2/test.pb.js |
| 15 | 38 | 1603 | Closure/closure/goog/proto2/test.pb.js |
| 16 | 38 | 1657 | Closure/closure/goog/proto2/test.pb.js |
| 17 | 38 | 1711 | Closure/closure/goog/proto2/test.pb.js |
| 18 | 38 | 1765 | Closure/closure/goog/proto2/test.pb.js |
| ||||
/**
* 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));
} ;
/**
* 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, /** @type {Object} */
(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));
} ;
/**
* Returns whether the repeated_int32 field has a value.
* @return {boolean} true if the field has a value.
*/
proto2.TestAllTypes.prototype.hasRepeatedInt32= function ( )
{
return this.has$Value(31);
} ;
/**
* Gets the number of values in the repeated_int32 field.
* @return {number}
*/
proto2.TestAllTypes.prototype.repeatedInt32Count= function ( )
{
return this.count$Values(31);
} ;
|
| ||||
/**
* Gets the value of the repeated_int64 field at the index given.
* @param {number} index The index to lookup.
* @return {number} The value.
*/
proto2.TestAllTypes.prototype.getRepeatedInt64= function (index){
return /** @type {number} */
(this.get$Value(32, index));
} ;
/**
* Adds a value to the repeated_int64 field.
* @param {number} value The value to add.
*/
proto2.TestAllTypes.prototype.addRepeatedInt64= function (value){
this.add$Value(32, /** @type {Object} */
(value));
} ;
/**
* Returns the array of values in the repeated_int64 field.
* @return {Array.<number>} The values in the field.
*/
proto2.TestAllTypes.prototype.repeatedInt64Array= function ( )
{
return /** @type {Array.<number>} */
(this.array$Values(32));
} ;
/**
* Returns whether the repeated_int64 field has a value.
* @return {boolean} true if the field has a value.
*/
proto2.TestAllTypes.prototype.hasRepeatedInt64= function ( )
{
return this.has$Value(32);
} ;
/**
* Gets the number of values in the repeated_int64 field.
* @return {number}
*/
proto2.TestAllTypes.prototype.repeatedInt64Count= function ( )
{
return this.count$Values(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));
} ;
/**
* 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, /** @type {Object} */
(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));
} ;
/**
* Returns whether the repeated_uint32 field has a value.
* @return {boolean} true if the field has a value.
*/
proto2.TestAllTypes.prototype.hasRepeatedUint32= function ( )
{
return this.has$Value(33);
} ;
/**
* Gets the number of values in the repeated_uint32 field.
* @return {number}
*/
proto2.TestAllTypes.prototype.repeatedUint32Count= function ( )
{
return this.count$Values(33);
} ;
|
| ||||
/**
* Gets the value of the repeated_uint64 field at the index given.
* @param {number} index The index to lookup.
* @return {number} The value.
*/
proto2.TestAllTypes.prototype.getRepeatedUint64= function (index){
return /** @type {number} */
(this.get$Value(34, index));
} ;
/**
* Adds a value to the repeated_uint64 field.
* @param {number} value The value to add.
*/
proto2.TestAllTypes.prototype.addRepeatedUint64= function (value){
this.add$Value(34, /** @type {Object} */
(value));
} ;
/**
* Returns the array of values in the repeated_uint64 field.
* @return {Array.<number>} The values in the field.
*/
proto2.TestAllTypes.prototype.repeatedUint64Array= function ( )
{
return /** @type {Array.<number>} */
(this.array$Values(34));
} ;
/**
* Returns whether the repeated_uint64 field has a value.
* @return {boolean} true if the field has a value.
*/
proto2.TestAllTypes.prototype.hasRepeatedUint64= function ( )
{
return this.has$Value(34);
} ;
/**
* Gets the number of values in the repeated_uint64 field.
* @return {number}
*/
proto2.TestAllTypes.prototype.repeatedUint64Count= function ( )
{
return this.count$Values(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));
} ;
/**
* 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, /** @type {Object} */
(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));
} ;
/**
* Returns whether the repeated_sint32 field has a value.
* @return {boolean} true if the field has a value.
*/
proto2.TestAllTypes.prototype.hasRepeatedSint32= function ( )
{
return this.has$Value(35);
} ;
/**
* Gets the number of values in the repeated_sint32 field.
* @return {number}
*/
proto2.TestAllTypes.prototype.repeatedSint32Count= function ( )
{
return this.count$Values(35);
} ;
|
| ||||
/**
* Gets the value of the repeated_sint64 field at the index given.
* @param {number} index The index to lookup.
* @return {number} The value.
*/
proto2.TestAllTypes.prototype.getRepeatedSint64= function (index){
return /** @type {number} */
(this.get$Value(36, index));
} ;
/**
* Adds a value to the repeated_sint64 field.
* @param {number} value The value to add.
*/
proto2.TestAllTypes.prototype.addRepeatedSint64= function (value){
this.add$Value(36, /** @type {Object} */
(value));
} ;
/**
* Returns the array of values in the repeated_sint64 field.
* @return {Array.<number>} The values in the field.
*/
proto2.TestAllTypes.prototype.repeatedSint64Array= function ( )
{
return /** @type {Array.<number>} */
(this.array$Values(36));
} ;
/**
* Returns whether the repeated_sint64 field has a value.
* @return {boolean} true if the field has a value.
*/
proto2.TestAllTypes.prototype.hasRepeatedSint64= function ( )
{
return this.has$Value(36);
} ;
/**
* Gets the number of values in the repeated_sint64 field.
* @return {number}
*/
proto2.TestAllTypes.prototype.repeatedSint64Count= function ( )
{
return this.count$Values(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));
} ;
/**
* 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, /** @type {Object} */
(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));
} ;
/**
* Returns whether the repeated_fixed32 field has a value.
* @return {boolean} true if the field has a value.
*/
proto2.TestAllTypes.prototype.hasRepeatedFixed32= function ( )
{
return this.has$Value(37);
} ;
/**
* Gets the number of values in the repeated_fixed32 field.
* @return {number}
*/
proto2.TestAllTypes.prototype.repeatedFixed32Count= function ( )
{
return this.count$Values(37);
} ;
|
| ||||
/**
* Gets the value of the repeated_fixed64 field at the index given.
* @param {number} index The index to lookup.
* @return {number} The value.
*/
proto2.TestAllTypes.prototype.getRepeatedFixed64= function (index){
return /** @type {number} */
(this.get$Value(38, index));
} ;
/**
* Adds a value to the repeated_fixed64 field.
* @param {number} value The value to add.
*/
proto2.TestAllTypes.prototype.addRepeatedFixed64= function (value){
this.add$Value(38, /** @type {Object} */
(value));
} ;
/**
* Returns the array of values in the repeated_fixed64 field.
* @return {Array.<number>} The values in the field.
*/
proto2.TestAllTypes.prototype.repeatedFixed64Array= function ( )
{
return /** @type {Array.<number>} */
(this.array$Values(38));
} ;
/**
* Returns whether the repeated_fixed64 field has a value.
* @return {boolean} true if the field has a value.
*/
proto2.TestAllTypes.prototype.hasRepeatedFixed64= function ( )
{
return this.has$Value(38);
} ;
/**
* Gets the number of values in the repeated_fixed64 field.
* @return {number}
*/
proto2.TestAllTypes.prototype.repeatedFixed64Count= function ( )
{
return this.count$Values(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));
} ;
/**
* 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, /** @type {Object} */
(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));
} ;
/**
* Returns whether the repeated_sfixed32 field has a value.
* @return {boolean} true if the field has a value.
*/
proto2.TestAllTypes.prototype.hasRepeatedSfixed32= function ( )
{
return this.has$Value(39);
} ;
/**
* Gets the number of values in the repeated_sfixed32 field.
* @return {number}
*/
proto2.TestAllTypes.prototype.repeatedSfixed32Count= function ( )
{
return this.count$Values(39);
} ;
|
| ||||
/**
* Gets the value of the repeated_sfixed64 field at the index given.
* @param {number} index The index to lookup.
* @return {number} The value.
*/
proto2.TestAllTypes.prototype.getRepeatedSfixed64= function (index){
return /** @type {number} */
(this.get$Value(40, index));
} ;
/**
* Adds a value to the repeated_sfixed64 field.
* @param {number} value The value to add.
*/
proto2.TestAllTypes.prototype.addRepeatedSfixed64= function (value){
this.add$Value(40, /** @type {Object} */
(value));
} ;
/**
* Returns the array of values in the repeated_sfixed64 field.
* @return {Array.<number>} The values in the field.
*/
proto2.TestAllTypes.prototype.repeatedSfixed64Array= function ( )
{
return /** @type {Array.<number>} */
(this.array$Values(40));
} ;
/**
* Returns whether the repeated_sfixed64 field has a value.
* @return {boolean} true if the field has a value.
*/
proto2.TestAllTypes.prototype.hasRepeatedSfixed64= function ( )
{
return this.has$Value(40);
} ;
/**
* Gets the number of values in the repeated_sfixed64 field.
* @return {number}
*/
proto2.TestAllTypes.prototype.repeatedSfixed64Count= function ( )
{
return this.count$Values(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));
} ;
/**
* 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, /** @type {Object} */
(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));
} ;
/**
* Returns whether the repeated_float field has a value.
* @return {boolean} true if the field has a value.
*/
proto2.TestAllTypes.prototype.hasRepeatedFloat= function ( )
{
return this.has$Value(41);
} ;
/**
* Gets the number of values in the repeated_float field.
* @return {number}
*/
proto2.TestAllTypes.prototype.repeatedFloatCount= function ( )
{
return this.count$Values(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));
} ;
/**
* 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, /** @type {Object} */
(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));
} ;
/**
* Returns whether the repeated_double field has a value.
* @return {boolean} true if the field has a value.
*/
proto2.TestAllTypes.prototype.hasRepeatedDouble= function ( )
{
return this.has$Value(42);
} ;
/**
* Gets the number of values in the repeated_double field.
* @return {number}
*/
proto2.TestAllTypes.prototype.repeatedDoubleCount= function ( )
{
return this.count$Values(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));
} ;
/**
* 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, /** @type {Object} */
(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));
} ;
/**
* Returns whether the repeated_bool field has a value.
* @return {boolean} true if the field has a value.
*/
proto2.TestAllTypes.prototype.hasRepeatedBool= function ( )
{
return this.has$Value(43);
} ;
/**
* Gets the number of values in the repeated_bool field.
* @return {number}
*/
proto2.TestAllTypes.prototype.repeatedBoolCount= function ( )
{
return this.count$Values(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));
} ;
/**
* 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, /** @type {Object} */
(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));
} ;
/**
* Returns whether the repeated_string field has a value.
* @return {boolean} true if the field has a value.
*/
proto2.TestAllTypes.prototype.hasRepeatedString= function ( )
{
return this.has$Value(44);
} ;
/**
* Gets the number of values in the repeated_string field.
* @return {number}
*/
proto2.TestAllTypes.prototype.repeatedStringCount= function ( )
{
return this.count$Values(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));
} ;
/**
* 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, /** @type {Object} */
(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));
} ;
/**
* Returns whether the repeated_bytes field has a value.
* @return {boolean} true if the field has a value.
*/
proto2.TestAllTypes.prototype.hasRepeatedBytes= function ( )
{
return this.has$Value(45);
} ;
/**
* Gets the number of values in the repeated_bytes field.
* @return {number}
*/
proto2.TestAllTypes.prototype.repeatedBytesCount= function ( )
{
return this.count$Values(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));
} ;
/**
* Adds a value to the repeatedgroup field.
* @param {proto2.TestAllTypes.RepeatedGroup} value The value to add.
*/
proto2.TestAllTypes.prototype.addRepeatedgroup= function (value){
this.add$Value(46, /** @type {Object} */
(value));
} ;
/**
* Returns the array of values in the repeatedgroup field.
* @return {Array.<proto2.TestAllTypes.RepeatedGroup>} The values in the field.
*/
proto2.TestAllTypes.prototype.repeatedgroupArray= function ( )
{
return /** @type {Array.<proto2.TestAllTypes.RepeatedGroup>} */
(this.array$Values(46));
} ;
/**
* Returns whether the repeatedgroup field has a value.
* @return {boolean} true if the field has a value.
*/
proto2.TestAllTypes.prototype.hasRepeatedgroup= function ( )
{
return this.has$Value(46);
} ;
/**
* Gets the number of values in the repeatedgroup field.
* @return {number}
*/
proto2.TestAllTypes.prototype.repeatedgroupCount= function ( )
{
return this.count$Values(46);
} ;
|
| ||||
/**
* Gets the value of the repeated_nested_message field at the index given.
* @param {number} index The index to lookup.
* @return {proto2.TestAllTypes.NestedMessage} The value.
*/
proto2.TestAllTypes.prototype.getRepeatedNestedMessage= function (index){
return /** @type {proto2.TestAllTypes.NestedMessage} */
(this.get$Value(48, index));
} ;
/**
* Adds a value to the repeated_nested_message field.
* @param {proto2.TestAllTypes.NestedMessage} value The value to add.
*/
proto2.TestAllTypes.prototype.addRepeatedNestedMessage= function (value){
this.add$Value(48, /** @type {Object} */
(value));
} ;
/**
* Returns the array of values in the repeated_nested_message field.
* @return {Array.<proto2.TestAllTypes.NestedMessage>} The values in the field.
*/
proto2.TestAllTypes.prototype.repeatedNestedMessageArray= function ( )
{
return /** @type {Array.<proto2.TestAllTypes.NestedMessage>} */
(this.array$Values(48));
} ;
/**
* Returns whether the repeated_nested_message field has a value.
* @return {boolean} true if the field has a value.
*/
proto2.TestAllTypes.prototype.hasRepeatedNestedMessage= function ( )
{
return this.has$Value(48);
} ;
/**
* Gets the number of values in the repeated_nested_message field.
* @return {number}
*/
proto2.TestAllTypes.prototype.repeatedNestedMessageCount= function ( )
{
return this.count$Values(48);
} ;
|
| ||||
/**
* Gets the value of the repeated_nested_enum field at the index given.
* @param {number} index The index to lookup.
* @return {proto2.TestAllTypes.NestedEnum} The value.
*/
proto2.TestAllTypes.prototype.getRepeatedNestedEnum= function (index){
return /** @type {proto2.TestAllTypes.NestedEnum} */
(this.get$Value(49, index));
} ;
/**
* Adds a value to the repeated_nested_enum field.
* @param {proto2.TestAllTypes.NestedEnum} value The value to add.
*/
proto2.TestAllTypes.prototype.addRepeatedNestedEnum= function (value){
this.add$Value(49, /** @type {Object} */
(value));
} ;
/**
* Returns the array of values in the repeated_nested_enum field.
* @return {Array.<proto2.TestAllTypes.NestedEnum>} The values in the field.
*/
proto2.TestAllTypes.prototype.repeatedNestedEnumArray= function ( )
{
return /** @type {Array.<proto2.TestAllTypes.NestedEnum>} */
(this.array$Values(49));
} ;
/**
* Returns whether the repeated_nested_enum field has a value.
* @return {boolean} true if the field has a value.
*/
proto2.TestAllTypes.prototype.hasRepeatedNestedEnum= function ( )
{
return this.has$Value(49);
} ;
/**
* Gets the number of values in the repeated_nested_enum field.
* @return {number}
*/
proto2.TestAllTypes.prototype.repeatedNestedEnumCount= function ( )
{
return this.count$Values(49);
} ;
|
| |||
/**
* Gets the value of the repeated_int32 field at the index given.
* @param {number} index The index to lookup.
* @return {number} The value.
*/
/**
* Gets the value of the repeated_int64 field at the index given.
* @param {number} index The index to lookup.
* @return {number} The value.
*/
/**
* Gets the value of the repeated_uint32 field at the index given.
* @param {number} index The index to lookup.
* @return {number} The value.
*/
/**
* Gets the value of the repeated_uint64 field at the index given.
* @param {number} index The index to lookup.
* @return {number} The value.
*/
/**
* Gets the value of the repeated_sint32 field at the index given.
* @param {number} index The index to lookup.
* @return {number} The value.
*/
/**
* Gets the value of the repeated_sint64 field at the index given.
* @param {number} index The index to lookup.
* @return {number} The value.
*/
/**
* Gets the value of the repeated_fixed32 field at the index given.
* @param {number} index The index to lookup.
* @return {number} The value.
*/
/**
* Gets the value of the repeated_fixed64 field at the index given.
* @param {number} index The index to lookup.
* @return {number} The value.
*/
/**
* Gets the value of the repeated_sfixed32 field at the index given.
* @param {number} index The index to lookup.
* @return {number} The value.
*/
/**
* Gets the value of the repeated_sfixed64 field at the index given.
* @param {number} index The index to lookup.
* @return {number} The value.
*/
/**
* Gets the value of the repeated_float field at the index given.
* @param {number} index The index to lookup.
* @return {number} The value.
*/
/**
* Gets the value of the repeated_double field at the index given.
* @param {number} index The index to lookup.
* @return {number} The value.
*/
/**
* Gets the value of the repeated_bool field at the index given.
* @param {number} index The index to lookup.
* @return {boolean} The value.
*/
/**
* Gets the value of the repeated_string field at the index given.
* @param {number} index The index to lookup.
* @return {string} The value.
*/
/**
* Gets the value of the repeated_bytes field at the index given.
* @param {number} index The index to lookup.
* @return {string} The value.
*/
/**
* Gets the value of the repeatedgroup field at the index given.
* @param {number} index The index to lookup.
* @return {proto2.TestAllTypes.RepeatedGroup} The value.
*/
/**
* Gets the value of the repeated_nested_message field at the index given.
* @param {number} index The index to lookup.
* @return {proto2.TestAllTypes.NestedMessage} The value.
*/
/**
* Gets the value of the repeated_nested_enum field at the index given.
* @param {number} index The index to lookup.
* @return {proto2.TestAllTypes.NestedEnum} The value.
*/
proto2.TestAllTypes.prototype. [[#variable43eaf3e0]]= function (index)
{ return /** @type {number} */ /** @type {boolean} */ /** @type {string} */ /** @type {proto2.TestAllTypes.RepeatedGroup} */ /** @type {proto2.TestAllTypes.NestedMessage} */ /** @type {proto2.TestAllTypes.NestedEnum} */
(this.get$Value( [[#variable43eaf700]],index));
} ;
/**
* Adds a value to the repeated_int32 field.
* @param {number} value The value to add.
*/
/**
* Adds a value to the repeated_int64 field.
* @param {number} value The value to add.
*/
/**
* Adds a value to the repeated_uint32 field.
* @param {number} value The value to add.
*/
/**
* Adds a value to the repeated_uint64 field.
* @param {number} value The value to add.
*/
/**
* Adds a value to the repeated_sint32 field.
* @param {number} value The value to add.
*/
/**
* Adds a value to the repeated_sint64 field.
* @param {number} value The value to add.
*/
/**
* Adds a value to the repeated_fixed32 field.
* @param {number} value The value to add.
*/
/**
* Adds a value to the repeated_fixed64 field.
* @param {number} value The value to add.
*/
/**
* Adds a value to the repeated_sfixed32 field.
* @param {number} value The value to add.
*/
/**
* Adds a value to the repeated_sfixed64 field.
* @param {number} value The value to add.
*/
/**
* Adds a value to the repeated_float field.
* @param {number} value The value to add.
*/
/**
* Adds a value to the repeated_double field.
* @param {number} value The value to add.
*/
/**
* Adds a value to the repeated_bool field.
* @param {boolean} value The value to add.
*/
/**
* Adds a value to the repeated_string field.
* @param {string} value The value to add.
*/
/**
* Adds a value to the repeated_bytes field.
* @param {string} value The value to add.
*/
/**
* Adds a value to the repeatedgroup field.
* @param {proto2.TestAllTypes.RepeatedGroup} value The value to add.
*/
/**
* Adds a value to the repeated_nested_message field.
* @param {proto2.TestAllTypes.NestedMessage} value The value to add.
*/
/**
* Adds a value to the repeated_nested_enum field.
* @param {proto2.TestAllTypes.NestedEnum} value The value to add.
*/
proto2.TestAllTypes.prototype. [[#variable43eaf540]]= function (value)
{ this.add$Value( [[#variable43eaf700]], /** @type {Object} */
(value));
} ;
/**
* Returns the array of values in the repeated_int32 field.
* @return {Array.<number>} The values in the field.
*/
/**
* Returns the array of values in the repeated_int64 field.
* @return {Array.<number>} The values in the field.
*/
/**
* Returns the array of values in the repeated_uint32 field.
* @return {Array.<number>} The values in the field.
*/
/**
* Returns the array of values in the repeated_uint64 field.
* @return {Array.<number>} The values in the field.
*/
/**
* Returns the array of values in the repeated_sint32 field.
* @return {Array.<number>} The values in the field.
*/
/**
* Returns the array of values in the repeated_sint64 field.
* @return {Array.<number>} The values in the field.
*/
/**
* Returns the array of values in the repeated_fixed32 field.
* @return {Array.<number>} The values in the field.
*/
/**
* Returns the array of values in the repeated_fixed64 field.
* @return {Array.<number>} The values in the field.
*/
/**
* Returns the array of values in the repeated_sfixed32 field.
* @return {Array.<number>} The values in the field.
*/
/**
* Returns the array of values in the repeated_sfixed64 field.
* @return {Array.<number>} The values in the field.
*/
/**
* Returns the array of values in the repeated_float field.
* @return {Array.<number>} The values in the field.
*/
/**
* Returns the array of values in the repeated_double field.
* @return {Array.<number>} The values in the field.
*/
/**
* Returns the array of values in the repeated_bool field.
* @return {Array.<boolean>} The values in the field.
*/
/**
* Returns the array of values in the repeated_string field.
* @return {Array.<string>} The values in the field.
*/
/**
* Returns the array of values in the repeated_bytes field.
* @return {Array.<string>} The values in the field.
*/
/**
* Returns the array of values in the repeatedgroup field.
* @return {Array.<proto2.TestAllTypes.RepeatedGroup>} The values in the field.
*/
/**
* Returns the array of values in the repeated_nested_message field.
* @return {Array.<proto2.TestAllTypes.NestedMessage>} The values in the field.
*/
/**
* Returns the array of values in the repeated_nested_enum field.
* @return {Array.<proto2.TestAllTypes.NestedEnum>} The values in the field.
*/
proto2.TestAllTypes.prototype. [[#variable43eaf520]]= function ( )
{ return /** @type {Array.<number>} */ /** @type {Array.<boolean>} */ /** @type {Array.<string>} */ /** @type {Array.<proto2.TestAllTypes.RepeatedGroup>} */ /** @type {Array.<proto2.TestAllTypes.NestedMessage>} */ /** @type {Array.<proto2.TestAllTypes.NestedEnum>} */
(this.array$Values( [[#variable43eaf700]]));
} ;
/**
* Returns whether the repeated_int32 field has a value.
* @return {boolean} true if the field has a value.
*/
/**
* Returns whether the repeated_int64 field has a value.
* @return {boolean} true if the field has a value.
*/
/**
* Returns whether the repeated_uint32 field has a value.
* @return {boolean} true if the field has a value.
*/
/**
* Returns whether the repeated_uint64 field has a value.
* @return {boolean} true if the field has a value.
*/
/**
* Returns whether the repeated_sint32 field has a value.
* @return {boolean} true if the field has a value.
*/
/**
* Returns whether the repeated_sint64 field has a value.
* @return {boolean} true if the field has a value.
*/
/**
* Returns whether the repeated_fixed32 field has a value.
* @return {boolean} true if the field has a value.
*/
/**
* Returns whether the repeated_fixed64 field has a value.
* @return {boolean} true if the field has a value.
*/
/**
* Returns whether the repeated_sfixed32 field has a value.
* @return {boolean} true if the field has a value.
*/
/**
* Returns whether the repeated_sfixed64 field has a value.
* @return {boolean} true if the field has a value.
*/
/**
* Returns whether the repeated_float field has a value.
* @return {boolean} true if the field has a value.
*/
/**
* Returns whether the repeated_double field has a value.
* @return {boolean} true if the field has a value.
*/
/**
* Returns whether the repeated_bool field has a value.
* @return {boolean} true if the field has a value.
*/
/**
* Returns whether the repeated_string field has a value.
* @return {boolean} true if the field has a value.
*/
/**
* Returns whether the repeated_bytes field has a value.
* @return {boolean} true if the field has a value.
*/
/**
* Returns whether the repeatedgroup field has a value.
* @return {boolean} true if the field has a value.
*/
/**
* Returns whether the repeated_nested_message field has a value.
* @return {boolean} true if the field has a value.
*/
/**
* Returns whether the repeated_nested_enum field has a value.
* @return {boolean} true if the field has a value.
*/
proto2.TestAllTypes.prototype. [[#variable43eae720]]= function ( )
{ return this.has$Value( [[#variable43eaf700]]);
} ;
/**
* Gets the number of values in the repeated_int32 field.
* @return {number}
*/
/**
* Gets the number of values in the repeated_int64 field.
* @return {number}
*/
/**
* Gets the number of values in the repeated_uint32 field.
* @return {number}
*/
/**
* Gets the number of values in the repeated_uint64 field.
* @return {number}
*/
/**
* Gets the number of values in the repeated_sint32 field.
* @return {number}
*/
/**
* Gets the number of values in the repeated_sint64 field.
* @return {number}
*/
/**
* Gets the number of values in the repeated_fixed32 field.
* @return {number}
*/
/**
* Gets the number of values in the repeated_fixed64 field.
* @return {number}
*/
/**
* Gets the number of values in the repeated_sfixed32 field.
* @return {number}
*/
/**
* Gets the number of values in the repeated_sfixed64 field.
* @return {number}
*/
/**
* Gets the number of values in the repeated_float field.
* @return {number}
*/
/**
* Gets the number of values in the repeated_double field.
* @return {number}
*/
/**
* Gets the number of values in the repeated_bool field.
* @return {number}
*/
/**
* Gets the number of values in the repeated_string field.
* @return {number}
*/
/**
* Gets the number of values in the repeated_bytes field.
* @return {number}
*/
/**
* Gets the number of values in the repeatedgroup field.
* @return {number}
*/
/**
* Gets the number of values in the repeated_nested_message field.
* @return {number}
*/
/**
* Gets the number of values in the repeated_nested_enum field.
* @return {number}
*/
proto2.TestAllTypes.prototype. [[#variable43eaf460]]= function ( )
{ return this.count$Values( [[#variable43eaf700]]);
} ;
|
| CloneAbstraction |
| Parameter Index | Clone Instance | Parameter Name | Value |
|---|---|---|---|
| 1 | 1 | [[#43eaf3e0]] | getRepeatedInt32 |
| 1 | 2 | [[#43eaf3e0]] | getRepeatedInt64 |
| 1 | 3 | [[#43eaf3e0]] | getRepeatedUint32 |
| 1 | 4 | [[#43eaf3e0]] | getRepeatedUint64 |
| 1 | 5 | [[#43eaf3e0]] | getRepeatedSint32 |
| 1 | 6 | [[#43eaf3e0]] | getRepeatedSint64 |
| 1 | 7 | [[#43eaf3e0]] | getRepeatedFixed32 |
| 1 | 8 | [[#43eaf3e0]] | getRepeatedFixed64 |
| 1 | 9 | [[#43eaf3e0]] | getRepeatedSfixed32 |
| 1 | 10 | [[#43eaf3e0]] | getRepeatedSfixed64 |
| 1 | 11 | [[#43eaf3e0]] | getRepeatedFloat |
| 1 | 12 | [[#43eaf3e0]] | getRepeatedDouble |
| 1 | 13 | [[#43eaf3e0]] | getRepeatedBool |
| 1 | 14 | [[#43eaf3e0]] | getRepeatedString |
| 1 | 15 | [[#43eaf3e0]] | getRepeatedBytes |
| 1 | 16 | [[#43eaf3e0]] | getRepeatedgroup |
| 1 | 17 | [[#43eaf3e0]] | getRepeatedNestedMessage |
| 1 | 18 | [[#43eaf3e0]] | getRepeatedNestedEnum |
| 2 | 1 | [[#43eaf700]] | 31 |
| 2 | 2 | [[#43eaf700]] | 32 |
| 2 | 3 | [[#43eaf700]] | 33 |
| 2 | 4 | [[#43eaf700]] | 34 |
| 2 | 5 | [[#43eaf700]] | 35 |
| 2 | 6 | [[#43eaf700]] | 36 |
| 2 | 7 | [[#43eaf700]] | 37 |
| 2 | 8 | [[#43eaf700]] | 38 |
| 2 | 9 | [[#43eaf700]] | 39 |
| 2 | 10 | [[#43eaf700]] | 40 |
| 2 | 11 | [[#43eaf700]] | 41 |
| 2 | 12 | [[#43eaf700]] | 42 |
| 2 | 13 | [[#43eaf700]] | 43 |
| 2 | 14 | [[#43eaf700]] | 44 |
| 2 | 15 | [[#43eaf700]] | 45 |
| 2 | 16 | [[#43eaf700]] | 46 |
| 2 | 17 | [[#43eaf700]] | 48 |
| 2 | 18 | [[#43eaf700]] | 49 |
| 3 | 1 | [[#43eaf540]] | addRepeatedInt32 |
| 3 | 2 | [[#43eaf540]] | addRepeatedInt64 |
| 3 | 3 | [[#43eaf540]] | addRepeatedUint32 |
| 3 | 4 | [[#43eaf540]] | addRepeatedUint64 |
| 3 | 5 | [[#43eaf540]] | addRepeatedSint32 |
| 3 | 6 | [[#43eaf540]] | addRepeatedSint64 |
| 3 | 7 | [[#43eaf540]] | addRepeatedFixed32 |
| 3 | 8 | [[#43eaf540]] | addRepeatedFixed64 |
| 3 | 9 | [[#43eaf540]] | addRepeatedSfixed32 |
| 3 | 10 | [[#43eaf540]] | addRepeatedSfixed64 |
| 3 | 11 | [[#43eaf540]] | addRepeatedFloat |
| 3 | 12 | [[#43eaf540]] | addRepeatedDouble |
| 3 | 13 | [[#43eaf540]] | addRepeatedBool |
| 3 | 14 | [[#43eaf540]] | addRepeatedString |
| 3 | 15 | [[#43eaf540]] | addRepeatedBytes |
| 3 | 16 | [[#43eaf540]] | addRepeatedgroup |
| 3 | 17 | [[#43eaf540]] | addRepeatedNestedMessage |
| 3 | 18 | [[#43eaf540]] | addRepeatedNestedEnum |
| 4 | 1 | [[#43eaf520]] | repeatedInt32Array |
| 4 | 2 | [[#43eaf520]] | repeatedInt64Array |
| 4 | 3 | [[#43eaf520]] | repeatedUint32Array |
| 4 | 4 | [[#43eaf520]] | repeatedUint64Array |
| 4 | 5 | [[#43eaf520]] | repeatedSint32Array |
| 4 | 6 | [[#43eaf520]] | repeatedSint64Array |
| 4 | 7 | [[#43eaf520]] | repeatedFixed32Array |
| 4 | 8 | [[#43eaf520]] | repeatedFixed64Array |
| 4 | 9 | [[#43eaf520]] | repeatedSfixed32Array |
| 4 | 10 | [[#43eaf520]] | repeatedSfixed64Array |
| 4 | 11 | [[#43eaf520]] | repeatedFloatArray |
| 4 | 12 | [[#43eaf520]] | repeatedDoubleArray |
| 4 | 13 | [[#43eaf520]] | repeatedBoolArray |
| 4 | 14 | [[#43eaf520]] | repeatedStringArray |
| 4 | 15 | [[#43eaf520]] | repeatedBytesArray |
| 4 | 16 | [[#43eaf520]] | repeatedgroupArray |
| 4 | 17 | [[#43eaf520]] | repeatedNestedMessageArray |
| 4 | 18 | [[#43eaf520]] | repeatedNestedEnumArray |
| 5 | 1 | [[#43eae720]] | hasRepeatedInt32 |
| 5 | 2 | [[#43eae720]] | hasRepeatedInt64 |
| 5 | 3 | [[#43eae720]] | hasRepeatedUint32 |
| 5 | 4 | [[#43eae720]] | hasRepeatedUint64 |
| 5 | 5 | [[#43eae720]] | hasRepeatedSint32 |
| 5 | 6 | [[#43eae720]] | hasRepeatedSint64 |
| 5 | 7 | [[#43eae720]] | hasRepeatedFixed32 |
| 5 | 8 | [[#43eae720]] | hasRepeatedFixed64 |
| 5 | 9 | [[#43eae720]] | hasRepeatedSfixed32 |
| 5 | 10 | [[#43eae720]] | hasRepeatedSfixed64 |
| 5 | 11 | [[#43eae720]] | hasRepeatedFloat |
| 5 | 12 | [[#43eae720]] | hasRepeatedDouble |
| 5 | 13 | [[#43eae720]] | hasRepeatedBool |
| 5 | 14 | [[#43eae720]] | hasRepeatedString |
| 5 | 15 | [[#43eae720]] | hasRepeatedBytes |
| 5 | 16 | [[#43eae720]] | hasRepeatedgroup |
| 5 | 17 | [[#43eae720]] | hasRepeatedNestedMessage |
| 5 | 18 | [[#43eae720]] | hasRepeatedNestedEnum |
| 6 | 1 | [[#43eaf460]] | repeatedInt32Count |
| 6 | 2 | [[#43eaf460]] | repeatedInt64Count |
| 6 | 3 | [[#43eaf460]] | repeatedUint32Count |
| 6 | 4 | [[#43eaf460]] | repeatedUint64Count |
| 6 | 5 | [[#43eaf460]] | repeatedSint32Count |
| 6 | 6 | [[#43eaf460]] | repeatedSint64Count |
| 6 | 7 | [[#43eaf460]] | repeatedFixed32Count |
| 6 | 8 | [[#43eaf460]] | repeatedFixed64Count |
| 6 | 9 | [[#43eaf460]] | repeatedSfixed32Count |
| 6 | 10 | [[#43eaf460]] | repeatedSfixed64Count |
| 6 | 11 | [[#43eaf460]] | repeatedFloatCount |
| 6 | 12 | [[#43eaf460]] | repeatedDoubleCount |
| 6 | 13 | [[#43eaf460]] | repeatedBoolCount |
| 6 | 14 | [[#43eaf460]] | repeatedStringCount |
| 6 | 15 | [[#43eaf460]] | repeatedBytesCount |
| 6 | 16 | [[#43eaf460]] | repeatedgroupCount |
| 6 | 17 | [[#43eaf460]] | repeatedNestedMessageCount |
| 6 | 18 | [[#43eaf460]] | repeatedNestedEnumCount |