JCharacter extension type

from: java.lang.Character

on
Implemented types
Available extensions

Constructors

JCharacter(int c)
from: public void <init>(char c) The returned object must be released after use, by calling the release method.
factory

Properties

hashCode → int
The hash code for this object.
no setterinherited
isReleased → bool
no setterinherited
jClass → JClass
Returns JClass corresponding to concrete class of this object.
no setterinherited
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited

Methods

as<T extends JObject>(JType<T> type, {bool releaseOriginal = false}) → T
Casts this object to another type.
inherited
charValue() → int

Available on JCharacter, provided by the JCharacter$$Methods extension

from: public char charValue()
compareTo(JCharacter? character) → int

Available on JCharacter, provided by the JCharacter$$Methods extension

from: public int compareTo(java.lang.Character character)
equals(JObject? object) → bool

Available on JCharacter, provided by the JCharacter$$Methods extension

from: public boolean equals(java.lang.Object object)
hashCode$1() → int

Available on JCharacter, provided by the JCharacter$$Methods extension

from: public int hashCode()
isA<T extends JObject>(JType<T> type) → bool
Whether this object is of the given type ignoring the type parameters.
inherited
isInstanceOf(JClass jclass) → bool
Whether this object is of the type of the given jclass.
inherited
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
release() → void
Releases the underlying reference.
inherited
releasedBy(Arena arena) → void
Registers this object to be released at the end of arena's lifetime.
inherited
toDartInt({bool releaseOriginal = false}) → int

Available on JCharacter, provided by the JCharacterExtension extension

Returns the value as a Dart int.
toString() → String
A string representation of this object.
inherited
toString$1() → JString?

Available on JCharacter, provided by the JCharacter$$Methods extension

from: public java.lang.String toString() The returned object must be released after use, by calling the release method.
use<R>(R callback(T)) → R

Available on T, provided by the JObjectUseExtension extension

Applies callback on this object and then deletes the underlying JNI reference, returning the result of callback.

Operators

operator <(JCharacter? character) → bool

Available on JCharacter, provided by the JCharacter$$Methods extension

operator <=(JCharacter? character) → bool

Available on JCharacter, provided by the JCharacter$$Methods extension

operator ==(Object other) → bool
The equality operator.
inherited
operator >(JCharacter? character) → bool

Available on JCharacter, provided by the JCharacter$$Methods extension

operator >=(JCharacter? character) → bool

Available on JCharacter, provided by the JCharacter$$Methods extension

Static Properties

TYPE → JClass?
from: static public final java.lang.Class<java.lang.Character> TYPE The returned object must be released after use, by calling the release method.
no setter

Static Methods

charCount(int i) → int
from: static public int charCount(int i)
codePointAt(JCharArray? cs, int i) → int
from: static public int codePointAt(char[] cs, int i)
codePointAt$1(JCharArray? cs, int i, int i1) → int
from: static public int codePointAt(char[] cs, int i, int i1)
codePointAt$2(JObject? charSequence, int i) → int
from: static public int codePointAt(java.lang.CharSequence charSequence, int i)
codePointBefore(JCharArray? cs, int i) → int
from: static public int codePointBefore(char[] cs, int i)
codePointBefore$1(JCharArray? cs, int i, int i1) → int
from: static public int codePointBefore(char[] cs, int i, int i1)
codePointBefore$2(JObject? charSequence, int i) → int
from: static public int codePointBefore(java.lang.CharSequence charSequence, int i)
codePointCount(JCharArray? cs, int i, int i1) → int
from: static public int codePointCount(char[] cs, int i, int i1)
codePointCount$1(JObject? charSequence, int i, int i1) → int
from: static public int codePointCount(java.lang.CharSequence charSequence, int i, int i1)
codePointOf(JString? string) → int
from: static public int codePointOf(java.lang.String string)
compare(int c, int c1) → int
from: static public int compare(char c, char c1)
digit(int c, int i) → int
from: static public int digit(char c, int i)
digit$1(int i, int i1) → int
from: static public int digit(int i, int i1)
forDigit(int i, int i1) → int
from: static public char forDigit(int i, int i1)
getDirectionality(int c) → int
from: static public byte getDirectionality(char c)
getDirectionality$1(int i) → int
from: static public byte getDirectionality(int i)
getName(int i) → JString?
from: static public java.lang.String getName(int i) The returned object must be released after use, by calling the release method.
getNumericValue(int c) → int
from: static public int getNumericValue(char c)
getNumericValue$1(int i) → int
from: static public int getNumericValue(int i)
getType(int c) → int
from: static public int getType(char c)
getType$1(int i) → int
from: static public int getType(int i)
hashCode$2(int c) → int
from: static public int hashCode(char c)
highSurrogate(int i) → int
from: static public char highSurrogate(int i)
isAlphabetic(int i) → bool
from: static public boolean isAlphabetic(int i)
isBmpCodePoint(int i) → bool
from: static public boolean isBmpCodePoint(int i)
isDefined(int c) → bool
from: static public boolean isDefined(char c)
isDefined$1(int i) → bool
from: static public boolean isDefined(int i)
isDigit(int c) → bool
from: static public boolean isDigit(char c)
isDigit$1(int i) → bool
from: static public boolean isDigit(int i)
isEmoji(int i) → bool
from: static public boolean isEmoji(int i)
isEmojiComponent(int i) → bool
from: static public boolean isEmojiComponent(int i)
isEmojiModifier(int i) → bool
from: static public boolean isEmojiModifier(int i)
isEmojiModifierBase(int i) → bool
from: static public boolean isEmojiModifierBase(int i)
isEmojiPresentation(int i) → bool
from: static public boolean isEmojiPresentation(int i)
isExtendedPictographic(int i) → bool
from: static public boolean isExtendedPictographic(int i)
isHighSurrogate(int c) → bool
from: static public boolean isHighSurrogate(char c)
isIdentifierIgnorable(int c) → bool
from: static public boolean isIdentifierIgnorable(char c)
isIdentifierIgnorable$1(int i) → bool
from: static public boolean isIdentifierIgnorable(int i)
isIdeographic(int i) → bool
from: static public boolean isIdeographic(int i)
isISOControl(int c) → bool
from: static public boolean isISOControl(char c)
isISOControl$1(int i) → bool
from: static public boolean isISOControl(int i)
isJavaIdentifierPart(int c) → bool
from: static public boolean isJavaIdentifierPart(char c)
isJavaIdentifierPart$1(int i) → bool
from: static public boolean isJavaIdentifierPart(int i)
isJavaIdentifierStart(int c) → bool
from: static public boolean isJavaIdentifierStart(char c)
isJavaIdentifierStart$1(int i) → bool
from: static public boolean isJavaIdentifierStart(int i)
isJavaLetter(int c) → bool
from: static public boolean isJavaLetter(char c)
isJavaLetterOrDigit(int c) → bool
from: static public boolean isJavaLetterOrDigit(char c)
isLetter(int c) → bool
from: static public boolean isLetter(char c)
isLetter$1(int i) → bool
from: static public boolean isLetter(int i)
isLetterOrDigit(int c) → bool
from: static public boolean isLetterOrDigit(char c)
isLetterOrDigit$1(int i) → bool
from: static public boolean isLetterOrDigit(int i)
isLowerCase(int c) → bool
from: static public boolean isLowerCase(char c)
isLowerCase$1(int i) → bool
from: static public boolean isLowerCase(int i)
isLowSurrogate(int c) → bool
from: static public boolean isLowSurrogate(char c)
isMirrored(int c) → bool
from: static public boolean isMirrored(char c)
isMirrored$1(int i) → bool
from: static public boolean isMirrored(int i)
isSpace(int c) → bool
from: static public boolean isSpace(char c)
isSpaceChar(int c) → bool
from: static public boolean isSpaceChar(char c)
isSpaceChar$1(int i) → bool
from: static public boolean isSpaceChar(int i)
isSupplementaryCodePoint(int i) → bool
from: static public boolean isSupplementaryCodePoint(int i)
isSurrogate(int c) → bool
from: static public boolean isSurrogate(char c)
isSurrogatePair(int c, int c1) → bool
from: static public boolean isSurrogatePair(char c, char c1)
isTitleCase(int c) → bool
from: static public boolean isTitleCase(char c)
isTitleCase$1(int i) → bool
from: static public boolean isTitleCase(int i)
isUnicodeIdentifierPart(int c) → bool
from: static public boolean isUnicodeIdentifierPart(char c)
isUnicodeIdentifierPart$1(int i) → bool
from: static public boolean isUnicodeIdentifierPart(int i)
isUnicodeIdentifierStart(int c) → bool
from: static public boolean isUnicodeIdentifierStart(char c)
isUnicodeIdentifierStart$1(int i) → bool
from: static public boolean isUnicodeIdentifierStart(int i)
isUpperCase(int c) → bool
from: static public boolean isUpperCase(char c)
isUpperCase$1(int i) → bool
from: static public boolean isUpperCase(int i)
isValidCodePoint(int i) → bool
from: static public boolean isValidCodePoint(int i)
isWhitespace(int c) → bool
from: static public boolean isWhitespace(char c)
isWhitespace$1(int i) → bool
from: static public boolean isWhitespace(int i)
lowSurrogate(int i) → int
from: static public char lowSurrogate(int i)
offsetByCodePoints(JCharArray? cs, int i, int i1, int i2, int i3) → int
from: static public int offsetByCodePoints(char[] cs, int i, int i1, int i2, int i3)
offsetByCodePoints$1(JObject? charSequence, int i, int i1) → int
from: static public int offsetByCodePoints(java.lang.CharSequence charSequence, int i, int i1)
reverseBytes(int c) → int
from: static public char reverseBytes(char c)
toChars(int i) → JCharArray?
from: static public char[] toChars(int i) The returned object must be released after use, by calling the release method.
toChars$1(int i, JCharArray? cs, int i1) → int
from: static public int toChars(int i, char[] cs, int i1)
toCodePoint(int c, int c1) → int
from: static public int toCodePoint(char c, char c1)
toLowerCase(int c) → int
from: static public char toLowerCase(char c)
toLowerCase$1(int i) → int
from: static public int toLowerCase(int i)
toString$2(int c) → JString?
from: static public java.lang.String toString(char c) The returned object must be released after use, by calling the release method.
toString$3(int i) → JString?
from: static public java.lang.String toString(int i) The returned object must be released after use, by calling the release method.
toTitleCase(int c) → int
from: static public char toTitleCase(char c)
toTitleCase$1(int i) → int
from: static public int toTitleCase(int i)
toUpperCase(int c) → int
from: static public char toUpperCase(char c)
toUpperCase$1(int i) → int
from: static public int toUpperCase(int i)
valueOf(int c) → JCharacter?
from: static public java.lang.Character valueOf(char c) The returned object must be released after use, by calling the release method.

Constants

BYTES → const int
from: static public final int BYTES
COMBINING_SPACING_MARK → const int
from: static public final byte COMBINING_SPACING_MARK
CONNECTOR_PUNCTUATION → const int
from: static public final byte CONNECTOR_PUNCTUATION
CONTROL → const int
from: static public final byte CONTROL
CURRENCY_SYMBOL → const int
from: static public final byte CURRENCY_SYMBOL
DASH_PUNCTUATION → const int
from: static public final byte DASH_PUNCTUATION
DECIMAL_DIGIT_NUMBER → const int
from: static public final byte DECIMAL_DIGIT_NUMBER
DIRECTIONALITY_ARABIC_NUMBER → const int
from: static public final byte DIRECTIONALITY_ARABIC_NUMBER
DIRECTIONALITY_BOUNDARY_NEUTRAL → const int
from: static public final byte DIRECTIONALITY_BOUNDARY_NEUTRAL
DIRECTIONALITY_COMMON_NUMBER_SEPARATOR → const int
from: static public final byte DIRECTIONALITY_COMMON_NUMBER_SEPARATOR
DIRECTIONALITY_EUROPEAN_NUMBER → const int
from: static public final byte DIRECTIONALITY_EUROPEAN_NUMBER
DIRECTIONALITY_EUROPEAN_NUMBER_SEPARATOR → const int
from: static public final byte DIRECTIONALITY_EUROPEAN_NUMBER_SEPARATOR
DIRECTIONALITY_EUROPEAN_NUMBER_TERMINATOR → const int
from: static public final byte DIRECTIONALITY_EUROPEAN_NUMBER_TERMINATOR
DIRECTIONALITY_FIRST_STRONG_ISOLATE → const int
from: static public final byte DIRECTIONALITY_FIRST_STRONG_ISOLATE
DIRECTIONALITY_LEFT_TO_RIGHT → const int
from: static public final byte DIRECTIONALITY_LEFT_TO_RIGHT
DIRECTIONALITY_LEFT_TO_RIGHT_EMBEDDING → const int
from: static public final byte DIRECTIONALITY_LEFT_TO_RIGHT_EMBEDDING
DIRECTIONALITY_LEFT_TO_RIGHT_ISOLATE → const int
from: static public final byte DIRECTIONALITY_LEFT_TO_RIGHT_ISOLATE
DIRECTIONALITY_LEFT_TO_RIGHT_OVERRIDE → const int
from: static public final byte DIRECTIONALITY_LEFT_TO_RIGHT_OVERRIDE
DIRECTIONALITY_NONSPACING_MARK → const int
from: static public final byte DIRECTIONALITY_NONSPACING_MARK
DIRECTIONALITY_OTHER_NEUTRALS → const int
from: static public final byte DIRECTIONALITY_OTHER_NEUTRALS
DIRECTIONALITY_PARAGRAPH_SEPARATOR → const int
from: static public final byte DIRECTIONALITY_PARAGRAPH_SEPARATOR
DIRECTIONALITY_POP_DIRECTIONAL_FORMAT → const int
from: static public final byte DIRECTIONALITY_POP_DIRECTIONAL_FORMAT
DIRECTIONALITY_POP_DIRECTIONAL_ISOLATE → const int
from: static public final byte DIRECTIONALITY_POP_DIRECTIONAL_ISOLATE
DIRECTIONALITY_RIGHT_TO_LEFT → const int
from: static public final byte DIRECTIONALITY_RIGHT_TO_LEFT
DIRECTIONALITY_RIGHT_TO_LEFT_ARABIC → const int
from: static public final byte DIRECTIONALITY_RIGHT_TO_LEFT_ARABIC
DIRECTIONALITY_RIGHT_TO_LEFT_EMBEDDING → const int
from: static public final byte DIRECTIONALITY_RIGHT_TO_LEFT_EMBEDDING
DIRECTIONALITY_RIGHT_TO_LEFT_ISOLATE → const int
from: static public final byte DIRECTIONALITY_RIGHT_TO_LEFT_ISOLATE
DIRECTIONALITY_RIGHT_TO_LEFT_OVERRIDE → const int
from: static public final byte DIRECTIONALITY_RIGHT_TO_LEFT_OVERRIDE
DIRECTIONALITY_SEGMENT_SEPARATOR → const int
from: static public final byte DIRECTIONALITY_SEGMENT_SEPARATOR
DIRECTIONALITY_UNDEFINED → const int
from: static public final byte DIRECTIONALITY_UNDEFINED
DIRECTIONALITY_WHITESPACE → const int
from: static public final byte DIRECTIONALITY_WHITESPACE
ENCLOSING_MARK → const int
from: static public final byte ENCLOSING_MARK
END_PUNCTUATION → const int
from: static public final byte END_PUNCTUATION
FINAL_QUOTE_PUNCTUATION → const int
from: static public final byte FINAL_QUOTE_PUNCTUATION
FORMAT → const int
from: static public final byte FORMAT
INITIAL_QUOTE_PUNCTUATION → const int
from: static public final byte INITIAL_QUOTE_PUNCTUATION
LETTER_NUMBER → const int
from: static public final byte LETTER_NUMBER
LINE_SEPARATOR → const int
from: static public final byte LINE_SEPARATOR
LOWERCASE_LETTER → const int
from: static public final byte LOWERCASE_LETTER
MATH_SYMBOL → const int
from: static public final byte MATH_SYMBOL
MAX_CODE_POINT → const int
from: static public final int MAX_CODE_POINT
MAX_HIGH_SURROGATE → const int
from: static public final char MAX_HIGH_SURROGATE
MAX_LOW_SURROGATE → const int
from: static public final char MAX_LOW_SURROGATE
MAX_RADIX → const int
from: static public final int MAX_RADIX
MAX_SURROGATE → const int
from: static public final char MAX_SURROGATE
MAX_VALUE → const int
from: static public final char MAX_VALUE
MIN_CODE_POINT → const int
from: static public final int MIN_CODE_POINT
MIN_HIGH_SURROGATE → const int
from: static public final char MIN_HIGH_SURROGATE
MIN_LOW_SURROGATE → const int
from: static public final char MIN_LOW_SURROGATE
MIN_RADIX → const int
from: static public final int MIN_RADIX
MIN_SUPPLEMENTARY_CODE_POINT → const int
from: static public final int MIN_SUPPLEMENTARY_CODE_POINT
MIN_SURROGATE → const int
from: static public final char MIN_SURROGATE
MIN_VALUE → const int
from: static public final char MIN_VALUE
MODIFIER_LETTER → const int
from: static public final byte MODIFIER_LETTER
MODIFIER_SYMBOL → const int
from: static public final byte MODIFIER_SYMBOL
NON_SPACING_MARK → const int
from: static public final byte NON_SPACING_MARK
OTHER_LETTER → const int
from: static public final byte OTHER_LETTER
OTHER_NUMBER → const int
from: static public final byte OTHER_NUMBER
OTHER_PUNCTUATION → const int
from: static public final byte OTHER_PUNCTUATION
OTHER_SYMBOL → const int
from: static public final byte OTHER_SYMBOL
PARAGRAPH_SEPARATOR → const int
from: static public final byte PARAGRAPH_SEPARATOR
PRIVATE_USE → const int
from: static public final byte PRIVATE_USE
SIZE → const int
from: static public final int SIZE
SPACE_SEPARATOR → const int
from: static public final byte SPACE_SEPARATOR
START_PUNCTUATION → const int
from: static public final byte START_PUNCTUATION
SURROGATE → const int
from: static public final byte SURROGATE
TITLECASE_LETTER → const int
from: static public final byte TITLECASE_LETTER
type → const JType<JCharacter>
The type which includes information such as the signature of this class.
UNASSIGNED → const int
from: static public final byte UNASSIGNED
UPPERCASE_LETTER → const int
from: static public final byte UPPERCASE_LETTER