2 // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
4 #ifndef __java_lang_StringBuilder__
5 #define __java_lang_StringBuilder__
9 #include <java/lang/Object.h>
10 #include <gcj/array.h>
13 class java::lang::StringBuilder
: public ::java::lang::Object
19 StringBuilder(::java::lang::String
*);
20 StringBuilder(::java::lang::CharSequence
*);
23 void ensureCapacity(jint
);
26 void getChars(jint
, jint
, JArray
< jchar
> *, jint
);
27 void setCharAt(jint
, jchar
);
28 ::java::lang::StringBuilder
* append(::java::lang::Object
*);
29 ::java::lang::StringBuilder
* append(::java::lang::String
*);
30 ::java::lang::StringBuilder
* append(::java::lang::StringBuffer
*);
31 ::java::lang::StringBuilder
* append(JArray
< jchar
> *);
32 ::java::lang::StringBuilder
* append(JArray
< jchar
> *, jint
, jint
);
33 ::java::lang::StringBuilder
* append(jboolean
);
34 ::java::lang::StringBuilder
* StringBuilder$
append(jchar
);
35 ::java::lang::StringBuilder
* StringBuilder$
append(::java::lang::CharSequence
*);
36 ::java::lang::StringBuilder
* StringBuilder$
append(::java::lang::CharSequence
*, jint
, jint
);
37 ::java::lang::StringBuilder
* appendCodePoint(jint
);
38 ::java::lang::StringBuilder
* append(jint
);
39 ::java::lang::StringBuilder
* append(jlong
);
40 ::java::lang::StringBuilder
* append(jfloat
);
41 ::java::lang::StringBuilder
* append(jdouble
);
42 ::java::lang::StringBuilder
* delete$
(jint
, jint
);
43 ::java::lang::StringBuilder
* deleteCharAt(jint
);
44 ::java::lang::StringBuilder
* replace(jint
, jint
, ::java::lang::String
*);
45 ::java::lang::String
* substring(jint
);
46 ::java::lang::CharSequence
* subSequence(jint
, jint
);
47 ::java::lang::String
* substring(jint
, jint
);
48 ::java::lang::StringBuilder
* insert(jint
, JArray
< jchar
> *, jint
, jint
);
49 ::java::lang::StringBuilder
* insert(jint
, ::java::lang::Object
*);
50 ::java::lang::StringBuilder
* insert(jint
, ::java::lang::String
*);
51 ::java::lang::StringBuilder
* insert(jint
, ::java::lang::CharSequence
*);
52 ::java::lang::StringBuilder
* insert(jint
, ::java::lang::CharSequence
*, jint
, jint
);
53 ::java::lang::StringBuilder
* insert(jint
, JArray
< jchar
> *);
54 ::java::lang::StringBuilder
* insert(jint
, jboolean
);
55 ::java::lang::StringBuilder
* insert(jint
, jchar
);
56 ::java::lang::StringBuilder
* insert(jint
, jint
);
57 ::java::lang::StringBuilder
* insert(jint
, jlong
);
58 ::java::lang::StringBuilder
* insert(jint
, jfloat
);
59 ::java::lang::StringBuilder
* insert(jint
, jdouble
);
60 jint
indexOf(::java::lang::String
*);
61 jint
indexOf(::java::lang::String
*, jint
);
62 jint
lastIndexOf(::java::lang::String
*);
63 jint
lastIndexOf(::java::lang::String
*, jint
);
64 ::java::lang::StringBuilder
* reverse();
65 ::java::lang::String
* toString();
67 jboolean
regionMatches(jint
, ::java::lang::String
*);
69 jint
codePointAt(jint
);
70 jint
codePointBefore(jint
);
71 jint
codePointCount(jint
, jint
);
73 ::java::lang::Appendable
* append(::java::lang::CharSequence
*, jint
, jint
);
74 ::java::lang::Appendable
* append(::java::lang::CharSequence
*);
75 ::java::lang::Appendable
* append(jchar
);
77 static const jlong serialVersionUID
= 4383685877147921099LL;
78 public: // actually package-private
79 jint
__attribute__((aligned(__alignof__( ::java::lang::Object
)))) count
;
80 JArray
< jchar
> * value
;
82 static const jint DEFAULT_CAPACITY
= 16;
84 static ::java::lang::Class
class$
;
87 #endif // __java_lang_StringBuilder__