2
0

Character.hx 25 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515
  1. /*
  2. * Copyright (C)2005-2019 Haxe Foundation
  3. *
  4. * Permission is hereby granted, free of charge, to any person obtaining a
  5. * copy of this software and associated documentation files (the "Software"),
  6. * to deal in the Software without restriction, including without limitation
  7. * the rights to use, copy, modify, merge, publish, distribute, sublicense,
  8. * and/or sell copies of the Software, and to permit persons to whom the
  9. * Software is furnished to do so, subject to the following conditions:
  10. *
  11. * The above copyright notice and this permission notice shall be included in
  12. * all copies or substantial portions of the Software.
  13. *
  14. * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  15. * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  16. * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  17. * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  18. * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
  19. * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
  20. * DEALINGS IN THE SOFTWARE.
  21. */
  22. package java.lang;
  23. @:native("") // make sure the generator won't see this
  24. @:forwardStatics
  25. @:forward abstract Character(CharacterClass) from CharacterClass to CharacterClass {
  26. @:to extern inline public function toCharacter():java.types.Char16
  27. return this.charValue();
  28. @:from extern inline public static function fromCharacter(b:java.types.Char16):Character
  29. return CharacterClass.valueOf(b);
  30. }
  31. @:native("java.lang.Character") extern class CharacterClass implements Comparable<Character> {
  32. @:overload function new(param1:java.types.Char16):Void;
  33. @:overload function charValue():java.types.Char16;
  34. @:overload function compareTo(param1:Character):Int;
  35. @:overload function compareTo(param1:Dynamic):Int;
  36. @:overload function equals(param1:Dynamic):Bool;
  37. @:overload function hashCode():Int;
  38. @:overload function toString():String;
  39. static final COMBINING_SPACING_MARK:java.types.Char16;
  40. static final CONNECTOR_PUNCTUATION:java.types.Char16;
  41. static final CONTROL:java.types.Char16;
  42. static final CURRENCY_SYMBOL:java.types.Char16;
  43. static final DASH_PUNCTUATION:java.types.Char16;
  44. static final DECIMAL_DIGIT_NUMBER:java.types.Char16;
  45. static final DIRECTIONALITY_ARABIC_NUMBER:java.types.Char16;
  46. static final DIRECTIONALITY_BOUNDARY_NEUTRAL:java.types.Char16;
  47. static final DIRECTIONALITY_COMMON_NUMBER_SEPARATOR:java.types.Char16;
  48. static final DIRECTIONALITY_EUROPEAN_NUMBER:java.types.Char16;
  49. static final DIRECTIONALITY_EUROPEAN_NUMBER_SEPARATOR:java.types.Char16;
  50. static final DIRECTIONALITY_EUROPEAN_NUMBER_TERMINATOR:java.types.Char16;
  51. static final DIRECTIONALITY_LEFT_TO_RIGHT:java.types.Char16;
  52. static final DIRECTIONALITY_LEFT_TO_RIGHT_EMBEDDING:java.types.Char16;
  53. static final DIRECTIONALITY_LEFT_TO_RIGHT_OVERRIDE:java.types.Char16;
  54. static final DIRECTIONALITY_NONSPACING_MARK:java.types.Char16;
  55. static final DIRECTIONALITY_OTHER_NEUTRALS:java.types.Char16;
  56. static final DIRECTIONALITY_PARAGRAPH_SEPARATOR:java.types.Char16;
  57. static final DIRECTIONALITY_POP_DIRECTIONAL_FORMAT:java.types.Char16;
  58. static final DIRECTIONALITY_RIGHT_TO_LEFT:java.types.Char16;
  59. static final DIRECTIONALITY_RIGHT_TO_LEFT_ARABIC:java.types.Char16;
  60. static final DIRECTIONALITY_RIGHT_TO_LEFT_EMBEDDING:java.types.Char16;
  61. static final DIRECTIONALITY_RIGHT_TO_LEFT_OVERRIDE:java.types.Char16;
  62. static final DIRECTIONALITY_SEGMENT_SEPARATOR:java.types.Char16;
  63. static final DIRECTIONALITY_UNDEFINED:java.types.Char16;
  64. static final DIRECTIONALITY_WHITESPACE:java.types.Char16;
  65. static final ENCLOSING_MARK:java.types.Char16;
  66. static final END_PUNCTUATION:java.types.Char16;
  67. static final FINAL_QUOTE_PUNCTUATION:java.types.Char16;
  68. static final FORMAT:java.types.Char16;
  69. static final INITIAL_QUOTE_PUNCTUATION:java.types.Char16;
  70. static final LETTER_NUMBER:java.types.Char16;
  71. static final LINE_SEPARATOR:java.types.Char16;
  72. static final LOWERCASE_LETTER:java.types.Char16;
  73. static final MATH_SYMBOL:java.types.Char16;
  74. static final MAX_CODE_POINT:Int;
  75. static final MAX_HIGH_SURROGATE:java.types.Char16;
  76. static final MAX_LOW_SURROGATE:java.types.Char16;
  77. static final MAX_RADIX:Int;
  78. static final MAX_SURROGATE:java.types.Char16;
  79. static final MAX_VALUE:java.types.Char16;
  80. static final MIN_CODE_POINT:Int;
  81. static final MIN_HIGH_SURROGATE:java.types.Char16;
  82. static final MIN_LOW_SURROGATE:java.types.Char16;
  83. static final MIN_RADIX:Int;
  84. static final MIN_SUPPLEMENTARY_CODE_POINT:Int;
  85. static final MIN_SURROGATE:java.types.Char16;
  86. static final MIN_VALUE:java.types.Char16;
  87. static final MODIFIER_LETTER:java.types.Char16;
  88. static final MODIFIER_SYMBOL:java.types.Char16;
  89. static final NON_SPACING_MARK:java.types.Char16;
  90. static final OTHER_LETTER:java.types.Char16;
  91. static final OTHER_NUMBER:java.types.Char16;
  92. static final OTHER_PUNCTUATION:java.types.Char16;
  93. static final OTHER_SYMBOL:java.types.Char16;
  94. static final PARAGRAPH_SEPARATOR:java.types.Char16;
  95. static final PRIVATE_USE:java.types.Char16;
  96. static final SIZE:Int;
  97. static final SPACE_SEPARATOR:java.types.Char16;
  98. static final START_PUNCTUATION:java.types.Char16;
  99. static final SURROGATE:java.types.Char16;
  100. static final TITLECASE_LETTER:java.types.Char16;
  101. static final TYPE:Class<Character>;
  102. static final UNASSIGNED:java.types.Char16;
  103. static final UPPERCASE_LETTER:java.types.Char16;
  104. @:overload static function charCount(param1:Int):Int;
  105. @:overload static function codePointAt(param1:CharSequence, param2:Int):Int;
  106. @:overload static function codePointAt(param1:java.NativeArray<java.types.Char16>, param2:Int, param3:Int):Int;
  107. @:overload static function codePointAt(param1:java.NativeArray<java.types.Char16>, param2:Int):Int;
  108. @:overload static function codePointBefore(param1:CharSequence, param2:Int):Int;
  109. @:overload static function codePointBefore(param1:java.NativeArray<java.types.Char16>, param2:Int, param3:Int):Int;
  110. @:overload static function codePointBefore(param1:java.NativeArray<java.types.Char16>, param2:Int):Int;
  111. @:overload static function codePointCount(param1:CharSequence, param2:Int, param3:Int):Int;
  112. @:overload static function codePointCount(param1:java.NativeArray<java.types.Char16>, param2:Int, param3:Int):Int;
  113. @:overload static function compare(param1:java.types.Char16, param2:java.types.Char16):Int;
  114. @:overload static function digit(param1:java.types.Char16, param2:Int):Int;
  115. @:overload static function digit(param1:Int, param2:Int):Int;
  116. @:overload static function forDigit(param1:Int, param2:Int):java.types.Char16;
  117. @:overload static function getDirectionality(param1:java.types.Char16):java.types.Char16;
  118. @:overload static function getDirectionality(param1:Int):java.types.Char16;
  119. @:overload static function getName(param1:Int):String;
  120. @:overload static function getNumericValue(param1:java.types.Char16):Int;
  121. @:overload static function getNumericValue(param1:Int):Int;
  122. @:overload static function getType(param1:java.types.Char16):Int;
  123. @:overload static function getType(param1:Int):Int;
  124. @:overload static function highSurrogate(param1:Int):java.types.Char16;
  125. @:overload static function isAlphabetic(param1:Int):Bool;
  126. @:overload static function isBmpCodePoint(param1:Int):Bool;
  127. @:overload static function isDefined(param1:java.types.Char16):Bool;
  128. @:overload static function isDefined(param1:Int):Bool;
  129. @:overload static function isDigit(param1:java.types.Char16):Bool;
  130. @:overload static function isDigit(param1:Int):Bool;
  131. @:overload static function isHighSurrogate(param1:java.types.Char16):Bool;
  132. @:overload static function isISOControl(param1:java.types.Char16):Bool;
  133. @:overload static function isISOControl(param1:Int):Bool;
  134. @:overload static function isIdentifierIgnorable(param1:java.types.Char16):Bool;
  135. @:overload static function isIdentifierIgnorable(param1:Int):Bool;
  136. @:overload static function isIdeographic(param1:Int):Bool;
  137. @:overload static function isJavaIdentifierPart(param1:java.types.Char16):Bool;
  138. @:overload static function isJavaIdentifierPart(param1:Int):Bool;
  139. @:overload static function isJavaIdentifierStart(param1:java.types.Char16):Bool;
  140. @:overload static function isJavaIdentifierStart(param1:Int):Bool;
  141. @:overload @:deprecated static function isJavaLetter(param1:java.types.Char16):Bool;
  142. @:overload @:deprecated static function isJavaLetterOrDigit(param1:java.types.Char16):Bool;
  143. @:overload static function isLetter(param1:java.types.Char16):Bool;
  144. @:overload static function isLetter(param1:Int):Bool;
  145. @:overload static function isLetterOrDigit(param1:java.types.Char16):Bool;
  146. @:overload static function isLetterOrDigit(param1:Int):Bool;
  147. @:overload static function isLowSurrogate(param1:java.types.Char16):Bool;
  148. @:overload static function isLowerCase(param1:java.types.Char16):Bool;
  149. @:overload static function isLowerCase(param1:Int):Bool;
  150. @:overload static function isMirrored(param1:java.types.Char16):Bool;
  151. @:overload static function isMirrored(param1:Int):Bool;
  152. @:overload @:deprecated static function isSpace(param1:java.types.Char16):Bool;
  153. @:overload static function isSpaceChar(param1:java.types.Char16):Bool;
  154. @:overload static function isSpaceChar(param1:Int):Bool;
  155. @:overload static function isSupplementaryCodePoint(param1:Int):Bool;
  156. @:overload static function isSurrogate(param1:java.types.Char16):Bool;
  157. @:overload static function isSurrogatePair(param1:java.types.Char16, param2:java.types.Char16):Bool;
  158. @:overload static function isTitleCase(param1:java.types.Char16):Bool;
  159. @:overload static function isTitleCase(param1:Int):Bool;
  160. @:overload static function isUnicodeIdentifierPart(param1:java.types.Char16):Bool;
  161. @:overload static function isUnicodeIdentifierPart(param1:Int):Bool;
  162. @:overload static function isUnicodeIdentifierStart(param1:java.types.Char16):Bool;
  163. @:overload static function isUnicodeIdentifierStart(param1:Int):Bool;
  164. @:overload static function isUpperCase(param1:java.types.Char16):Bool;
  165. @:overload static function isUpperCase(param1:Int):Bool;
  166. @:overload static function isValidCodePoint(param1:Int):Bool;
  167. @:overload static function isWhitespace(param1:java.types.Char16):Bool;
  168. @:overload static function isWhitespace(param1:Int):Bool;
  169. @:overload static function lowSurrogate(param1:Int):java.types.Char16;
  170. @:overload static function offsetByCodePoints(param1:CharSequence, param2:Int, param3:Int):Int;
  171. @:overload static function offsetByCodePoints(param1:java.NativeArray<java.types.Char16>, param2:Int, param3:Int, param4:Int, param5:Int):Int;
  172. @:overload static function reverseBytes(param1:java.types.Char16):java.types.Char16;
  173. @:overload static function toChars(param1:Int, param2:java.NativeArray<java.types.Char16>, param3:Int):Int;
  174. @:overload static function toChars(param1:Int):java.NativeArray<java.types.Char16>;
  175. @:overload static function toCodePoint(param1:java.types.Char16, param2:java.types.Char16):Int;
  176. @:overload static function toLowerCase(param1:java.types.Char16):java.types.Char16;
  177. @:overload static function toLowerCase(param1:Int):Int;
  178. @:native("toString") @:overload static function _toString(param1:java.types.Char16):String;
  179. @:overload static function toTitleCase(param1:java.types.Char16):java.types.Char16;
  180. @:overload static function toTitleCase(param1:Int):Int;
  181. @:overload static function toUpperCase(param1:java.types.Char16):java.types.Char16;
  182. @:overload static function toUpperCase(param1:Int):Int;
  183. @:overload static function valueOf(param1:java.types.Char16):Character;
  184. }
  185. @:realPath("java.lang.Character_CharacterCache") @:javaNative @:native("java.lang.Character$CharacterCache") @:javaCanonical("java.lang",
  186. "Character.CharacterCache") extern class Character_CharacterCache {}
  187. @:realPath("java.lang.Character_Subset") @:javaNative @:native("java.lang.Character$Subset") @:javaCanonical("java.lang",
  188. "Character.Subset") extern class Character_Subset {
  189. @:overload final function equals(param1:Dynamic):Bool;
  190. @:overload final function hashCode():Int;
  191. @:overload final function toString():String;
  192. }
  193. @:realPath("java.lang.Character_UnicodeBlock") @:javaNative @:native("java.lang.Character$UnicodeBlock") @:javaCanonical("java.lang",
  194. "Character.UnicodeBlock") extern final class Character_UnicodeBlock extends Character_Subset {
  195. static final AEGEAN_NUMBERS:Character_UnicodeBlock;
  196. static final ALCHEMICAL_SYMBOLS:Character_UnicodeBlock;
  197. static final ALPHABETIC_PRESENTATION_FORMS:Character_UnicodeBlock;
  198. static final ANCIENT_GREEK_MUSICAL_NOTATION:Character_UnicodeBlock;
  199. static final ANCIENT_GREEK_NUMBERS:Character_UnicodeBlock;
  200. static final ANCIENT_SYMBOLS:Character_UnicodeBlock;
  201. static final ARABIC:Character_UnicodeBlock;
  202. static final ARABIC_PRESENTATION_FORMS_A:Character_UnicodeBlock;
  203. static final ARABIC_PRESENTATION_FORMS_B:Character_UnicodeBlock;
  204. static final ARABIC_SUPPLEMENT:Character_UnicodeBlock;
  205. static final ARMENIAN:Character_UnicodeBlock;
  206. static final ARROWS:Character_UnicodeBlock;
  207. static final AVESTAN:Character_UnicodeBlock;
  208. static final BALINESE:Character_UnicodeBlock;
  209. static final BAMUM:Character_UnicodeBlock;
  210. static final BAMUM_SUPPLEMENT:Character_UnicodeBlock;
  211. static final BASIC_LATIN:Character_UnicodeBlock;
  212. static final BATAK:Character_UnicodeBlock;
  213. static final BENGALI:Character_UnicodeBlock;
  214. static final BLOCK_ELEMENTS:Character_UnicodeBlock;
  215. static final BOPOMOFO:Character_UnicodeBlock;
  216. static final BOPOMOFO_EXTENDED:Character_UnicodeBlock;
  217. static final BOX_DRAWING:Character_UnicodeBlock;
  218. static final BRAHMI:Character_UnicodeBlock;
  219. static final BRAILLE_PATTERNS:Character_UnicodeBlock;
  220. static final BUGINESE:Character_UnicodeBlock;
  221. static final BUHID:Character_UnicodeBlock;
  222. static final BYZANTINE_MUSICAL_SYMBOLS:Character_UnicodeBlock;
  223. static final CARIAN:Character_UnicodeBlock;
  224. static final CHAM:Character_UnicodeBlock;
  225. static final CHEROKEE:Character_UnicodeBlock;
  226. static final CJK_COMPATIBILITY:Character_UnicodeBlock;
  227. static final CJK_COMPATIBILITY_FORMS:Character_UnicodeBlock;
  228. static final CJK_COMPATIBILITY_IDEOGRAPHS:Character_UnicodeBlock;
  229. static final CJK_COMPATIBILITY_IDEOGRAPHS_SUPPLEMENT:Character_UnicodeBlock;
  230. static final CJK_RADICALS_SUPPLEMENT:Character_UnicodeBlock;
  231. static final CJK_STROKES:Character_UnicodeBlock;
  232. static final CJK_SYMBOLS_AND_PUNCTUATION:Character_UnicodeBlock;
  233. static final CJK_UNIFIED_IDEOGRAPHS:Character_UnicodeBlock;
  234. static final CJK_UNIFIED_IDEOGRAPHS_EXTENSION_A:Character_UnicodeBlock;
  235. static final CJK_UNIFIED_IDEOGRAPHS_EXTENSION_B:Character_UnicodeBlock;
  236. static final CJK_UNIFIED_IDEOGRAPHS_EXTENSION_C:Character_UnicodeBlock;
  237. static final CJK_UNIFIED_IDEOGRAPHS_EXTENSION_D:Character_UnicodeBlock;
  238. static final COMBINING_DIACRITICAL_MARKS:Character_UnicodeBlock;
  239. static final COMBINING_DIACRITICAL_MARKS_SUPPLEMENT:Character_UnicodeBlock;
  240. static final COMBINING_HALF_MARKS:Character_UnicodeBlock;
  241. static final COMBINING_MARKS_FOR_SYMBOLS:Character_UnicodeBlock;
  242. static final COMMON_INDIC_NUMBER_FORMS:Character_UnicodeBlock;
  243. static final CONTROL_PICTURES:Character_UnicodeBlock;
  244. static final COPTIC:Character_UnicodeBlock;
  245. static final COUNTING_ROD_NUMERALS:Character_UnicodeBlock;
  246. static final CUNEIFORM:Character_UnicodeBlock;
  247. static final CUNEIFORM_NUMBERS_AND_PUNCTUATION:Character_UnicodeBlock;
  248. static final CURRENCY_SYMBOLS:Character_UnicodeBlock;
  249. static final CYPRIOT_SYLLABARY:Character_UnicodeBlock;
  250. static final CYRILLIC:Character_UnicodeBlock;
  251. static final CYRILLIC_EXTENDED_A:Character_UnicodeBlock;
  252. static final CYRILLIC_EXTENDED_B:Character_UnicodeBlock;
  253. static final CYRILLIC_SUPPLEMENTARY:Character_UnicodeBlock;
  254. static final DESERET:Character_UnicodeBlock;
  255. static final DEVANAGARI:Character_UnicodeBlock;
  256. static final DEVANAGARI_EXTENDED:Character_UnicodeBlock;
  257. static final DINGBATS:Character_UnicodeBlock;
  258. static final DOMINO_TILES:Character_UnicodeBlock;
  259. static final EGYPTIAN_HIEROGLYPHS:Character_UnicodeBlock;
  260. static final EMOTICONS:Character_UnicodeBlock;
  261. static final ENCLOSED_ALPHANUMERICS:Character_UnicodeBlock;
  262. static final ENCLOSED_ALPHANUMERIC_SUPPLEMENT:Character_UnicodeBlock;
  263. static final ENCLOSED_CJK_LETTERS_AND_MONTHS:Character_UnicodeBlock;
  264. static final ENCLOSED_IDEOGRAPHIC_SUPPLEMENT:Character_UnicodeBlock;
  265. static final ETHIOPIC:Character_UnicodeBlock;
  266. static final ETHIOPIC_EXTENDED:Character_UnicodeBlock;
  267. static final ETHIOPIC_EXTENDED_A:Character_UnicodeBlock;
  268. static final ETHIOPIC_SUPPLEMENT:Character_UnicodeBlock;
  269. static final GENERAL_PUNCTUATION:Character_UnicodeBlock;
  270. static final GEOMETRIC_SHAPES:Character_UnicodeBlock;
  271. static final GEORGIAN:Character_UnicodeBlock;
  272. static final GEORGIAN_SUPPLEMENT:Character_UnicodeBlock;
  273. static final GLAGOLITIC:Character_UnicodeBlock;
  274. static final GOTHIC:Character_UnicodeBlock;
  275. static final GREEK:Character_UnicodeBlock;
  276. static final GREEK_EXTENDED:Character_UnicodeBlock;
  277. static final GUJARATI:Character_UnicodeBlock;
  278. static final GURMUKHI:Character_UnicodeBlock;
  279. static final HALFWIDTH_AND_FULLWIDTH_FORMS:Character_UnicodeBlock;
  280. static final HANGUL_COMPATIBILITY_JAMO:Character_UnicodeBlock;
  281. static final HANGUL_JAMO:Character_UnicodeBlock;
  282. static final HANGUL_JAMO_EXTENDED_A:Character_UnicodeBlock;
  283. static final HANGUL_JAMO_EXTENDED_B:Character_UnicodeBlock;
  284. static final HANGUL_SYLLABLES:Character_UnicodeBlock;
  285. static final HANUNOO:Character_UnicodeBlock;
  286. static final HEBREW:Character_UnicodeBlock;
  287. static final HIGH_PRIVATE_USE_SURROGATES:Character_UnicodeBlock;
  288. static final HIGH_SURROGATES:Character_UnicodeBlock;
  289. static final HIRAGANA:Character_UnicodeBlock;
  290. static final IDEOGRAPHIC_DESCRIPTION_CHARACTERS:Character_UnicodeBlock;
  291. static final IMPERIAL_ARAMAIC:Character_UnicodeBlock;
  292. static final INSCRIPTIONAL_PAHLAVI:Character_UnicodeBlock;
  293. static final INSCRIPTIONAL_PARTHIAN:Character_UnicodeBlock;
  294. static final IPA_EXTENSIONS:Character_UnicodeBlock;
  295. static final JAVANESE:Character_UnicodeBlock;
  296. static final KAITHI:Character_UnicodeBlock;
  297. static final KANA_SUPPLEMENT:Character_UnicodeBlock;
  298. static final KANBUN:Character_UnicodeBlock;
  299. static final KANGXI_RADICALS:Character_UnicodeBlock;
  300. static final KANNADA:Character_UnicodeBlock;
  301. static final KATAKANA:Character_UnicodeBlock;
  302. static final KATAKANA_PHONETIC_EXTENSIONS:Character_UnicodeBlock;
  303. static final KAYAH_LI:Character_UnicodeBlock;
  304. static final KHAROSHTHI:Character_UnicodeBlock;
  305. static final KHMER:Character_UnicodeBlock;
  306. static final KHMER_SYMBOLS:Character_UnicodeBlock;
  307. static final LAO:Character_UnicodeBlock;
  308. static final LATIN_1_SUPPLEMENT:Character_UnicodeBlock;
  309. static final LATIN_EXTENDED_A:Character_UnicodeBlock;
  310. static final LATIN_EXTENDED_ADDITIONAL:Character_UnicodeBlock;
  311. static final LATIN_EXTENDED_B:Character_UnicodeBlock;
  312. static final LATIN_EXTENDED_C:Character_UnicodeBlock;
  313. static final LATIN_EXTENDED_D:Character_UnicodeBlock;
  314. static final LEPCHA:Character_UnicodeBlock;
  315. static final LETTERLIKE_SYMBOLS:Character_UnicodeBlock;
  316. static final LIMBU:Character_UnicodeBlock;
  317. static final LINEAR_B_IDEOGRAMS:Character_UnicodeBlock;
  318. static final LINEAR_B_SYLLABARY:Character_UnicodeBlock;
  319. static final LISU:Character_UnicodeBlock;
  320. static final LOW_SURROGATES:Character_UnicodeBlock;
  321. static final LYCIAN:Character_UnicodeBlock;
  322. static final LYDIAN:Character_UnicodeBlock;
  323. static final MAHJONG_TILES:Character_UnicodeBlock;
  324. static final MALAYALAM:Character_UnicodeBlock;
  325. static final MANDAIC:Character_UnicodeBlock;
  326. static final MATHEMATICAL_ALPHANUMERIC_SYMBOLS:Character_UnicodeBlock;
  327. static final MATHEMATICAL_OPERATORS:Character_UnicodeBlock;
  328. static final MEETEI_MAYEK:Character_UnicodeBlock;
  329. static final MISCELLANEOUS_MATHEMATICAL_SYMBOLS_A:Character_UnicodeBlock;
  330. static final MISCELLANEOUS_MATHEMATICAL_SYMBOLS_B:Character_UnicodeBlock;
  331. static final MISCELLANEOUS_SYMBOLS:Character_UnicodeBlock;
  332. static final MISCELLANEOUS_SYMBOLS_AND_ARROWS:Character_UnicodeBlock;
  333. static final MISCELLANEOUS_SYMBOLS_AND_PICTOGRAPHS:Character_UnicodeBlock;
  334. static final MISCELLANEOUS_TECHNICAL:Character_UnicodeBlock;
  335. static final MODIFIER_TONE_LETTERS:Character_UnicodeBlock;
  336. static final MONGOLIAN:Character_UnicodeBlock;
  337. static final MUSICAL_SYMBOLS:Character_UnicodeBlock;
  338. static final MYANMAR:Character_UnicodeBlock;
  339. static final MYANMAR_EXTENDED_A:Character_UnicodeBlock;
  340. static final NEW_TAI_LUE:Character_UnicodeBlock;
  341. static final NKO:Character_UnicodeBlock;
  342. static final NUMBER_FORMS:Character_UnicodeBlock;
  343. static final OGHAM:Character_UnicodeBlock;
  344. static final OLD_ITALIC:Character_UnicodeBlock;
  345. static final OLD_PERSIAN:Character_UnicodeBlock;
  346. static final OLD_SOUTH_ARABIAN:Character_UnicodeBlock;
  347. static final OLD_TURKIC:Character_UnicodeBlock;
  348. static final OL_CHIKI:Character_UnicodeBlock;
  349. static final OPTICAL_CHARACTER_RECOGNITION:Character_UnicodeBlock;
  350. static final ORIYA:Character_UnicodeBlock;
  351. static final OSMANYA:Character_UnicodeBlock;
  352. static final PHAGS_PA:Character_UnicodeBlock;
  353. static final PHAISTOS_DISC:Character_UnicodeBlock;
  354. static final PHOENICIAN:Character_UnicodeBlock;
  355. static final PHONETIC_EXTENSIONS:Character_UnicodeBlock;
  356. static final PHONETIC_EXTENSIONS_SUPPLEMENT:Character_UnicodeBlock;
  357. static final PLAYING_CARDS:Character_UnicodeBlock;
  358. static final PRIVATE_USE_AREA:Character_UnicodeBlock;
  359. static final REJANG:Character_UnicodeBlock;
  360. static final RUMI_NUMERAL_SYMBOLS:Character_UnicodeBlock;
  361. static final RUNIC:Character_UnicodeBlock;
  362. static final SAMARITAN:Character_UnicodeBlock;
  363. static final SAURASHTRA:Character_UnicodeBlock;
  364. static final SHAVIAN:Character_UnicodeBlock;
  365. static final SINHALA:Character_UnicodeBlock;
  366. static final SMALL_FORM_VARIANTS:Character_UnicodeBlock;
  367. static final SPACING_MODIFIER_LETTERS:Character_UnicodeBlock;
  368. static final SPECIALS:Character_UnicodeBlock;
  369. static final SUNDANESE:Character_UnicodeBlock;
  370. static final SUPERSCRIPTS_AND_SUBSCRIPTS:Character_UnicodeBlock;
  371. static final SUPPLEMENTAL_ARROWS_A:Character_UnicodeBlock;
  372. static final SUPPLEMENTAL_ARROWS_B:Character_UnicodeBlock;
  373. static final SUPPLEMENTAL_MATHEMATICAL_OPERATORS:Character_UnicodeBlock;
  374. static final SUPPLEMENTAL_PUNCTUATION:Character_UnicodeBlock;
  375. static final SUPPLEMENTARY_PRIVATE_USE_AREA_A:Character_UnicodeBlock;
  376. static final SUPPLEMENTARY_PRIVATE_USE_AREA_B:Character_UnicodeBlock;
  377. @:deprecated static var SURROGATES_AREA:Character_UnicodeBlock;
  378. static final SYLOTI_NAGRI:Character_UnicodeBlock;
  379. static final SYRIAC:Character_UnicodeBlock;
  380. static final TAGALOG:Character_UnicodeBlock;
  381. static final TAGBANWA:Character_UnicodeBlock;
  382. static final TAGS:Character_UnicodeBlock;
  383. static final TAI_LE:Character_UnicodeBlock;
  384. static final TAI_THAM:Character_UnicodeBlock;
  385. static final TAI_VIET:Character_UnicodeBlock;
  386. static final TAI_XUAN_JING_SYMBOLS:Character_UnicodeBlock;
  387. static final TAMIL:Character_UnicodeBlock;
  388. static final TELUGU:Character_UnicodeBlock;
  389. static final THAANA:Character_UnicodeBlock;
  390. static final THAI:Character_UnicodeBlock;
  391. static final TIBETAN:Character_UnicodeBlock;
  392. static final TIFINAGH:Character_UnicodeBlock;
  393. static final TRANSPORT_AND_MAP_SYMBOLS:Character_UnicodeBlock;
  394. static final UGARITIC:Character_UnicodeBlock;
  395. static final UNIFIED_CANADIAN_ABORIGINAL_SYLLABICS:Character_UnicodeBlock;
  396. static final UNIFIED_CANADIAN_ABORIGINAL_SYLLABICS_EXTENDED:Character_UnicodeBlock;
  397. static final VAI:Character_UnicodeBlock;
  398. static final VARIATION_SELECTORS:Character_UnicodeBlock;
  399. static final VARIATION_SELECTORS_SUPPLEMENT:Character_UnicodeBlock;
  400. static final VEDIC_EXTENSIONS:Character_UnicodeBlock;
  401. static final VERTICAL_FORMS:Character_UnicodeBlock;
  402. static final YIJING_HEXAGRAM_SYMBOLS:Character_UnicodeBlock;
  403. static final YI_RADICALS:Character_UnicodeBlock;
  404. static final YI_SYLLABLES:Character_UnicodeBlock;
  405. @:overload final static function forName(param1:String):Character_UnicodeBlock;
  406. @:overload static function of(param1:java.types.Char16):Character_UnicodeBlock;
  407. @:overload static function of(param1:Int):Character_UnicodeBlock;
  408. }
  409. @:realPath("java.lang.Character_UnicodeScript") @:javaCanonical("java.lang",
  410. "Character.UnicodeScript") @:native("java.lang.Character$UnicodeScript") extern enum Character_UnicodeScript {
  411. COMMON;
  412. LATIN;
  413. GREEK;
  414. CYRILLIC;
  415. ARMENIAN;
  416. HEBREW;
  417. ARABIC;
  418. SYRIAC;
  419. THAANA;
  420. DEVANAGARI;
  421. BENGALI;
  422. GURMUKHI;
  423. GUJARATI;
  424. ORIYA;
  425. TAMIL;
  426. TELUGU;
  427. KANNADA;
  428. MALAYALAM;
  429. SINHALA;
  430. THAI;
  431. LAO;
  432. TIBETAN;
  433. MYANMAR;
  434. GEORGIAN;
  435. HANGUL;
  436. ETHIOPIC;
  437. CHEROKEE;
  438. CANADIAN_ABORIGINAL;
  439. OGHAM;
  440. RUNIC;
  441. KHMER;
  442. MONGOLIAN;
  443. HIRAGANA;
  444. KATAKANA;
  445. BOPOMOFO;
  446. HAN;
  447. YI;
  448. OLD_ITALIC;
  449. GOTHIC;
  450. DESERET;
  451. INHERITED;
  452. TAGALOG;
  453. HANUNOO;
  454. BUHID;
  455. TAGBANWA;
  456. LIMBU;
  457. TAI_LE;
  458. LINEAR_B;
  459. UGARITIC;
  460. SHAVIAN;
  461. OSMANYA;
  462. CYPRIOT;
  463. BRAILLE;
  464. BUGINESE;
  465. COPTIC;
  466. NEW_TAI_LUE;
  467. GLAGOLITIC;
  468. TIFINAGH;
  469. SYLOTI_NAGRI;
  470. OLD_PERSIAN;
  471. KHAROSHTHI;
  472. BALINESE;
  473. CUNEIFORM;
  474. PHOENICIAN;
  475. PHAGS_PA;
  476. NKO;
  477. SUNDANESE;
  478. BATAK;
  479. LEPCHA;
  480. OL_CHIKI;
  481. VAI;
  482. SAURASHTRA;
  483. KAYAH_LI;
  484. REJANG;
  485. LYCIAN;
  486. CARIAN;
  487. LYDIAN;
  488. CHAM;
  489. TAI_THAM;
  490. TAI_VIET;
  491. AVESTAN;
  492. EGYPTIAN_HIEROGLYPHS;
  493. SAMARITAN;
  494. MANDAIC;
  495. LISU;
  496. BAMUM;
  497. JAVANESE;
  498. MEETEI_MAYEK;
  499. IMPERIAL_ARAMAIC;
  500. OLD_SOUTH_ARABIAN;
  501. INSCRIPTIONAL_PARTHIAN;
  502. INSCRIPTIONAL_PAHLAVI;
  503. OLD_TURKIC;
  504. BRAHMI;
  505. KAITHI;
  506. UNKNOWN;
  507. }