|
@@ -70,7 +70,7 @@ class Serializer {
|
|
|
|
|
|
var buf : StringBuf;
|
|
var buf : StringBuf;
|
|
var cache : Array<Dynamic>;
|
|
var cache : Array<Dynamic>;
|
|
- var indices : ObjectMap<Dynamic, Int>;
|
|
|
|
|
|
+ var indices : haxe.ds.ObjectMap<Dynamic, Int>;
|
|
var shash : haxe.ds.StringMap<Int>;
|
|
var shash : haxe.ds.StringMap<Int>;
|
|
var scount : Int;
|
|
var scount : Int;
|
|
|
|
|
|
@@ -101,7 +101,7 @@ class Serializer {
|
|
public function new() {
|
|
public function new() {
|
|
buf = new StringBuf();
|
|
buf = new StringBuf();
|
|
cache = new Array();
|
|
cache = new Array();
|
|
- indices = new ObjectMap<Dynamic, Int>();
|
|
|
|
|
|
+ indices = new haxe.ds.ObjectMap<Dynamic, Int>();
|
|
useCache = USE_CACHE;
|
|
useCache = USE_CACHE;
|
|
useEnumIndex = USE_ENUM_INDEX;
|
|
useEnumIndex = USE_ENUM_INDEX;
|
|
shash = new haxe.ds.StringMap();
|
|
shash = new haxe.ds.StringMap();
|
|
@@ -184,7 +184,7 @@ class Serializer {
|
|
cache.push(v);
|
|
cache.push(v);
|
|
return false;
|
|
return false;
|
|
#else
|
|
#else
|
|
- var i:Null<Int> = indices.get(v);
|
|
|
|
|
|
+ var i:Null<Int> = indices.get(v);
|
|
if(i == null) {
|
|
if(i == null) {
|
|
indices.set(v, cache.length);
|
|
indices.set(v, cache.length);
|
|
cache.push(v);
|
|
cache.push(v);
|