Skip to content

Commit 0605639

Browse files
committed
Fix #2218: NoSuchMethodError when parsing a JSON stream on Java 8
1 parent 6246e0a commit 0605639

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

formats/json/jvmMain/src/kotlinx/serialization/json/internal/CharsetReader.kt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ internal class CharsetReader(
2020
.onMalformedInput(CodingErrorAction.REPLACE)
2121
.onUnmappableCharacter(CodingErrorAction.REPLACE)
2222
byteBuffer = ByteBuffer.wrap(ByteArrayPool8k.take())
23-
byteBuffer.flip() // Make empty
23+
(byteBuffer as Buffer).flip() // Make empty
2424
}
2525

2626
@Suppress("NAME_SHADOWING")
@@ -92,7 +92,7 @@ internal class CharsetReader(
9292
if (bytesRead < 0) return bytesRead
9393
byteBuffer.position(position + bytesRead)
9494
} finally {
95-
byteBuffer.flip()
95+
(byteBuffer as Buffer).flip()
9696
}
9797
return byteBuffer.remaining()
9898
}

0 commit comments

Comments
 (0)