Merge branch 'master' of https://source.jalview.org/git/jalviewjs.git
[jalviewjs.git] / site / j2s / java / lang / Enum.js
index b1547a0..145a887 100644 (file)
@@ -1,81 +1,81 @@
-// BH removed inner class \r
-Clazz.load(null,"java.lang.Enum",["java.lang.CloneNotSupportedException","$.IllegalArgumentException","$.NullPointerException"],function(){\r
-c$=Clazz.decorateAsClass(function(){\r
-this.$name=null;\r
-this.$ordinal=0;\r
-Clazz.instantialize(this,arguments);\r
-},java.lang,"Enum",null,[java.io.Serializable,Comparable]);\r
-Clazz.makeConstructor(c$,\r
-function(name,ordinal){\r
-this.$name=name;\r
-this.$ordinal=ordinal;\r
-},"~S,~N");\r
-Clazz.defineMethod(c$,"name",\r
-function(){\r
-return this.$name;\r
-});\r
-Clazz.defineMethod(c$,"ordinal",\r
-function(){\r
-return this.$ordinal;\r
-});\r
-Clazz.overrideMethod(c$,"toString",\r
-function(){\r
-return this.$name;\r
-});\r
-Clazz.overrideMethod(c$,"equals",\r
-function(other){\r
-return this===other;\r
-},"~O");\r
-Clazz.overrideMethod(c$,"hashCode",\r
-function(){\r
-return this.$ordinal+(this.$name==null?0:this.$name.hashCode());\r
-});\r
-Clazz.overrideMethod(c$,"clone",\r
-function(){\r
-throw new CloneNotSupportedException(("KA004"));\r
-});\r
-Clazz.overrideMethod(c$,"compareTo",\r
-function(o){\r
-return this.$ordinal-o.$ordinal;\r
-},"~O");\r
-Clazz.defineMethod(c$,"getDeclaringClass",\r
-function(){\r
-var myClass=this.getClass();\r
-var mySuperClass=myClass.getSuperclass();\r
-if(Enum===mySuperClass){\r
-return myClass;\r
-}return mySuperClass;\r
-});\r
-c$.$valueOf=Clazz.defineMethod(c$,"$valueOf",\r
-function(enumType,name){\r
-if((enumType==null)||(name==null)){\r
-throw new NullPointerException(("KA001"));\r
-}var values=Enum.getValues(enumType);\r
-if(values==null){\r
-throw new IllegalArgumentException(("KA005"));\r
-}for(var enumConst,$enumConst=0,$$enumConst=values;$enumConst<$$enumConst.length&&((enumConst=$$enumConst[$enumConst])||true);$enumConst++){\r
-if(enumConst.$name.equals(name)){\r
-return enumConst;\r
-}}\r
-throw new IllegalArgumentException(("KA006"));\r
-},"Class,~S");\r
-c$.getValues=Clazz.defineMethod(c$,"getValues",\r
-function(enumType){\r
-return enumType.values();\r
-},"Class");\r
-\r
-//c$.$Enum$1$=function(){\r
-//Clazz.pu$h(self.c$);\r
-\r
-//c$=Clazz.declareAnonymous(null,"Enum$1",null,java.security.PrivilegedExceptionAction);\r
-//Clazz.overrideMethod(c$,"run",\r
-//function(){\r
-//var valsMethod=this.f$.enumType.getMethod("values",null);\r
-//valsMethod.setAccessible(true);\r
-//return valsMethod;\r
-//});\r
-//c$=Clazz.p0p();\r
-//};\r
-\r
-\r
-});\r
+// BH removed inner class 
+Clazz.load(null,"java.lang.Enum",["java.lang.CloneNotSupportedException","$.IllegalArgumentException","$.NullPointerException"],function(){
+c$=Clazz.decorateAsClass(function(){
+this.$name=null;
+this.$ordinal=0;
+Clazz.instantialize(this,arguments);
+},java.lang,"Enum",null,[java.io.Serializable,Comparable]);
+Clazz.makeConstructor(c$,
+function(name,ordinal){
+this.$name=name;
+this.$ordinal=ordinal;
+},"~S,~N");
+Clazz.defineMethod(c$,"name",
+function(){
+return this.$name;
+});
+Clazz.defineMethod(c$,"ordinal",
+function(){
+return this.$ordinal;
+});
+Clazz.overrideMethod(c$,"toString",
+function(){
+return this.$name;
+});
+Clazz.overrideMethod(c$,"equals",
+function(other){
+return this===other;
+},"~O");
+Clazz.overrideMethod(c$,"hashCode",
+function(){
+return this.$ordinal+(this.$name==null?0:this.$name.hashCode());
+});
+Clazz.overrideMethod(c$,"clone",
+function(){
+throw new CloneNotSupportedException(("KA004"));
+});
+Clazz.overrideMethod(c$,"compareTo",
+function(o){
+return this.$ordinal-o.$ordinal;
+},"~O");
+Clazz.defineMethod(c$,"getDeclaringClass",
+function(){
+var myClass=this.getClass();
+var mySuperClass=myClass.getSuperclass();
+if(Enum===mySuperClass){
+return myClass;
+}return mySuperClass;
+});
+c$.$valueOf=Clazz.defineMethod(c$,"$valueOf",
+function(enumType,name){
+if((enumType==null)||(name==null)){
+throw new NullPointerException(("KA001"));
+}var values=Enum.getValues(enumType);
+if(values==null){
+throw new IllegalArgumentException(("KA005"));
+}for(var enumConst,$enumConst=0,$$enumConst=values;$enumConst<$$enumConst.length&&((enumConst=$$enumConst[$enumConst])||true);$enumConst++){
+if(enumConst.$name.equals(name)){
+return enumConst;
+}}
+throw new IllegalArgumentException(("KA006"));
+},"Class,~S");
+c$.getValues=Clazz.defineMethod(c$,"getValues",
+function(enumType){
+return enumType.values();
+},"Class");
+
+//c$.$Enum$1$=function(){
+//Clazz.pu$h(self.c$);
+
+//c$=Clazz.declareAnonymous(null,"Enum$1",null,java.security.PrivilegedExceptionAction);
+//Clazz.overrideMethod(c$,"run",
+//function(){
+//var valsMethod=this.f$.enumType.getMethod("values",null);
+//valsMethod.setAccessible(true);
+//return valsMethod;
+//});
+//c$=Clazz.p0p();
+//};
+
+
+});