Character.hx 48 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693
  1. /*
  2. * Copyright (C)2005-2015 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. @:forward abstract Character(CharacterClass) from CharacterClass to CharacterClass
  25. {
  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. @:extern public static var COMBINING_SPACING_MARK(get,never):java.types.Char16;
  31. @:extern static inline function get_COMBINING_SPACING_MARK():java.types.Char16 return CharacterClass.COMBINING_SPACING_MARK;
  32. @:extern public static var CONNECTOR_PUNCTUATION(get,never):java.types.Char16;
  33. @:extern static inline function get_CONNECTOR_PUNCTUATION():java.types.Char16 return CharacterClass.CONNECTOR_PUNCTUATION;
  34. @:extern public static var CONTROL(get,never):java.types.Char16;
  35. @:extern static inline function get_CONTROL():java.types.Char16 return CharacterClass.CONTROL;
  36. @:extern public static var CURRENCY_SYMBOL(get,never):java.types.Char16;
  37. @:extern static inline function get_CURRENCY_SYMBOL():java.types.Char16 return CharacterClass.CURRENCY_SYMBOL;
  38. @:extern public static var DASH_PUNCTUATION(get,never):java.types.Char16;
  39. @:extern static inline function get_DASH_PUNCTUATION():java.types.Char16 return CharacterClass.DASH_PUNCTUATION;
  40. @:extern public static var DECIMAL_DIGIT_NUMBER(get,never):java.types.Char16;
  41. @:extern static inline function get_DECIMAL_DIGIT_NUMBER():java.types.Char16 return CharacterClass.DECIMAL_DIGIT_NUMBER;
  42. @:extern public static var DIRECTIONALITY_ARABIC_NUMBER(get,never):java.types.Char16;
  43. @:extern static inline function get_DIRECTIONALITY_ARABIC_NUMBER():java.types.Char16 return CharacterClass.DIRECTIONALITY_ARABIC_NUMBER;
  44. @:extern public static var DIRECTIONALITY_BOUNDARY_NEUTRAL(get,never):java.types.Char16;
  45. @:extern static inline function get_DIRECTIONALITY_BOUNDARY_NEUTRAL():java.types.Char16 return CharacterClass.DIRECTIONALITY_BOUNDARY_NEUTRAL;
  46. @:extern public static var DIRECTIONALITY_COMMON_NUMBER_SEPARATOR(get,never):java.types.Char16;
  47. @:extern static inline function get_DIRECTIONALITY_COMMON_NUMBER_SEPARATOR():java.types.Char16 return CharacterClass.DIRECTIONALITY_COMMON_NUMBER_SEPARATOR;
  48. @:extern public static var DIRECTIONALITY_EUROPEAN_NUMBER(get,never):java.types.Char16;
  49. @:extern static inline function get_DIRECTIONALITY_EUROPEAN_NUMBER():java.types.Char16 return CharacterClass.DIRECTIONALITY_EUROPEAN_NUMBER;
  50. @:extern public static var DIRECTIONALITY_EUROPEAN_NUMBER_SEPARATOR(get,never):java.types.Char16;
  51. @:extern static inline function get_DIRECTIONALITY_EUROPEAN_NUMBER_SEPARATOR():java.types.Char16 return CharacterClass.DIRECTIONALITY_EUROPEAN_NUMBER_SEPARATOR;
  52. @:extern public static var DIRECTIONALITY_EUROPEAN_NUMBER_TERMINATOR(get,never):java.types.Char16;
  53. @:extern static inline function get_DIRECTIONALITY_EUROPEAN_NUMBER_TERMINATOR():java.types.Char16 return CharacterClass.DIRECTIONALITY_EUROPEAN_NUMBER_TERMINATOR;
  54. @:extern public static var DIRECTIONALITY_LEFT_TO_RIGHT(get,never):java.types.Char16;
  55. @:extern static inline function get_DIRECTIONALITY_LEFT_TO_RIGHT():java.types.Char16 return CharacterClass.DIRECTIONALITY_LEFT_TO_RIGHT;
  56. @:extern public static var DIRECTIONALITY_LEFT_TO_RIGHT_EMBEDDING(get,never):java.types.Char16;
  57. @:extern static inline function get_DIRECTIONALITY_LEFT_TO_RIGHT_EMBEDDING():java.types.Char16 return CharacterClass.DIRECTIONALITY_LEFT_TO_RIGHT_EMBEDDING;
  58. @:extern public static var DIRECTIONALITY_LEFT_TO_RIGHT_OVERRIDE(get,never):java.types.Char16;
  59. @:extern static inline function get_DIRECTIONALITY_LEFT_TO_RIGHT_OVERRIDE():java.types.Char16 return CharacterClass.DIRECTIONALITY_LEFT_TO_RIGHT_OVERRIDE;
  60. @:extern public static var DIRECTIONALITY_NONSPACING_MARK(get,never):java.types.Char16;
  61. @:extern static inline function get_DIRECTIONALITY_NONSPACING_MARK():java.types.Char16 return CharacterClass.DIRECTIONALITY_NONSPACING_MARK;
  62. @:extern public static var DIRECTIONALITY_OTHER_NEUTRALS(get,never):java.types.Char16;
  63. @:extern static inline function get_DIRECTIONALITY_OTHER_NEUTRALS():java.types.Char16 return CharacterClass.DIRECTIONALITY_OTHER_NEUTRALS;
  64. @:extern public static var DIRECTIONALITY_PARAGRAPH_SEPARATOR(get,never):java.types.Char16;
  65. @:extern static inline function get_DIRECTIONALITY_PARAGRAPH_SEPARATOR():java.types.Char16 return CharacterClass.DIRECTIONALITY_PARAGRAPH_SEPARATOR;
  66. @:extern public static var DIRECTIONALITY_POP_DIRECTIONAL_FORMAT(get,never):java.types.Char16;
  67. @:extern static inline function get_DIRECTIONALITY_POP_DIRECTIONAL_FORMAT():java.types.Char16 return CharacterClass.DIRECTIONALITY_POP_DIRECTIONAL_FORMAT;
  68. @:extern public static var DIRECTIONALITY_RIGHT_TO_LEFT(get,never):java.types.Char16;
  69. @:extern static inline function get_DIRECTIONALITY_RIGHT_TO_LEFT():java.types.Char16 return CharacterClass.DIRECTIONALITY_RIGHT_TO_LEFT;
  70. @:extern public static var DIRECTIONALITY_RIGHT_TO_LEFT_ARABIC(get,never):java.types.Char16;
  71. @:extern static inline function get_DIRECTIONALITY_RIGHT_TO_LEFT_ARABIC():java.types.Char16 return CharacterClass.DIRECTIONALITY_RIGHT_TO_LEFT_ARABIC;
  72. @:extern public static var DIRECTIONALITY_RIGHT_TO_LEFT_EMBEDDING(get,never):java.types.Char16;
  73. @:extern static inline function get_DIRECTIONALITY_RIGHT_TO_LEFT_EMBEDDING():java.types.Char16 return CharacterClass.DIRECTIONALITY_RIGHT_TO_LEFT_EMBEDDING;
  74. @:extern public static var DIRECTIONALITY_RIGHT_TO_LEFT_OVERRIDE(get,never):java.types.Char16;
  75. @:extern static inline function get_DIRECTIONALITY_RIGHT_TO_LEFT_OVERRIDE():java.types.Char16 return CharacterClass.DIRECTIONALITY_RIGHT_TO_LEFT_OVERRIDE;
  76. @:extern public static var DIRECTIONALITY_SEGMENT_SEPARATOR(get,never):java.types.Char16;
  77. @:extern static inline function get_DIRECTIONALITY_SEGMENT_SEPARATOR():java.types.Char16 return CharacterClass.DIRECTIONALITY_SEGMENT_SEPARATOR;
  78. @:extern public static var DIRECTIONALITY_UNDEFINED(get,never):java.types.Char16;
  79. @:extern static inline function get_DIRECTIONALITY_UNDEFINED():java.types.Char16 return CharacterClass.DIRECTIONALITY_UNDEFINED;
  80. @:extern public static var DIRECTIONALITY_WHITESPACE(get,never):java.types.Char16;
  81. @:extern static inline function get_DIRECTIONALITY_WHITESPACE():java.types.Char16 return CharacterClass.DIRECTIONALITY_WHITESPACE;
  82. @:extern public static var ENCLOSING_MARK(get,never):java.types.Char16;
  83. @:extern static inline function get_ENCLOSING_MARK():java.types.Char16 return CharacterClass.ENCLOSING_MARK;
  84. @:extern public static var END_PUNCTUATION(get,never):java.types.Char16;
  85. @:extern static inline function get_END_PUNCTUATION():java.types.Char16 return CharacterClass.END_PUNCTUATION;
  86. @:extern public static var FINAL_QUOTE_PUNCTUATION(get,never):java.types.Char16;
  87. @:extern static inline function get_FINAL_QUOTE_PUNCTUATION():java.types.Char16 return CharacterClass.FINAL_QUOTE_PUNCTUATION;
  88. @:extern public static var FORMAT(get,never):java.types.Char16;
  89. @:extern static inline function get_FORMAT():java.types.Char16 return CharacterClass.FORMAT;
  90. @:extern public static var INITIAL_QUOTE_PUNCTUATION(get,never):java.types.Char16;
  91. @:extern static inline function get_INITIAL_QUOTE_PUNCTUATION():java.types.Char16 return CharacterClass.INITIAL_QUOTE_PUNCTUATION;
  92. @:extern public static var LETTER_NUMBER(get,never):java.types.Char16;
  93. @:extern static inline function get_LETTER_NUMBER():java.types.Char16 return CharacterClass.LETTER_NUMBER;
  94. @:extern public static var LINE_SEPARATOR(get,never):java.types.Char16;
  95. @:extern static inline function get_LINE_SEPARATOR():java.types.Char16 return CharacterClass.LINE_SEPARATOR;
  96. @:extern public static var LOWERCASE_LETTER(get,never):java.types.Char16;
  97. @:extern static inline function get_LOWERCASE_LETTER():java.types.Char16 return CharacterClass.LOWERCASE_LETTER;
  98. @:extern public static var MATH_SYMBOL(get,never):java.types.Char16;
  99. @:extern static inline function get_MATH_SYMBOL():java.types.Char16 return CharacterClass.MATH_SYMBOL;
  100. @:extern public static var MAX_CODE_POINT(get,never):Int;
  101. @:extern static inline function get_MAX_CODE_POINT():Int return CharacterClass.MAX_CODE_POINT;
  102. @:extern public static var MAX_HIGH_SURROGATE(get,never):java.types.Char16;
  103. @:extern static inline function get_MAX_HIGH_SURROGATE():java.types.Char16 return CharacterClass.MAX_HIGH_SURROGATE;
  104. @:extern public static var MAX_LOW_SURROGATE(get,never):java.types.Char16;
  105. @:extern static inline function get_MAX_LOW_SURROGATE():java.types.Char16 return CharacterClass.MAX_LOW_SURROGATE;
  106. @:extern public static var MAX_RADIX(get,never):Int;
  107. @:extern static inline function get_MAX_RADIX():Int return CharacterClass.MAX_RADIX;
  108. @:extern public static var MAX_SURROGATE(get,never):java.types.Char16;
  109. @:extern static inline function get_MAX_SURROGATE():java.types.Char16 return CharacterClass.MAX_SURROGATE;
  110. @:extern public static var MAX_VALUE(get,never):java.types.Char16;
  111. @:extern static inline function get_MAX_VALUE():java.types.Char16 return CharacterClass.MAX_VALUE;
  112. @:extern public static var MIN_CODE_POINT(get,never):Int;
  113. @:extern static inline function get_MIN_CODE_POINT():Int return CharacterClass.MIN_CODE_POINT;
  114. @:extern public static var MIN_HIGH_SURROGATE(get,never):java.types.Char16;
  115. @:extern static inline function get_MIN_HIGH_SURROGATE():java.types.Char16 return CharacterClass.MIN_HIGH_SURROGATE;
  116. @:extern public static var MIN_LOW_SURROGATE(get,never):java.types.Char16;
  117. @:extern static inline function get_MIN_LOW_SURROGATE():java.types.Char16 return CharacterClass.MIN_LOW_SURROGATE;
  118. @:extern public static var MIN_RADIX(get,never):Int;
  119. @:extern static inline function get_MIN_RADIX():Int return CharacterClass.MIN_RADIX;
  120. @:extern public static var MIN_SUPPLEMENTARY_CODE_POINT(get,never):Int;
  121. @:extern static inline function get_MIN_SUPPLEMENTARY_CODE_POINT():Int return CharacterClass.MIN_SUPPLEMENTARY_CODE_POINT;
  122. @:extern public static var MIN_SURROGATE(get,never):java.types.Char16;
  123. @:extern static inline function get_MIN_SURROGATE():java.types.Char16 return CharacterClass.MIN_SURROGATE;
  124. @:extern public static var MIN_VALUE(get,never):java.types.Char16;
  125. @:extern static inline function get_MIN_VALUE():java.types.Char16 return CharacterClass.MIN_VALUE;
  126. @:extern public static var MODIFIER_LETTER(get,never):java.types.Char16;
  127. @:extern static inline function get_MODIFIER_LETTER():java.types.Char16 return CharacterClass.MODIFIER_LETTER;
  128. @:extern public static var MODIFIER_SYMBOL(get,never):java.types.Char16;
  129. @:extern static inline function get_MODIFIER_SYMBOL():java.types.Char16 return CharacterClass.MODIFIER_SYMBOL;
  130. @:extern public static var NON_SPACING_MARK(get,never):java.types.Char16;
  131. @:extern static inline function get_NON_SPACING_MARK():java.types.Char16 return CharacterClass.NON_SPACING_MARK;
  132. @:extern public static var OTHER_LETTER(get,never):java.types.Char16;
  133. @:extern static inline function get_OTHER_LETTER():java.types.Char16 return CharacterClass.OTHER_LETTER;
  134. @:extern public static var OTHER_NUMBER(get,never):java.types.Char16;
  135. @:extern static inline function get_OTHER_NUMBER():java.types.Char16 return CharacterClass.OTHER_NUMBER;
  136. @:extern public static var OTHER_PUNCTUATION(get,never):java.types.Char16;
  137. @:extern static inline function get_OTHER_PUNCTUATION():java.types.Char16 return CharacterClass.OTHER_PUNCTUATION;
  138. @:extern public static var OTHER_SYMBOL(get,never):java.types.Char16;
  139. @:extern static inline function get_OTHER_SYMBOL():java.types.Char16 return CharacterClass.OTHER_SYMBOL;
  140. @:extern public static var PARAGRAPH_SEPARATOR(get,never):java.types.Char16;
  141. @:extern static inline function get_PARAGRAPH_SEPARATOR():java.types.Char16 return CharacterClass.PARAGRAPH_SEPARATOR;
  142. @:extern public static var PRIVATE_USE(get,never):java.types.Char16;
  143. @:extern static inline function get_PRIVATE_USE():java.types.Char16 return CharacterClass.PRIVATE_USE;
  144. @:extern public static var SIZE(get,never):Int;
  145. @:extern static inline function get_SIZE():Int return CharacterClass.SIZE;
  146. @:extern public static var SPACE_SEPARATOR(get,never):java.types.Char16;
  147. @:extern static inline function get_SPACE_SEPARATOR():java.types.Char16 return CharacterClass.SPACE_SEPARATOR;
  148. @:extern public static var START_PUNCTUATION(get,never):java.types.Char16;
  149. @:extern static inline function get_START_PUNCTUATION():java.types.Char16 return CharacterClass.START_PUNCTUATION;
  150. @:extern public static var SURROGATE(get,never):java.types.Char16;
  151. @:extern static inline function get_SURROGATE():java.types.Char16 return CharacterClass.SURROGATE;
  152. @:extern public static var TITLECASE_LETTER(get,never):java.types.Char16;
  153. @:extern static inline function get_TITLECASE_LETTER():java.types.Char16 return CharacterClass.TITLECASE_LETTER;
  154. @:extern public static var TYPE(get,set):Class<java.lang.Character>;
  155. @:extern static inline function get_TYPE():Class<java.lang.Character> return CharacterClass.TYPE;
  156. @:extern static inline function set_TYPE(val:Class<java.lang.Character>):Class<java.lang.Character> return CharacterClass.TYPE = val;
  157. @:extern public static var UNASSIGNED(get,never):java.types.Char16;
  158. @:extern static inline function get_UNASSIGNED():java.types.Char16 return CharacterClass.UNASSIGNED;
  159. @:extern public static var UPPERCASE_LETTER(get,never):java.types.Char16;
  160. @:extern static inline function get_UPPERCASE_LETTER():java.types.Char16 return CharacterClass.UPPERCASE_LETTER;
  161. @:extern @:overload inline public static function charCount(param1:Int):Int return CharacterClass.charCount(param1);
  162. @:extern @:overload inline public static function codePointAt(param1:CharSequence, param2:Int):Int return CharacterClass.codePointAt(param1, param2);
  163. @:extern @:overload inline public static function codePointBefore(param1:CharSequence, param2:Int):Int return CharacterClass.codePointBefore(param1, param2);
  164. @:extern @:overload inline public static function codePointCount(param1:CharSequence, param2:Int, param3:Int):Int return CharacterClass.codePointCount(param1, param2, param3);
  165. @:extern @:overload inline public static function compare(param1:java.types.Char16, param2:java.types.Char16):Int return CharacterClass.compare(param1, param2);
  166. @:extern @:overload inline public static function digit(param1:java.types.Char16, param2:Int):Int return CharacterClass.digit(param1, param2);
  167. @:extern @:overload inline public static function forDigit(param1:Int, param2:Int):java.types.Char16 return CharacterClass.forDigit(param1, param2);
  168. @:extern @:overload inline public static function getDirectionality(param1:java.types.Char16):java.types.Char16 return CharacterClass.getDirectionality(param1);
  169. @:extern @:overload inline public static function getName(param1:Int):String return CharacterClass.getName(param1);
  170. @:extern @:overload inline public static function getNumericValue(param1:java.types.Char16):Int return CharacterClass.getNumericValue(param1);
  171. @:extern @:overload inline public static function getType(param1:java.types.Char16):Int return CharacterClass.getType(param1);
  172. @:extern @:overload inline public static function highSurrogate(param1:Int):java.types.Char16 return CharacterClass.highSurrogate(param1);
  173. @:extern @:overload inline public static function isAlphabetic(param1:Int):Bool return CharacterClass.isAlphabetic(param1);
  174. @:extern @:overload inline public static function isBmpCodePoint(param1:Int):Bool return CharacterClass.isBmpCodePoint(param1);
  175. @:extern @:overload inline public static function isDefined(param1:java.types.Char16):Bool return CharacterClass.isDefined(param1);
  176. @:extern @:overload inline public static function isDigit(param1:java.types.Char16):Bool return CharacterClass.isDigit(param1);
  177. @:extern @:overload inline public static function isHighSurrogate(param1:java.types.Char16):Bool return CharacterClass.isHighSurrogate(param1);
  178. @:extern @:overload inline public static function isISOControl(param1:java.types.Char16):Bool return CharacterClass.isISOControl(param1);
  179. @:extern @:overload inline public static function isIdentifierIgnorable(param1:java.types.Char16):Bool return CharacterClass.isIdentifierIgnorable(param1);
  180. @:extern @:overload inline public static function isIdeographic(param1:Int):Bool return CharacterClass.isIdeographic(param1);
  181. @:extern @:overload inline public static function isJavaIdentifierPart(param1:java.types.Char16):Bool return CharacterClass.isJavaIdentifierPart(param1);
  182. @:extern @:overload inline public static function isJavaIdentifierStart(param1:java.types.Char16):Bool return CharacterClass.isJavaIdentifierStart(param1);
  183. @:extern @:overload inline public static function isLetter(param1:java.types.Char16):Bool return CharacterClass.isLetter(param1);
  184. @:extern @:overload inline public static function isLetterOrDigit(param1:java.types.Char16):Bool return CharacterClass.isLetterOrDigit(param1);
  185. @:extern @:overload inline public static function isLowSurrogate(param1:java.types.Char16):Bool return CharacterClass.isLowSurrogate(param1);
  186. @:extern @:overload inline public static function isLowerCase(param1:java.types.Char16):Bool return CharacterClass.isLowerCase(param1);
  187. @:extern @:overload inline public static function isMirrored(param1:java.types.Char16):Bool return CharacterClass.isMirrored(param1);
  188. @:extern @:overload inline public static function isSpaceChar(param1:java.types.Char16):Bool return CharacterClass.isSpaceChar(param1);
  189. @:extern @:overload inline public static function isSupplementaryCodePoint(param1:Int):Bool return CharacterClass.isSupplementaryCodePoint(param1);
  190. @:extern @:overload inline public static function isSurrogate(param1:java.types.Char16):Bool return CharacterClass.isSurrogate(param1);
  191. @:extern @:overload inline public static function isSurrogatePair(param1:java.types.Char16, param2:java.types.Char16):Bool return CharacterClass.isSurrogatePair(param1, param2);
  192. @:extern @:overload inline public static function isTitleCase(param1:java.types.Char16):Bool return CharacterClass.isTitleCase(param1);
  193. @:extern @:overload inline public static function isUnicodeIdentifierPart(param1:java.types.Char16):Bool return CharacterClass.isUnicodeIdentifierPart(param1);
  194. @:extern @:overload inline public static function isUnicodeIdentifierStart(param1:java.types.Char16):Bool return CharacterClass.isUnicodeIdentifierStart(param1);
  195. @:extern @:overload inline public static function isUpperCase(param1:java.types.Char16):Bool return CharacterClass.isUpperCase(param1);
  196. @:extern @:overload inline public static function isValidCodePoint(param1:Int):Bool return CharacterClass.isValidCodePoint(param1);
  197. @:extern @:overload inline public static function isWhitespace(param1:java.types.Char16):Bool return CharacterClass.isWhitespace(param1);
  198. @:extern @:overload inline public static function lowSurrogate(param1:Int):java.types.Char16 return CharacterClass.lowSurrogate(param1);
  199. @:extern @:overload inline public static function offsetByCodePoints(param1:CharSequence, param2:Int, param3:Int):Int return CharacterClass.offsetByCodePoints(param1, param2, param3);
  200. @:extern @:overload inline public static function reverseBytes(param1:java.types.Char16):java.types.Char16 return CharacterClass.reverseBytes(param1);
  201. @:extern @:overload inline public static function toChars(param1:Int, param2:java.NativeArray<java.types.Char16>, param3:Int):Int return CharacterClass.toChars(param1, param2, param3);
  202. @:extern @:overload inline public static function toCodePoint(param1:java.types.Char16, param2:java.types.Char16):Int return CharacterClass.toCodePoint(param1, param2);
  203. @:extern @:overload inline public static function toLowerCase(param1:java.types.Char16):java.types.Char16 return CharacterClass.toLowerCase(param1);
  204. @:extern @:overload inline public static function _toString(param1:java.types.Char16):String return CharacterClass._toString(param1);
  205. @:extern @:overload inline public static function toTitleCase(param1:java.types.Char16):java.types.Char16 return CharacterClass.toTitleCase(param1);
  206. @:extern @:overload inline public static function toUpperCase(param1:java.types.Char16):java.types.Char16 return CharacterClass.toUpperCase(param1);
  207. @:extern @:overload inline public static function valueOf(param1:java.types.Char16):Character return CharacterClass.valueOf(param1);
  208. }
  209. @:native("java.lang.Character") extern class CharacterClass implements Comparable<Character>
  210. {
  211. @:overload function new(param1 : java.types.Char16) : Void;
  212. @:overload function charValue() : java.types.Char16;
  213. @:overload function compareTo(param1 : Character) : Int;
  214. @:overload function compareTo(param1 : Dynamic) : Int;
  215. @:overload function equals(param1 : Dynamic) : Bool;
  216. @:overload function hashCode() : Int;
  217. @:overload function toString() : String;
  218. @:final static var COMBINING_SPACING_MARK(default,null) : java.types.Char16;
  219. @:final static var CONNECTOR_PUNCTUATION(default,null) : java.types.Char16;
  220. @:final static var CONTROL(default,null) : java.types.Char16;
  221. @:final static var CURRENCY_SYMBOL(default,null) : java.types.Char16;
  222. @:final static var DASH_PUNCTUATION(default,null) : java.types.Char16;
  223. @:final static var DECIMAL_DIGIT_NUMBER(default,null) : java.types.Char16;
  224. @:final static var DIRECTIONALITY_ARABIC_NUMBER(default,null) : java.types.Char16;
  225. @:final static var DIRECTIONALITY_BOUNDARY_NEUTRAL(default,null) : java.types.Char16;
  226. @:final static var DIRECTIONALITY_COMMON_NUMBER_SEPARATOR(default,null) : java.types.Char16;
  227. @:final static var DIRECTIONALITY_EUROPEAN_NUMBER(default,null) : java.types.Char16;
  228. @:final static var DIRECTIONALITY_EUROPEAN_NUMBER_SEPARATOR(default,null) : java.types.Char16;
  229. @:final static var DIRECTIONALITY_EUROPEAN_NUMBER_TERMINATOR(default,null) : java.types.Char16;
  230. @:final static var DIRECTIONALITY_LEFT_TO_RIGHT(default,null) : java.types.Char16;
  231. @:final static var DIRECTIONALITY_LEFT_TO_RIGHT_EMBEDDING(default,null) : java.types.Char16;
  232. @:final static var DIRECTIONALITY_LEFT_TO_RIGHT_OVERRIDE(default,null) : java.types.Char16;
  233. @:final static var DIRECTIONALITY_NONSPACING_MARK(default,null) : java.types.Char16;
  234. @:final static var DIRECTIONALITY_OTHER_NEUTRALS(default,null) : java.types.Char16;
  235. @:final static var DIRECTIONALITY_PARAGRAPH_SEPARATOR(default,null) : java.types.Char16;
  236. @:final static var DIRECTIONALITY_POP_DIRECTIONAL_FORMAT(default,null) : java.types.Char16;
  237. @:final static var DIRECTIONALITY_RIGHT_TO_LEFT(default,null) : java.types.Char16;
  238. @:final static var DIRECTIONALITY_RIGHT_TO_LEFT_ARABIC(default,null) : java.types.Char16;
  239. @:final static var DIRECTIONALITY_RIGHT_TO_LEFT_EMBEDDING(default,null) : java.types.Char16;
  240. @:final static var DIRECTIONALITY_RIGHT_TO_LEFT_OVERRIDE(default,null) : java.types.Char16;
  241. @:final static var DIRECTIONALITY_SEGMENT_SEPARATOR(default,null) : java.types.Char16;
  242. @:final static var DIRECTIONALITY_UNDEFINED(default,null) : java.types.Char16;
  243. @:final static var DIRECTIONALITY_WHITESPACE(default,null) : java.types.Char16;
  244. @:final static var ENCLOSING_MARK(default,null) : java.types.Char16;
  245. @:final static var END_PUNCTUATION(default,null) : java.types.Char16;
  246. @:final static var FINAL_QUOTE_PUNCTUATION(default,null) : java.types.Char16;
  247. @:final static var FORMAT(default,null) : java.types.Char16;
  248. @:final static var INITIAL_QUOTE_PUNCTUATION(default,null) : java.types.Char16;
  249. @:final static var LETTER_NUMBER(default,null) : java.types.Char16;
  250. @:final static var LINE_SEPARATOR(default,null) : java.types.Char16;
  251. @:final static var LOWERCASE_LETTER(default,null) : java.types.Char16;
  252. @:final static var MATH_SYMBOL(default,null) : java.types.Char16;
  253. @:final static var MAX_CODE_POINT(default,null) : Int;
  254. @:final static var MAX_HIGH_SURROGATE(default,null) : java.types.Char16;
  255. @:final static var MAX_LOW_SURROGATE(default,null) : java.types.Char16;
  256. @:final static var MAX_RADIX(default,null) : Int;
  257. @:final static var MAX_SURROGATE(default,null) : java.types.Char16;
  258. @:final static var MAX_VALUE(default,null) : java.types.Char16;
  259. @:final static var MIN_CODE_POINT(default,null) : Int;
  260. @:final static var MIN_HIGH_SURROGATE(default,null) : java.types.Char16;
  261. @:final static var MIN_LOW_SURROGATE(default,null) : java.types.Char16;
  262. @:final static var MIN_RADIX(default,null) : Int;
  263. @:final static var MIN_SUPPLEMENTARY_CODE_POINT(default,null) : Int;
  264. @:final static var MIN_SURROGATE(default,null) : java.types.Char16;
  265. @:final static var MIN_VALUE(default,null) : java.types.Char16;
  266. @:final static var MODIFIER_LETTER(default,null) : java.types.Char16;
  267. @:final static var MODIFIER_SYMBOL(default,null) : java.types.Char16;
  268. @:final static var NON_SPACING_MARK(default,null) : java.types.Char16;
  269. @:final static var OTHER_LETTER(default,null) : java.types.Char16;
  270. @:final static var OTHER_NUMBER(default,null) : java.types.Char16;
  271. @:final static var OTHER_PUNCTUATION(default,null) : java.types.Char16;
  272. @:final static var OTHER_SYMBOL(default,null) : java.types.Char16;
  273. @:final static var PARAGRAPH_SEPARATOR(default,null) : java.types.Char16;
  274. @:final static var PRIVATE_USE(default,null) : java.types.Char16;
  275. @:final static var SIZE(default,null) : Int;
  276. @:final static var SPACE_SEPARATOR(default,null) : java.types.Char16;
  277. @:final static var START_PUNCTUATION(default,null) : java.types.Char16;
  278. @:final static var SURROGATE(default,null) : java.types.Char16;
  279. @:final static var TITLECASE_LETTER(default,null) : java.types.Char16;
  280. @:final static var TYPE : Class<Character>;
  281. @:final static var UNASSIGNED(default,null) : java.types.Char16;
  282. @:final static var UPPERCASE_LETTER(default,null) : java.types.Char16;
  283. @:overload static function charCount(param1 : Int) : Int;
  284. @:overload static function codePointAt(param1 : CharSequence, param2 : Int) : Int;
  285. @:overload static function codePointAt(param1 : java.NativeArray<java.types.Char16>, param2 : Int, param3 : Int) : Int;
  286. @:overload static function codePointAt(param1 : java.NativeArray<java.types.Char16>, param2 : Int) : Int;
  287. @:overload static function codePointBefore(param1 : CharSequence, param2 : Int) : Int;
  288. @:overload static function codePointBefore(param1 : java.NativeArray<java.types.Char16>, param2 : Int, param3 : Int) : Int;
  289. @:overload static function codePointBefore(param1 : java.NativeArray<java.types.Char16>, param2 : Int) : Int;
  290. @:overload static function codePointCount(param1 : CharSequence, param2 : Int, param3 : Int) : Int;
  291. @:overload static function codePointCount(param1 : java.NativeArray<java.types.Char16>, param2 : Int, param3 : Int) : Int;
  292. @:overload static function compare(param1 : java.types.Char16, param2 : java.types.Char16) : Int;
  293. @:overload static function digit(param1 : java.types.Char16, param2 : Int) : Int;
  294. @:overload static function digit(param1 : Int, param2 : Int) : Int;
  295. @:overload static function forDigit(param1 : Int, param2 : Int) : java.types.Char16;
  296. @:overload static function getDirectionality(param1 : java.types.Char16) : java.types.Char16;
  297. @:overload static function getDirectionality(param1 : Int) : java.types.Char16;
  298. @:overload static function getName(param1 : Int) : String;
  299. @:overload static function getNumericValue(param1 : java.types.Char16) : Int;
  300. @:overload static function getNumericValue(param1 : Int) : Int;
  301. @:overload static function getType(param1 : java.types.Char16) : Int;
  302. @:overload static function getType(param1 : Int) : Int;
  303. @:overload static function highSurrogate(param1 : Int) : java.types.Char16;
  304. @:overload static function isAlphabetic(param1 : Int) : Bool;
  305. @:overload static function isBmpCodePoint(param1 : Int) : Bool;
  306. @:overload static function isDefined(param1 : java.types.Char16) : Bool;
  307. @:overload static function isDefined(param1 : Int) : Bool;
  308. @:overload static function isDigit(param1 : java.types.Char16) : Bool;
  309. @:overload static function isDigit(param1 : Int) : Bool;
  310. @:overload static function isHighSurrogate(param1 : java.types.Char16) : Bool;
  311. @:overload static function isISOControl(param1 : java.types.Char16) : Bool;
  312. @:overload static function isISOControl(param1 : Int) : Bool;
  313. @:overload static function isIdentifierIgnorable(param1 : java.types.Char16) : Bool;
  314. @:overload static function isIdentifierIgnorable(param1 : Int) : Bool;
  315. @:overload static function isIdeographic(param1 : Int) : Bool;
  316. @:overload static function isJavaIdentifierPart(param1 : java.types.Char16) : Bool;
  317. @:overload static function isJavaIdentifierPart(param1 : Int) : Bool;
  318. @:overload static function isJavaIdentifierStart(param1 : java.types.Char16) : Bool;
  319. @:overload static function isJavaIdentifierStart(param1 : Int) : Bool;
  320. @:overload @:deprecated static function isJavaLetter(param1 : java.types.Char16) : Bool;
  321. @:overload @:deprecated static function isJavaLetterOrDigit(param1 : java.types.Char16) : Bool;
  322. @:overload static function isLetter(param1 : java.types.Char16) : Bool;
  323. @:overload static function isLetter(param1 : Int) : Bool;
  324. @:overload static function isLetterOrDigit(param1 : java.types.Char16) : Bool;
  325. @:overload static function isLetterOrDigit(param1 : Int) : Bool;
  326. @:overload static function isLowSurrogate(param1 : java.types.Char16) : Bool;
  327. @:overload static function isLowerCase(param1 : java.types.Char16) : Bool;
  328. @:overload static function isLowerCase(param1 : Int) : Bool;
  329. @:overload static function isMirrored(param1 : java.types.Char16) : Bool;
  330. @:overload static function isMirrored(param1 : Int) : Bool;
  331. @:overload @:deprecated static function isSpace(param1 : java.types.Char16) : Bool;
  332. @:overload static function isSpaceChar(param1 : java.types.Char16) : Bool;
  333. @:overload static function isSpaceChar(param1 : Int) : Bool;
  334. @:overload static function isSupplementaryCodePoint(param1 : Int) : Bool;
  335. @:overload static function isSurrogate(param1 : java.types.Char16) : Bool;
  336. @:overload static function isSurrogatePair(param1 : java.types.Char16, param2 : java.types.Char16) : Bool;
  337. @:overload static function isTitleCase(param1 : java.types.Char16) : Bool;
  338. @:overload static function isTitleCase(param1 : Int) : Bool;
  339. @:overload static function isUnicodeIdentifierPart(param1 : java.types.Char16) : Bool;
  340. @:overload static function isUnicodeIdentifierPart(param1 : Int) : Bool;
  341. @:overload static function isUnicodeIdentifierStart(param1 : java.types.Char16) : Bool;
  342. @:overload static function isUnicodeIdentifierStart(param1 : Int) : Bool;
  343. @:overload static function isUpperCase(param1 : java.types.Char16) : Bool;
  344. @:overload static function isUpperCase(param1 : Int) : Bool;
  345. @:overload static function isValidCodePoint(param1 : Int) : Bool;
  346. @:overload static function isWhitespace(param1 : java.types.Char16) : Bool;
  347. @:overload static function isWhitespace(param1 : Int) : Bool;
  348. @:overload static function lowSurrogate(param1 : Int) : java.types.Char16;
  349. @:overload static function offsetByCodePoints(param1 : CharSequence, param2 : Int, param3 : Int) : Int;
  350. @:overload static function offsetByCodePoints(param1 : java.NativeArray<java.types.Char16>, param2 : Int, param3 : Int, param4 : Int, param5 : Int) : Int;
  351. @:overload static function reverseBytes(param1 : java.types.Char16) : java.types.Char16;
  352. @:overload static function toChars(param1 : Int, param2 : java.NativeArray<java.types.Char16>, param3 : Int) : Int;
  353. @:overload static function toChars(param1 : Int) : java.NativeArray<java.types.Char16>;
  354. @:overload static function toCodePoint(param1 : java.types.Char16, param2 : java.types.Char16) : Int;
  355. @:overload static function toLowerCase(param1 : java.types.Char16) : java.types.Char16;
  356. @:overload static function toLowerCase(param1 : Int) : Int;
  357. @:native("toString") @:overload static function _toString(param1 : java.types.Char16) : String;
  358. @:overload static function toTitleCase(param1 : java.types.Char16) : java.types.Char16;
  359. @:overload static function toTitleCase(param1 : Int) : Int;
  360. @:overload static function toUpperCase(param1 : java.types.Char16) : java.types.Char16;
  361. @:overload static function toUpperCase(param1 : Int) : Int;
  362. @:overload static function valueOf(param1 : java.types.Char16) : Character;
  363. }
  364. @:realPath("java.lang.Character_CharacterCache") @:javaNative @:native("java.lang.Character$CharacterCache") @:javaCanonical("java.lang","Character.CharacterCache") extern class Character_CharacterCache {
  365. }
  366. @:realPath("java.lang.Character_Subset") @:javaNative @:native("java.lang.Character$Subset") @:javaCanonical("java.lang","Character.Subset") extern class Character_Subset {
  367. @:overload @:final function equals(param1 : Dynamic) : Bool;
  368. @:overload @:final function hashCode() : Int;
  369. @:overload @:final function toString() : String;
  370. }
  371. @:realPath("java.lang.Character_UnicodeBlock") @:final @:javaNative @:native("java.lang.Character$UnicodeBlock") @:javaCanonical("java.lang","Character.UnicodeBlock") extern class Character_UnicodeBlock extends Character_Subset {
  372. @:final static var AEGEAN_NUMBERS : Character_UnicodeBlock;
  373. @:final static var ALCHEMICAL_SYMBOLS : Character_UnicodeBlock;
  374. @:final static var ALPHABETIC_PRESENTATION_FORMS : Character_UnicodeBlock;
  375. @:final static var ANCIENT_GREEK_MUSICAL_NOTATION : Character_UnicodeBlock;
  376. @:final static var ANCIENT_GREEK_NUMBERS : Character_UnicodeBlock;
  377. @:final static var ANCIENT_SYMBOLS : Character_UnicodeBlock;
  378. @:final static var ARABIC : Character_UnicodeBlock;
  379. @:final static var ARABIC_PRESENTATION_FORMS_A : Character_UnicodeBlock;
  380. @:final static var ARABIC_PRESENTATION_FORMS_B : Character_UnicodeBlock;
  381. @:final static var ARABIC_SUPPLEMENT : Character_UnicodeBlock;
  382. @:final static var ARMENIAN : Character_UnicodeBlock;
  383. @:final static var ARROWS : Character_UnicodeBlock;
  384. @:final static var AVESTAN : Character_UnicodeBlock;
  385. @:final static var BALINESE : Character_UnicodeBlock;
  386. @:final static var BAMUM : Character_UnicodeBlock;
  387. @:final static var BAMUM_SUPPLEMENT : Character_UnicodeBlock;
  388. @:final static var BASIC_LATIN : Character_UnicodeBlock;
  389. @:final static var BATAK : Character_UnicodeBlock;
  390. @:final static var BENGALI : Character_UnicodeBlock;
  391. @:final static var BLOCK_ELEMENTS : Character_UnicodeBlock;
  392. @:final static var BOPOMOFO : Character_UnicodeBlock;
  393. @:final static var BOPOMOFO_EXTENDED : Character_UnicodeBlock;
  394. @:final static var BOX_DRAWING : Character_UnicodeBlock;
  395. @:final static var BRAHMI : Character_UnicodeBlock;
  396. @:final static var BRAILLE_PATTERNS : Character_UnicodeBlock;
  397. @:final static var BUGINESE : Character_UnicodeBlock;
  398. @:final static var BUHID : Character_UnicodeBlock;
  399. @:final static var BYZANTINE_MUSICAL_SYMBOLS : Character_UnicodeBlock;
  400. @:final static var CARIAN : Character_UnicodeBlock;
  401. @:final static var CHAM : Character_UnicodeBlock;
  402. @:final static var CHEROKEE : Character_UnicodeBlock;
  403. @:final static var CJK_COMPATIBILITY : Character_UnicodeBlock;
  404. @:final static var CJK_COMPATIBILITY_FORMS : Character_UnicodeBlock;
  405. @:final static var CJK_COMPATIBILITY_IDEOGRAPHS : Character_UnicodeBlock;
  406. @:final static var CJK_COMPATIBILITY_IDEOGRAPHS_SUPPLEMENT : Character_UnicodeBlock;
  407. @:final static var CJK_RADICALS_SUPPLEMENT : Character_UnicodeBlock;
  408. @:final static var CJK_STROKES : Character_UnicodeBlock;
  409. @:final static var CJK_SYMBOLS_AND_PUNCTUATION : Character_UnicodeBlock;
  410. @:final static var CJK_UNIFIED_IDEOGRAPHS : Character_UnicodeBlock;
  411. @:final static var CJK_UNIFIED_IDEOGRAPHS_EXTENSION_A : Character_UnicodeBlock;
  412. @:final static var CJK_UNIFIED_IDEOGRAPHS_EXTENSION_B : Character_UnicodeBlock;
  413. @:final static var CJK_UNIFIED_IDEOGRAPHS_EXTENSION_C : Character_UnicodeBlock;
  414. @:final static var CJK_UNIFIED_IDEOGRAPHS_EXTENSION_D : Character_UnicodeBlock;
  415. @:final static var COMBINING_DIACRITICAL_MARKS : Character_UnicodeBlock;
  416. @:final static var COMBINING_DIACRITICAL_MARKS_SUPPLEMENT : Character_UnicodeBlock;
  417. @:final static var COMBINING_HALF_MARKS : Character_UnicodeBlock;
  418. @:final static var COMBINING_MARKS_FOR_SYMBOLS : Character_UnicodeBlock;
  419. @:final static var COMMON_INDIC_NUMBER_FORMS : Character_UnicodeBlock;
  420. @:final static var CONTROL_PICTURES : Character_UnicodeBlock;
  421. @:final static var COPTIC : Character_UnicodeBlock;
  422. @:final static var COUNTING_ROD_NUMERALS : Character_UnicodeBlock;
  423. @:final static var CUNEIFORM : Character_UnicodeBlock;
  424. @:final static var CUNEIFORM_NUMBERS_AND_PUNCTUATION : Character_UnicodeBlock;
  425. @:final static var CURRENCY_SYMBOLS : Character_UnicodeBlock;
  426. @:final static var CYPRIOT_SYLLABARY : Character_UnicodeBlock;
  427. @:final static var CYRILLIC : Character_UnicodeBlock;
  428. @:final static var CYRILLIC_EXTENDED_A : Character_UnicodeBlock;
  429. @:final static var CYRILLIC_EXTENDED_B : Character_UnicodeBlock;
  430. @:final static var CYRILLIC_SUPPLEMENTARY : Character_UnicodeBlock;
  431. @:final static var DESERET : Character_UnicodeBlock;
  432. @:final static var DEVANAGARI : Character_UnicodeBlock;
  433. @:final static var DEVANAGARI_EXTENDED : Character_UnicodeBlock;
  434. @:final static var DINGBATS : Character_UnicodeBlock;
  435. @:final static var DOMINO_TILES : Character_UnicodeBlock;
  436. @:final static var EGYPTIAN_HIEROGLYPHS : Character_UnicodeBlock;
  437. @:final static var EMOTICONS : Character_UnicodeBlock;
  438. @:final static var ENCLOSED_ALPHANUMERICS : Character_UnicodeBlock;
  439. @:final static var ENCLOSED_ALPHANUMERIC_SUPPLEMENT : Character_UnicodeBlock;
  440. @:final static var ENCLOSED_CJK_LETTERS_AND_MONTHS : Character_UnicodeBlock;
  441. @:final static var ENCLOSED_IDEOGRAPHIC_SUPPLEMENT : Character_UnicodeBlock;
  442. @:final static var ETHIOPIC : Character_UnicodeBlock;
  443. @:final static var ETHIOPIC_EXTENDED : Character_UnicodeBlock;
  444. @:final static var ETHIOPIC_EXTENDED_A : Character_UnicodeBlock;
  445. @:final static var ETHIOPIC_SUPPLEMENT : Character_UnicodeBlock;
  446. @:final static var GENERAL_PUNCTUATION : Character_UnicodeBlock;
  447. @:final static var GEOMETRIC_SHAPES : Character_UnicodeBlock;
  448. @:final static var GEORGIAN : Character_UnicodeBlock;
  449. @:final static var GEORGIAN_SUPPLEMENT : Character_UnicodeBlock;
  450. @:final static var GLAGOLITIC : Character_UnicodeBlock;
  451. @:final static var GOTHIC : Character_UnicodeBlock;
  452. @:final static var GREEK : Character_UnicodeBlock;
  453. @:final static var GREEK_EXTENDED : Character_UnicodeBlock;
  454. @:final static var GUJARATI : Character_UnicodeBlock;
  455. @:final static var GURMUKHI : Character_UnicodeBlock;
  456. @:final static var HALFWIDTH_AND_FULLWIDTH_FORMS : Character_UnicodeBlock;
  457. @:final static var HANGUL_COMPATIBILITY_JAMO : Character_UnicodeBlock;
  458. @:final static var HANGUL_JAMO : Character_UnicodeBlock;
  459. @:final static var HANGUL_JAMO_EXTENDED_A : Character_UnicodeBlock;
  460. @:final static var HANGUL_JAMO_EXTENDED_B : Character_UnicodeBlock;
  461. @:final static var HANGUL_SYLLABLES : Character_UnicodeBlock;
  462. @:final static var HANUNOO : Character_UnicodeBlock;
  463. @:final static var HEBREW : Character_UnicodeBlock;
  464. @:final static var HIGH_PRIVATE_USE_SURROGATES : Character_UnicodeBlock;
  465. @:final static var HIGH_SURROGATES : Character_UnicodeBlock;
  466. @:final static var HIRAGANA : Character_UnicodeBlock;
  467. @:final static var IDEOGRAPHIC_DESCRIPTION_CHARACTERS : Character_UnicodeBlock;
  468. @:final static var IMPERIAL_ARAMAIC : Character_UnicodeBlock;
  469. @:final static var INSCRIPTIONAL_PAHLAVI : Character_UnicodeBlock;
  470. @:final static var INSCRIPTIONAL_PARTHIAN : Character_UnicodeBlock;
  471. @:final static var IPA_EXTENSIONS : Character_UnicodeBlock;
  472. @:final static var JAVANESE : Character_UnicodeBlock;
  473. @:final static var KAITHI : Character_UnicodeBlock;
  474. @:final static var KANA_SUPPLEMENT : Character_UnicodeBlock;
  475. @:final static var KANBUN : Character_UnicodeBlock;
  476. @:final static var KANGXI_RADICALS : Character_UnicodeBlock;
  477. @:final static var KANNADA : Character_UnicodeBlock;
  478. @:final static var KATAKANA : Character_UnicodeBlock;
  479. @:final static var KATAKANA_PHONETIC_EXTENSIONS : Character_UnicodeBlock;
  480. @:final static var KAYAH_LI : Character_UnicodeBlock;
  481. @:final static var KHAROSHTHI : Character_UnicodeBlock;
  482. @:final static var KHMER : Character_UnicodeBlock;
  483. @:final static var KHMER_SYMBOLS : Character_UnicodeBlock;
  484. @:final static var LAO : Character_UnicodeBlock;
  485. @:final static var LATIN_1_SUPPLEMENT : Character_UnicodeBlock;
  486. @:final static var LATIN_EXTENDED_A : Character_UnicodeBlock;
  487. @:final static var LATIN_EXTENDED_ADDITIONAL : Character_UnicodeBlock;
  488. @:final static var LATIN_EXTENDED_B : Character_UnicodeBlock;
  489. @:final static var LATIN_EXTENDED_C : Character_UnicodeBlock;
  490. @:final static var LATIN_EXTENDED_D : Character_UnicodeBlock;
  491. @:final static var LEPCHA : Character_UnicodeBlock;
  492. @:final static var LETTERLIKE_SYMBOLS : Character_UnicodeBlock;
  493. @:final static var LIMBU : Character_UnicodeBlock;
  494. @:final static var LINEAR_B_IDEOGRAMS : Character_UnicodeBlock;
  495. @:final static var LINEAR_B_SYLLABARY : Character_UnicodeBlock;
  496. @:final static var LISU : Character_UnicodeBlock;
  497. @:final static var LOW_SURROGATES : Character_UnicodeBlock;
  498. @:final static var LYCIAN : Character_UnicodeBlock;
  499. @:final static var LYDIAN : Character_UnicodeBlock;
  500. @:final static var MAHJONG_TILES : Character_UnicodeBlock;
  501. @:final static var MALAYALAM : Character_UnicodeBlock;
  502. @:final static var MANDAIC : Character_UnicodeBlock;
  503. @:final static var MATHEMATICAL_ALPHANUMERIC_SYMBOLS : Character_UnicodeBlock;
  504. @:final static var MATHEMATICAL_OPERATORS : Character_UnicodeBlock;
  505. @:final static var MEETEI_MAYEK : Character_UnicodeBlock;
  506. @:final static var MISCELLANEOUS_MATHEMATICAL_SYMBOLS_A : Character_UnicodeBlock;
  507. @:final static var MISCELLANEOUS_MATHEMATICAL_SYMBOLS_B : Character_UnicodeBlock;
  508. @:final static var MISCELLANEOUS_SYMBOLS : Character_UnicodeBlock;
  509. @:final static var MISCELLANEOUS_SYMBOLS_AND_ARROWS : Character_UnicodeBlock;
  510. @:final static var MISCELLANEOUS_SYMBOLS_AND_PICTOGRAPHS : Character_UnicodeBlock;
  511. @:final static var MISCELLANEOUS_TECHNICAL : Character_UnicodeBlock;
  512. @:final static var MODIFIER_TONE_LETTERS : Character_UnicodeBlock;
  513. @:final static var MONGOLIAN : Character_UnicodeBlock;
  514. @:final static var MUSICAL_SYMBOLS : Character_UnicodeBlock;
  515. @:final static var MYANMAR : Character_UnicodeBlock;
  516. @:final static var MYANMAR_EXTENDED_A : Character_UnicodeBlock;
  517. @:final static var NEW_TAI_LUE : Character_UnicodeBlock;
  518. @:final static var NKO : Character_UnicodeBlock;
  519. @:final static var NUMBER_FORMS : Character_UnicodeBlock;
  520. @:final static var OGHAM : Character_UnicodeBlock;
  521. @:final static var OLD_ITALIC : Character_UnicodeBlock;
  522. @:final static var OLD_PERSIAN : Character_UnicodeBlock;
  523. @:final static var OLD_SOUTH_ARABIAN : Character_UnicodeBlock;
  524. @:final static var OLD_TURKIC : Character_UnicodeBlock;
  525. @:final static var OL_CHIKI : Character_UnicodeBlock;
  526. @:final static var OPTICAL_CHARACTER_RECOGNITION : Character_UnicodeBlock;
  527. @:final static var ORIYA : Character_UnicodeBlock;
  528. @:final static var OSMANYA : Character_UnicodeBlock;
  529. @:final static var PHAGS_PA : Character_UnicodeBlock;
  530. @:final static var PHAISTOS_DISC : Character_UnicodeBlock;
  531. @:final static var PHOENICIAN : Character_UnicodeBlock;
  532. @:final static var PHONETIC_EXTENSIONS : Character_UnicodeBlock;
  533. @:final static var PHONETIC_EXTENSIONS_SUPPLEMENT : Character_UnicodeBlock;
  534. @:final static var PLAYING_CARDS : Character_UnicodeBlock;
  535. @:final static var PRIVATE_USE_AREA : Character_UnicodeBlock;
  536. @:final static var REJANG : Character_UnicodeBlock;
  537. @:final static var RUMI_NUMERAL_SYMBOLS : Character_UnicodeBlock;
  538. @:final static var RUNIC : Character_UnicodeBlock;
  539. @:final static var SAMARITAN : Character_UnicodeBlock;
  540. @:final static var SAURASHTRA : Character_UnicodeBlock;
  541. @:final static var SHAVIAN : Character_UnicodeBlock;
  542. @:final static var SINHALA : Character_UnicodeBlock;
  543. @:final static var SMALL_FORM_VARIANTS : Character_UnicodeBlock;
  544. @:final static var SPACING_MODIFIER_LETTERS : Character_UnicodeBlock;
  545. @:final static var SPECIALS : Character_UnicodeBlock;
  546. @:final static var SUNDANESE : Character_UnicodeBlock;
  547. @:final static var SUPERSCRIPTS_AND_SUBSCRIPTS : Character_UnicodeBlock;
  548. @:final static var SUPPLEMENTAL_ARROWS_A : Character_UnicodeBlock;
  549. @:final static var SUPPLEMENTAL_ARROWS_B : Character_UnicodeBlock;
  550. @:final static var SUPPLEMENTAL_MATHEMATICAL_OPERATORS : Character_UnicodeBlock;
  551. @:final static var SUPPLEMENTAL_PUNCTUATION : Character_UnicodeBlock;
  552. @:final static var SUPPLEMENTARY_PRIVATE_USE_AREA_A : Character_UnicodeBlock;
  553. @:final static var SUPPLEMENTARY_PRIVATE_USE_AREA_B : Character_UnicodeBlock;
  554. @:deprecated @:final static var SURROGATES_AREA : Character_UnicodeBlock;
  555. @:final static var SYLOTI_NAGRI : Character_UnicodeBlock;
  556. @:final static var SYRIAC : Character_UnicodeBlock;
  557. @:final static var TAGALOG : Character_UnicodeBlock;
  558. @:final static var TAGBANWA : Character_UnicodeBlock;
  559. @:final static var TAGS : Character_UnicodeBlock;
  560. @:final static var TAI_LE : Character_UnicodeBlock;
  561. @:final static var TAI_THAM : Character_UnicodeBlock;
  562. @:final static var TAI_VIET : Character_UnicodeBlock;
  563. @:final static var TAI_XUAN_JING_SYMBOLS : Character_UnicodeBlock;
  564. @:final static var TAMIL : Character_UnicodeBlock;
  565. @:final static var TELUGU : Character_UnicodeBlock;
  566. @:final static var THAANA : Character_UnicodeBlock;
  567. @:final static var THAI : Character_UnicodeBlock;
  568. @:final static var TIBETAN : Character_UnicodeBlock;
  569. @:final static var TIFINAGH : Character_UnicodeBlock;
  570. @:final static var TRANSPORT_AND_MAP_SYMBOLS : Character_UnicodeBlock;
  571. @:final static var UGARITIC : Character_UnicodeBlock;
  572. @:final static var UNIFIED_CANADIAN_ABORIGINAL_SYLLABICS : Character_UnicodeBlock;
  573. @:final static var UNIFIED_CANADIAN_ABORIGINAL_SYLLABICS_EXTENDED : Character_UnicodeBlock;
  574. @:final static var VAI : Character_UnicodeBlock;
  575. @:final static var VARIATION_SELECTORS : Character_UnicodeBlock;
  576. @:final static var VARIATION_SELECTORS_SUPPLEMENT : Character_UnicodeBlock;
  577. @:final static var VEDIC_EXTENSIONS : Character_UnicodeBlock;
  578. @:final static var VERTICAL_FORMS : Character_UnicodeBlock;
  579. @:final static var YIJING_HEXAGRAM_SYMBOLS : Character_UnicodeBlock;
  580. @:final static var YI_RADICALS : Character_UnicodeBlock;
  581. @:final static var YI_SYLLABLES : Character_UnicodeBlock;
  582. @:overload @:final static function forName(param1 : String) : Character_UnicodeBlock;
  583. @:overload static function of(param1 : java.types.Char16) : Character_UnicodeBlock;
  584. @:overload static function of(param1 : Int) : Character_UnicodeBlock;
  585. }
  586. @:realPath("java.lang.Character_UnicodeScript") @:javaCanonical("java.lang","Character.UnicodeScript") @:native("java.lang.Character$UnicodeScript") extern enum Character_UnicodeScript {
  587. COMMON;
  588. LATIN;
  589. GREEK;
  590. CYRILLIC;
  591. ARMENIAN;
  592. HEBREW;
  593. ARABIC;
  594. SYRIAC;
  595. THAANA;
  596. DEVANAGARI;
  597. BENGALI;
  598. GURMUKHI;
  599. GUJARATI;
  600. ORIYA;
  601. TAMIL;
  602. TELUGU;
  603. KANNADA;
  604. MALAYALAM;
  605. SINHALA;
  606. THAI;
  607. LAO;
  608. TIBETAN;
  609. MYANMAR;
  610. GEORGIAN;
  611. HANGUL;
  612. ETHIOPIC;
  613. CHEROKEE;
  614. CANADIAN_ABORIGINAL;
  615. OGHAM;
  616. RUNIC;
  617. KHMER;
  618. MONGOLIAN;
  619. HIRAGANA;
  620. KATAKANA;
  621. BOPOMOFO;
  622. HAN;
  623. YI;
  624. OLD_ITALIC;
  625. GOTHIC;
  626. DESERET;
  627. INHERITED;
  628. TAGALOG;
  629. HANUNOO;
  630. BUHID;
  631. TAGBANWA;
  632. LIMBU;
  633. TAI_LE;
  634. LINEAR_B;
  635. UGARITIC;
  636. SHAVIAN;
  637. OSMANYA;
  638. CYPRIOT;
  639. BRAILLE;
  640. BUGINESE;
  641. COPTIC;
  642. NEW_TAI_LUE;
  643. GLAGOLITIC;
  644. TIFINAGH;
  645. SYLOTI_NAGRI;
  646. OLD_PERSIAN;
  647. KHAROSHTHI;
  648. BALINESE;
  649. CUNEIFORM;
  650. PHOENICIAN;
  651. PHAGS_PA;
  652. NKO;
  653. SUNDANESE;
  654. BATAK;
  655. LEPCHA;
  656. OL_CHIKI;
  657. VAI;
  658. SAURASHTRA;
  659. KAYAH_LI;
  660. REJANG;
  661. LYCIAN;
  662. CARIAN;
  663. LYDIAN;
  664. CHAM;
  665. TAI_THAM;
  666. TAI_VIET;
  667. AVESTAN;
  668. EGYPTIAN_HIEROGLYPHS;
  669. SAMARITAN;
  670. MANDAIC;
  671. LISU;
  672. BAMUM;
  673. JAVANESE;
  674. MEETEI_MAYEK;
  675. IMPERIAL_ARAMAIC;
  676. OLD_SOUTH_ARABIAN;
  677. INSCRIPTIONAL_PARTHIAN;
  678. INSCRIPTIONAL_PAHLAVI;
  679. OLD_TURKIC;
  680. BRAHMI;
  681. KAITHI;
  682. UNKNOWN;
  683. }