Character.hx 12 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167
  1. package java.lang;
  2. @:forward abstract Character(CharacterClass) from CharacterClass to CharacterClass
  3. {
  4. @:to @:extern inline public function toCharacter():java.types.Char16
  5. return this.charValue();
  6. @:from @:extern inline public static function fromCharacter(b:java.types.Char16):Character
  7. return CharacterClass.valueOf(b);
  8. }
  9. @:native("java.lang.Character") extern class CharacterClass implements Comparable<Character>
  10. {
  11. @:overload function new(param1 : java.types.Char16) : Void;
  12. @:overload function charValue() : java.types.Char16;
  13. @:overload function compareTo(param1 : Character) : Int;
  14. @:overload function compareTo(param1 : Dynamic) : Int;
  15. @:overload function equals(param1 : Dynamic) : Bool;
  16. @:overload function hashCode() : Int;
  17. @:overload function toString() : String;
  18. @:final static var COMBINING_SPACING_MARK(default,null) : java.types.Char16;
  19. @:final static var CONNECTOR_PUNCTUATION(default,null) : java.types.Char16;
  20. @:final static var CONTROL(default,null) : java.types.Char16;
  21. @:final static var CURRENCY_SYMBOL(default,null) : java.types.Char16;
  22. @:final static var DASH_PUNCTUATION(default,null) : java.types.Char16;
  23. @:final static var DECIMAL_DIGIT_NUMBER(default,null) : java.types.Char16;
  24. @:final static var DIRECTIONALITY_ARABIC_NUMBER(default,null) : java.types.Char16;
  25. @:final static var DIRECTIONALITY_BOUNDARY_NEUTRAL(default,null) : java.types.Char16;
  26. @:final static var DIRECTIONALITY_COMMON_NUMBER_SEPARATOR(default,null) : java.types.Char16;
  27. @:final static var DIRECTIONALITY_EUROPEAN_NUMBER(default,null) : java.types.Char16;
  28. @:final static var DIRECTIONALITY_EUROPEAN_NUMBER_SEPARATOR(default,null) : java.types.Char16;
  29. @:final static var DIRECTIONALITY_EUROPEAN_NUMBER_TERMINATOR(default,null) : java.types.Char16;
  30. @:final static var DIRECTIONALITY_LEFT_TO_RIGHT(default,null) : java.types.Char16;
  31. @:final static var DIRECTIONALITY_LEFT_TO_RIGHT_EMBEDDING(default,null) : java.types.Char16;
  32. @:final static var DIRECTIONALITY_LEFT_TO_RIGHT_OVERRIDE(default,null) : java.types.Char16;
  33. @:final static var DIRECTIONALITY_NONSPACING_MARK(default,null) : java.types.Char16;
  34. @:final static var DIRECTIONALITY_OTHER_NEUTRALS(default,null) : java.types.Char16;
  35. @:final static var DIRECTIONALITY_PARAGRAPH_SEPARATOR(default,null) : java.types.Char16;
  36. @:final static var DIRECTIONALITY_POP_DIRECTIONAL_FORMAT(default,null) : java.types.Char16;
  37. @:final static var DIRECTIONALITY_RIGHT_TO_LEFT(default,null) : java.types.Char16;
  38. @:final static var DIRECTIONALITY_RIGHT_TO_LEFT_ARABIC(default,null) : java.types.Char16;
  39. @:final static var DIRECTIONALITY_RIGHT_TO_LEFT_EMBEDDING(default,null) : java.types.Char16;
  40. @:final static var DIRECTIONALITY_RIGHT_TO_LEFT_OVERRIDE(default,null) : java.types.Char16;
  41. @:final static var DIRECTIONALITY_SEGMENT_SEPARATOR(default,null) : java.types.Char16;
  42. @:final static var DIRECTIONALITY_UNDEFINED(default,null) : java.types.Char16;
  43. @:final static var DIRECTIONALITY_WHITESPACE(default,null) : java.types.Char16;
  44. @:final static var ENCLOSING_MARK(default,null) : java.types.Char16;
  45. @:final static var END_PUNCTUATION(default,null) : java.types.Char16;
  46. @:final static var FINAL_QUOTE_PUNCTUATION(default,null) : java.types.Char16;
  47. @:final static var FORMAT(default,null) : java.types.Char16;
  48. @:final static var INITIAL_QUOTE_PUNCTUATION(default,null) : java.types.Char16;
  49. @:final static var LETTER_NUMBER(default,null) : java.types.Char16;
  50. @:final static var LINE_SEPARATOR(default,null) : java.types.Char16;
  51. @:final static var LOWERCASE_LETTER(default,null) : java.types.Char16;
  52. @:final static var MATH_SYMBOL(default,null) : java.types.Char16;
  53. @:final static var MAX_CODE_POINT(default,null) : Int;
  54. @:final static var MAX_HIGH_SURROGATE(default,null) : java.types.Char16;
  55. @:final static var MAX_LOW_SURROGATE(default,null) : java.types.Char16;
  56. @:final static var MAX_RADIX(default,null) : Int;
  57. @:final static var MAX_SURROGATE(default,null) : java.types.Char16;
  58. @:final static var MAX_VALUE(default,null) : java.types.Char16;
  59. @:final static var MIN_CODE_POINT(default,null) : Int;
  60. @:final static var MIN_HIGH_SURROGATE(default,null) : java.types.Char16;
  61. @:final static var MIN_LOW_SURROGATE(default,null) : java.types.Char16;
  62. @:final static var MIN_RADIX(default,null) : Int;
  63. @:final static var MIN_SUPPLEMENTARY_CODE_POINT(default,null) : Int;
  64. @:final static var MIN_SURROGATE(default,null) : java.types.Char16;
  65. @:final static var MIN_VALUE(default,null) : java.types.Char16;
  66. @:final static var MODIFIER_LETTER(default,null) : java.types.Char16;
  67. @:final static var MODIFIER_SYMBOL(default,null) : java.types.Char16;
  68. @:final static var NON_SPACING_MARK(default,null) : java.types.Char16;
  69. @:final static var OTHER_LETTER(default,null) : java.types.Char16;
  70. @:final static var OTHER_NUMBER(default,null) : java.types.Char16;
  71. @:final static var OTHER_PUNCTUATION(default,null) : java.types.Char16;
  72. @:final static var OTHER_SYMBOL(default,null) : java.types.Char16;
  73. @:final static var PARAGRAPH_SEPARATOR(default,null) : java.types.Char16;
  74. @:final static var PRIVATE_USE(default,null) : java.types.Char16;
  75. @:final static var SIZE(default,null) : Int;
  76. @:final static var SPACE_SEPARATOR(default,null) : java.types.Char16;
  77. @:final static var START_PUNCTUATION(default,null) : java.types.Char16;
  78. @:final static var SURROGATE(default,null) : java.types.Char16;
  79. @:final static var TITLECASE_LETTER(default,null) : java.types.Char16;
  80. @:final static var TYPE : Class<Character>;
  81. @:final static var UNASSIGNED(default,null) : java.types.Char16;
  82. @:final static var UPPERCASE_LETTER(default,null) : java.types.Char16;
  83. @:overload static function charCount(param1 : Int) : Int;
  84. @:overload static function codePointAt(param1 : CharSequence, param2 : Int) : Int;
  85. @:overload static function codePointAt(param1 : java.NativeArray<java.types.Char16>, param2 : Int, param3 : Int) : Int;
  86. @:overload static function codePointAt(param1 : java.NativeArray<java.types.Char16>, param2 : Int) : Int;
  87. @:overload static function codePointBefore(param1 : CharSequence, param2 : Int) : Int;
  88. @:overload static function codePointBefore(param1 : java.NativeArray<java.types.Char16>, param2 : Int, param3 : Int) : Int;
  89. @:overload static function codePointBefore(param1 : java.NativeArray<java.types.Char16>, param2 : Int) : Int;
  90. @:overload static function codePointCount(param1 : CharSequence, param2 : Int, param3 : Int) : Int;
  91. @:overload static function codePointCount(param1 : java.NativeArray<java.types.Char16>, param2 : Int, param3 : Int) : Int;
  92. @:overload static function compare(param1 : java.types.Char16, param2 : java.types.Char16) : Int;
  93. @:overload static function digit(param1 : java.types.Char16, param2 : Int) : Int;
  94. @:overload static function digit(param1 : Int, param2 : Int) : Int;
  95. @:overload static function forDigit(param1 : Int, param2 : Int) : java.types.Char16;
  96. @:overload static function getDirectionality(param1 : java.types.Char16) : java.types.Char16;
  97. @:overload static function getDirectionality(param1 : Int) : java.types.Char16;
  98. @:overload static function getName(param1 : Int) : String;
  99. @:overload static function getNumericValue(param1 : java.types.Char16) : Int;
  100. @:overload static function getNumericValue(param1 : Int) : Int;
  101. @:overload static function getType(param1 : java.types.Char16) : Int;
  102. @:overload static function getType(param1 : Int) : Int;
  103. @:overload static function highSurrogate(param1 : Int) : java.types.Char16;
  104. @:overload static function isAlphabetic(param1 : Int) : Bool;
  105. @:overload static function isBmpCodePoint(param1 : Int) : Bool;
  106. @:overload static function isDefined(param1 : java.types.Char16) : Bool;
  107. @:overload static function isDefined(param1 : Int) : Bool;
  108. @:overload static function isDigit(param1 : java.types.Char16) : Bool;
  109. @:overload static function isDigit(param1 : Int) : Bool;
  110. @:overload static function isHighSurrogate(param1 : java.types.Char16) : Bool;
  111. @:overload static function isISOControl(param1 : java.types.Char16) : Bool;
  112. @:overload static function isISOControl(param1 : Int) : Bool;
  113. @:overload static function isIdentifierIgnorable(param1 : java.types.Char16) : Bool;
  114. @:overload static function isIdentifierIgnorable(param1 : Int) : Bool;
  115. @:overload static function isIdeographic(param1 : Int) : Bool;
  116. @:overload static function isJavaIdentifierPart(param1 : java.types.Char16) : Bool;
  117. @:overload static function isJavaIdentifierPart(param1 : Int) : Bool;
  118. @:overload static function isJavaIdentifierStart(param1 : java.types.Char16) : Bool;
  119. @:overload static function isJavaIdentifierStart(param1 : Int) : Bool;
  120. @:overload @:deprecated static function isJavaLetter(param1 : java.types.Char16) : Bool;
  121. @:overload @:deprecated static function isJavaLetterOrDigit(param1 : java.types.Char16) : Bool;
  122. @:overload static function isLetter(param1 : java.types.Char16) : Bool;
  123. @:overload static function isLetter(param1 : Int) : Bool;
  124. @:overload static function isLetterOrDigit(param1 : java.types.Char16) : Bool;
  125. @:overload static function isLetterOrDigit(param1 : Int) : Bool;
  126. @:overload static function isLowSurrogate(param1 : java.types.Char16) : Bool;
  127. @:overload static function isLowerCase(param1 : java.types.Char16) : Bool;
  128. @:overload static function isLowerCase(param1 : Int) : Bool;
  129. @:overload static function isMirrored(param1 : java.types.Char16) : Bool;
  130. @:overload static function isMirrored(param1 : Int) : Bool;
  131. @:overload @:deprecated static function isSpace(param1 : java.types.Char16) : Bool;
  132. @:overload static function isSpaceChar(param1 : java.types.Char16) : Bool;
  133. @:overload static function isSpaceChar(param1 : Int) : Bool;
  134. @:overload static function isSupplementaryCodePoint(param1 : Int) : Bool;
  135. @:overload static function isSurrogate(param1 : java.types.Char16) : Bool;
  136. @:overload static function isSurrogatePair(param1 : java.types.Char16, param2 : java.types.Char16) : Bool;
  137. @:overload static function isTitleCase(param1 : java.types.Char16) : Bool;
  138. @:overload static function isTitleCase(param1 : Int) : Bool;
  139. @:overload static function isUnicodeIdentifierPart(param1 : java.types.Char16) : Bool;
  140. @:overload static function isUnicodeIdentifierPart(param1 : Int) : Bool;
  141. @:overload static function isUnicodeIdentifierStart(param1 : java.types.Char16) : Bool;
  142. @:overload static function isUnicodeIdentifierStart(param1 : Int) : Bool;
  143. @:overload static function isUpperCase(param1 : java.types.Char16) : Bool;
  144. @:overload static function isUpperCase(param1 : Int) : Bool;
  145. @:overload static function isValidCodePoint(param1 : Int) : Bool;
  146. @:overload static function isWhitespace(param1 : java.types.Char16) : Bool;
  147. @:overload static function isWhitespace(param1 : Int) : Bool;
  148. @:overload static function lowSurrogate(param1 : Int) : java.types.Char16;
  149. @:overload static function offsetByCodePoints(param1 : CharSequence, param2 : Int, param3 : Int) : Int;
  150. @:overload static function offsetByCodePoints(param1 : java.NativeArray<java.types.Char16>, param2 : Int, param3 : Int, param4 : Int, param5 : Int) : Int;
  151. @:overload static function reverseBytes(param1 : java.types.Char16) : java.types.Char16;
  152. @:overload static function toChars(param1 : Int, param2 : java.NativeArray<java.types.Char16>, param3 : Int) : Int;
  153. @:overload static function toChars(param1 : Int) : java.NativeArray<java.types.Char16>;
  154. @:overload static function toCodePoint(param1 : java.types.Char16, param2 : java.types.Char16) : Int;
  155. @:overload static function toLowerCase(param1 : java.types.Char16) : java.types.Char16;
  156. @:overload static function toLowerCase(param1 : Int) : Int;
  157. @:native("toString") @:overload static function _toString(param1 : java.types.Char16) : String;
  158. @:overload static function toTitleCase(param1 : java.types.Char16) : java.types.Char16;
  159. @:overload static function toTitleCase(param1 : Int) : Int;
  160. @:overload static function toUpperCase(param1 : java.types.Char16) : java.types.Char16;
  161. @:overload static function toUpperCase(param1 : Int) : Int;
  162. @:overload static function valueOf(param1 : java.types.Char16) : Character;
  163. }