有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

在编译kotlin代码时,kotlin编译器如何处理java代码?

我只知道在编译java和kotlin的混合项目时,编译器将首先处理kotlin代码,但是如果在kotlin代码中创建了java类的对象,编译器将如何处理它? kotlin编译器是否需要先将java文件编译为javapsifile


共 (1) 个答案

  1. # 1 楼答案

    在这种情况下,您需要向Kotlin编译器提供相关的Java源文件路径。这些Java源文件中定义的任何代码都可用于Kotlin编译

    Kotlin编译器正在加载这些Java文件(我假设是一些AST),并且可以链接到这些文件。没有为Java文件生成类文件