libjava/ChangeLog:
[official-gcc.git] / libjava / gnu / java / lang / CPStringBuilder.h
blob5b03bf3a77eb501d6b0967f9437e47643ad17de0
2 // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
4 #ifndef __gnu_java_lang_CPStringBuilder__
5 #define __gnu_java_lang_CPStringBuilder__
7 #pragma interface
9 #include <java/lang/Object.h>
10 #include <gcj/array.h>
12 extern "Java"
14 namespace gnu
16 namespace java
18 namespace lang
20 class CPStringBuilder;
26 class gnu::java::lang::CPStringBuilder : public ::java::lang::Object
29 public:
30 CPStringBuilder();
31 CPStringBuilder(jint);
32 CPStringBuilder(::java::lang::String *);
33 CPStringBuilder(::java::lang::StringBuffer *);
34 CPStringBuilder(::java::lang::StringBuilder *);
35 CPStringBuilder(::java::lang::CharSequence *);
36 void setLength(jint);
37 jchar charAt(jint);
38 jint codePointAt(jint);
39 jint codePointBefore(jint);
40 void getChars(jint, jint, JArray< jchar > *, jint);
41 void setCharAt(jint, jchar);
42 ::gnu::java::lang::CPStringBuilder * append(::java::lang::Object *);
43 ::gnu::java::lang::CPStringBuilder * append(::java::lang::String *);
44 ::gnu::java::lang::CPStringBuilder * append(::java::lang::StringBuffer *);
45 ::gnu::java::lang::CPStringBuilder * append(JArray< jchar > *);
46 ::gnu::java::lang::CPStringBuilder * append(JArray< jchar > *, jint, jint);
47 ::gnu::java::lang::CPStringBuilder * append(jboolean);
48 ::gnu::java::lang::CPStringBuilder * CPStringBuilder$append(jchar);
49 ::gnu::java::lang::CPStringBuilder * CPStringBuilder$append(::java::lang::CharSequence *);
50 ::gnu::java::lang::CPStringBuilder * CPStringBuilder$append(::java::lang::CharSequence *, jint, jint);
51 ::gnu::java::lang::CPStringBuilder * append(jint);
52 ::gnu::java::lang::CPStringBuilder * append(jlong);
53 ::gnu::java::lang::CPStringBuilder * append(jfloat);
54 ::gnu::java::lang::CPStringBuilder * append(jdouble);
55 ::gnu::java::lang::CPStringBuilder * appendCodePoint(jint);
56 ::gnu::java::lang::CPStringBuilder * delete$(jint, jint);
57 ::gnu::java::lang::CPStringBuilder * deleteCharAt(jint);
58 ::gnu::java::lang::CPStringBuilder * replace(jint, jint, ::java::lang::String *);
59 ::gnu::java::lang::CPStringBuilder * insert(jint, JArray< jchar > *, jint, jint);
60 ::gnu::java::lang::CPStringBuilder * insert(jint, ::java::lang::Object *);
61 ::gnu::java::lang::CPStringBuilder * insert(jint, ::java::lang::String *);
62 ::gnu::java::lang::CPStringBuilder * insert(jint, ::java::lang::CharSequence *);
63 ::gnu::java::lang::CPStringBuilder * insert(jint, ::java::lang::CharSequence *, jint, jint);
64 ::gnu::java::lang::CPStringBuilder * insert(jint, JArray< jchar > *);
65 ::gnu::java::lang::CPStringBuilder * insert(jint, jboolean);
66 ::gnu::java::lang::CPStringBuilder * insert(jint, jchar);
67 ::gnu::java::lang::CPStringBuilder * insert(jint, jint);
68 ::gnu::java::lang::CPStringBuilder * insert(jint, jlong);
69 ::gnu::java::lang::CPStringBuilder * insert(jint, jfloat);
70 ::gnu::java::lang::CPStringBuilder * insert(jint, jdouble);
71 jint indexOf(::java::lang::String *);
72 jint indexOf(::java::lang::String *, jint);
73 jint lastIndexOf(::java::lang::String *);
74 jint lastIndexOf(::java::lang::String *, jint);
75 ::gnu::java::lang::CPStringBuilder * reverse();
76 void trimToSize();
77 jint codePointCount(jint, jint);
78 jint offsetByCodePoints(jint, jint);
79 void ensureCapacity(jint);
80 private:
81 void allocateArray(jint);
82 public:
83 jint length();
84 ::java::lang::CharSequence * subSequence(jint, jint);
85 ::java::lang::String * substring(jint);
86 ::java::lang::String * substring(jint, jint);
87 ::java::lang::String * toString();
88 ::java::lang::Appendable * append(::java::lang::CharSequence *, jint, jint);
89 ::java::lang::Appendable * append(::java::lang::CharSequence *);
90 ::java::lang::Appendable * append(jchar);
91 private:
92 jint __attribute__((aligned(__alignof__( ::java::lang::Object)))) count;
93 JArray< jchar > * value;
94 jboolean allocated;
95 static jint DEFAULT_CAPACITY;
96 public:
97 static ::java::lang::Class class$;
100 #endif // __gnu_java_lang_CPStringBuilder__