X-Git-Url: http://source.jalview.org/gitweb/?p=jalviewjs.git;a=blobdiff_plain;f=site%2Fj2s%2Fjava%2Futil%2FHashSet.js;fp=site%2Fj2s%2Fjava%2Futil%2FHashSet.js;h=2651add02670fb2eaac33200e80b3f32bc5f7889;hp=3b029ee607eae8bedd1764cdf726da977dc163ee;hb=b9b7a352eee79b7764c3b09c9d19663075061d8c;hpb=7301a2415adab88038b291fc54caeeb3a5a47a44 diff --git a/site/j2s/java/util/HashSet.js b/site/j2s/java/util/HashSet.js index 3b029ee..2651add 100644 --- a/site/j2s/java/util/HashSet.js +++ b/site/j2s/java/util/HashSet.js @@ -1,79 +1,79 @@ -Clazz.load(["java.util.AbstractSet","$.Set"],"java.util.HashSet",["java.util.HashMap"],function(){ -c$=Clazz.decorateAsClass(function(){ -this.backingMap=null; -Clazz.instantialize(this,arguments); -},java.util,"HashSet",java.util.AbstractSet,[java.util.Set,Cloneable,java.io.Serializable]); - - -Clazz.makeConstructor(c$, -function(){ -this.construct(new java.util.HashMap()); -}); -Clazz.makeConstructor(c$, -function(capacity){ -this.construct(new java.util.HashMap(capacity)); -},"~N"); -Clazz.makeConstructor(c$, -function(capacity,loadFactor){ -this.construct(new java.util.HashMap(capacity,loadFactor)); -},"~N,~N"); -Clazz.makeConstructor(c$, -function(collection){ -this.construct(new java.util.HashMap(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.makeConstructor(c$, -function(backingMap){ -Clazz.superConstructor(this,java.util.HashSet,[]); -this.backingMap=backingMap; -},"java.util.HashMap"); - -Clazz.overrideMethod(c$,"add", -function(object){ -return this.backingMap.put(object,this)==null; -},"~O"); -Clazz.overrideMethod(c$,"clear", -function(){ -this.backingMap.clear(); -}); -Clazz.defineMethod(c$,"clone", -function(){ -try{ -var clone=this.cloneHM(); -clone.backingMap=this.backingMap.clone(); -return clone; -}catch(e){ -if(Clazz.instanceOf(e,CloneNotSupportedException)){ -return null; -}else{ -throw e; -} -} -}); -Clazz.overrideMethod(c$,"contains", -function(object){ -return this.backingMap.containsKey(object); -},"~O"); -Clazz.overrideMethod(c$,"isEmpty", -function(){ -return this.backingMap.isEmpty(); -}); -Clazz.defineMethod(c$,"iterator", -function(){ -return this.backingMap.keySet().iterator(); -}); -Clazz.overrideMethod(c$,"remove", -function(object){ -return this.backingMap.remove(object)!=null; -},"~O"); -Clazz.overrideMethod(c$,"size", -function(){ -return this.backingMap.size(); -}); -Clazz.defineMethod(c$,"createBackingMap", -function(capacity,loadFactor){ -return new java.util.HashMap(capacity,loadFactor); -},"~N,~N"); -}); +Clazz.load(["java.util.AbstractSet","$.Set"],"java.util.HashSet",["java.util.HashMap"],function(){ +c$=Clazz.decorateAsClass(function(){ +this.backingMap=null; +Clazz.instantialize(this,arguments); +},java.util,"HashSet",java.util.AbstractSet,[java.util.Set,Cloneable,java.io.Serializable]); + + +Clazz.makeConstructor(c$, +function(){ +this.construct(new java.util.HashMap()); +}); +Clazz.makeConstructor(c$, +function(capacity){ +this.construct(new java.util.HashMap(capacity)); +},"~N"); +Clazz.makeConstructor(c$, +function(capacity,loadFactor){ +this.construct(new java.util.HashMap(capacity,loadFactor)); +},"~N,~N"); +Clazz.makeConstructor(c$, +function(collection){ +this.construct(new java.util.HashMap(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.makeConstructor(c$, +function(backingMap){ +Clazz.superConstructor(this,java.util.HashSet,[]); +this.backingMap=backingMap; +},"java.util.HashMap"); + +Clazz.overrideMethod(c$,"add", +function(object){ +return this.backingMap.put(object,this)==null; +},"~O"); +Clazz.overrideMethod(c$,"clear", +function(){ +this.backingMap.clear(); +}); +Clazz.defineMethod(c$,"clone", +function(){ +try{ +var clone=this.cloneHM(); +clone.backingMap=this.backingMap.clone(); +return clone; +}catch(e){ +if(Clazz.instanceOf(e,CloneNotSupportedException)){ +return null; +}else{ +throw e; +} +} +}); +Clazz.overrideMethod(c$,"contains", +function(object){ +return this.backingMap.containsKey(object); +},"~O"); +Clazz.overrideMethod(c$,"isEmpty", +function(){ +return this.backingMap.isEmpty(); +}); +Clazz.defineMethod(c$,"iterator", +function(){ +return this.backingMap.keySet().iterator(); +}); +Clazz.overrideMethod(c$,"remove", +function(object){ +return this.backingMap.remove(object)!=null; +},"~O"); +Clazz.overrideMethod(c$,"size", +function(){ +return this.backingMap.size(); +}); +Clazz.defineMethod(c$,"createBackingMap", +function(capacity,loadFactor){ +return new java.util.HashMap(capacity,loadFactor); +},"~N,~N"); +});