1 Clazz.load(["java.lang.AbstractStringBuilder","$.Appendable"],"java.lang.StringBuffer",["java.lang.Character","$.Double","$.Float","$.Long"],function(){
\r
2 c$=Clazz.declareType(java.lang,"StringBuffer",AbstractStringBuilder,[Appendable,java.io.Serializable,CharSequence]);
\r
3 Clazz.makeConstructor(c$,
\r
6 throw new NullPointerException();
\r
8 Clazz.superConstructor(this,StringBuffer,[cs.toString()]);
\r
10 Clazz.defineMethod(c$,"append",
\r
12 return this.append(b?"true":"false");
\r
14 Clazz.defineMethod(c$,"append",
\r
19 Clazz.defineMethod(c$,"append",
\r
21 return this.append(Double.toString(d));
\r
23 Clazz.defineMethod(c$,"append",
\r
28 this.append0(obj.toString());
\r
31 Clazz.defineMethod(c$,"append",
\r
33 this.append0(string);
\r
36 Clazz.defineMethod(c$,"append",
\r
42 this.append0(sb.getValue(),0,sb.length());
\r
45 Clazz.defineMethod(c$,"append",
\r
47 this.append0(chars);
\r
50 Clazz.defineMethod(c$,"append",
\r
51 function(chars,start,length){
\r
52 this.append0(chars,start,length);
\r
55 Clazz.defineMethod(c$,"append",
\r
60 this.append0(s.toString());
\r
63 Clazz.defineMethod(c$,"append",
\r
64 function(s,start,end){
\r
65 this.append0(s,start,end);
\r
67 },"CharSequence,~N,~N");
\r
68 Clazz.defineMethod(c$,"appendCodePoint",
\r
69 function(codePoint){
\r
70 return this.append(Character.toChars(codePoint));
\r
72 Clazz.defineMethod(c$,"$delete",
\r
73 function(start,end){
\r
74 this.delete0(start,end);
\r
77 Clazz.defineMethod(c$,"deleteCharAt",
\r
79 this.deleteCharAt0(location);
\r
82 Clazz.defineMethod(c$,"insert",
\r
84 this.insert0(index,ch);
\r
87 Clazz.defineMethod(c$,"insert",
\r
89 return this.insert(index,b?"true":"false");
\r
91 Clazz.defineMethod(c$,"insert",
\r
93 return this.insert(index,Integer.toString(i));
\r
95 Clazz.defineMethod(c$,"insert",
\r
97 return this.insert(index,Long.toString(l));
\r
99 Clazz.defineMethod(c$,"insert",
\r
101 return this.insert(index,Double.toString(d));
\r
103 Clazz.defineMethod(c$,"insert",
\r
105 return this.insert(index,Float.toString(f));
\r
107 Clazz.defineMethod(c$,"insert",
\r
108 function(index,obj){
\r
109 return this.insert(index,obj==null?"null":obj.toString());
\r
111 Clazz.defineMethod(c$,"insert",
\r
112 function(index,string){
\r
113 this.insert0(index,string);
\r
116 Clazz.defineMethod(c$,"insert",
\r
117 function(index,chars){
\r
118 this.insert0(index,chars);
\r
121 Clazz.defineMethod(c$,"insert",
\r
122 function(index,chars,start,length){
\r
123 this.insert0(index,chars,start,length);
\r
126 Clazz.defineMethod(c$,"insert",
\r
128 this.insert0(index,s==null?"null":s.toString());
\r
130 },"~N,CharSequence");
\r
131 Clazz.defineMethod(c$,"insert",
\r
132 function(index,s,start,end){
\r
133 this.insert0(index,s,start,end);
\r
135 },"~N,CharSequence,~N,~N");
\r
136 Clazz.defineMethod(c$,"replace",
\r
137 function(start,end,string){
\r
138 this.replace0(start,end,string);
\r
141 Clazz.defineMethod(c$,"reverse",
\r
146 Clazz.overrideMethod(c$,"subSequence",
\r
147 function(start,end){
\r
148 return Clazz.superCall(this,StringBuffer,"substring",[start,end]);
\r