Size: a a a

2021 November 07

BP

Bogdan Panchenko in Kotlin JVM
вот
источник

VP

Vladimir Petrakovich in Kotlin JVM
Это из Buffer
источник

AM

Andrew Mikhaylov in Kotlin JVM
Так это Buffer.limit
источник

BP

Bogdan Panchenko in Kotlin JVM
а да
источник

AM

Andrew Mikhaylov in Kotlin JVM
А в 13+ у ByteBuffer свой метод есть
источник

BP

Bogdan Panchenko in Kotlin JVM
я на тип не обратил внимание(
источник

AM

Andrew Mikhaylov in Kotlin JVM
Но в 9-ке всё равно есть именно ByteBuffer.limit. А в 10-12 нет. И в 8-ке нет. А в 13 снова есть.
источник

VP

Vladimir Petrakovich in Kotlin JVM
Какая-то чёрная магия, нельзя же взять и вырезать метод из предыдущего релиза платформы 🤔
источник

AM

Andrew Mikhaylov in Kotlin JVM
Я думаю, ишую в любом случае на кейтор стоит открыть. Как минимум чтобы они у себя выставили --release 8, если проекту это решение подходит, и там эмиттился вызов к Buffer.limit, который есть везде.
источник

BP

Bogdan Panchenko in Kotlin JVM
+++
источник

АО

Алексей Овсянников... in Kotlin JVM
Тут еще такое дело... Судя по-всему, проблема просто в кторе 1.6.5, потому что проблема появилась после обновления
источник

AM

Andrew Mikhaylov in Kotlin JVM
Может, они как раз апнули поддержку релизов ждк до 11, к примеру? Я не знаю, просто догадка.
источник

VP

Vladimir Petrakovich in Kotlin JVM
Ну это другая проблема, если у вас java 8
источник

АО

Алексей Овсянников... in Kotlin JVM
Врядли
источник

VP

Vladimir Petrakovich in Kotlin JVM
Но если поддержка заявлена, это баг, конечно
источник

АО

Алексей Овсянников... in Kotlin JVM
Буду смотреть
источник

AM

Andrew Mikhaylov in Kotlin JVM
Так а ты на какой ждк гоняешь и пробовал ли запустить на 15-й, к примеру?
источник

АО

Алексей Овсянников... in Kotlin JVM
8, 11
источник

AM

Andrew Mikhaylov in Kotlin JVM
Вот да.
источник

AM

Andrew Mikhaylov in Kotlin JVM
Ну там на деле метода этого и нет, и при сборке под эти версии компилятор должен воткнуть вызов к лимиту из супертайпа. По идее на 9 и 13+ это не будет валиться. Но так или иначе, история не очень.
источник