/tests/nbody-java/java_nio_charset_Charset.h

https://github.com/eclecticdave/emscripten · C Header · 226 lines · 203 code · 9 blank · 14 comment · 0 complexity · 54f56f0906261f2da6a34f88773207c6 MD5 · raw file

  1. #ifndef __JAVA_NIO_CHARSET_CHARSET__
  2. #define __JAVA_NIO_CHARSET_CHARSET__
  3. #include "xmlvm.h"
  4. // Preprocessor constants for interfaces:
  5. #define XMLVM_ITABLE_SIZE_java_nio_charset_Charset 8
  6. // Implemented interfaces:
  7. #include "java_lang_Comparable.h"
  8. // Super Class:
  9. #include "java_lang_Object.h"
  10. // Circular references:
  11. #ifndef XMLVM_FORWARD_DECL_java_io_IOException
  12. #define XMLVM_FORWARD_DECL_java_io_IOException
  13. XMLVM_FORWARD_DECL(java_io_IOException)
  14. #endif
  15. #ifndef XMLVM_FORWARD_DECL_java_lang_Class
  16. #define XMLVM_FORWARD_DECL_java_lang_Class
  17. XMLVM_FORWARD_DECL(java_lang_Class)
  18. #endif
  19. #ifndef XMLVM_FORWARD_DECL_java_lang_ClassLoader
  20. #define XMLVM_FORWARD_DECL_java_lang_ClassLoader
  21. XMLVM_FORWARD_DECL(java_lang_ClassLoader)
  22. #endif
  23. #ifndef XMLVM_FORWARD_DECL_java_lang_Exception
  24. #define XMLVM_FORWARD_DECL_java_lang_Exception
  25. XMLVM_FORWARD_DECL(java_lang_Exception)
  26. #endif
  27. #ifndef XMLVM_FORWARD_DECL_java_lang_NullPointerException
  28. #define XMLVM_FORWARD_DECL_java_lang_NullPointerException
  29. XMLVM_FORWARD_DECL(java_lang_NullPointerException)
  30. #endif
  31. #ifndef XMLVM_FORWARD_DECL_java_lang_String
  32. #define XMLVM_FORWARD_DECL_java_lang_String
  33. XMLVM_FORWARD_DECL(java_lang_String)
  34. #endif
  35. #ifndef XMLVM_FORWARD_DECL_java_lang_StringBuilder
  36. #define XMLVM_FORWARD_DECL_java_lang_StringBuilder
  37. XMLVM_FORWARD_DECL(java_lang_StringBuilder)
  38. #endif
  39. #ifndef XMLVM_FORWARD_DECL_java_lang_Thread
  40. #define XMLVM_FORWARD_DECL_java_lang_Thread
  41. XMLVM_FORWARD_DECL(java_lang_Thread)
  42. #endif
  43. #ifndef XMLVM_FORWARD_DECL_java_lang_Throwable
  44. #define XMLVM_FORWARD_DECL_java_lang_Throwable
  45. XMLVM_FORWARD_DECL(java_lang_Throwable)
  46. #endif
  47. #ifndef XMLVM_FORWARD_DECL_java_nio_ByteBuffer
  48. #define XMLVM_FORWARD_DECL_java_nio_ByteBuffer
  49. XMLVM_FORWARD_DECL(java_nio_ByteBuffer)
  50. #endif
  51. #ifndef XMLVM_FORWARD_DECL_java_nio_CharBuffer
  52. #define XMLVM_FORWARD_DECL_java_nio_CharBuffer
  53. XMLVM_FORWARD_DECL(java_nio_CharBuffer)
  54. #endif
  55. #ifndef XMLVM_FORWARD_DECL_java_nio_charset_Charset_1
  56. #define XMLVM_FORWARD_DECL_java_nio_charset_Charset_1
  57. XMLVM_FORWARD_DECL(java_nio_charset_Charset_1)
  58. #endif
  59. #ifndef XMLVM_FORWARD_DECL_java_nio_charset_Charset_2
  60. #define XMLVM_FORWARD_DECL_java_nio_charset_Charset_2
  61. XMLVM_FORWARD_DECL(java_nio_charset_Charset_2)
  62. #endif
  63. #ifndef XMLVM_FORWARD_DECL_java_nio_charset_CharsetDecoder
  64. #define XMLVM_FORWARD_DECL_java_nio_charset_CharsetDecoder
  65. XMLVM_FORWARD_DECL(java_nio_charset_CharsetDecoder)
  66. #endif
  67. #ifndef XMLVM_FORWARD_DECL_java_nio_charset_CharsetEncoder
  68. #define XMLVM_FORWARD_DECL_java_nio_charset_CharsetEncoder
  69. XMLVM_FORWARD_DECL(java_nio_charset_CharsetEncoder)
  70. #endif
  71. #ifndef XMLVM_FORWARD_DECL_java_nio_charset_CodingErrorAction
  72. #define XMLVM_FORWARD_DECL_java_nio_charset_CodingErrorAction
  73. XMLVM_FORWARD_DECL(java_nio_charset_CodingErrorAction)
  74. #endif
  75. #ifndef XMLVM_FORWARD_DECL_java_nio_charset_spi_CharsetProvider
  76. #define XMLVM_FORWARD_DECL_java_nio_charset_spi_CharsetProvider
  77. XMLVM_FORWARD_DECL(java_nio_charset_spi_CharsetProvider)
  78. #endif
  79. #ifndef XMLVM_FORWARD_DECL_java_security_AccessController
  80. #define XMLVM_FORWARD_DECL_java_security_AccessController
  81. XMLVM_FORWARD_DECL(java_security_AccessController)
  82. #endif
  83. #ifndef XMLVM_FORWARD_DECL_java_util_Collections
  84. #define XMLVM_FORWARD_DECL_java_util_Collections
  85. XMLVM_FORWARD_DECL(java_util_Collections)
  86. #endif
  87. #ifndef XMLVM_FORWARD_DECL_java_util_Comparator
  88. #define XMLVM_FORWARD_DECL_java_util_Comparator
  89. XMLVM_FORWARD_DECL(java_util_Comparator)
  90. #endif
  91. #ifndef XMLVM_FORWARD_DECL_java_util_Enumeration
  92. #define XMLVM_FORWARD_DECL_java_util_Enumeration
  93. XMLVM_FORWARD_DECL(java_util_Enumeration)
  94. #endif
  95. #ifndef XMLVM_FORWARD_DECL_java_util_HashMap
  96. #define XMLVM_FORWARD_DECL_java_util_HashMap
  97. XMLVM_FORWARD_DECL(java_util_HashMap)
  98. #endif
  99. #ifndef XMLVM_FORWARD_DECL_java_util_HashSet
  100. #define XMLVM_FORWARD_DECL_java_util_HashSet
  101. XMLVM_FORWARD_DECL(java_util_HashSet)
  102. #endif
  103. #ifndef XMLVM_FORWARD_DECL_java_util_Iterator
  104. #define XMLVM_FORWARD_DECL_java_util_Iterator
  105. XMLVM_FORWARD_DECL(java_util_Iterator)
  106. #endif
  107. #ifndef XMLVM_FORWARD_DECL_java_util_Locale
  108. #define XMLVM_FORWARD_DECL_java_util_Locale
  109. XMLVM_FORWARD_DECL(java_util_Locale)
  110. #endif
  111. #ifndef XMLVM_FORWARD_DECL_java_util_Set
  112. #define XMLVM_FORWARD_DECL_java_util_Set
  113. XMLVM_FORWARD_DECL(java_util_Set)
  114. #endif
  115. #ifndef XMLVM_FORWARD_DECL_org_apache_harmony_niochar_CharsetProviderImpl
  116. #define XMLVM_FORWARD_DECL_org_apache_harmony_niochar_CharsetProviderImpl
  117. XMLVM_FORWARD_DECL(org_apache_harmony_niochar_CharsetProviderImpl)
  118. #endif
  119. // Class declarations for java.nio.charset.Charset
  120. XMLVM_DEFINE_CLASS(java_nio_charset_Charset, 10, XMLVM_ITABLE_SIZE_java_nio_charset_Charset)
  121. extern JAVA_OBJECT __CLASS_java_nio_charset_Charset;
  122. extern JAVA_OBJECT __CLASS_java_nio_charset_Charset_1ARRAY;
  123. extern JAVA_OBJECT __CLASS_java_nio_charset_Charset_2ARRAY;
  124. extern JAVA_OBJECT __CLASS_java_nio_charset_Charset_3ARRAY;
  125. //XMLVM_BEGIN_DECLARATIONS
  126. #define __ADDITIONAL_INSTANCE_FIELDS_java_nio_charset_Charset
  127. //XMLVM_END_DECLARATIONS
  128. #define __INSTANCE_FIELDS_java_nio_charset_Charset \
  129. __INSTANCE_FIELDS_java_lang_Object; \
  130. struct { \
  131. JAVA_OBJECT canonicalName_; \
  132. JAVA_OBJECT aliasesSet_; \
  133. __ADDITIONAL_INSTANCE_FIELDS_java_nio_charset_Charset \
  134. } java_nio_charset_Charset
  135. struct java_nio_charset_Charset {
  136. __TIB_DEFINITION_java_nio_charset_Charset* tib;
  137. struct {
  138. __INSTANCE_FIELDS_java_nio_charset_Charset;
  139. } fields;
  140. };
  141. #ifndef XMLVM_FORWARD_DECL_java_nio_charset_Charset
  142. #define XMLVM_FORWARD_DECL_java_nio_charset_Charset
  143. typedef struct java_nio_charset_Charset java_nio_charset_Charset;
  144. #endif
  145. #define XMLVM_VTABLE_SIZE_java_nio_charset_Charset 10
  146. #define XMLVM_VTABLE_IDX_java_nio_charset_Charset_contains___java_nio_charset_Charset 7
  147. #define XMLVM_VTABLE_IDX_java_nio_charset_Charset_newEncoder__ 9
  148. #define XMLVM_VTABLE_IDX_java_nio_charset_Charset_newDecoder__ 8
  149. #define XMLVM_VTABLE_IDX_java_nio_charset_Charset_equals___java_lang_Object 1
  150. #define XMLVM_VTABLE_IDX_java_nio_charset_Charset_hashCode__ 4
  151. #define XMLVM_VTABLE_IDX_java_nio_charset_Charset_toString__ 5
  152. #define XMLVM_VTABLE_IDX_java_nio_charset_Charset_compareTo___java_lang_Object 6
  153. void __INIT_java_nio_charset_Charset();
  154. void __INIT_IMPL_java_nio_charset_Charset();
  155. void __DELETE_java_nio_charset_Charset(void* me, void* client_data);
  156. void __INIT_INSTANCE_MEMBERS_java_nio_charset_Charset(JAVA_OBJECT me, int derivedClassWillRegisterFinalizer);
  157. JAVA_OBJECT __NEW_java_nio_charset_Charset();
  158. JAVA_OBJECT __NEW_INSTANCE_java_nio_charset_Charset();
  159. JAVA_OBJECT java_nio_charset_Charset_GET_PROVIDER_CONFIGURATION_FILE_NAME();
  160. void java_nio_charset_Charset_PUT_PROVIDER_CONFIGURATION_FILE_NAME(JAVA_OBJECT v);
  161. JAVA_OBJECT java_nio_charset_Charset_GET_PROVIDER_CONFIGURATION_FILE_ENCODING();
  162. void java_nio_charset_Charset_PUT_PROVIDER_CONFIGURATION_FILE_ENCODING(JAVA_OBJECT v);
  163. JAVA_OBJECT java_nio_charset_Charset_GET_PROVIDER_CONFIGURATION_FILE_COMMENT();
  164. void java_nio_charset_Charset_PUT_PROVIDER_CONFIGURATION_FILE_COMMENT(JAVA_OBJECT v);
  165. JAVA_OBJECT java_nio_charset_Charset_GET_systemClassLoader();
  166. void java_nio_charset_Charset_PUT_systemClassLoader(JAVA_OBJECT v);
  167. JAVA_OBJECT java_nio_charset_Charset_GET__builtInProvider();
  168. void java_nio_charset_Charset_PUT__builtInProvider(JAVA_OBJECT v);
  169. JAVA_OBJECT java_nio_charset_Charset_GET__builtInCharsets();
  170. void java_nio_charset_Charset_PUT__builtInCharsets(JAVA_OBJECT v);
  171. JAVA_OBJECT java_nio_charset_Charset_GET_cachedCharsetTable();
  172. void java_nio_charset_Charset_PUT_cachedCharsetTable(JAVA_OBJECT v);
  173. JAVA_BOOLEAN java_nio_charset_Charset_GET_inForNameInternal();
  174. void java_nio_charset_Charset_PUT_inForNameInternal(JAVA_BOOLEAN v);
  175. void java_nio_charset_Charset___CLINIT_();
  176. void java_nio_charset_Charset___INIT____java_lang_String_java_lang_String_1ARRAY(JAVA_OBJECT me, JAVA_OBJECT n1, JAVA_OBJECT n2);
  177. JAVA_BOOLEAN java_nio_charset_Charset_isSpecial___char(JAVA_CHAR n1);
  178. JAVA_BOOLEAN java_nio_charset_Charset_isLetter___char(JAVA_CHAR n1);
  179. JAVA_BOOLEAN java_nio_charset_Charset_isDigit___char(JAVA_CHAR n1);
  180. void java_nio_charset_Charset_checkCharsetName___java_lang_String(JAVA_OBJECT n1);
  181. JAVA_OBJECT java_nio_charset_Charset_getContextClassLoader__();
  182. void java_nio_charset_Charset_getSystemClassLoader__();
  183. void java_nio_charset_Charset_addCharsets___java_nio_charset_spi_CharsetProvider_java_util_TreeMap(JAVA_OBJECT n1, JAVA_OBJECT n2);
  184. JAVA_OBJECT java_nio_charset_Charset_trimClassName___java_lang_String(JAVA_OBJECT n1);
  185. void java_nio_charset_Charset_loadConfiguredCharsets___java_net_URL_java_lang_ClassLoader_java_util_TreeMap(JAVA_OBJECT n1, JAVA_OBJECT n2, JAVA_OBJECT n3);
  186. JAVA_OBJECT java_nio_charset_Charset_availableCharsets__();
  187. JAVA_OBJECT java_nio_charset_Charset_searchConfiguredCharsets___java_lang_String_java_lang_ClassLoader_java_net_URL(JAVA_OBJECT n1, JAVA_OBJECT n2, JAVA_OBJECT n3);
  188. JAVA_OBJECT java_nio_charset_Charset_forNameInternal___java_lang_String(JAVA_OBJECT n1);
  189. void java_nio_charset_Charset_cacheCharset___java_nio_charset_Charset_java_lang_String(JAVA_OBJECT n1, JAVA_OBJECT n2);
  190. JAVA_OBJECT java_nio_charset_Charset_forName___java_lang_String(JAVA_OBJECT n1);
  191. JAVA_BOOLEAN java_nio_charset_Charset_isSupported___java_lang_String(JAVA_OBJECT n1);
  192. // Vtable index: 7
  193. JAVA_BOOLEAN java_nio_charset_Charset_contains___java_nio_charset_Charset(JAVA_OBJECT me, JAVA_OBJECT n1);
  194. // Vtable index: 9
  195. JAVA_OBJECT java_nio_charset_Charset_newEncoder__(JAVA_OBJECT me);
  196. // Vtable index: 8
  197. JAVA_OBJECT java_nio_charset_Charset_newDecoder__(JAVA_OBJECT me);
  198. JAVA_OBJECT java_nio_charset_Charset_name__(JAVA_OBJECT me);
  199. JAVA_OBJECT java_nio_charset_Charset_aliases__(JAVA_OBJECT me);
  200. JAVA_OBJECT java_nio_charset_Charset_displayName__(JAVA_OBJECT me);
  201. JAVA_OBJECT java_nio_charset_Charset_displayName___java_util_Locale(JAVA_OBJECT me, JAVA_OBJECT n1);
  202. JAVA_BOOLEAN java_nio_charset_Charset_isRegistered__(JAVA_OBJECT me);
  203. JAVA_BOOLEAN java_nio_charset_Charset_canEncode__(JAVA_OBJECT me);
  204. JAVA_OBJECT java_nio_charset_Charset_encode___java_nio_CharBuffer(JAVA_OBJECT me, JAVA_OBJECT n1);
  205. JAVA_OBJECT java_nio_charset_Charset_encode___java_lang_String(JAVA_OBJECT me, JAVA_OBJECT n1);
  206. JAVA_OBJECT java_nio_charset_Charset_decode___java_nio_ByteBuffer(JAVA_OBJECT me, JAVA_OBJECT n1);
  207. JAVA_INT java_nio_charset_Charset_compareTo___java_nio_charset_Charset(JAVA_OBJECT me, JAVA_OBJECT n1);
  208. // Vtable index: 1
  209. JAVA_BOOLEAN java_nio_charset_Charset_equals___java_lang_Object(JAVA_OBJECT me, JAVA_OBJECT n1);
  210. // Vtable index: 4
  211. JAVA_INT java_nio_charset_Charset_hashCode__(JAVA_OBJECT me);
  212. // Vtable index: 5
  213. JAVA_OBJECT java_nio_charset_Charset_toString__(JAVA_OBJECT me);
  214. JAVA_OBJECT java_nio_charset_Charset_defaultCharset__();
  215. // Vtable index: 6
  216. JAVA_INT java_nio_charset_Charset_compareTo___java_lang_Object(JAVA_OBJECT me, JAVA_OBJECT n1);
  217. #endif