gpt4 book ai didi

scala - Scala 将无法用 Java 表示的信息存储在哪里?

转载 作者:行者123 更新时间:2023-12-04 14:29:49 24 4
gpt4 key购买 nike

java中有一些结构没有等价物。例子是

  • 命名参数
  • 实例私有(private)成员

  • Scala在哪里/如何存储这些东西所需的信息(第一种情况下的某种标志,第二种情况下的参数名称?

    如果我做对了,这必须存储在字节码中,因为即使我只有一个没有源代码的编译库,它也可以工作!?

    最佳答案

    此信息在名为 ScalaSig 的注释中捕获。在类文件中(参见 this answer 示例)。

    您可以使用 javap -verbose 查看(不太人性化的)注释。 , 或 parse it使用内部 API,但通常 neither should be necessary .

    关于scala - Scala 将无法用 Java 表示的信息存储在哪里?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16456931/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com