* Check if the array is valid * @this {!FinalModelArray} * @returns {!number} Final model size or Number.MAX_SAFE_INTEGER in case of any error
()
| 4641 | * @returns {!number} Final model size or Number.MAX_SAFE_INTEGER in case of any error |
| 4642 | */ |
| 4643 | verify () { |
| 4644 | if ((this._buffer.offset + this.fbeOffset) > this._buffer.size) { |
| 4645 | return Number.MAX_SAFE_INTEGER |
| 4646 | } |
| 4647 | |
| 4648 | let size = 0 |
| 4649 | this._model.fbeOffset = this.fbeOffset |
| 4650 | for (let i = 0; i < this._size; i++) { |
| 4651 | let offset = this._model.verify() |
| 4652 | if (offset === Number.MAX_SAFE_INTEGER) { |
| 4653 | return Number.MAX_SAFE_INTEGER |
| 4654 | } |
| 4655 | this._model.fbeShift(offset) |
| 4656 | size += offset |
| 4657 | } |
| 4658 | return size |
| 4659 | } |
| 4660 | |
| 4661 | /** |
| 4662 | * Get the array |