* Read Int64 value from the field model buffer * @this {!FieldModelBase} * @param {!number} offset Offset * @returns {!Int64} Int64 value
(offset)
| 739 | * @returns {!Int64} Int64 value |
| 740 | */ |
| 741 | readInt64 (offset) { |
| 742 | offset = offset >>> 0 |
| 743 | offset += this._buffer.offset |
| 744 | this._buffer.checkOffset(offset, 8) |
| 745 | let low = ( |
| 746 | (this._buffer.buffer[offset + 0] << 0) | |
| 747 | (this._buffer.buffer[offset + 1] << 8) | |
| 748 | (this._buffer.buffer[offset + 2] << 16) | |
| 749 | (this._buffer.buffer[offset + 3] << 24)) |
| 750 | let high = ( |
| 751 | (this._buffer.buffer[offset + 4] << 0) | |
| 752 | (this._buffer.buffer[offset + 5] << 8) | |
| 753 | (this._buffer.buffer[offset + 6] << 16) | |
| 754 | (this._buffer.buffer[offset + 7] << 24)) |
| 755 | return new Int64(low, high) |
| 756 | } |
| 757 | |
| 758 | /** |
| 759 | * Read UInt64 value from the field model buffer |
no test coverage detected