Декомпилятор байт-кода Java в IntelliJIDEA для Scala

Я использую IntellijIDEA Ultimate Edition. просмотр .class файлы, скомпилированные из java Исходный код прост: я могу просто дважды щелкнуть .class файл и IDEA будет декомпилировать его.

Однако с .class файлы, которые были скомпилированы из scala Исходный код не работает. Кажется, что IDEA просто ссылается на scala исходный файл.

Я заметил, что IDEA ведет себя так только с scala plugin установлены. Без него работает нормально. Есть ли способ декомпилировать с помощью IDEA без выключения scala plugin?

0 ответов

Наконец эта функция была выпущена в Intellij.

С официального сайта:

Вы можете декомпилировать свой код Scala в Java, чтобы увидеть, как определенный фрагмент кода переводится и реализуется в Java.

  1. В окне инструмента Project щелкните правой кнопкой мыши класс Scala, который вы хотите декомпилировать.
  2. В контекстном меню выберите "Декомпилировать Scala в Java".

IntelliJ IDEA преобразует код в Java и открывает преобразованный файл в редакторе.

Вы также можете открыть класс Scala в редакторе и использовать его контекстное меню для преобразования.

Другие вопросы по тегам