Merge branch 'master' of https://source.jalview.org/git/jalviewjs.git
[jalviewjs.git] / site / j2s / java / util / AbstractMap.js
index b784ed4..7306fe2 100644 (file)
-Clazz.load(["java.util.Map"],"java.util.AbstractMap",["java.lang.StringBuilder","$.UnsupportedOperationException","java.util.AbstractCollection","$.AbstractSet","$.Iterator"],function(){\r
-c$=Clazz.decorateAsClass(function(){\r
-this.$keySet=null;\r
-this.valuesCollection=null;\r
-Clazz.instantialize(this,arguments);\r
-},java.util,"AbstractMap",null,java.util.Map);\r
-Clazz.makeConstructor(c$,\r
-function(){\r
-});\r
-Clazz.overrideMethod(c$,"clear",\r
-function(){\r
-this.entrySet().clear();\r
-});\r
-Clazz.overrideMethod(c$,"containsKey",\r
-function(key){\r
-var it=this.entrySet().iterator();\r
-if(key!=null){\r
-while(it.hasNext()){\r
-if(key.equals(it.next().getKey())){\r
-return true;\r
-}}\r
-}else{\r
-while(it.hasNext()){\r
-if(it.next().getKey()==null){\r
-return true;\r
-}}\r
-}return false;\r
-},"~O");\r
-Clazz.overrideMethod(c$,"containsValue",\r
-function(value){\r
-var it=this.entrySet().iterator();\r
-if(value!=null){\r
-while(it.hasNext()){\r
-if(value.equals(it.next().getValue())){\r
-return true;\r
-}}\r
-}else{\r
-while(it.hasNext()){\r
-if(it.next().getValue()==null){\r
-return true;\r
-}}\r
-}return false;\r
-},"~O");\r
-Clazz.overrideMethod(c$,"equals",\r
-function(object){\r
-if(this===object){\r
-return true;\r
-}if(Clazz.instanceOf(object,java.util.Map)){\r
-var map=object;\r
-if(this.size()!=map.size()){\r
-return false;\r
-}var objectSet=map.entrySet();\r
-var it=this.entrySet().iterator();\r
-while(it.hasNext()){\r
-if(!objectSet.contains(it.next())){\r
-return false;\r
-}}\r
-return true;\r
-}return false;\r
-},"~O");\r
-Clazz.overrideMethod(c$,"get",\r
-function(key){\r
-var it=this.entrySet().iterator();\r
-if(key!=null){\r
-while(it.hasNext()){\r
-var entry=it.next();\r
-if(key.equals(entry.getKey())){\r
-return entry.getValue();\r
-}}\r
-}else{\r
-while(it.hasNext()){\r
-var entry=it.next();\r
-if(entry.getKey()==null){\r
-return entry.getValue();\r
-}}\r
-}return null;\r
-},"~O");\r
-Clazz.overrideMethod(c$,"hashCode",\r
-function(){\r
-var result=0;\r
-var it=this.entrySet().iterator();\r
-while(it.hasNext()){\r
-result+=it.next().hashCode();\r
-}\r
-return result;\r
-});\r
-Clazz.overrideMethod(c$,"isEmpty",\r
-function(){\r
-return this.size()==0;\r
-});\r
-Clazz.overrideMethod(c$,"keySet",\r
-function(){\r
-if(this.$keySet==null){\r
-this.$keySet=((Clazz.isClassDefined("java.util.AbstractMap$1")?0:java.util.AbstractMap.$AbstractMap$1$()),Clazz.innerTypeInstance(java.util.AbstractMap$1,this,null));\r
-}return this.$keySet;\r
-});\r
-Clazz.overrideMethod(c$,"put",\r
-function(key,value){\r
-throw new UnsupportedOperationException();\r
-},"~O,~O");\r
-Clazz.overrideMethod(c$,"putAll",\r
-function(map){\r
-  this.putAllAM(map);\r
-},"java.util.Map");\r
-\r
-Clazz.overrideMethod(c$,"putAllAM",\r
-function(map){\r
-for(var entry,$entry=map.entrySet().iterator();$entry.hasNext()&&((entry=$entry.next())||true);){\r
-this.put(entry.getKey(),entry.getValue());\r
-}\r
-},"java.util.Map");\r
-\r
-Clazz.overrideMethod(c$,"remove",\r
-function(key){\r
-var it=this.entrySet().iterator();\r
-if(key!=null){\r
-while(it.hasNext()){\r
-var entry=it.next();\r
-if(key.equals(entry.getKey())){\r
-it.remove();\r
-return entry.getValue();\r
-}}\r
-}else{\r
-while(it.hasNext()){\r
-var entry=it.next();\r
-if(entry.getKey()==null){\r
-it.remove();\r
-return entry.getValue();\r
-}}\r
-}return null;\r
-},"~O");\r
-Clazz.overrideMethod(c$,"size",\r
-function(){\r
-return this.entrySet().size();\r
-});\r
-Clazz.overrideMethod(c$,"toString",\r
-function(){\r
-if(this.isEmpty()){\r
-return"{}";\r
-}var buffer=new StringBuilder(this.size()*28);\r
-buffer.append('{');\r
-var it=this.entrySet().iterator();\r
-while(it.hasNext()){\r
-var entry=it.next();\r
-var key=entry.getKey();\r
-if(key!==this){\r
-buffer.append(key);\r
-}else{\r
-buffer.append("(this Map)");\r
-}buffer.append('=');\r
-var value=entry.getValue();\r
-if(value!==this){\r
-buffer.append(value);\r
-}else{\r
-buffer.append("(this Map)");\r
-}if(it.hasNext()){\r
-buffer.append(", ");\r
-}}\r
-buffer.append('}');\r
-return buffer.toString();\r
-});\r
-Clazz.overrideMethod(c$,"values",\r
-function(){\r
-if(this.valuesCollection==null){\r
-this.valuesCollection=((Clazz.isClassDefined("java.util.AbstractMap$2")?0:java.util.AbstractMap.$AbstractMap$2$()),Clazz.innerTypeInstance(java.util.AbstractMap$2,this,null));\r
-}return this.valuesCollection;\r
-});\r
-Clazz.defineMethod(c$,"clone",\r
-function(){\r
-return  this.cloneAM();\r
-});\r
-\r
-Clazz.defineMethod(c$,"cloneAM",\r
-function(){\r
-var result = Clazz.clone(this);\r
-//var result=Clazz.superCall(this,java.util.AbstractMap,"clone",[]);\r
-result.$keySet=null;\r
-result.valuesCollection=null;\r
-return result;\r
-});\r
-\r
-c$.$AbstractMap$1$=function(){\r
-Clazz.pu$h(self.c$);\r
-c$=Clazz.declareAnonymous(java.util,"AbstractMap$1",java.util.AbstractSet);\r
-Clazz.overrideMethod(c$,"contains",\r
-function(object){\r
-return this.b$["java.util.AbstractMap"].containsKey(object);\r
-},"~O");\r
-Clazz.overrideMethod(c$,"size",\r
-function(){\r
-return this.b$["java.util.AbstractMap"].size();\r
-});\r
-Clazz.overrideMethod(c$,"iterator",\r
-function(){\r
-return((Clazz.isClassDefined("java.util.AbstractMap$1$1")?0:java.util.AbstractMap.$AbstractMap$1$1$()),Clazz.innerTypeInstance(java.util.AbstractMap$1$1,this,null));\r
-});\r
-c$=Clazz.p0p();\r
-};\r
-c$.$AbstractMap$1$1$=function(){\r
-Clazz.pu$h(self.c$);\r
-c$=Clazz.decorateAsClass(function(){\r
-Clazz.prepareCallback(this,arguments);\r
-this.setIterator=null;\r
-Clazz.instantialize(this,arguments);\r
-},java.util,"AbstractMap$1$1",null,java.util.Iterator);\r
-Clazz.prepareFields(c$,function(){\r
-this.setIterator=this.b$["java.util.AbstractMap"].entrySet().iterator();\r
-});\r
-Clazz.overrideMethod(c$,"hasNext",\r
-function(){\r
-return this.setIterator.hasNext();\r
-});\r
-Clazz.overrideMethod(c$,"next",\r
-function(){\r
-return this.setIterator.next().getKey();\r
-});\r
-Clazz.overrideMethod(c$,"remove",\r
-function(){\r
-this.setIterator.remove();\r
-});\r
-c$=Clazz.p0p();\r
-};\r
-c$.$AbstractMap$2$=function(){\r
-Clazz.pu$h(self.c$);\r
-c$=Clazz.declareAnonymous(java.util,"AbstractMap$2",java.util.AbstractCollection);\r
-Clazz.overrideMethod(c$,"size",\r
-function(){\r
-return this.b$["java.util.AbstractMap"].size();\r
-});\r
-Clazz.overrideMethod(c$,"contains",\r
-function(object){\r
-return this.b$["java.util.AbstractMap"].containsValue(object);\r
-},"~O");\r
-Clazz.overrideMethod(c$,"iterator",\r
-function(){\r
-return((Clazz.isClassDefined("java.util.AbstractMap$2$1")?0:java.util.AbstractMap.$AbstractMap$2$1$()),Clazz.innerTypeInstance(java.util.AbstractMap$2$1,this,null));\r
-});\r
-c$=Clazz.p0p();\r
-};\r
-c$.$AbstractMap$2$1$=function(){\r
-Clazz.pu$h(self.c$);\r
-c$=Clazz.decorateAsClass(function(){\r
-Clazz.prepareCallback(this,arguments);\r
-this.setIterator=null;\r
-Clazz.instantialize(this,arguments);\r
-},java.util,"AbstractMap$2$1",null,java.util.Iterator);\r
-Clazz.prepareFields(c$,function(){\r
-this.setIterator=this.b$["java.util.AbstractMap"].entrySet().iterator();\r
-});\r
-Clazz.overrideMethod(c$,"hasNext",\r
-function(){\r
-return this.setIterator.hasNext();\r
-});\r
-Clazz.overrideMethod(c$,"next",\r
-function(){\r
-return this.setIterator.next().getValue();\r
-});\r
-Clazz.overrideMethod(c$,"remove",\r
-function(){\r
-this.setIterator.remove();\r
-});\r
-c$=Clazz.p0p();\r
-};\r
-});\r
+Clazz.load(["java.util.Map"],"java.util.AbstractMap",["java.lang.StringBuilder","$.UnsupportedOperationException","java.util.AbstractCollection","$.AbstractSet","$.Iterator"],function(){
+c$=Clazz.decorateAsClass(function(){
+this.$keySet=null;
+this.valuesCollection=null;
+Clazz.instantialize(this,arguments);
+},java.util,"AbstractMap",null,java.util.Map);
+Clazz.makeConstructor(c$,
+function(){
+});
+Clazz.overrideMethod(c$,"clear",
+function(){
+this.entrySet().clear();
+});
+Clazz.overrideMethod(c$,"containsKey",
+function(key){
+var it=this.entrySet().iterator();
+if(key!=null){
+while(it.hasNext()){
+if(key.equals(it.next().getKey())){
+return true;
+}}
+}else{
+while(it.hasNext()){
+if(it.next().getKey()==null){
+return true;
+}}
+}return false;
+},"~O");
+Clazz.overrideMethod(c$,"containsValue",
+function(value){
+var it=this.entrySet().iterator();
+if(value!=null){
+while(it.hasNext()){
+if(value.equals(it.next().getValue())){
+return true;
+}}
+}else{
+while(it.hasNext()){
+if(it.next().getValue()==null){
+return true;
+}}
+}return false;
+},"~O");
+Clazz.overrideMethod(c$,"equals",
+function(object){
+if(this===object){
+return true;
+}if(Clazz.instanceOf(object,java.util.Map)){
+var map=object;
+if(this.size()!=map.size()){
+return false;
+}var objectSet=map.entrySet();
+var it=this.entrySet().iterator();
+while(it.hasNext()){
+if(!objectSet.contains(it.next())){
+return false;
+}}
+return true;
+}return false;
+},"~O");
+Clazz.overrideMethod(c$,"get",
+function(key){
+var it=this.entrySet().iterator();
+if(key!=null){
+while(it.hasNext()){
+var entry=it.next();
+if(key.equals(entry.getKey())){
+return entry.getValue();
+}}
+}else{
+while(it.hasNext()){
+var entry=it.next();
+if(entry.getKey()==null){
+return entry.getValue();
+}}
+}return null;
+},"~O");
+Clazz.overrideMethod(c$,"hashCode",
+function(){
+var result=0;
+var it=this.entrySet().iterator();
+while(it.hasNext()){
+result+=it.next().hashCode();
+}
+return result;
+});
+Clazz.overrideMethod(c$,"isEmpty",
+function(){
+return this.size()==0;
+});
+Clazz.overrideMethod(c$,"keySet",
+function(){
+if(this.$keySet==null){
+this.$keySet=((Clazz.isClassDefined("java.util.AbstractMap$1")?0:java.util.AbstractMap.$AbstractMap$1$()),Clazz.innerTypeInstance(java.util.AbstractMap$1,this,null));
+}return this.$keySet;
+});
+Clazz.overrideMethod(c$,"put",
+function(key,value){
+throw new UnsupportedOperationException();
+},"~O,~O");
+Clazz.overrideMethod(c$,"putAll",
+function(map){
+  this.putAllAM(map);
+},"java.util.Map");
+
+Clazz.overrideMethod(c$,"putAllAM",
+function(map){
+for(var entry,$entry=map.entrySet().iterator();$entry.hasNext()&&((entry=$entry.next())||true);){
+this.put(entry.getKey(),entry.getValue());
+}
+},"java.util.Map");
+
+Clazz.overrideMethod(c$,"remove",
+function(key){
+var it=this.entrySet().iterator();
+if(key!=null){
+while(it.hasNext()){
+var entry=it.next();
+if(key.equals(entry.getKey())){
+it.remove();
+return entry.getValue();
+}}
+}else{
+while(it.hasNext()){
+var entry=it.next();
+if(entry.getKey()==null){
+it.remove();
+return entry.getValue();
+}}
+}return null;
+},"~O");
+Clazz.overrideMethod(c$,"size",
+function(){
+return this.entrySet().size();
+});
+Clazz.overrideMethod(c$,"toString",
+function(){
+if(this.isEmpty()){
+return"{}";
+}var buffer=new StringBuilder(this.size()*28);
+buffer.append('{');
+var it=this.entrySet().iterator();
+while(it.hasNext()){
+var entry=it.next();
+var key=entry.getKey();
+if(key!==this){
+buffer.append(key);
+}else{
+buffer.append("(this Map)");
+}buffer.append('=');
+var value=entry.getValue();
+if(value!==this){
+buffer.append(value);
+}else{
+buffer.append("(this Map)");
+}if(it.hasNext()){
+buffer.append(", ");
+}}
+buffer.append('}');
+return buffer.toString();
+});
+Clazz.overrideMethod(c$,"values",
+function(){
+if(this.valuesCollection==null){
+this.valuesCollection=((Clazz.isClassDefined("java.util.AbstractMap$2")?0:java.util.AbstractMap.$AbstractMap$2$()),Clazz.innerTypeInstance(java.util.AbstractMap$2,this,null));
+}return this.valuesCollection;
+});
+Clazz.defineMethod(c$,"clone",
+function(){
+return  this.cloneAM();
+});
+
+Clazz.defineMethod(c$,"cloneAM",
+function(){
+var result = Clazz.clone(this);
+//var result=Clazz.superCall(this,java.util.AbstractMap,"clone",[]);
+result.$keySet=null;
+result.valuesCollection=null;
+return result;
+});
+
+c$.$AbstractMap$1$=function(){
+Clazz.pu$h(self.c$);
+c$=Clazz.declareAnonymous(java.util,"AbstractMap$1",java.util.AbstractSet);
+Clazz.overrideMethod(c$,"contains",
+function(object){
+return this.b$["java.util.AbstractMap"].containsKey(object);
+},"~O");
+Clazz.overrideMethod(c$,"size",
+function(){
+return this.b$["java.util.AbstractMap"].size();
+});
+Clazz.overrideMethod(c$,"iterator",
+function(){
+return((Clazz.isClassDefined("java.util.AbstractMap$1$1")?0:java.util.AbstractMap.$AbstractMap$1$1$()),Clazz.innerTypeInstance(java.util.AbstractMap$1$1,this,null));
+});
+c$=Clazz.p0p();
+};
+c$.$AbstractMap$1$1$=function(){
+Clazz.pu$h(self.c$);
+c$=Clazz.decorateAsClass(function(){
+Clazz.prepareCallback(this,arguments);
+this.setIterator=null;
+Clazz.instantialize(this,arguments);
+},java.util,"AbstractMap$1$1",null,java.util.Iterator);
+Clazz.prepareFields(c$,function(){
+this.setIterator=this.b$["java.util.AbstractMap"].entrySet().iterator();
+});
+Clazz.overrideMethod(c$,"hasNext",
+function(){
+return this.setIterator.hasNext();
+});
+Clazz.overrideMethod(c$,"next",
+function(){
+return this.setIterator.next().getKey();
+});
+Clazz.overrideMethod(c$,"remove",
+function(){
+this.setIterator.remove();
+});
+c$=Clazz.p0p();
+};
+c$.$AbstractMap$2$=function(){
+Clazz.pu$h(self.c$);
+c$=Clazz.declareAnonymous(java.util,"AbstractMap$2",java.util.AbstractCollection);
+Clazz.overrideMethod(c$,"size",
+function(){
+return this.b$["java.util.AbstractMap"].size();
+});
+Clazz.overrideMethod(c$,"contains",
+function(object){
+return this.b$["java.util.AbstractMap"].containsValue(object);
+},"~O");
+Clazz.overrideMethod(c$,"iterator",
+function(){
+return((Clazz.isClassDefined("java.util.AbstractMap$2$1")?0:java.util.AbstractMap.$AbstractMap$2$1$()),Clazz.innerTypeInstance(java.util.AbstractMap$2$1,this,null));
+});
+c$=Clazz.p0p();
+};
+c$.$AbstractMap$2$1$=function(){
+Clazz.pu$h(self.c$);
+c$=Clazz.decorateAsClass(function(){
+Clazz.prepareCallback(this,arguments);
+this.setIterator=null;
+Clazz.instantialize(this,arguments);
+},java.util,"AbstractMap$2$1",null,java.util.Iterator);
+Clazz.prepareFields(c$,function(){
+this.setIterator=this.b$["java.util.AbstractMap"].entrySet().iterator();
+});
+Clazz.overrideMethod(c$,"hasNext",
+function(){
+return this.setIterator.hasNext();
+});
+Clazz.overrideMethod(c$,"next",
+function(){
+return this.setIterator.next().getValue();
+});
+Clazz.overrideMethod(c$,"remove",
+function(){
+this.setIterator.remove();
+});
+c$=Clazz.p0p();
+};
+});