OSDN Git Service

2009-08-24 Rafael Avila de Espindola <espindola@google.com>
[pf3gnuchains/gcc-fork.git] / libjava / java / lang / StringBuffer.h
1
2 // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
3
4 #ifndef __java_lang_StringBuffer__
5 #define __java_lang_StringBuffer__
6
7 #pragma interface
8
9 #include <java/lang/AbstractStringBuffer.h>
10 #include <gcj/array.h>
11
12
13 class java::lang::StringBuffer : public ::java::lang::AbstractStringBuffer
14 {
15
16 public:
17   StringBuffer();
18   StringBuffer(jint);
19   StringBuffer(::java::lang::String *);
20   StringBuffer(::java::lang::CharSequence *);
21   jint length();
22   jint capacity();
23   void ensureCapacity(jint);
24   void setLength(jint);
25   jchar charAt(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();
68   void trimToSize();
69   jint codePointCount(jint, jint);
70   jint offsetByCodePoints(jint, jint);
71 public: // actually package-private
72   void ensureCapacity_unsynchronized(jint);
73 public:
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);
107 private:
108   static const jlong serialVersionUID = 3388685877147921107LL;
109 public: // actually package-private
110   jboolean __attribute__((aligned(__alignof__( ::java::lang::AbstractStringBuffer)))) shared;
111 public:
112   static ::java::lang::Class class$;
113 };
114
115 #endif // __java_lang_StringBuffer__