Sabeeh
10/21/2024, 12:25 PMexpect abstract class CharBuffer : Buffer {
companion object {
@JvmStatic
fun wrap(charArray: CharArray): CharBuffer
}
}
jvm:
actual typealias CharBuffer = java.nio.CharBuffer
wrap is static function of java.nio.CharBuffer with this I'm getting error:
Actual class 'CharBuffer' has no corresponding members for expected class members: public expect companion object
François
10/21/2024, 12:43 PMFrançois
10/21/2024, 12:44 PMSabeeh
10/21/2024, 4:02 PMFrançois
10/21/2024, 5:31 PMSabeeh
10/22/2024, 7:13 AMwrap
and I don't know how to expect it. For now i created factory class to use it like this:
actual object CharBufferFactory {
actual fun wrap(
charArray: CharArray,
offset: Int,
length: Int
): CharBuffer {
return java.nio.CharBuffer.wrap(charArray, offset, length)
}
actual fun wrap(
charSequence: CharSequence,
offset: Int,
length: Int
): CharBuffer {
return java.nio.CharBuffer.wrap(charSequence, offset, length)
}
actual fun allocate(capacity: Int): CharBuffer {
return java.nio.CharBuffer.allocate(capacity)
}
}
François
10/22/2024, 7:23 AM