CPStringBuilder.h 3.8 KB

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