Available on java
@:overloadadd(param1:E):Bool
@:overloadaddAll(param1:Collection<E>):Bool
@:overloadaddFirst(param1:E):Void
@:overloadaddLast(param1:E):Void
@:overloadclear():Void
@:overloadcontains(param1:Dynamic):Bool
@:overloadcontainsAll(param1:Collection<Dynamic>):Bool
@:overloaddescendingIterator():Iterator<E>
@:overloadelement():E
@:overloadforEach(param1:Consumer<Dynamic>):Void
@:overloadgetFirst():E
@:overloadgetLast():E
@:overloadisEmpty():Bool
@:overloaditerator():Iterator<E>
@:overloadoffer(param1:E):Bool
@:overloadofferFirst(param1:E):Bool
@:overloadofferLast(param1:E):Bool
@:overloadparallelStream():Stream<E>
@:overloadpeek():E
@:overloadpeekFirst():E
@:overloadpeekLast():E
@:overloadpoll():E
@:overloadpollFirst():E
@:overloadpollLast():E
@:overloadpop():E
@:overloadpush(param1:E):Void
@:overloadremove(param1:Dynamic):Bool
@:overloadremove():E
@:overloadremoveAll(param1:Collection<Dynamic>):Bool
@:overloadremoveFirst():E
@:overloadremoveFirstOccurrence(param1:Dynamic):Bool
@:overloadremoveIf(param1:Predicate<Dynamic>):Bool
@:overloadremoveLast():E
@:overloadremoveLastOccurrence(param1:Dynamic):Bool
@:overloadretainAll(param1:Collection<Dynamic>):Bool
@:overloadsize():Int
@:overloadspliterator():Spliterator<E>
@:overloadstream():Stream<E>
@:overloadtoArray<T>(param1:NativeArray<T>):NativeArray<T>
@:overloadtoArray():NativeArray<Dynamic>