【发布时间】:2023-03-20 15:43:01
【问题描述】:
@Slf4j 如何暴露局部变量日志以供使用?查看源代码没有任何提示。
@Retention(RetentionPolicy.SOURCE)
@Target({ElementType.TYPE})
public @interface Slf4j {
String topic() default "";
}
【问题讨论】:
-
你在看什么源代码? Lombok 会在这里 - github.com/projectlombok/lombok 您正在寻找编写源文件的 delombok 函数
-
你能链接到文档吗?
-
@OneCricketeer 所以它会在编译时更改源文件?
-
不,在编译时间之前。 projectlombok.org/features/delombok
-
Lombok 是一个注释处理器,它会在编译源代码时修改源代码的抽象语法树。你看到的只是注解的源代码。