Lines Matching refs:field1
1650 * @param {*} field1 The first field.
1654 jspb.Message.compareFields = function(field1, field2) {
1656 if (field1 == field2) return true;
1658 if (!goog.isObject(field1) || !goog.isObject(field2)) {
1660 if ((typeof field1 === 'number' && isNaN(field1)) ||
1663 return String(field1) == String(field2);
1671 field1 = /** @type {!Object} */(field1);
1673 if (field1.constructor != field2.constructor) return false;
1676 if (jspb.Message.SUPPORTS_UINT8ARRAY_ && field1.constructor === Uint8Array) {
1677 var bytes1 = /** @type {!Uint8Array} */(field1);
1688 if (field1.constructor === Array) {
1689 var typedField1 = /** @type {!Array<?>} */ (field1);
1729 if (field1.constructor === Object) {
1730 return jspb.Message.compareExtensions(field1, field2);