Download static/j2s/java/io/StringWriter.js from patonlab/cascade: direct link, hf CLI and curl.
- Browser
- Download file 2.05 kB
-
https://huggingface.co/spaces/patonlab/cascade/resolve/main/static/j2s/java/io/StringWriter.js
- Command line
-
hf download hf://spaces/patonlab/cascade/static/j2s/java/io/StringWriter.js
-
curl -L -o StringWriter.js https://huggingface.co/spaces/patonlab/cascade/resolve/main/static/j2s/java/io/StringWriter.js
2.05 kB
| Clazz.load(["java.io.Writer"],"java.io.StringWriter",["java.lang.IllegalArgumentException","$.IndexOutOfBoundsException","$.StringBuffer"],function(){ | |
| c$=Clazz.decorateAsClass(function(){ | |
| this.buf=null; | |
| Clazz.instantialize(this,arguments); | |
| },java.io,"StringWriter",java.io.Writer); | |
| Clazz.makeConstructor(c$, | |
| function(){ | |
| Clazz.superConstructor(this,java.io.StringWriter); | |
| this.buf=new StringBuffer(16); | |
| this.lock=this.buf; | |
| }); | |
| Clazz.makeConstructor(c$, | |
| function(initialSize){ | |
| Clazz.superConstructor(this,java.io.StringWriter,[]); | |
| if(initialSize>=0){ | |
| this.buf=new StringBuffer(initialSize); | |
| this.lock=this.buf; | |
| }else{ | |
| throw new IllegalArgumentException(); | |
| }},"~N"); | |
| Clazz.overrideMethod(c$,"close", | |
| function(){ | |
| }); | |
| Clazz.overrideMethod(c$,"flush", | |
| function(){ | |
| }); | |
| Clazz.defineMethod(c$,"getBuffer", | |
| function(){ | |
| { | |
| return this.buf; | |
| }}); | |
| Clazz.overrideMethod(c$,"toString", | |
| function(){ | |
| { | |
| return this.buf.toString(); | |
| }}); | |
| Clazz.defineMethod(c$,"write", | |
| function(cbuf,offset,count){ | |
| if(0<=offset&&offset<=cbuf.length&&0<=count&&count<=cbuf.length-offset){ | |
| { | |
| this.buf.append(cbuf,offset,count); | |
| }}else{ | |
| throw new IndexOutOfBoundsException(); | |
| }},"~A,~N,~N"); | |
| Clazz.defineMethod(c$,"write", | |
| function(oneChar){ | |
| { | |
| this.buf.append(String.fromCharCode(oneChar)); | |
| }},"~N"); | |
| Clazz.defineMethod(c$,"write", | |
| function(str){ | |
| { | |
| this.buf.append(str); | |
| }},"~S"); | |
| Clazz.defineMethod(c$,"write", | |
| function(str,offset,count){ | |
| var sub=str.substring(offset,offset+count); | |
| { | |
| this.buf.append(sub); | |
| }},"~S,~N,~N"); | |
| Clazz.defineMethod(c$,"append", | |
| function(c){ | |
| this.write(c.charCodeAt(0)); | |
| return this; | |
| },"~N"); | |
| Clazz.defineMethod(c$,"append", | |
| function(csq){ | |
| if(null==csq){ | |
| this.append("null",0,"null".length); | |
| }else{ | |
| this.append(csq,0,csq.length()); | |
| }return this; | |
| },"CharSequence"); | |
| Clazz.defineMethod(c$,"append", | |
| function(csq,start,end){ | |
| if(null==csq){ | |
| csq="null"; | |
| }var output=csq.subSequence(start,end).toString(); | |
| this.write(output,0,output.length); | |
| return this; | |
| },"CharSequence,~N,~N"); | |
| }); | |