从 jar 中提取 scala 源代码

use*_*510 6 java scala jar decompiler scalac

所以我有一个包含 scala 作为源代码的 jar 文件,但我丢失了原始代码。有没有办法将 jar 中的类文件转换为 Scala 函数和类,而不是编译器生成的 java 类?

我试过在它上面使用反编译器,它只给了我零意义的 java 代码。

先感谢您!

Ale*_*nov 3

您需要一个特定于 Scala 的反编译器。没有理由不能写出来,但这将是一项巨大的努力,而且据我所知,没有人真正做到过。当然,它不会产生完全相同的原始代码,就像其他语言的反编译器不会产生的那样。