【问题标题】:Where does gradle build store anonymous inner classes in Java?gradle 在 Java 中构建匿名内部类在哪里?
【发布时间】:2018-11-29 07:06:01
【问题描述】:

我最近发现,当我们编译一个包含内部类的 java 文件时,会为每个类生成单独的文件。

但在 Gradle build 中只生成一个 .class 文件。 gradle 把所有的内部类存放在哪里?

【问题讨论】:

  • 这不是真的,内部类也是生成的。给我们你的测试用例。
  • 是的,你是对的,内部类是生成的。但问题是它们隐藏在 intellij 中,所以我看不到它。

标签: java gradle build inner-classes anonymous-inner-class


【解决方案1】:

Gradle 将编译委托给 Java 编译器,因此将根据语言规范生成类文件。

因此内部类将出现在单独的类文件中。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-09-14
    • 2012-02-21
    • 1970-01-01
    • 2023-03-05
    • 2019-06-05
    • 1970-01-01
    • 2014-03-06
    相关资源
    最近更新 更多