Available on java
@:overloadclear():Void
@:overloadcompute(param1:K, param2:BiFunction<Dynamic, Dynamic, V>):V
@:overloadcomputeIfAbsent(param1:K, param2:Function<Dynamic, V>):V
@:overloadcomputeIfPresent(param1:K, param2:BiFunction<Dynamic, Dynamic, V>):V
@:overloadcontainsKey(param1:Dynamic):Bool
@:overloadcontainsValue(param1:Dynamic):Bool
@:overloadentrySet():Set<Map_Entry<K, V>>
@:overloadforEach(param1:BiConsumer<Dynamic, Dynamic>):Void
@:overloadget(param1:Dynamic):V
@:overloadgetOrDefault(param1:Dynamic, param2:V):V
@:overloadisEmpty():Bool
@:overloadkeySet():Set<K>
@:overloadmerge(param1:K, param2:V, param3:BiFunction<Dynamic, Dynamic, V>):V
@:overloadput(param1:K, param2:V):V
@:overloadputAll(param1:Map<K, V>):Void
@:overloadputIfAbsent(param1:K, param2:V):V
@:overloadremove(param1:Dynamic, param2:Dynamic):Bool
@:overloadremove(param1:Dynamic):V
@:overloadreplace(param1:K, param2:V):V
@:overloadreplace(param1:K, param2:V, param3:V):Bool
@:overloadreplaceAll(param1:BiFunction<Dynamic, Dynamic, V>):Void
@:overloadsize():Int
@:overloadvalues():Collection<V>