我只知道在编译Java和Kotlin的混合项目时,编译器将首先处理kotlin代码,但是如果在kotlin代码中创建了Java类的对象,编译器将如何处理呢? Kotlin编译器是否需要先将Java文件编译为javapsifile?
答案 0 :(得分:0)
在这种情况下,您需要为Kotlin编译器提供相关的Java源文件路径。这些Java源文件中定义的任何代码均可用于Kotlin编译。
Kotlin编译器正在加载这些Java文件(我认为是一些AST),并且可以链接到这些文件。没有为Java文件生成任何类文件。