| Previous CloneSet | Next CloneSet | Back to Main Report |
| Clone Mass | Clones in CloneSet | Parameter Count | Clone Similarity | Syntax Category [Sequence Length] |
|---|---|---|---|---|
| 37 | 18 | 6 | 0.964 | SourceElements[5] |
| Clone Abstraction | Parameter Bindings |
| Clone Instance (Click to see clone) | Line Count | Source Line | Source File |
|---|---|---|---|
| 1 | 37 | 54 | Closure/closure/goog/proto2/test.pb.js |
| 2 | 37 | 98 | Closure/closure/goog/proto2/test.pb.js |
| 3 | 37 | 142 | Closure/closure/goog/proto2/test.pb.js |
| 4 | 37 | 186 | Closure/closure/goog/proto2/test.pb.js |
| 5 | 37 | 230 | Closure/closure/goog/proto2/test.pb.js |
| 6 | 37 | 274 | Closure/closure/goog/proto2/test.pb.js |
| 7 | 37 | 318 | Closure/closure/goog/proto2/test.pb.js |
| 8 | 37 | 362 | Closure/closure/goog/proto2/test.pb.js |
| 9 | 37 | 406 | Closure/closure/goog/proto2/test.pb.js |
| 10 | 37 | 450 | Closure/closure/goog/proto2/test.pb.js |
| 11 | 37 | 494 | Closure/closure/goog/proto2/test.pb.js |
| 12 | 37 | 538 | Closure/closure/goog/proto2/test.pb.js |
| 13 | 37 | 582 | Closure/closure/goog/proto2/test.pb.js |
| 14 | 37 | 626 | Closure/closure/goog/proto2/test.pb.js |
| 15 | 37 | 670 | Closure/closure/goog/proto2/test.pb.js |
| 16 | 37 | 714 | Closure/closure/goog/proto2/test.pb.js |
| 17 | 37 | 758 | Closure/closure/goog/proto2/test.pb.js |
| 18 | 37 | 802 | 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);
} ;
|
| ||||
/**
* 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);
} ;
|
| ||||
/**
* 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);
} ;
|
| ||||
/**
* 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);
} ;
|
| ||||
/**
* 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);
} ;
|
| ||||
/**
* 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);
} ;
|
| ||||
/**
* 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);
} ;
|
| ||||
/**
* 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);
} ;
|
| ||||
/**
* 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);
} ;
|
| ||||
/**
* 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);
} ;
|
| ||||
/**
* 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);
} ;
|
| ||||
/**
* 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);
} ;
|
| ||||
/**
* 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);
} ;
|
| ||||
/**
* 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);
} ;
|
| ||||
/**
* 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);
} ;
|
| ||||
/**
* 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);
} ;
|
| ||||
/**
* 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);
} ;
|
| ||||
/**
* 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);
} ;
|
| |||
/**
* 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 Index | Clone Instance | Parameter Name | Value |
|---|---|---|---|
| 1 | 1 | [[#4835c360]] | getOptionalInt64 |
| 1 | 2 | [[#4835c360]] | getOptionalInt32 |
| 1 | 3 | [[#4835c360]] | getOptionalUint32 |
| 1 | 4 | [[#4835c360]] | getOptionalUint64 |
| 1 | 5 | [[#4835c360]] | getOptionalSint32 |
| 1 | 6 | [[#4835c360]] | getOptionalSint64 |
| 1 | 7 | [[#4835c360]] | getOptionalFixed32 |
| 1 | 8 | [[#4835c360]] | getOptionalFixed64 |
| 1 | 9 | [[#4835c360]] | getOptionalSfixed32 |
| 1 | 10 | [[#4835c360]] | getOptionalSfixed64 |
| 1 | 11 | [[#4835c360]] | getOptionalFloat |
| 1 | 12 | [[#4835c360]] | getOptionalDouble |
| 1 | 13 | [[#4835c360]] | getOptionalBool |
| 1 | 14 | [[#4835c360]] | getOptionalString |
| 1 | 15 | [[#4835c360]] | getOptionalBytes |
| 1 | 16 | [[#4835c360]] | getOptionalgroup |
| 1 | 17 | [[#4835c360]] | getOptionalNestedMessage |
| 1 | 18 | [[#4835c360]] | getOptionalNestedEnum |
| 2 | 1 | [[#4835c1e0]] | 2 |
| 2 | 2 | [[#4835c1e0]] | 1 |
| 2 | 3 | [[#4835c1e0]] | 3 |
| 2 | 4 | [[#4835c1e0]] | 4 |
| 2 | 5 | [[#4835c1e0]] | 5 |
| 2 | 6 | [[#4835c1e0]] | 6 |
| 2 | 7 | [[#4835c1e0]] | 7 |
| 2 | 8 | [[#4835c1e0]] | 8 |
| 2 | 9 | [[#4835c1e0]] | 9 |
| 2 | 10 | [[#4835c1e0]] | 10 |
| 2 | 11 | [[#4835c1e0]] | 11 |
| 2 | 12 | [[#4835c1e0]] | 12 |
| 2 | 13 | [[#4835c1e0]] | 13 |
| 2 | 14 | [[#4835c1e0]] | 14 |
| 2 | 15 | [[#4835c1e0]] | 15 |
| 2 | 16 | [[#4835c1e0]] | 16 |
| 2 | 17 | [[#4835c1e0]] | 18 |
| 2 | 18 | [[#4835c1e0]] | 21 |
| 3 | 1 | [[#575adfc0]] | setOptionalInt64 |
| 3 | 2 | [[#575adfc0]] | setOptionalInt32 |
| 3 | 3 | [[#575adfc0]] | setOptionalUint32 |
| 3 | 4 | [[#575adfc0]] | setOptionalUint64 |
| 3 | 5 | [[#575adfc0]] | setOptionalSint32 |
| 3 | 6 | [[#575adfc0]] | setOptionalSint64 |
| 3 | 7 | [[#575adfc0]] | setOptionalFixed32 |
| 3 | 8 | [[#575adfc0]] | setOptionalFixed64 |
| 3 | 9 | [[#575adfc0]] | setOptionalSfixed32 |
| 3 | 10 | [[#575adfc0]] | setOptionalSfixed64 |
| 3 | 11 | [[#575adfc0]] | setOptionalFloat |
| 3 | 12 | [[#575adfc0]] | setOptionalDouble |
| 3 | 13 | [[#575adfc0]] | setOptionalBool |
| 3 | 14 | [[#575adfc0]] | setOptionalString |
| 3 | 15 | [[#575adfc0]] | setOptionalBytes |
| 3 | 16 | [[#575adfc0]] | setOptionalgroup |
| 3 | 17 | [[#575adfc0]] | setOptionalNestedMessage |
| 3 | 18 | [[#575adfc0]] | setOptionalNestedEnum |
| 4 | 1 | [[#4835c140]] | hasOptionalInt64 |
| 4 | 2 | [[#4835c140]] | hasOptionalInt32 |
| 4 | 3 | [[#4835c140]] | hasOptionalUint32 |
| 4 | 4 | [[#4835c140]] | hasOptionalUint64 |
| 4 | 5 | [[#4835c140]] | hasOptionalSint32 |
| 4 | 6 | [[#4835c140]] | hasOptionalSint64 |
| 4 | 7 | [[#4835c140]] | hasOptionalFixed32 |
| 4 | 8 | [[#4835c140]] | hasOptionalFixed64 |
| 4 | 9 | [[#4835c140]] | hasOptionalSfixed32 |
| 4 | 10 | [[#4835c140]] | hasOptionalSfixed64 |
| 4 | 11 | [[#4835c140]] | hasOptionalFloat |
| 4 | 12 | [[#4835c140]] | hasOptionalDouble |
| 4 | 13 | [[#4835c140]] | hasOptionalBool |
| 4 | 14 | [[#4835c140]] | hasOptionalString |
| 4 | 15 | [[#4835c140]] | hasOptionalBytes |
| 4 | 16 | [[#4835c140]] | hasOptionalgroup |
| 4 | 17 | [[#4835c140]] | hasOptionalNestedMessage |
| 4 | 18 | [[#4835c140]] | hasOptionalNestedEnum |
| 5 | 1 | [[#57254800]] | optionalInt64Count |
| 5 | 2 | [[#57254800]] | optionalInt32Count |
| 5 | 3 | [[#57254800]] | optionalUint32Count |
| 5 | 4 | [[#57254800]] | optionalUint64Count |
| 5 | 5 | [[#57254800]] | optionalSint32Count |
| 5 | 6 | [[#57254800]] | optionalSint64Count |
| 5 | 7 | [[#57254800]] | optionalFixed32Count |
| 5 | 8 | [[#57254800]] | optionalFixed64Count |
| 5 | 9 | [[#57254800]] | optionalSfixed32Count |
| 5 | 10 | [[#57254800]] | optionalSfixed64Count |
| 5 | 11 | [[#57254800]] | optionalFloatCount |
| 5 | 12 | [[#57254800]] | optionalDoubleCount |
| 5 | 13 | [[#57254800]] | optionalBoolCount |
| 5 | 14 | [[#57254800]] | optionalStringCount |
| 5 | 15 | [[#57254800]] | optionalBytesCount |
| 5 | 16 | [[#57254800]] | optionalgroupCount |
| 5 | 17 | [[#57254800]] | optionalNestedMessageCount |
| 5 | 18 | [[#57254800]] | optionalNestedEnumCount |
| 6 | 1 | [[#575ad220]] | clearOptionalInt64 |
| 6 | 2 | [[#575ad220]] | clearOptionalInt32 |
| 6 | 3 | [[#575ad220]] | clearOptionalUint32 |
| 6 | 4 | [[#575ad220]] | clearOptionalUint64 |
| 6 | 5 | [[#575ad220]] | clearOptionalSint32 |
| 6 | 6 | [[#575ad220]] | clearOptionalSint64 |
| 6 | 7 | [[#575ad220]] | clearOptionalFixed32 |
| 6 | 8 | [[#575ad220]] | clearOptionalFixed64 |
| 6 | 9 | [[#575ad220]] | clearOptionalSfixed32 |
| 6 | 10 | [[#575ad220]] | clearOptionalSfixed64 |
| 6 | 11 | [[#575ad220]] | clearOptionalFloat |
| 6 | 12 | [[#575ad220]] | clearOptionalDouble |
| 6 | 13 | [[#575ad220]] | clearOptionalBool |
| 6 | 14 | [[#575ad220]] | clearOptionalString |
| 6 | 15 | [[#575ad220]] | clearOptionalBytes |
| 6 | 16 | [[#575ad220]] | clearOptionalgroup |
| 6 | 17 | [[#575ad220]] | clearOptionalNestedMessage |
| 6 | 18 | [[#575ad220]] | clearOptionalNestedEnum |