| 489 | } |
| 490 | |
| 491 | static decode(reader, length) { |
| 492 | const message = new tensorflow.CollectionDef.Int64List(); |
| 493 | const end = length === undefined ? reader.length : reader.position + length; |
| 494 | while (reader.position < end) { |
| 495 | const tag = reader.uint32(); |
| 496 | switch (tag >>> 3) { |
| 497 | case 1: |
| 498 | message.value = reader.array(message.value, () => reader.int64(), tag); |
| 499 | break; |
| 500 | default: |
| 501 | reader.skipType(tag & 7); |
| 502 | break; |
| 503 | } |
| 504 | } |
| 505 | return message; |
| 506 | } |
| 507 | |
| 508 | static decodeText(reader) { |
| 509 | const message = new tensorflow.CollectionDef.Int64List(); |