只有这种生成类的方式吗?

来源:4-8 实战:生成类-类信息拼接【注解处理器实现】

chinaColby

2022-02-11

如果说有上百行代码这样岂不是很容易出现问题吗?

写回答

1回答

allenfeng

2022-02-16

生成类的方式除了手动拼接,也可以考虑采用 Java Poet 

但无论采用哪种方式,我们都需要在注解处理器开发期间,把类生成好之后仔细校验,看是否符合设计预期。

自动生成代码的逻辑是我们控制的,例如通过循环写出多行代码。只要在注解处理器开发期间验证好,即使后续自动生成了几百上千行代码,由于其具备规律性,也在我们的预期之内。

0
0

Android 应用程序构建实战+原理精讲

深度掌握 Gradle 使用,系统性学习 Android 应用构建知识

450 学习 · 116 问题

查看课程