|
@@ -137,10 +137,6 @@ abstract Map< K, V > (IMap< K, V > ) {
|
|
return new IntMap<V>();
|
|
return new IntMap<V>();
|
|
}
|
|
}
|
|
|
|
|
|
- //@:to static inline function toHashMap<K:Hashable>(t:IMap < K, V >):HashMap<K,V> {
|
|
|
|
- //return new HashMap<K, V>();
|
|
|
|
- //}
|
|
|
|
-
|
|
|
|
@:to static inline function toObjectMap<K:{ }>(t:IMap < K, V >):ObjectMap<K,V> {
|
|
@:to static inline function toObjectMap<K:{ }>(t:IMap < K, V >):ObjectMap<K,V> {
|
|
return new ObjectMap<K, V>();
|
|
return new ObjectMap<K, V>();
|
|
}
|
|
}
|
|
@@ -152,11 +148,7 @@ abstract Map< K, V > (IMap< K, V > ) {
|
|
@:from static inline function fromIntMap<V>(map:IntMap<V>):Map< Int, V > {
|
|
@:from static inline function fromIntMap<V>(map:IntMap<V>):Map< Int, V > {
|
|
return map;
|
|
return map;
|
|
}
|
|
}
|
|
-
|
|
|
|
- //@:from static inline function fromHashMap < K:Hashable, V > (map:HashMap< K, V > ):Map< K, V > {
|
|
|
|
- //return map;
|
|
|
|
- //}
|
|
|
|
-
|
|
|
|
|
|
+
|
|
@:from static inline function fromObjectMap < K: { }, V > (map:ObjectMap< K, V > ):Map< K, V > {
|
|
@:from static inline function fromObjectMap < K: { }, V > (map:ObjectMap< K, V > ):Map< K, V > {
|
|
return map;
|
|
return map;
|
|
}
|
|
}
|