b2c8458eddd70266f85e2259b47a966c5810c189
[jalviewjs.git] / site / j2s / java / util / LinkedHashSet.js
1 Clazz.load(["java.util.HashSet","$.Set"],"java.util.LinkedHashSet",["java.util.LinkedHashMap"],function(){
2 c$=Clazz.declareType(java.util,"LinkedHashSet",java.util.HashSet,[java.util.Set,Cloneable,java.io.Serializable]);
3 Clazz.makeConstructor(c$,
4 function(){
5 Clazz.superConstructor(this,java.util.LinkedHashSet,[new java.util.LinkedHashMap()]);
6 });
7 Clazz.makeConstructor(c$,
8 function(capacity){
9 Clazz.superConstructor(this,java.util.LinkedHashSet,[new java.util.LinkedHashMap(capacity)]);
10 },"~N");
11 Clazz.makeConstructor(c$,
12 function(capacity,loadFactor){
13 Clazz.superConstructor(this,java.util.LinkedHashSet,[new java.util.LinkedHashMap(capacity,loadFactor)]);
14 },"~N,~N");
15 Clazz.makeConstructor(c$,
16 function(collection){
17 Clazz.superConstructor(this,java.util.LinkedHashSet,[new java.util.LinkedHashMap(collection.size()<6?11:collection.size()*2)]);
18 for(var e,$e=collection.iterator();$e.hasNext()&&((e=$e.next())||true);){
19 this.add(e);
20 }
21 },"java.util.Collection");
22 Clazz.overrideMethod(c$,"createBackingMap",
23 function(capacity,loadFactor){
24 return new java.util.LinkedHashMap(capacity,loadFactor);
25 },"~N,~N");
26 });