3 ответов:
IntelliJ IDEA поставляется с инструментом просмотра байт-кода для Kotlin:
сервис →
Котлин → Показать Байт-Код Котлина
также доступны через Ctrl/⌘+Shift+A как Показать Байт-Код Котлина действие.
Это отличный инструмент, который может перейти к соответствующему байт-коду, когда вы перемещаетесь в исходном файле. И он обновляет байт-код муха всякий раз, когда источник меняется.
кроме того, я хотел бы рекомендовать Jclasslib Bytecode Viewer как внешний инструмент для низкоуровневого анализа файлов классов (например, проверка пулов констант). Теперь он также доступен как плагин IntelliJ IDEA.
Я использую https://javap.yawk.at/ для просмотра байтового кода в интернете. Установите "Котлин" в качестве языка ввода, и вы хорошо идти.
У него даже есть возможность увидеть декомпилированный Java-код через Procyon, но время от времени он может раздавить.
просто добавляя к вышеизложенному ответу.
Инструменты → Котлин → Показать Байт-Код Котлина
теперь, в представлении байт-кода, есть также возможность декомпилировать байт-код на Java. Таким образом, вы можете увидеть как байт-код, так и эквивалентный java-код в intellij. У вас даже есть возможность конвертировать с помощью цели JVM 8.

Comments