gpt4 book ai didi

java - 如何使用 APT 工具在类(class) Material 中创建练习

转载 作者:搜寻专家 更新时间:2023-11-01 03:14:51 24 4
gpt4 key购买 nike

我正在创建有关如何将插件写入系统集成工具的练习。我们将在练习后实现正确的答案以供演示,但学生将收到一些方法为空的源代码,并且只有一个带有 TODO 的注释来描述他们应该做什么。

为避免重复,如果学生的版本可以从可编译的正确答案源文件中生成,那就太好了。让我印象深刻的是,Java Annotation Processing Tool(即 APT,而不是 debian APT)可能用于生成练习,如果输入方法带有注释,则 APT 将方法吐出为空。

这可以使用 APT 来实现吗?如果是这样,人们会怎么做?

是否有更好/更简单的方法来避免重复,从我忽略的单一来源生成练习和正确答案?

最佳答案

虽然 APT 可以实现,但我并不认为它是实现此目的的理想方式。一般来说,APT 只应该让你生成新的人工制品并提供一个 limited amount of structural information .只能通过 compiler-specific hacks 访问 AST 树(如 Project Lombok 所做的那样)。

关于java - 如何使用 APT 工具在类(class) Material 中创建练习,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1340586/

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