gpt4 book ai didi

java - 自定义 Java 编译器(扩展)

转载 作者:行者123 更新时间:2023-11-29 03:18:21 25 4
gpt4 key购买 nike

我正在尝试向 Java 添加功能。您可以找到它的描述 here .我想知道是否有办法编写自定义 Java 编译器(或编译器的扩展)。该代码仍会编译成标准 Java 代码,因此我不需要自定义 JVM(或 JRE,无论它是什么)。如果有人知道如何执行此操作,请告诉我。如果您知道这是不可能的,您能否将我链接到证明(可能是 Oracle 的声明)?谢谢!

最佳答案

Scala 以 JVM 及其 Structural Typing 为目标做你想做的事。示例:

def generateNickname(name: {def getName(): String; def setName(name: String): Unit}): String {
// ...
}

关于java - 自定义 Java 编译器(扩展),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25150472/

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