JCharArray extension type

A fixed-length array of Java Char.

Integers stored in the list are truncated to their low 16 bits interpreted as an unsigned 16-bit integer with values in the range 0 to +65535.

Java equivalent of Uint16List.

on
Implemented types
Available extensions

Constructors

JCharArray(int length)
Creates a JCharArray of the given length.
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
length int
The number of elements in this array.
no setter
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
asDart() List<int>

Available on JCharArray, provided by the JCharArrayToList extension

Returns a List view into this array.
getRange(int start, int end, {Allocator allocator = malloc}) Uint16List
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
setRange(int start, int end, Iterable<int> iterable, [int skipCount = 0]) → void
toString() String
A string representation of this object.
inherited
use<R>(R callback(T)) → R

Available on T, provided by the JObjectUseExtension extension

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

Operators

operator ==(Object other) bool
The equality operator.
inherited
operator [](int index) int
operator []=(int index, int value) → void

Static Methods

of(Iterable<int> elements) JCharArray
Creates a JCharArray from elements.

Constants

type → const JType<JCharArray>
The type which includes information such as the signature of this class.