toKArray

context(env: JniEnv)
inline fun JBooleanArray.toKArray(length: Int = this.length): UByteArray(source)

Converts JVM boolean[] into Kotlin UByteArray using getRegion.

Throws

if length is greater than array size.


context(env: JniEnv)
inline fun JByteArray.toKArray(length: Int = this.length): ByteArray(source)

Converts JVM byte[] into Kotlin ByteArray using getRegion.

Throws

if length is greater than array size.


context(env: JniEnv)
inline fun JCharArray.toKArray(length: Int = this.length): UShortArray(source)

Converts JVM char[] into Kotlin UShortArray using getRegion.

Throws

if length is greater than array size.


context(env: JniEnv)
inline fun JShortArray.toKArray(length: Int = this.length): ShortArray(source)

Converts JVM short[] into Kotlin ShortArray using getRegion.

Throws

if length is greater than array size.


context(env: JniEnv)
inline fun JIntArray.toKArray(length: Int = this.length): IntArray(source)

Converts JVM int[] into Kotlin IntArray using getRegion.

Throws

if length is greater than array size.


context(env: JniEnv)
inline fun JLongArray.toKArray(length: Int = this.length): LongArray(source)

Converts JVM long[] into Kotlin LongArray using getRegion.

Throws

if length is greater than array size.


context(env: JniEnv)
inline fun JFloatArray.toKArray(length: Int = this.length): FloatArray(source)

Converts JVM float[] into Kotlin FloatArray using getRegion.

Throws

if length is greater than array size.


context(env: JniEnv)
inline fun JDoubleArray.toKArray(length: Int = this.length): DoubleArray(source)

Converts JVM double[] into Kotlin DoubleArray using getRegion.

Throws

if length is greater than array size.