Ответ 1
IntelliJ IDEA поставляется с инструментом просмотра байт-кода для Kotlin:
Инструменты → Котлин → Показать Котлин Bytecode
Также доступен через Ctrl / ⌘ + Shift + A как Показывать действие Botcode bytcode.
Это отличный инструмент, который может перейти к соответствующему байт-коду при перемещении в исходном файле. Кроме того, он обновляет байт-код "на лету" всякий раз, когда изменяется источник.
Кроме того, я хотел бы рекомендовать jclasslib Bytecode Viewer в качестве внешнего инструмента для анализа файлов классов низкого уровня (например, для проверки константы бассейны). Теперь он также доступен как плагин IntelliJ IDEA.