X-Git-Url: http://source.jalview.org/gitweb/?p=jalviewjs.git;a=blobdiff_plain;f=site%2Fj2s%2Fjava%2Futil%2FAbstractSet.js;h=f3231cadd8f00d6e2b5dc5e4f0008cb269a6abcb;hp=7298e3012cbbcb43faef9e45c72595070039ffc8;hb=b9b7a352eee79b7764c3b09c9d19663075061d8c;hpb=8ffd05b3abe52c0b6b79b011c0966361f82d5fe6 diff --git a/site/j2s/java/util/AbstractSet.js b/site/j2s/java/util/AbstractSet.js index 7298e30..f3231ca 100644 --- a/site/j2s/java/util/AbstractSet.js +++ b/site/j2s/java/util/AbstractSet.js @@ -1,39 +1,39 @@ -Clazz.load(["java.util.AbstractCollection","$.Set"],"java.util.AbstractSet",null,function(){ -c$=Clazz.declareType(java.util,"AbstractSet",java.util.AbstractCollection,java.util.Set); -Clazz.overrideMethod(c$,"equals", -function(object){ -if(this===object){ -return true; -}if(Clazz.instanceOf(object,java.util.Set)){ -var s=object; -return this.size()==s.size()&&this.containsAll(s); -}return false; -},"~O"); -Clazz.overrideMethod(c$,"hashCode", -function(){ -var result=0; -var it=this.iterator(); -while(it.hasNext()){ -var next=it.next(); -result+=next==null?0:next.hashCode(); -} -return result; -}); -Clazz.overrideMethod(c$,"removeAll", -function(collection){ -var result=false; -if(this.size()<=collection.size()){ -var it=this.iterator(); -while(it.hasNext()){ -if(collection.contains(it.next())){ -it.remove(); -result=true; -}} -}else{ -var it=collection.iterator(); -while(it.hasNext()){ -result=this.remove(it.next())||result; -} -}return result; -},"java.util.Collection"); -}); +Clazz.load(["java.util.AbstractCollection","$.Set"],"java.util.AbstractSet",null,function(){ +c$=Clazz.declareType(java.util,"AbstractSet",java.util.AbstractCollection,java.util.Set); +Clazz.overrideMethod(c$,"equals", +function(object){ +if(this===object){ +return true; +}if(Clazz.instanceOf(object,java.util.Set)){ +var s=object; +return this.size()==s.size()&&this.containsAll(s); +}return false; +},"~O"); +Clazz.overrideMethod(c$,"hashCode", +function(){ +var result=0; +var it=this.iterator(); +while(it.hasNext()){ +var next=it.next(); +result+=next==null?0:next.hashCode(); +} +return result; +}); +Clazz.overrideMethod(c$,"removeAll", +function(collection){ +var result=false; +if(this.size()<=collection.size()){ +var it=this.iterator(); +while(it.hasNext()){ +if(collection.contains(it.next())){ +it.remove(); +result=true; +}} +}else{ +var it=collection.iterator(); +while(it.hasNext()){ +result=this.remove(it.next())||result; +} +}return result; +},"java.util.Collection"); +});