kotlin plugins { id 'kotlin-kapt' } dependencies { implementation 'com.example:library:1.0' kapt 'com.example:processor:1.0' } kotlin @GenerateCode class MyClass { // class implementation } kotlin class MyAnnotationProcessor : AbstractProcessor() { override fun process(annotations: Set<TypeElement>, roundEnv: RoundEnvironment): Boolean { // process annotations and generate code return true } override fun getSupportedAnnotationTypes(): Set<String> { return setOf(GenerateCode::class.java.canonicalName) } }


上一篇:
下一篇:
切换中文