Extract a single UTF-32 value from a substring. Used when iterating forwards or
backwards (with UTF1
Determines how many chars this char32 requires. If a validity check is required,
use isLegal() [../l
Determines whether the code value is a surrogate.
Determines whether the character is a trail surrogate.
Shifts offset16 by the argument number of codepoints within a subarray.
Set a code point into a UTF16 position in a char array. Adjusts target according
if we are replacing
Adds a codepoint to offset16 position of the argument char array.
Returns the lead surrogate. If a validity check is required, useisLegal()
Returns the trail surrogate. If a validity check is required, useisLegal()
Determines whether the character is a lead surrogate.
Returns the type of the boundaries around the char at offset16. Used for random
access. Note that th