Available on java
@:overloadadd(param1:Int, param2:E):Void
@:overloadadd(param1:E):Bool
@:overloadaddAll(param1:Int, param2:Collection<E>):Bool
@:overloadaddAll(param1:Collection<E>):Bool
@:overloadclear():Void
@:overloadcontains(param1:Dynamic):Bool
@:overloadcontainsAll(param1:Collection<Dynamic>):Bool
@:overloadforEach(param1:Consumer<Dynamic>):Void
@:overloadget(param1:Int):E
@:overloadindexOf(param1:Dynamic):Int
@:overloadisEmpty():Bool
@:overloaditerator():Iterator<E>
@:overloadlastIndexOf(param1:Dynamic):Int
@:overloadlistIterator(param1:Int):ListIterator<E>
@:overloadlistIterator():ListIterator<E>
@:overloadparallelStream():Stream<E>
@:overloadremove(param1:Int):E
@:overloadremove(param1:Dynamic):Bool
@:overloadremoveAll(param1:Collection<Dynamic>):Bool
@:overloadremoveIf(param1:Predicate<Dynamic>):Bool
@:overloadreplaceAll(param1:UnaryOperator<E>):Void
@:overloadretainAll(param1:Collection<Dynamic>):Bool
@:overloadset(param1:Int, param2:E):E
@:overloadsize():Int
@:overloadsort(param1:Comparator<Dynamic>):Void
@:overloadspliterator():Spliterator<E>
@:overloadstream():Stream<E>
@:overloadsubList(param1:Int, param2:Int):List<E>
@:overloadtoArray<T>(param1:NativeArray<T>):NativeArray<T>
@:overloadtoArray():NativeArray<Dynamic>