Download static/j2s/java/util/AbstractQueue.js from patonlab/cascade: direct link, hf CLI and curl.
- Browser
- Download file 1.14 kB
-
https://huggingface.co/spaces/patonlab/cascade/resolve/main/static/j2s/java/util/AbstractQueue.js
- Command line
-
hf download hf://spaces/patonlab/cascade/static/j2s/java/util/AbstractQueue.js
-
curl -L -o AbstractQueue.js https://huggingface.co/spaces/patonlab/cascade/resolve/main/static/j2s/java/util/AbstractQueue.js
1.14 kB
| Clazz.load(["java.util.AbstractCollection","$.Queue"],"java.util.AbstractQueue",["java.lang.IllegalArgumentException","$.IllegalStateException","$.NullPointerException","java.util.NoSuchElementException"],function(){ | |
| c$=Clazz.declareType(java.util,"AbstractQueue",java.util.AbstractCollection,java.util.Queue); | |
| Clazz.overrideMethod(c$,"add", | |
| function(o){ | |
| if(null==o){ | |
| throw new NullPointerException(); | |
| }if(this.offer(o)){ | |
| return true; | |
| }throw new IllegalStateException(); | |
| },"~O"); | |
| Clazz.overrideMethod(c$,"addAll", | |
| function(c){ | |
| if(null==c){ | |
| throw new NullPointerException(); | |
| }if(this===c){ | |
| throw new IllegalArgumentException(); | |
| }return Clazz.superCall(this,java.util.AbstractQueue,"addAll",[c]); | |
| },"java.util.Collection"); | |
| Clazz.defineMethod(c$,"remove", | |
| function(){ | |
| var o=this.poll(); | |
| if(null==o){ | |
| throw new java.util.NoSuchElementException(); | |
| }return o; | |
| }); | |
| Clazz.overrideMethod(c$,"element", | |
| function(){ | |
| var o=this.peek(); | |
| if(null==o){ | |
| throw new java.util.NoSuchElementException(); | |
| }return o; | |
| }); | |
| Clazz.overrideMethod(c$,"clear", | |
| function(){ | |
| var o; | |
| do{ | |
| o=this.poll(); | |
| }while(null!=o); | |
| }); | |
| }); | |