auto-service
kotlinpoet
javapoet
kapt 'com.google.auto.service:auto-service:1.0-rc7'
implementation 'com.google.auto.service:auto-service-annotations:1.0-rc7'
implementation 'com.squareup:kotlinpoet:1.7.1'
kotlinpoet or javapoet
$L 字面量
$S 字符串
$N 方法名或者变量名
$T 类
Elements
PackageElement
包
TypeElement
类、接口
TypeParameterElement
类、接口、构造方法的参数
ExecutableElement
方法
VariableElement
字段成员变量