StringBuilder.h 3.47 KB
Newer Older
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33

// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-

#ifndef __java_lang_StringBuilder__
#define __java_lang_StringBuilder__

#pragma interface

#include <java/lang/Object.h>
#include <gcj/array.h>


class java::lang::StringBuilder : public ::java::lang::Object
{

public:
  StringBuilder();
  StringBuilder(jint);
  StringBuilder(::java::lang::String *);
  StringBuilder(::java::lang::CharSequence *);
  jint length();
  jint capacity();
  void ensureCapacity(jint);
  void setLength(jint);
  jchar charAt(jint);
  void getChars(jint, jint, JArray< jchar > *, jint);
  void setCharAt(jint, jchar);
  ::java::lang::StringBuilder * append(::java::lang::Object *);
  ::java::lang::StringBuilder * append(::java::lang::String *);
  ::java::lang::StringBuilder * append(::java::lang::StringBuffer *);
  ::java::lang::StringBuilder * append(JArray< jchar > *);
  ::java::lang::StringBuilder * append(JArray< jchar > *, jint, jint);
  ::java::lang::StringBuilder * append(jboolean);
Tom Tromey committed
34 35 36
  ::java::lang::StringBuilder * StringBuilder$append(jchar);
  ::java::lang::StringBuilder * StringBuilder$append(::java::lang::CharSequence *);
  ::java::lang::StringBuilder * StringBuilder$append(::java::lang::CharSequence *, jint, jint);
37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68
  ::java::lang::StringBuilder * appendCodePoint(jint);
  ::java::lang::StringBuilder * append(jint);
  ::java::lang::StringBuilder * append(jlong);
  ::java::lang::StringBuilder * append(jfloat);
  ::java::lang::StringBuilder * append(jdouble);
  ::java::lang::StringBuilder * delete$(jint, jint);
  ::java::lang::StringBuilder * deleteCharAt(jint);
  ::java::lang::StringBuilder * replace(jint, jint, ::java::lang::String *);
  ::java::lang::String * substring(jint);
  ::java::lang::CharSequence * subSequence(jint, jint);
  ::java::lang::String * substring(jint, jint);
  ::java::lang::StringBuilder * insert(jint, JArray< jchar > *, jint, jint);
  ::java::lang::StringBuilder * insert(jint, ::java::lang::Object *);
  ::java::lang::StringBuilder * insert(jint, ::java::lang::String *);
  ::java::lang::StringBuilder * insert(jint, ::java::lang::CharSequence *);
  ::java::lang::StringBuilder * insert(jint, ::java::lang::CharSequence *, jint, jint);
  ::java::lang::StringBuilder * insert(jint, JArray< jchar > *);
  ::java::lang::StringBuilder * insert(jint, jboolean);
  ::java::lang::StringBuilder * insert(jint, jchar);
  ::java::lang::StringBuilder * insert(jint, jint);
  ::java::lang::StringBuilder * insert(jint, jlong);
  ::java::lang::StringBuilder * insert(jint, jfloat);
  ::java::lang::StringBuilder * insert(jint, jdouble);
  jint indexOf(::java::lang::String *);
  jint indexOf(::java::lang::String *, jint);
  jint lastIndexOf(::java::lang::String *);
  jint lastIndexOf(::java::lang::String *, jint);
  ::java::lang::StringBuilder * reverse();
  ::java::lang::String * toString();
private:
  jboolean regionMatches(jint, ::java::lang::String *);
public:
69 70 71 72
  jint codePointAt(jint);
  jint codePointBefore(jint);
  jint codePointCount(jint, jint);
  void trimToSize();
73 74 75 76 77 78 79 80 81 82 83 84 85 86 87
  ::java::lang::Appendable * append(::java::lang::CharSequence *, jint, jint);
  ::java::lang::Appendable * append(::java::lang::CharSequence *);
  ::java::lang::Appendable * append(jchar);
private:
  static const jlong serialVersionUID = 4383685877147921099LL;
public: // actually package-private
  jint __attribute__((aligned(__alignof__( ::java::lang::Object)))) count;
  JArray< jchar > * value;
private:
  static const jint DEFAULT_CAPACITY = 16;
public:
  static ::java::lang::Class class$;
};

#endif // __java_lang_StringBuilder__