* Get the field extra size * @this {!FieldModelEnums} * @returns {!number} Field extra size
()
| 3930 | * @returns {!number} Field extra size |
| 3931 | */ |
| 3932 | get fbeExtra () { |
| 3933 | if ((this._buffer.offset + this.fbeOffset + this.fbeSize) > this._buffer.size) { |
| 3934 | return 0 |
| 3935 | } |
| 3936 | |
| 3937 | let fbeStructOffset = this.readUInt32(this.fbeOffset) |
| 3938 | if ((fbeStructOffset === 0) || ((this._buffer.offset + fbeStructOffset + 4) > this._buffer.size)) { |
| 3939 | return 0 |
| 3940 | } |
| 3941 | |
| 3942 | this._buffer.shift(fbeStructOffset) |
| 3943 | |
| 3944 | let fbeResult = this.fbeBody + this.byte0.fbeExtra + this.byte1.fbeExtra + this.byte2.fbeExtra + this.byte3.fbeExtra + this.byte4.fbeExtra + this.byte5.fbeExtra + this.char0.fbeExtra + this.char1.fbeExtra + this.char2.fbeExtra + this.char3.fbeExtra + this.char4.fbeExtra + this.char5.fbeExtra + this.wchar0.fbeExtra + this.wchar1.fbeExtra + this.wchar2.fbeExtra + this.wchar3.fbeExtra + this.wchar4.fbeExtra + this.wchar5.fbeExtra + this.int8b0.fbeExtra + this.int8b1.fbeExtra + this.int8b2.fbeExtra + this.int8b3.fbeExtra + this.int8b4.fbeExtra + this.int8b5.fbeExtra + this.uint8b0.fbeExtra + this.uint8b1.fbeExtra + this.uint8b2.fbeExtra + this.uint8b3.fbeExtra + this.uint8b4.fbeExtra + this.uint8b5.fbeExtra + this.int16b0.fbeExtra + this.int16b1.fbeExtra + this.int16b2.fbeExtra + this.int16b3.fbeExtra + this.int16b4.fbeExtra + this.int16b5.fbeExtra + this.uint16b0.fbeExtra + this.uint16b1.fbeExtra + this.uint16b2.fbeExtra + this.uint16b3.fbeExtra + this.uint16b4.fbeExtra + this.uint16b5.fbeExtra + this.int32b0.fbeExtra + this.int32b1.fbeExtra + this.int32b2.fbeExtra + this.int32b3.fbeExtra + this.int32b4.fbeExtra + this.int32b5.fbeExtra + this.uint32b0.fbeExtra + this.uint32b1.fbeExtra + this.uint32b2.fbeExtra + this.uint32b3.fbeExtra + this.uint32b4.fbeExtra + this.uint32b5.fbeExtra + this.int64b0.fbeExtra + this.int64b1.fbeExtra + this.int64b2.fbeExtra + this.int64b3.fbeExtra + this.int64b4.fbeExtra + this.int64b5.fbeExtra + this.uint64b0.fbeExtra + this.uint64b1.fbeExtra + this.uint64b2.fbeExtra + this.uint64b3.fbeExtra + this.uint64b4.fbeExtra + this.uint64b5.fbeExtra |
| 3945 | |
| 3946 | this._buffer.unshift(fbeStructOffset) |
| 3947 | |
| 3948 | return fbeResult |
| 3949 | } |
| 3950 | |
| 3951 | /** |
| 3952 | * Get the field type |
nothing calls this directly
no test coverage detected