Dump array length in ClassArray_fromBinary()

This commit is contained in:
László Monda
2016-04-07 02:37:24 +02:00
parent 7b1075c65f
commit b812753e06
2 changed files with 8 additions and 2 deletions

View File

@@ -30,9 +30,9 @@ abstract class Serializable<T> {
fromBinary(buffer: UhkBuffer): Serializable<T> {
let indentation = new Array(Serializable.depth + 1).join(' ');
let isArray = this instanceof ClassArray;
process.stdout.write(`${indentation}${this.constructor.name}.fromBinary:` + (isArray ? '\n' : ' ['));
process.stdout.write(`${indentation}${this.constructor.name}.fromBinary: [`);
Serializable.depth++;
buffer.enableDump = !isArray;
buffer.enableDump = true;
let value = this._fromBinary(buffer);
buffer.enableDump = false;
Serializable.depth--;