gpt4 book ai didi

java - Clojure 编译器如何生成 JVM 字节码?

转载 作者:塔克拉玛干 更新时间:2023-11-03 04:15:37 24 4
gpt4 key购买 nike

Clojure 编译器(只是一个 jar/java 应用程序)使用什么库/api 来生成 JVM 字节码?我很好奇,因为字节码是在运行时由 java 而不是 javac 生成的,所以它是一个输出 jvm 字节码的 java 程序。

最佳答案

Clojure 使用名为 ASM 的 Java 库生成字节码。部分库的分支嵌入到此处的 clojure 项目中:https://github.com/clojure/clojure/tree/master/src/jvm/clojure/asm

关于java - Clojure 编译器如何生成 JVM 字节码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21642115/

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