OSDN Git Service

Merged gcj-eclipse branch to trunk.
[pf3gnuchains/gcc-fork.git] / libjava / java / lang / StringBuilder.h
1
2 // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
3
4 #ifndef __java_lang_StringBuilder__
5 #define __java_lang_StringBuilder__
6
7 #pragma interface
8
9 #include <java/lang/Object.h>
10 #include <gcj/array.h>
11
12
13 class java::lang::StringBuilder : public ::java::lang::Object
14 {
15
16 public:
17   StringBuilder();
18   StringBuilder(jint);
19   StringBuilder(::java::lang::String *);
20   StringBuilder(::java::lang::CharSequence *);
21   jint length();
22   jint capacity();
23   void ensureCapacity(jint);
24   void setLength(jint);
25   jchar charAt(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 * target$append(jchar);
35   ::java::lang::StringBuilder * target$append(::java::lang::CharSequence *);
36   ::java::lang::StringBuilder * target$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();
66 private:
67   jboolean regionMatches(jint, ::java::lang::String *);
68 public:
69   ::java::lang::Appendable * append(::java::lang::CharSequence *, jint, jint);
70   ::java::lang::Appendable * append(::java::lang::CharSequence *);
71   ::java::lang::Appendable * append(jchar);
72 private:
73   static const jlong serialVersionUID = 4383685877147921099LL;
74 public: // actually package-private
75   jint __attribute__((aligned(__alignof__( ::java::lang::Object)))) count;
76   JArray< jchar > * value;
77 private:
78   static const jint DEFAULT_CAPACITY = 16;
79 public:
80   static ::java::lang::Class class$;
81 };
82
83 #endif // __java_lang_StringBuilder__