Download static/j2s/java/lang/Enum.js from patonlab/cascade: direct link, hf CLI and curl.
- Browser
- Download file 2.26 kB
-
https://huggingface.co/spaces/patonlab/cascade/resolve/main/static/j2s/java/lang/Enum.js
- Command line
-
hf download hf://spaces/patonlab/cascade/static/j2s/java/lang/Enum.js
-
curl -L -o Enum.js https://huggingface.co/spaces/patonlab/cascade/resolve/main/static/j2s/java/lang/Enum.js
2.26 kB
| // 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(); | |
| //}; | |
| }); | |