1
humpy Sep 21, 2021
|
2
namelosw Sep 21, 2021
Java 不知道,不过一般编译期操作 AST 听起来就是完全对等 “宏” 这个概念。
|
3
dcoder Sep 21, 2021
写 LISP
|
4
billlee Sep 21, 2021 annotation processor?
|
5
ch2 Sep 21, 2021
魔改前端
|
6
Ediacaran Sep 21, 2021 via iPhone
写个预处理器生成代码
|
7
ychost Sep 21, 2021
就是 Annotation Processor,不过在 Java8 之后的版本 javac 的 API 变化很大,我写了个类似 Lombok 原理实现的编译期的 AOP 库,https://github.com/fast-light/fastaop
|
8
yizmaoaa Sep 22, 2021
APT+ASM (或者其他的)
具体可以参考 Quarkus/Micronaut |