Трансляция switch в Java-байткод

Backend
Зал №1

Мы посмотрим каким образом компилятор javac транслирует в Java-байткод различные версии оператора switch начиная с Java 1 и вплоть до Java 12, какие нетривиальные проблемы при этом возникают и как они отважно решаются. Доклад предназначен для тех, кому интересно внутреннее устройство Java, кто занимается или хочет заниматься манипуляциями с байткодом.

Запись доклада

Презентация

JetBrains

Тагир Валеев

Занимаюсь поддержкой языка Java в IntelliJ IDEA. Иногда пишу патчи в OpenJDK.

Занимаюсь поддержкой языка Java в IntelliJ IDEA. Иногда пишу патчи в OpenJDK.

Другие спикеры секции Backend: