1 Clazz.load(["java.util.AbstractCollection","$.Set"],"java.util.AbstractSet",null,function(){
2 c$=Clazz.declareType(java.util,"AbstractSet",java.util.AbstractCollection,java.util.Set);
3 Clazz.overrideMethod(c$,"equals",
7 }if(Clazz.instanceOf(object,java.util.Set)){
9 return this.size()==s.size()&&this.containsAll(s);
12 Clazz.overrideMethod(c$,"hashCode",
15 var it=this.iterator();
18 result+=next==null?0:next.hashCode();
22 Clazz.overrideMethod(c$,"removeAll",
25 if(this.size()<=collection.size()){
26 var it=this.iterator();
28 if(collection.contains(it.next())){
33 var it=collection.iterator();
35 result=this.remove(it.next())||result;
38 },"java.util.Collection");