2 // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
4 #ifndef __java_lang_StringBuffer__
5 #define __java_lang_StringBuffer__
9 #include <java/lang/AbstractStringBuffer.h>
10 #include <gcj/array.h>
13 class java::lang::StringBuffer
: public ::java::lang::AbstractStringBuffer
19 StringBuffer(::java::lang::String
*);
20 StringBuffer(::java::lang::CharSequence
*);
23 void ensureCapacity(jint
);
26 jint
codePointAt(jint
);
27 jint
codePointBefore(jint
);
28 void getChars(jint
, jint
, JArray
< jchar
> *, jint
);
29 void setCharAt(jint
, jchar
);
30 ::java::lang::StringBuffer
* StringBuffer$
append(::java::lang::Object
*);
31 ::java::lang::StringBuffer
* StringBuffer$
append(::java::lang::String
*);
32 ::java::lang::StringBuffer
* StringBuffer$
append(::java::lang::StringBuffer
*);
33 ::java::lang::StringBuffer
* StringBuffer$
append(JArray
< jchar
> *);
34 ::java::lang::StringBuffer
* StringBuffer$
append(JArray
< jchar
> *, jint
, jint
);
35 ::java::lang::StringBuffer
* StringBuffer$
append(jboolean
);
36 ::java::lang::StringBuffer
* StringBuffer$
append(jchar
);
37 ::java::lang::StringBuffer
* StringBuffer$
append(::java::lang::CharSequence
*);
38 ::java::lang::StringBuffer
* StringBuffer$
append(::java::lang::CharSequence
*, jint
, jint
);
39 ::java::lang::StringBuffer
* StringBuffer$
append(jint
);
40 ::java::lang::StringBuffer
* StringBuffer$
append(jlong
);
41 ::java::lang::StringBuffer
* StringBuffer$
append(jfloat
);
42 ::java::lang::StringBuffer
* StringBuffer$
append(jdouble
);
43 ::java::lang::StringBuffer
* StringBuffer$
appendCodePoint(jint
);
44 ::java::lang::StringBuffer
* StringBuffer$
delete(jint
, jint
);
45 ::java::lang::StringBuffer
* StringBuffer$
deleteCharAt(jint
);
46 ::java::lang::StringBuffer
* StringBuffer$
replace(jint
, jint
, ::java::lang::String
*);
47 ::java::lang::String
* substring(jint
);
48 ::java::lang::CharSequence
* subSequence(jint
, jint
);
49 ::java::lang::String
* substring(jint
, jint
);
50 ::java::lang::StringBuffer
* StringBuffer$
insert(jint
, JArray
< jchar
> *, jint
, jint
);
51 ::java::lang::StringBuffer
* StringBuffer$
insert(jint
, ::java::lang::Object
*);
52 ::java::lang::StringBuffer
* StringBuffer$
insert(jint
, ::java::lang::String
*);
53 ::java::lang::StringBuffer
* StringBuffer$
insert(jint
, ::java::lang::CharSequence
*);
54 ::java::lang::StringBuffer
* StringBuffer$
insert(jint
, ::java::lang::CharSequence
*, jint
, jint
);
55 ::java::lang::StringBuffer
* StringBuffer$
insert(jint
, JArray
< jchar
> *);
56 ::java::lang::StringBuffer
* StringBuffer$
insert(jint
, jboolean
);
57 ::java::lang::StringBuffer
* StringBuffer$
insert(jint
, jchar
);
58 ::java::lang::StringBuffer
* StringBuffer$
insert(jint
, jint
);
59 ::java::lang::StringBuffer
* StringBuffer$
insert(jint
, jlong
);
60 ::java::lang::StringBuffer
* StringBuffer$
insert(jint
, jfloat
);
61 ::java::lang::StringBuffer
* StringBuffer$
insert(jint
, jdouble
);
62 jint
indexOf(::java::lang::String
*);
63 jint
indexOf(::java::lang::String
*, jint
);
64 jint
lastIndexOf(::java::lang::String
*);
65 jint
lastIndexOf(::java::lang::String
*, jint
);
66 ::java::lang::StringBuffer
* StringBuffer$
reverse();
67 ::java::lang::String
* toString();
69 jint
codePointCount(jint
, jint
);
70 jint
offsetByCodePoints(jint
, jint
);
71 public: // actually package-private
72 void ensureCapacity_unsynchronized(jint
);
74 ::java::lang::AbstractStringBuffer
* reverse();
75 ::java::lang::AbstractStringBuffer
* deleteCharAt(jint
);
76 ::java::lang::AbstractStringBuffer
* replace(jint
, jint
, ::java::lang::String
*);
77 ::java::lang::AbstractStringBuffer
* delete$
(jint
, jint
);
78 ::java::lang::AbstractStringBuffer
* insert(jint
, jdouble
);
79 ::java::lang::AbstractStringBuffer
* insert(jint
, jfloat
);
80 ::java::lang::AbstractStringBuffer
* insert(jint
, jlong
);
81 ::java::lang::AbstractStringBuffer
* insert(jint
, jint
);
82 ::java::lang::AbstractStringBuffer
* insert(jint
, jchar
);
83 ::java::lang::AbstractStringBuffer
* insert(jint
, jboolean
);
84 ::java::lang::AbstractStringBuffer
* insert(jint
, JArray
< jchar
> *);
85 ::java::lang::AbstractStringBuffer
* insert(jint
, ::java::lang::CharSequence
*, jint
, jint
);
86 ::java::lang::AbstractStringBuffer
* insert(jint
, ::java::lang::CharSequence
*);
87 ::java::lang::AbstractStringBuffer
* insert(jint
, ::java::lang::String
*);
88 ::java::lang::AbstractStringBuffer
* insert(jint
, ::java::lang::Object
*);
89 ::java::lang::AbstractStringBuffer
* insert(jint
, JArray
< jchar
> *, jint
, jint
);
90 ::java::lang::AbstractStringBuffer
* append(jdouble
);
91 ::java::lang::AbstractStringBuffer
* append(jfloat
);
92 ::java::lang::AbstractStringBuffer
* append(jlong
);
93 ::java::lang::AbstractStringBuffer
* append(jint
);
94 ::java::lang::Appendable
* append(::java::lang::CharSequence
*, jint
, jint
);
95 ::java::lang::AbstractStringBuffer
* AbstractStringBuffer$
append(::java::lang::CharSequence
*, jint
, jint
);
96 ::java::lang::Appendable
* append(::java::lang::CharSequence
*);
97 ::java::lang::AbstractStringBuffer
* AbstractStringBuffer$
append(::java::lang::CharSequence
*);
98 ::java::lang::Appendable
* append(jchar
);
99 ::java::lang::AbstractStringBuffer
* AbstractStringBuffer$
append(jchar
);
100 ::java::lang::AbstractStringBuffer
* append(jboolean
);
101 ::java::lang::AbstractStringBuffer
* append(JArray
< jchar
> *, jint
, jint
);
102 ::java::lang::AbstractStringBuffer
* append(JArray
< jchar
> *);
103 ::java::lang::AbstractStringBuffer
* append(::java::lang::StringBuffer
*);
104 ::java::lang::AbstractStringBuffer
* append(::java::lang::String
*);
105 ::java::lang::AbstractStringBuffer
* append(::java::lang::Object
*);
106 ::java::lang::AbstractStringBuffer
* appendCodePoint(jint
);
108 static const jlong serialVersionUID
= 3388685877147921107LL;
109 public: // actually package-private
110 jboolean
__attribute__((aligned(__alignof__( ::java::lang::AbstractStringBuffer
)))) shared
;
112 static ::java::lang::Class
class$
;
115 #endif // __java_lang_StringBuffer__