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