| Clazz.load(["java.util.HashSet","$.Set"],"java.util.LinkedHashSet",["java.util.LinkedHashMap"],function(){ | |
| c$=Clazz.declareType(java.util,"LinkedHashSet",java.util.HashSet,[java.util.Set,Cloneable,java.io.Serializable]); | |
| Clazz.makeConstructor(c$, | |
| function(){ | |
| Clazz.superConstructor(this,java.util.LinkedHashSet,[new java.util.LinkedHashMap()]); | |
| }); | |
| Clazz.makeConstructor(c$, | |
| function(capacity){ | |
| Clazz.superConstructor(this,java.util.LinkedHashSet,[new java.util.LinkedHashMap(capacity)]); | |
| },"~N"); | |
| Clazz.makeConstructor(c$, | |
| function(capacity,loadFactor){ | |
| Clazz.superConstructor(this,java.util.LinkedHashSet,[new java.util.LinkedHashMap(capacity,loadFactor)]); | |
| },"~N,~N"); | |
| Clazz.makeConstructor(c$, | |
| function(collection){ | |
| Clazz.superConstructor(this,java.util.LinkedHashSet,[new java.util.LinkedHashMap(collection.size()<6?11:collection.size()*2)]); | |
| for(var e,$e=collection.iterator();$e.hasNext()&&((e=$e.next())||true);){ | |
| this.add(e); | |
| } | |
| },"java.util.Collection"); | |
| Clazz.overrideMethod(c$,"createBackingMap", | |
| function(capacity,loadFactor){ | |
| return new java.util.LinkedHashMap(capacity,loadFactor); | |
| },"~N,~N"); | |
| }); | |