CloneSet26


Previous CloneSetNext CloneSetBack to Main Report
Clone
Mass
Clones in
CloneSet
Parameter
Count
Clone
Similarity
Syntax Category
[Sequence Length]
381860.968SourceElements[5]
Clone AbstractionParameter Bindings
Clone Instance
(Click to see clone)
Line CountSource Line
Source File
138847
Closure/closure/goog/proto2/test.pb.js
238901
Closure/closure/goog/proto2/test.pb.js
338955
Closure/closure/goog/proto2/test.pb.js
4381009
Closure/closure/goog/proto2/test.pb.js
5381063
Closure/closure/goog/proto2/test.pb.js
6381117
Closure/closure/goog/proto2/test.pb.js
7381171
Closure/closure/goog/proto2/test.pb.js
8381225
Closure/closure/goog/proto2/test.pb.js
9381279
Closure/closure/goog/proto2/test.pb.js
10381333
Closure/closure/goog/proto2/test.pb.js
11381387
Closure/closure/goog/proto2/test.pb.js
12381441
Closure/closure/goog/proto2/test.pb.js
13381495
Closure/closure/goog/proto2/test.pb.js
14381549
Closure/closure/goog/proto2/test.pb.js
15381603
Closure/closure/goog/proto2/test.pb.js
16381657
Closure/closure/goog/proto2/test.pb.js
17381711
Closure/closure/goog/proto2/test.pb.js
18381765
Closure/closure/goog/proto2/test.pb.js
Clone Instance
1
Line Count
38
Source Line
847
Source File
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);
                                                              } ;


Clone Instance
2
Line Count
38
Source Line
901
Source File
Closure/closure/goog/proto2/test.pb.js

/**
 * 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);
                                                              } ;


Clone Instance
3
Line Count
38
Source Line
955
Source File
Closure/closure/goog/proto2/test.pb.js

/**
 * 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);
                                                               } ;


Clone Instance
4
Line Count
38
Source Line
1009
Source File
Closure/closure/goog/proto2/test.pb.js

/**
 * 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);
                                                               } ;


Clone Instance
5
Line Count
38
Source Line
1063
Source File
Closure/closure/goog/proto2/test.pb.js

/**
 * 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);
                                                               } ;


Clone Instance
6
Line Count
38
Source Line
1117
Source File
Closure/closure/goog/proto2/test.pb.js

/**
 * 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);
                                                               } ;


Clone Instance
7
Line Count
38
Source Line
1171
Source File
Closure/closure/goog/proto2/test.pb.js

/**
 * 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);
                                                                } ;


Clone Instance
8
Line Count
38
Source Line
1225
Source File
Closure/closure/goog/proto2/test.pb.js

/**
 * 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);
                                                                } ;


Clone Instance
9
Line Count
38
Source Line
1279
Source File
Closure/closure/goog/proto2/test.pb.js

/**
 * 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);
                                                                 } ;


Clone Instance
10
Line Count
38
Source Line
1333
Source File
Closure/closure/goog/proto2/test.pb.js

/**
 * 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);
                                                                 } ;


Clone Instance
11
Line Count
38
Source Line
1387
Source File
Closure/closure/goog/proto2/test.pb.js

/**
 * 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);
                                                              } ;


Clone Instance
12
Line Count
38
Source Line
1441
Source File
Closure/closure/goog/proto2/test.pb.js

/**
 * 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);
                                                               } ;


Clone Instance
13
Line Count
38
Source Line
1495
Source File
Closure/closure/goog/proto2/test.pb.js

/**
 * 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);
                                                             } ;


Clone Instance
14
Line Count
38
Source Line
1549
Source File
Closure/closure/goog/proto2/test.pb.js

/**
 * 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);
                                                               } ;


Clone Instance
15
Line Count
38
Source Line
1603
Source File
Closure/closure/goog/proto2/test.pb.js

/**
 * 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);
                                                              } ;


Clone Instance
16
Line Count
38
Source Line
1657
Source File
Closure/closure/goog/proto2/test.pb.js

/**
 * 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);
                                                              } ;


Clone Instance
17
Line Count
38
Source Line
1711
Source File
Closure/closure/goog/proto2/test.pb.js

/**
 * 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);
                                                                      } ;


Clone Instance
18
Line Count
38
Source Line
1765
Source File
Closure/closure/goog/proto2/test.pb.js

/**
 * 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);
                                                                   } ;


Clone AbstractionParameter Count: 6Parameter Bindings

/**
 * 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 Bindings
Parameter
Index
Clone
Instance
Parameter
Name
Value
11[[#43eaf3e0]]
getRepeatedInt32 
12[[#43eaf3e0]]
getRepeatedInt64 
13[[#43eaf3e0]]
getRepeatedUint32 
14[[#43eaf3e0]]
getRepeatedUint64 
15[[#43eaf3e0]]
getRepeatedSint32 
16[[#43eaf3e0]]
getRepeatedSint64 
17[[#43eaf3e0]]
getRepeatedFixed32 
18[[#43eaf3e0]]
getRepeatedFixed64 
19[[#43eaf3e0]]
getRepeatedSfixed32 
110[[#43eaf3e0]]
getRepeatedSfixed64 
111[[#43eaf3e0]]
getRepeatedFloat 
112[[#43eaf3e0]]
getRepeatedDouble 
113[[#43eaf3e0]]
getRepeatedBool 
114[[#43eaf3e0]]
getRepeatedString 
115[[#43eaf3e0]]
getRepeatedBytes 
116[[#43eaf3e0]]
getRepeatedgroup 
117[[#43eaf3e0]]
getRepeatedNestedMessage 
118[[#43eaf3e0]]
getRepeatedNestedEnum 
21[[#43eaf700]]
31 
22[[#43eaf700]]
32 
23[[#43eaf700]]
33 
24[[#43eaf700]]
34 
25[[#43eaf700]]
35 
26[[#43eaf700]]
36 
27[[#43eaf700]]
37 
28[[#43eaf700]]
38 
29[[#43eaf700]]
39 
210[[#43eaf700]]
40 
211[[#43eaf700]]
41 
212[[#43eaf700]]
42 
213[[#43eaf700]]
43 
214[[#43eaf700]]
44 
215[[#43eaf700]]
45 
216[[#43eaf700]]
46 
217[[#43eaf700]]
48 
218[[#43eaf700]]
49 
31[[#43eaf540]]
addRepeatedInt32 
32[[#43eaf540]]
addRepeatedInt64 
33[[#43eaf540]]
addRepeatedUint32 
34[[#43eaf540]]
addRepeatedUint64 
35[[#43eaf540]]
addRepeatedSint32 
36[[#43eaf540]]
addRepeatedSint64 
37[[#43eaf540]]
addRepeatedFixed32 
38[[#43eaf540]]
addRepeatedFixed64 
39[[#43eaf540]]
addRepeatedSfixed32 
310[[#43eaf540]]
addRepeatedSfixed64 
311[[#43eaf540]]
addRepeatedFloat 
312[[#43eaf540]]
addRepeatedDouble 
313[[#43eaf540]]
addRepeatedBool 
314[[#43eaf540]]
addRepeatedString 
315[[#43eaf540]]
addRepeatedBytes 
316[[#43eaf540]]
addRepeatedgroup 
317[[#43eaf540]]
addRepeatedNestedMessage 
318[[#43eaf540]]
addRepeatedNestedEnum 
41[[#43eaf520]]
repeatedInt32Array 
42[[#43eaf520]]
repeatedInt64Array 
43[[#43eaf520]]
repeatedUint32Array 
44[[#43eaf520]]
repeatedUint64Array 
45[[#43eaf520]]
repeatedSint32Array 
46[[#43eaf520]]
repeatedSint64Array 
47[[#43eaf520]]
repeatedFixed32Array 
48[[#43eaf520]]
repeatedFixed64Array 
49[[#43eaf520]]
repeatedSfixed32Array 
410[[#43eaf520]]
repeatedSfixed64Array 
411[[#43eaf520]]
repeatedFloatArray 
412[[#43eaf520]]
repeatedDoubleArray 
413[[#43eaf520]]
repeatedBoolArray 
414[[#43eaf520]]
repeatedStringArray 
415[[#43eaf520]]
repeatedBytesArray 
416[[#43eaf520]]
repeatedgroupArray 
417[[#43eaf520]]
repeatedNestedMessageArray 
418[[#43eaf520]]
repeatedNestedEnumArray 
51[[#43eae720]]
hasRepeatedInt32 
52[[#43eae720]]
hasRepeatedInt64 
53[[#43eae720]]
hasRepeatedUint32 
54[[#43eae720]]
hasRepeatedUint64 
55[[#43eae720]]
hasRepeatedSint32 
56[[#43eae720]]
hasRepeatedSint64 
57[[#43eae720]]
hasRepeatedFixed32 
58[[#43eae720]]
hasRepeatedFixed64 
59[[#43eae720]]
hasRepeatedSfixed32 
510[[#43eae720]]
hasRepeatedSfixed64 
511[[#43eae720]]
hasRepeatedFloat 
512[[#43eae720]]
hasRepeatedDouble 
513[[#43eae720]]
hasRepeatedBool 
514[[#43eae720]]
hasRepeatedString 
515[[#43eae720]]
hasRepeatedBytes 
516[[#43eae720]]
hasRepeatedgroup 
517[[#43eae720]]
hasRepeatedNestedMessage 
518[[#43eae720]]
hasRepeatedNestedEnum 
61[[#43eaf460]]
repeatedInt32Count 
62[[#43eaf460]]
repeatedInt64Count 
63[[#43eaf460]]
repeatedUint32Count 
64[[#43eaf460]]
repeatedUint64Count 
65[[#43eaf460]]
repeatedSint32Count 
66[[#43eaf460]]
repeatedSint64Count 
67[[#43eaf460]]
repeatedFixed32Count 
68[[#43eaf460]]
repeatedFixed64Count 
69[[#43eaf460]]
repeatedSfixed32Count 
610[[#43eaf460]]
repeatedSfixed64Count 
611[[#43eaf460]]
repeatedFloatCount 
612[[#43eaf460]]
repeatedDoubleCount 
613[[#43eaf460]]
repeatedBoolCount 
614[[#43eaf460]]
repeatedStringCount 
615[[#43eaf460]]
repeatedBytesCount 
616[[#43eaf460]]
repeatedgroupCount 
617[[#43eaf460]]
repeatedNestedMessageCount 
618[[#43eaf460]]
repeatedNestedEnumCount