当你使用Lombok的@Data注解时,是否曾好奇为什么编译器会自动生成getter/setter方法? 当你在IDE中编码时,是否曾疑惑它如何实时提示语法错误? 当静态检查工具报出代码问题时,是否想知道它如何"理解"你的代码? 这一切神奇功能的背后,都离不开一个共同的核心技术——AST
当你使用Lombok的@Data注解时,是否曾好奇为什么编译器会自动生成getter/setter方法? 当你在IDE中编码时,是否曾疑惑它如何实时提示语法错误? 当静态检查工具报出代码问题时,是否想知道它如何"理解"你的代码? 这一切神奇功能的背后,都离不开一个共同的核心技术——AST