我正在尝试编写一个插件来向Kotlin项目添加模拟数据。第一部分涉及从特定基类继承的当前项目中的所有Kotlin类。我希望能够解析这些类来读取注释的值,并获得构造函数的结构。然后,该信息将用于向项目添加代码,将所选类的实例添加到模拟数据库实例中。
我一直在使用PsiViewer插件来检查Kotlin类文件中的PSI树。在使用例如psiFile is KtFile时
我正在将某些Gradle项目从Groovy迁移到Kotlin DSL。插件一起使用,并且无法保证任意Gradle版本和kotlin插件版本之间的兼容性。据我所知,Kotlin的Gradle Spring Boot插件应该负责在窗帘后面为我制作一个带有@SpringBootApplication注释的类open。但是,这种方法违背了在Gradle配置中不对Kotlin版本进行硬编码的