CloneSet28


Previous CloneSetNext CloneSetBack to Main Report
Clone
Mass
Clones in
CloneSet
Parameter
Count
Clone
Similarity
Syntax Category
[Sequence Length]
371860.964SourceElements[5]
Clone AbstractionParameter Bindings
Clone Instance
(Click to see clone)
Line CountSource Line
Source File
13754
Closure/closure/goog/proto2/test.pb.js
23798
Closure/closure/goog/proto2/test.pb.js
337142
Closure/closure/goog/proto2/test.pb.js
437186
Closure/closure/goog/proto2/test.pb.js
537230
Closure/closure/goog/proto2/test.pb.js
637274
Closure/closure/goog/proto2/test.pb.js
737318
Closure/closure/goog/proto2/test.pb.js
837362
Closure/closure/goog/proto2/test.pb.js
937406
Closure/closure/goog/proto2/test.pb.js
1037450
Closure/closure/goog/proto2/test.pb.js
1137494
Closure/closure/goog/proto2/test.pb.js
1237538
Closure/closure/goog/proto2/test.pb.js
1337582
Closure/closure/goog/proto2/test.pb.js
1437626
Closure/closure/goog/proto2/test.pb.js
1537670
Closure/closure/goog/proto2/test.pb.js
1637714
Closure/closure/goog/proto2/test.pb.js
1737758
Closure/closure/goog/proto2/test.pb.js
1837802
Closure/closure/goog/proto2/test.pb.js
Clone Instance
1
Line Count
37
Source Line
54
Source File
Closure/closure/goog/proto2/test.pb.js

/**
 * Gets the value of the optional_int32 field.
 * @return {number} The value.
 */
proto2.TestAllTypes.prototype.getOptionalInt32=  function ( )
                                                            {
  return /** @type {number} */
                               (this.get$Value(1));
                                                            } ;
/**
 * Sets the value of the optional_int32 field.
 * @param {number} value The value.
 */
proto2.TestAllTypes.prototype.setOptionalInt32=  function (value){
  this.set$Value(1, /** @type {Object} */
                                          (value));
                                                                 } ;

/**
 * Returns whether the optional_int32 field has a value.
 * @return {boolean} true if the field has a value.
 */
proto2.TestAllTypes.prototype.hasOptionalInt32=  function ( )
                                                            {
  return this.has$Value(1);
                                                            } ;

/**
 * Gets the number of values in the optional_int32 field.
 * @return {number}
 */
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);
                                                              } ;


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

/**
 * Gets the value of the optional_int64 field.
 * @return {number} The value.
 */
proto2.TestAllTypes.prototype.getOptionalInt64=  function ( )
                                                            {
  return /** @type {number} */
                               (this.get$Value(2));
                                                            } ;
/**
 * Sets the value of the optional_int64 field.
 * @param {number} value The value.
 */
proto2.TestAllTypes.prototype.setOptionalInt64=  function (value){
  this.set$Value(2, /** @type {Object} */
                                          (value));
                                                                 } ;

/**
 * Returns whether the optional_int64 field has a value.
 * @return {boolean} true if the field has a value.
 */
proto2.TestAllTypes.prototype.hasOptionalInt64=  function ( )
                                                            {
  return this.has$Value(2);
                                                            } ;

/**
 * Gets the number of values in the optional_int64 field.
 * @return {number}
 */
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);
                                                              } ;


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

/**
 * Gets the value of the optional_uint32 field.
 * @return {number} The value.
 */
proto2.TestAllTypes.prototype.getOptionalUint32=  function ( )
                                                             {
  return /** @type {number} */
                               (this.get$Value(3));
                                                             } ;
/**
 * Sets the value of the optional_uint32 field.
 * @param {number} value The value.
 */
proto2.TestAllTypes.prototype.setOptionalUint32=  function (value){
  this.set$Value(3, /** @type {Object} */
                                          (value));
                                                                  } ;

/**
 * Returns whether the optional_uint32 field has a value.
 * @return {boolean} true if the field has a value.
 */
proto2.TestAllTypes.prototype.hasOptionalUint32=  function ( )
                                                             {
  return this.has$Value(3);
                                                             } ;

/**
 * Gets the number of values in the optional_uint32 field.
 * @return {number}
 */
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);
                                                               } ;


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

/**
 * Gets the value of the optional_uint64 field.
 * @return {number} The value.
 */
proto2.TestAllTypes.prototype.getOptionalUint64=  function ( )
                                                             {
  return /** @type {number} */
                               (this.get$Value(4));
                                                             } ;
/**
 * Sets the value of the optional_uint64 field.
 * @param {number} value The value.
 */
proto2.TestAllTypes.prototype.setOptionalUint64=  function (value){
  this.set$Value(4, /** @type {Object} */
                                          (value));
                                                                  } ;

/**
 * Returns whether the optional_uint64 field has a value.
 * @return {boolean} true if the field has a value.
 */
proto2.TestAllTypes.prototype.hasOptionalUint64=  function ( )
                                                             {
  return this.has$Value(4);
                                                             } ;

/**
 * Gets the number of values in the optional_uint64 field.
 * @return {number}
 */
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);
                                                               } ;


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

/**
 * Gets the value of the optional_sint32 field.
 * @return {number} The value.
 */
proto2.TestAllTypes.prototype.getOptionalSint32=  function ( )
                                                             {
  return /** @type {number} */
                               (this.get$Value(5));
                                                             } ;
/**
 * Sets the value of the optional_sint32 field.
 * @param {number} value The value.
 */
proto2.TestAllTypes.prototype.setOptionalSint32=  function (value){
  this.set$Value(5, /** @type {Object} */
                                          (value));
                                                                  } ;

/**
 * Returns whether the optional_sint32 field has a value.
 * @return {boolean} true if the field has a value.
 */
proto2.TestAllTypes.prototype.hasOptionalSint32=  function ( )
                                                             {
  return this.has$Value(5);
                                                             } ;

/**
 * Gets the number of values in the optional_sint32 field.
 * @return {number}
 */
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);
                                                               } ;


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

/**
 * Gets the value of the optional_sint64 field.
 * @return {number} The value.
 */
proto2.TestAllTypes.prototype.getOptionalSint64=  function ( )
                                                             {
  return /** @type {number} */
                               (this.get$Value(6));
                                                             } ;
/**
 * Sets the value of the optional_sint64 field.
 * @param {number} value The value.
 */
proto2.TestAllTypes.prototype.setOptionalSint64=  function (value){
  this.set$Value(6, /** @type {Object} */
                                          (value));
                                                                  } ;

/**
 * Returns whether the optional_sint64 field has a value.
 * @return {boolean} true if the field has a value.
 */
proto2.TestAllTypes.prototype.hasOptionalSint64=  function ( )
                                                             {
  return this.has$Value(6);
                                                             } ;

/**
 * Gets the number of values in the optional_sint64 field.
 * @return {number}
 */
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);
                                                               } ;


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

/**
 * Gets the value of the optional_fixed32 field.
 * @return {number} The value.
 */
proto2.TestAllTypes.prototype.getOptionalFixed32=  function ( )
                                                              {
  return /** @type {number} */
                               (this.get$Value(7));
                                                              } ;
/**
 * Sets the value of the optional_fixed32 field.
 * @param {number} value The value.
 */
proto2.TestAllTypes.prototype.setOptionalFixed32=  function (value){
  this.set$Value(7, /** @type {Object} */
                                          (value));
                                                                   } ;

/**
 * Returns whether the optional_fixed32 field has a value.
 * @return {boolean} true if the field has a value.
 */
proto2.TestAllTypes.prototype.hasOptionalFixed32=  function ( )
                                                              {
  return this.has$Value(7);
                                                              } ;

/**
 * Gets the number of values in the optional_fixed32 field.
 * @return {number}
 */
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);
                                                                } ;


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

/**
 * Gets the value of the optional_fixed64 field.
 * @return {number} The value.
 */
proto2.TestAllTypes.prototype.getOptionalFixed64=  function ( )
                                                              {
  return /** @type {number} */
                               (this.get$Value(8));
                                                              } ;
/**
 * Sets the value of the optional_fixed64 field.
 * @param {number} value The value.
 */
proto2.TestAllTypes.prototype.setOptionalFixed64=  function (value){
  this.set$Value(8, /** @type {Object} */
                                          (value));
                                                                   } ;

/**
 * Returns whether the optional_fixed64 field has a value.
 * @return {boolean} true if the field has a value.
 */
proto2.TestAllTypes.prototype.hasOptionalFixed64=  function ( )
                                                              {
  return this.has$Value(8);
                                                              } ;

/**
 * Gets the number of values in the optional_fixed64 field.
 * @return {number}
 */
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);
                                                                } ;


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

/**
 * Gets the value of the optional_sfixed32 field.
 * @return {number} The value.
 */
proto2.TestAllTypes.prototype.getOptionalSfixed32=  function ( )
                                                               {
  return /** @type {number} */
                               (this.get$Value(9));
                                                               } ;
/**
 * Sets the value of the optional_sfixed32 field.
 * @param {number} value The value.
 */
proto2.TestAllTypes.prototype.setOptionalSfixed32=  function (value){
  this.set$Value(9, /** @type {Object} */
                                          (value));
                                                                    } ;

/**
 * Returns whether the optional_sfixed32 field has a value.
 * @return {boolean} true if the field has a value.
 */
proto2.TestAllTypes.prototype.hasOptionalSfixed32=  function ( )
                                                               {
  return this.has$Value(9);
                                                               } ;

/**
 * Gets the number of values in the optional_sfixed32 field.
 * @return {number}
 */
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);
                                                                 } ;


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

/**
 * Gets the value of the optional_sfixed64 field.
 * @return {number} The value.
 */
proto2.TestAllTypes.prototype.getOptionalSfixed64=  function ( )
                                                               {
  return /** @type {number} */
                               (this.get$Value(10));
                                                               } ;
/**
 * Sets the value of the optional_sfixed64 field.
 * @param {number} value The value.
 */
proto2.TestAllTypes.prototype.setOptionalSfixed64=  function (value){
  this.set$Value(10, /** @type {Object} */
                                           (value));
                                                                    } ;

/**
 * Returns whether the optional_sfixed64 field has a value.
 * @return {boolean} true if the field has a value.
 */
proto2.TestAllTypes.prototype.hasOptionalSfixed64=  function ( )
                                                               {
  return this.has$Value(10);
                                                               } ;

/**
 * Gets the number of values in the optional_sfixed64 field.
 * @return {number}
 */
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);
                                                                 } ;


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

/**
 * Gets the value of the optional_float field.
 * @return {number} The value.
 */
proto2.TestAllTypes.prototype.getOptionalFloat=  function ( )
                                                            {
  return /** @type {number} */
                               (this.get$Value(11));
                                                            } ;
/**
 * Sets the value of the optional_float field.
 * @param {number} value The value.
 */
proto2.TestAllTypes.prototype.setOptionalFloat=  function (value){
  this.set$Value(11, /** @type {Object} */
                                           (value));
                                                                 } ;

/**
 * Returns whether the optional_float field has a value.
 * @return {boolean} true if the field has a value.
 */
proto2.TestAllTypes.prototype.hasOptionalFloat=  function ( )
                                                            {
  return this.has$Value(11);
                                                            } ;

/**
 * Gets the number of values in the optional_float field.
 * @return {number}
 */
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);
                                                              } ;


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

/**
 * Gets the value of the optional_double field.
 * @return {number} The value.
 */
proto2.TestAllTypes.prototype.getOptionalDouble=  function ( )
                                                             {
  return /** @type {number} */
                               (this.get$Value(12));
                                                             } ;
/**
 * Sets the value of the optional_double field.
 * @param {number} value The value.
 */
proto2.TestAllTypes.prototype.setOptionalDouble=  function (value){
  this.set$Value(12, /** @type {Object} */
                                           (value));
                                                                  } ;

/**
 * Returns whether the optional_double field has a value.
 * @return {boolean} true if the field has a value.
 */
proto2.TestAllTypes.prototype.hasOptionalDouble=  function ( )
                                                             {
  return this.has$Value(12);
                                                             } ;

/**
 * Gets the number of values in the optional_double field.
 * @return {number}
 */
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);
                                                               } ;


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

/**
 * Gets the value of the optional_bool field.
 * @return {boolean} The value.
 */
proto2.TestAllTypes.prototype.getOptionalBool=  function ( )
                                                           {
  return /** @type {boolean} */
                                (this.get$Value(13));
                                                           } ;
/**
 * Sets the value of the optional_bool field.
 * @param {boolean} value The value.
 */
proto2.TestAllTypes.prototype.setOptionalBool=  function (value){
  this.set$Value(13, /** @type {Object} */
                                           (value));
                                                                } ;

/**
 * Returns whether the optional_bool field has a value.
 * @return {boolean} true if the field has a value.
 */
proto2.TestAllTypes.prototype.hasOptionalBool=  function ( )
                                                           {
  return this.has$Value(13);
                                                           } ;

/**
 * Gets the number of values in the optional_bool field.
 * @return {number}
 */
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);
                                                             } ;


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

/**
 * Gets the value of the optional_string field.
 * @return {string} The value.
 */
proto2.TestAllTypes.prototype.getOptionalString=  function ( )
                                                             {
  return /** @type {string} */
                               (this.get$Value(14));
                                                             } ;
/**
 * Sets the value of the optional_string field.
 * @param {string} value The value.
 */
proto2.TestAllTypes.prototype.setOptionalString=  function (value){
  this.set$Value(14, /** @type {Object} */
                                           (value));
                                                                  } ;

/**
 * Returns whether the optional_string field has a value.
 * @return {boolean} true if the field has a value.
 */
proto2.TestAllTypes.prototype.hasOptionalString=  function ( )
                                                             {
  return this.has$Value(14);
                                                             } ;

/**
 * Gets the number of values in the optional_string field.
 * @return {number}
 */
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);
                                                               } ;


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

/**
 * Gets the value of the optional_bytes field.
 * @return {string} The value.
 */
proto2.TestAllTypes.prototype.getOptionalBytes=  function ( )
                                                            {
  return /** @type {string} */
                               (this.get$Value(15));
                                                            } ;
/**
 * Sets the value of the optional_bytes field.
 * @param {string} value The value.
 */
proto2.TestAllTypes.prototype.setOptionalBytes=  function (value){
  this.set$Value(15, /** @type {Object} */
                                           (value));
                                                                 } ;

/**
 * Returns whether the optional_bytes field has a value.
 * @return {boolean} true if the field has a value.
 */
proto2.TestAllTypes.prototype.hasOptionalBytes=  function ( )
                                                            {
  return this.has$Value(15);
                                                            } ;

/**
 * Gets the number of values in the optional_bytes field.
 * @return {number}
 */
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);
                                                              } ;


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

/**
 * 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));
                                                            } ;
/**
 * Sets the value of the optionalgroup field.
 * @param {proto2.TestAllTypes.OptionalGroup} value The value.
 */
proto2.TestAllTypes.prototype.setOptionalgroup=  function (value){
  this.set$Value(16, /** @type {Object} */
                                           (value));
                                                                 } ;

/**
 * Returns whether the optionalgroup field has a value.
 * @return {boolean} true if the field has a value.
 */
proto2.TestAllTypes.prototype.hasOptionalgroup=  function ( )
                                                            {
  return this.has$Value(16);
                                                            } ;

/**
 * Gets the number of values in the optionalgroup field.
 * @return {number}
 */
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);
                                                              } ;


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

/**
 * 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));
                                                                    } ;
/**
 * 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, /** @type {Object} */
                                           (value));
                                                                         } ;

/**
 * Returns whether the optional_nested_message field has a value.
 * @return {boolean} true if the field has a value.
 */
proto2.TestAllTypes.prototype.hasOptionalNestedMessage=  function ( )
                                                                    {
  return this.has$Value(18);
                                                                    } ;

/**
 * Gets the number of values in the optional_nested_message field.
 * @return {number}
 */
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);
                                                                      } ;


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

/**
 * 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));
                                                                 } ;
/**
 * 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, /** @type {Object} */
                                           (value));
                                                                      } ;

/**
 * Returns whether the optional_nested_enum field has a value.
 * @return {boolean} true if the field has a value.
 */
proto2.TestAllTypes.prototype.hasOptionalNestedEnum=  function ( )
                                                                 {
  return this.has$Value(21);
                                                                 } ;

/**
 * Gets the number of values in the optional_nested_enum field.
 * @return {number}
 */
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);
                                                                   } ;


Clone AbstractionParameter Count: 6Parameter Bindings

/**
 * Gets the value of the optional_int64 field.
 * @return {number} The value.
 */
/**
 * Gets the value of the optional_int32 field.
 * @return {number} The value.
 */
/**
 * Gets the value of the optional_uint32 field.
 * @return {number} The value.
 */
/**
 * Gets the value of the optional_uint64 field.
 * @return {number} The value.
 */
/**
 * Gets the value of the optional_sint32 field.
 * @return {number} The value.
 */
/**
 * Gets the value of the optional_sint64 field.
 * @return {number} The value.
 */
/**
 * Gets the value of the optional_fixed32 field.
 * @return {number} The value.
 */
/**
 * Gets the value of the optional_fixed64 field.
 * @return {number} The value.
 */
/**
 * Gets the value of the optional_sfixed32 field.
 * @return {number} The value.
 */
/**
 * Gets the value of the optional_sfixed64 field.
 * @return {number} The value.
 */
/**
 * Gets the value of the optional_float field.
 * @return {number} The value.
 */
/**
 * Gets the value of the optional_double field.
 * @return {number} The value.
 */
/**
 * Gets the value of the optional_bool field.
 * @return {boolean} The value.
 */
/**
 * Gets the value of the optional_string field.
 * @return {string} The value.
 */
/**
 * Gets the value of the optional_bytes field.
 * @return {string} The value.
 */
/**
 * Gets the value of the optionalgroup field.
 * @return {proto2.TestAllTypes.OptionalGroup} The value.
 */
/**
 * Gets the value of the optional_nested_message field.
 * @return {proto2.TestAllTypes.NestedMessage} The value.
 */
/**
 * Gets the value of the optional_nested_enum field.
 * @return {proto2.TestAllTypes.NestedEnum} The value.
 */
proto2.TestAllTypes.prototype. [[#variable4835c360]]= function ( )
                                                      { return /** @type {number} */ /** @type {boolean} */ /** @type {string} */ /** @type {proto2.TestAllTypes.OptionalGroup} */ /** @type {proto2.TestAllTypes.NestedMessage} */ /** @type {proto2.TestAllTypes.NestedEnum} */
                                                        (this.get$Value( [[#variable4835c1e0]]));
                                                      } ;
/**
 * Sets the value of the optional_int64 field.
 * @param {number} value The value.
 */
/**
 * Sets the value of the optional_int32 field.
 * @param {number} value The value.
 */
/**
 * Sets the value of the optional_uint32 field.
 * @param {number} value The value.
 */
/**
 * Sets the value of the optional_uint64 field.
 * @param {number} value The value.
 */
/**
 * Sets the value of the optional_sint32 field.
 * @param {number} value The value.
 */
/**
 * Sets the value of the optional_sint64 field.
 * @param {number} value The value.
 */
/**
 * Sets the value of the optional_fixed32 field.
 * @param {number} value The value.
 */
/**
 * Sets the value of the optional_fixed64 field.
 * @param {number} value The value.
 */
/**
 * Sets the value of the optional_sfixed32 field.
 * @param {number} value The value.
 */
/**
 * Sets the value of the optional_sfixed64 field.
 * @param {number} value The value.
 */
/**
 * Sets the value of the optional_float field.
 * @param {number} value The value.
 */
/**
 * Sets the value of the optional_double field.
 * @param {number} value The value.
 */
/**
 * Sets the value of the optional_bool field.
 * @param {boolean} value The value.
 */
/**
 * Sets the value of the optional_string field.
 * @param {string} value The value.
 */
/**
 * Sets the value of the optional_bytes field.
 * @param {string} value The value.
 */
/**
 * Sets the value of the optionalgroup field.
 * @param {proto2.TestAllTypes.OptionalGroup} value The value.
 */
/**
 * Sets the value of the optional_nested_message field.
 * @param {proto2.TestAllTypes.NestedMessage} value The value.
 */
/**
 * Sets the value of the optional_nested_enum field.
 * @param {proto2.TestAllTypes.NestedEnum} value The value.
 */
proto2.TestAllTypes.prototype. [[#variable575adfc0]]= function (value)
                                                      { this.set$Value( [[#variable4835c1e0]], /** @type {Object} */
                                                                       (value));
                                                      } ;
/**
 * Returns whether the optional_int64 field has a value.
 * @return {boolean} true if the field has a value.
 */
/**
 * Returns whether the optional_int32 field has a value.
 * @return {boolean} true if the field has a value.
 */
/**
 * Returns whether the optional_uint32 field has a value.
 * @return {boolean} true if the field has a value.
 */
/**
 * Returns whether the optional_uint64 field has a value.
 * @return {boolean} true if the field has a value.
 */
/**
 * Returns whether the optional_sint32 field has a value.
 * @return {boolean} true if the field has a value.
 */
/**
 * Returns whether the optional_sint64 field has a value.
 * @return {boolean} true if the field has a value.
 */
/**
 * Returns whether the optional_fixed32 field has a value.
 * @return {boolean} true if the field has a value.
 */
/**
 * Returns whether the optional_fixed64 field has a value.
 * @return {boolean} true if the field has a value.
 */
/**
 * Returns whether the optional_sfixed32 field has a value.
 * @return {boolean} true if the field has a value.
 */
/**
 * Returns whether the optional_sfixed64 field has a value.
 * @return {boolean} true if the field has a value.
 */
/**
 * Returns whether the optional_float field has a value.
 * @return {boolean} true if the field has a value.
 */
/**
 * Returns whether the optional_double field has a value.
 * @return {boolean} true if the field has a value.
 */
/**
 * Returns whether the optional_bool field has a value.
 * @return {boolean} true if the field has a value.
 */
/**
 * Returns whether the optional_string field has a value.
 * @return {boolean} true if the field has a value.
 */
/**
 * Returns whether the optional_bytes field has a value.
 * @return {boolean} true if the field has a value.
 */
/**
 * Returns whether the optionalgroup field has a value.
 * @return {boolean} true if the field has a value.
 */
/**
 * Returns whether the optional_nested_message field has a value.
 * @return {boolean} true if the field has a value.
 */
/**
 * Returns whether the optional_nested_enum field has a value.
 * @return {boolean} true if the field has a value.
 */
proto2.TestAllTypes.prototype. [[#variable4835c140]]= function ( )
                                                      { return this.has$Value( [[#variable4835c1e0]]);
                                                      } ;
/**
 * Gets the number of values in the optional_int64 field.
 * @return {number}
 */
/**
 * Gets the number of values in the optional_int32 field.
 * @return {number}
 */
/**
 * Gets the number of values in the optional_uint32 field.
 * @return {number}
 */
/**
 * Gets the number of values in the optional_uint64 field.
 * @return {number}
 */
/**
 * Gets the number of values in the optional_sint32 field.
 * @return {number}
 */
/**
 * Gets the number of values in the optional_sint64 field.
 * @return {number}
 */
/**
 * Gets the number of values in the optional_fixed32 field.
 * @return {number}
 */
/**
 * Gets the number of values in the optional_fixed64 field.
 * @return {number}
 */
/**
 * Gets the number of values in the optional_sfixed32 field.
 * @return {number}
 */
/**
 * Gets the number of values in the optional_sfixed64 field.
 * @return {number}
 */
/**
 * Gets the number of values in the optional_float field.
 * @return {number}
 */
/**
 * Gets the number of values in the optional_double field.
 * @return {number}
 */
/**
 * Gets the number of values in the optional_bool field.
 * @return {number}
 */
/**
 * Gets the number of values in the optional_string field.
 * @return {number}
 */
/**
 * Gets the number of values in the optional_bytes field.
 * @return {number}
 */
/**
 * Gets the number of values in the optionalgroup field.
 * @return {number}
 */
/**
 * Gets the number of values in the optional_nested_message field.
 * @return {number}
 */
/**
 * Gets the number of values in the optional_nested_enum field.
 * @return {number}
 */
proto2.TestAllTypes.prototype. [[#variable57254800]]= function ( )
                                                      { return this.count$Values( [[#variable4835c1e0]]);
                                                      } ;
/**
 * Clears the values in the optional_int64 field.
 */
/**
 * Clears the values in the optional_int32 field.
 */
/**
 * Clears the values in the optional_uint32 field.
 */
/**
 * Clears the values in the optional_uint64 field.
 */
/**
 * Clears the values in the optional_sint32 field.
 */
/**
 * Clears the values in the optional_sint64 field.
 */
/**
 * Clears the values in the optional_fixed32 field.
 */
/**
 * Clears the values in the optional_fixed64 field.
 */
/**
 * Clears the values in the optional_sfixed32 field.
 */
/**
 * Clears the values in the optional_sfixed64 field.
 */
/**
 * Clears the values in the optional_float field.
 */
/**
 * Clears the values in the optional_double field.
 */
/**
 * Clears the values in the optional_bool field.
 */
/**
 * Clears the values in the optional_string field.
 */
/**
 * Clears the values in the optional_bytes field.
 */
/**
 * Clears the values in the optionalgroup field.
 */
/**
 * Clears the values in the optional_nested_message field.
 */
/**
 * Clears the values in the optional_nested_enum field.
 */
proto2.TestAllTypes.prototype. [[#variable575ad220]]= function ( )
                                                      { this.clear$Field( [[#variable4835c1e0]]);
                                                      } ;
 

CloneAbstraction
Parameter Bindings
Parameter
Index
Clone
Instance
Parameter
Name
Value
11[[#4835c360]]
getOptionalInt64 
12[[#4835c360]]
getOptionalInt32 
13[[#4835c360]]
getOptionalUint32 
14[[#4835c360]]
getOptionalUint64 
15[[#4835c360]]
getOptionalSint32 
16[[#4835c360]]
getOptionalSint64 
17[[#4835c360]]
getOptionalFixed32 
18[[#4835c360]]
getOptionalFixed64 
19[[#4835c360]]
getOptionalSfixed32 
110[[#4835c360]]
getOptionalSfixed64 
111[[#4835c360]]
getOptionalFloat 
112[[#4835c360]]
getOptionalDouble 
113[[#4835c360]]
getOptionalBool 
114[[#4835c360]]
getOptionalString 
115[[#4835c360]]
getOptionalBytes 
116[[#4835c360]]
getOptionalgroup 
117[[#4835c360]]
getOptionalNestedMessage 
118[[#4835c360]]
getOptionalNestedEnum 
21[[#4835c1e0]]
2 
22[[#4835c1e0]]
1 
23[[#4835c1e0]]
3 
24[[#4835c1e0]]
4 
25[[#4835c1e0]]
5 
26[[#4835c1e0]]
6 
27[[#4835c1e0]]
7 
28[[#4835c1e0]]
8 
29[[#4835c1e0]]
9 
210[[#4835c1e0]]
10 
211[[#4835c1e0]]
11 
212[[#4835c1e0]]
12 
213[[#4835c1e0]]
13 
214[[#4835c1e0]]
14 
215[[#4835c1e0]]
15 
216[[#4835c1e0]]
16 
217[[#4835c1e0]]
18 
218[[#4835c1e0]]
21 
31[[#575adfc0]]
setOptionalInt64 
32[[#575adfc0]]
setOptionalInt32 
33[[#575adfc0]]
setOptionalUint32 
34[[#575adfc0]]
setOptionalUint64 
35[[#575adfc0]]
setOptionalSint32 
36[[#575adfc0]]
setOptionalSint64 
37[[#575adfc0]]
setOptionalFixed32 
38[[#575adfc0]]
setOptionalFixed64 
39[[#575adfc0]]
setOptionalSfixed32 
310[[#575adfc0]]
setOptionalSfixed64 
311[[#575adfc0]]
setOptionalFloat 
312[[#575adfc0]]
setOptionalDouble 
313[[#575adfc0]]
setOptionalBool 
314[[#575adfc0]]
setOptionalString 
315[[#575adfc0]]
setOptionalBytes 
316[[#575adfc0]]
setOptionalgroup 
317[[#575adfc0]]
setOptionalNestedMessage 
318[[#575adfc0]]
setOptionalNestedEnum 
41[[#4835c140]]
hasOptionalInt64 
42[[#4835c140]]
hasOptionalInt32 
43[[#4835c140]]
hasOptionalUint32 
44[[#4835c140]]
hasOptionalUint64 
45[[#4835c140]]
hasOptionalSint32 
46[[#4835c140]]
hasOptionalSint64 
47[[#4835c140]]
hasOptionalFixed32 
48[[#4835c140]]
hasOptionalFixed64 
49[[#4835c140]]
hasOptionalSfixed32 
410[[#4835c140]]
hasOptionalSfixed64 
411[[#4835c140]]
hasOptionalFloat 
412[[#4835c140]]
hasOptionalDouble 
413[[#4835c140]]
hasOptionalBool 
414[[#4835c140]]
hasOptionalString 
415[[#4835c140]]
hasOptionalBytes 
416[[#4835c140]]
hasOptionalgroup 
417[[#4835c140]]
hasOptionalNestedMessage 
418[[#4835c140]]
hasOptionalNestedEnum 
51[[#57254800]]
optionalInt64Count 
52[[#57254800]]
optionalInt32Count 
53[[#57254800]]
optionalUint32Count 
54[[#57254800]]
optionalUint64Count 
55[[#57254800]]
optionalSint32Count 
56[[#57254800]]
optionalSint64Count 
57[[#57254800]]
optionalFixed32Count 
58[[#57254800]]
optionalFixed64Count 
59[[#57254800]]
optionalSfixed32Count 
510[[#57254800]]
optionalSfixed64Count 
511[[#57254800]]
optionalFloatCount 
512[[#57254800]]
optionalDoubleCount 
513[[#57254800]]
optionalBoolCount 
514[[#57254800]]
optionalStringCount 
515[[#57254800]]
optionalBytesCount 
516[[#57254800]]
optionalgroupCount 
517[[#57254800]]
optionalNestedMessageCount 
518[[#57254800]]
optionalNestedEnumCount 
61[[#575ad220]]
clearOptionalInt64 
62[[#575ad220]]
clearOptionalInt32 
63[[#575ad220]]
clearOptionalUint32 
64[[#575ad220]]
clearOptionalUint64 
65[[#575ad220]]
clearOptionalSint32 
66[[#575ad220]]
clearOptionalSint64 
67[[#575ad220]]
clearOptionalFixed32 
68[[#575ad220]]
clearOptionalFixed64 
69[[#575ad220]]
clearOptionalSfixed32 
610[[#575ad220]]
clearOptionalSfixed64 
611[[#575ad220]]
clearOptionalFloat 
612[[#575ad220]]
clearOptionalDouble 
613[[#575ad220]]
clearOptionalBool 
614[[#575ad220]]
clearOptionalString 
615[[#575ad220]]
clearOptionalBytes 
616[[#575ad220]]
clearOptionalgroup 
617[[#575ad220]]
clearOptionalNestedMessage 
618[[#575ad220]]
clearOptionalNestedEnum