【发布时间】:2018-11-16 03:27:10
【问题描述】:
在开发 Intellij Idea 插件时,创建 java 类可以使用 JavaDirectoryService 完成,它根据文件模板创建 PsiClasses。有没有办法用类似的方法创建 kotlin 类?
【问题讨论】:
标签: android-studio intellij-idea plugins kotlin intellij-plugin
在开发 Intellij Idea 插件时,创建 java 类可以使用 JavaDirectoryService 完成,它根据文件模板创建 PsiClasses。有没有办法用类似的方法创建 kotlin 类?
【问题讨论】:
标签: android-studio intellij-idea plugins kotlin intellij-plugin
您可以使用 FileTemplateUtil.createFromTemplate() 从模板创建任何类型的文件,包括 Kotlin 类。
val fileTemplate = FileTemplateManager.getInstance().getTemplate("Kotlin Class")
FileTemplateUtil.createFromTemplate(template, fileName, null, psiDirectory)
【讨论】:
FileTemplateUtil.createFromTemplate()方法的实现来创建一个基本的kotlin类吗?关于它的资源不多,提前谢谢。