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