Size: a a a

2021 January 20

AA

Anton Arhipov in graalvm_ru
Паша Финкельштейн
А мне кажется или получился class redefinition шире, чем в хотспоте?
да. методы в интерфейс добавлять хотспот не умеет
источник

OS

Oleg Shelajev in graalvm_ru
Artjom Kalita
Embedding 11 in 8 звучит неплохо, а какие-нибудь примеры в гитхабчике есть такого использования ? Для ленивых так сказать :)
нету :) это мне кажется не очень работает
источник

OS

Oleg Shelajev in graalvm_ru
jshell на 8 работает
источник

OS

Oleg Shelajev in graalvm_ru
источник

OS

Oleg Shelajev in graalvm_ru
это примерно так же
источник

OS

Oleg Shelajev in graalvm_ru
проблема слегка в том что просто в —jvm не очень работает
источник

OS

Oleg Shelajev in graalvm_ru
из-за изоляции библиотек нативных
источник

OS

Oleg Shelajev in graalvm_ru
Anton Arhipov
да. методы в интерфейс добавлять хотспот не умеет
методы просто не умеет, умеет только method bodies мне кажется
источник

OS

Oleg Shelajev in graalvm_ru
и лямбды не умеет
источник

AA

Anton Arhipov in graalvm_ru
Oleg Shelajev
методы просто не умеет, умеет только method bodies мне кажется
с 8й умеет приватные статические методы.
источник

OS

Oleg Shelajev in graalvm_ru
надо поля доделать и будет уже прям нормально. можно будет плагины делать для экосистемы )
источник

AA

Anton Arhipov in graalvm_ru
а так да, ничего не умеет оно в хотспоте
источник

AA

Anton Arhipov in graalvm_ru
Oleg Shelajev
надо поля доделать и будет уже прям нормально. можно будет плагины делать для экосистемы )
поля пофиг. APi нужно для плагинов 🙂
источник

AA

Anton Arhipov in graalvm_ru
> Add new anonymous inner classes
> Remove anonymous inner classes

@shelajevoleg это же чушь 🙂 или надо было просто написать чтоб больше фич казалось?
источник

OS

Oleg Shelajev in graalvm_ru
хахаха!
источник

AA

Anton Arhipov in graalvm_ru
вот если бы было написано "Support for handling changes in the order of anonymous inner class definition in the file" - вот тогда можно было бы говорить, что да, они умеют что-то с анонимными классами 🙂
источник

OS

Oleg Shelajev in graalvm_ru
а не работает? проверь!
источник

OS

Oleg Shelajev in graalvm_ru
Алан писал, наверняка он знает что делает
источник

AA

Anton Arhipov in graalvm_ru
ой, это долго же... ну может дотянусь.
там просто нет универсального решения. можно написать эвристику, но она не будет в 100% случаев работать
источник

AA

Anton Arhipov in graalvm_ru
на самом деле нормальный люд должен для таких кейсов уже давно лямбды использовать а не плодить анонимные классы, так что надеюсь это не так критично
источник