👩💻 Join our community of thousands of amazing developers!
相信大家对于 JavaPoet 和 KotlinPoet 并不陌生,皆出自大名定鼎鼎的 Square。一般地,我们在用 APT (Annotation Processing Toolkit) 或者 KAPT 在编译期生成源代码时,一般都会用 JavaPoet 来生成 Java 源代码,而用 KotlinPoet 来生成 Kotlin 源代码,乍一看,哇!好酷,感觉特别有逼格。 用 JavaPoet 生成代码 正如 JavaPoet 的介绍,如果要生成下面这样的代码: 1 2 3 4 5 6 7 package com.example.helloworld; public final class HelloWorld { public static void main (String[] args) { System.out.println( "Hello, JavaPoet!" ); } } 用 JavaPoet 就得这样写: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 Meth...