7f474c33081d846b61e917827bc129e33528c8e4
[jalviewjs.git] / site / j2s / java / lang / StringBuilder.js
1 Clazz.load(["java.lang.AbstractStringBuilder","$.Appendable"],"java.lang.StringBuilder",["java.lang.Double","$.Float","$.Long"],function(){\r
2 c$=Clazz.declareType(java.lang,"StringBuilder",AbstractStringBuilder,[Appendable,CharSequence,java.io.Serializable]);\r
3 Clazz.makeConstructor(c$,\r
4 function(seq){\r
5 Clazz.superConstructor(this,StringBuilder,[seq.toString()]);\r
6 },"CharSequence");\r
7 Clazz.defineMethod(c$,"append",\r
8 function(b){\r
9 this.append0(b?"true":"false");\r
10 return this;\r
11 },"~B");\r
12 Clazz.defineMethod(c$,"append",\r
13 function(c){\r
14 this.append0(c);\r
15 return this;\r
16 },"~N");\r
17 Clazz.defineMethod(c$,"append",\r
18 function(i){\r
19 this.append0(Integer.toString(i));\r
20 return this;\r
21 },"~N");\r
22 Clazz.defineMethod(c$,"append",\r
23 function(lng){\r
24 this.append0(Long.toString(lng));\r
25 return this;\r
26 },"~N");\r
27 Clazz.defineMethod(c$,"append",\r
28 function(f){\r
29 this.append0(Float.toString(f));\r
30 return this;\r
31 },"~N");\r
32 Clazz.defineMethod(c$,"append",\r
33 function(d){\r
34 this.append0(Double.toString(d));\r
35 return this;\r
36 },"~N");\r
37 Clazz.defineMethod(c$,"append",\r
38 function(obj){\r
39 if(obj==null){\r
40 this.appendNull();\r
41 }else{\r
42 this.append0(obj.toString());\r
43 }return this;\r
44 },"~O");\r
45 Clazz.defineMethod(c$,"append",\r
46 function(str){\r
47 this.append0(str);\r
48 return this;\r
49 },"~S");\r
50 Clazz.defineMethod(c$,"append",\r
51 function(sb){\r
52 if(sb==null){\r
53 this.appendNull();\r
54 }else{\r
55 this.append0(sb.getValue(),0,sb.length());\r
56 }return this;\r
57 },"StringBuffer");\r
58 Clazz.defineMethod(c$,"append",\r
59 function(ch){\r
60 this.append0(ch);\r
61 return this;\r
62 },"~A");\r
63 Clazz.defineMethod(c$,"append",\r
64 function(str,offset,len){\r
65 this.append0(str,offset,len);\r
66 return this;\r
67 },"~A,~N,~N");\r
68 Clazz.defineMethod(c$,"append",\r
69 function(csq){\r
70 if(csq==null){\r
71 this.appendNull();\r
72 }else{\r
73 this.append0(csq.toString());\r
74 }return this;\r
75 },"CharSequence");\r
76 Clazz.defineMethod(c$,"append",\r
77 function(csq,start,end){\r
78 this.append0(csq,start,end);\r
79 return this;\r
80 },"CharSequence,~N,~N");\r
81 Clazz.defineMethod(c$,"$delete",\r
82 function(start,end){\r
83 this.delete0(start,end);\r
84 return this;\r
85 },"~N,~N");\r
86 Clazz.defineMethod(c$,"deleteCharAt",\r
87 function(index){\r
88 this.deleteCharAt0(index);\r
89 return this;\r
90 },"~N");\r
91 Clazz.defineMethod(c$,"insert",\r
92 function(offset,b){\r
93 this.insert0(offset,b?"true":"false");\r
94 return this;\r
95 },"~N,~B");\r
96 Clazz.defineMethod(c$,"insert",\r
97 function(offset,c){\r
98 this.insert0(offset,c);\r
99 return this;\r
100 },"~N,~N");\r
101 Clazz.defineMethod(c$,"insert",\r
102 function(offset,i){\r
103 this.insert0(offset,Integer.toString(i));\r
104 return this;\r
105 },"~N,~N");\r
106 Clazz.defineMethod(c$,"insert",\r
107 function(offset,l){\r
108 this.insert0(offset,Long.toString(l));\r
109 return this;\r
110 },"~N,~N");\r
111 Clazz.defineMethod(c$,"insert",\r
112 function(offset,f){\r
113 this.insert0(offset,Float.toString(f));\r
114 return this;\r
115 },"~N,~N");\r
116 Clazz.defineMethod(c$,"insert",\r
117 function(offset,d){\r
118 this.insert0(offset,Double.toString(d));\r
119 return this;\r
120 },"~N,~N");\r
121 Clazz.defineMethod(c$,"insert",\r
122 function(offset,obj){\r
123 this.insert0(offset,obj==null?"null":obj.toString());\r
124 return this;\r
125 },"~N,~O");\r
126 Clazz.defineMethod(c$,"insert",\r
127 function(offset,str){\r
128 this.insert0(offset,str);\r
129 return this;\r
130 },"~N,~S");\r
131 Clazz.defineMethod(c$,"insert",\r
132 function(offset,ch){\r
133 this.insert0(offset,ch);\r
134 return this;\r
135 },"~N,~A");\r
136 Clazz.defineMethod(c$,"insert",\r
137 function(offset,str,strOffset,strLen){\r
138 this.insert0(offset,str,strOffset,strLen);\r
139 return this;\r
140 },"~N,~A,~N,~N");\r
141 Clazz.defineMethod(c$,"insert",\r
142 function(offset,s){\r
143 this.insert0(offset,s==null?"null":s.toString());\r
144 return this;\r
145 },"~N,CharSequence");\r
146 Clazz.defineMethod(c$,"insert",\r
147 function(offset,s,start,end){\r
148 this.insert0(offset,s,start,end);\r
149 return this;\r
150 },"~N,CharSequence,~N,~N");\r
151 Clazz.defineMethod(c$,"replace",\r
152 function(start,end,str){\r
153 this.replace0(start,end,str);\r
154 return this;\r
155 },"~N,~N,~S");\r
156 Clazz.defineMethod(c$,"reverse",\r
157 function(){\r
158 this.reverse0();\r
159 return this;\r
160 });\r
161 });\r