开发 Intellij Idea 插件时,可以使用JavaDirectoryService
创建 java 类,根据文件模板创建PsiClasses
。有没有办法用类似的方法创建 kotlin 类?
答案 0 :(得分:2)
您可以使用FileTemplateUtil.createFromTemplate()
从模板创建任何类型的文件,包括Kotlin类。
val fileTemplate = FileTemplateManager.getInstance().getTemplate("Kotlin Class")
FileTemplateUtil.createFromTemplate(template, fileName, null, psiDirectory)