【问题标题】:how to create kotlin class when developing intellij idea plugin?开发intellij idea插件时如何创建kotlin类?
【发布时间】:2018-11-16 03:27:10
【问题描述】:

在开发 Intellij Idea 插件时,创建 java 类可以使用 JavaDirectoryService 完成,它根据文件模板创建 PsiClasses。有没有办法用类似的方法创建 kotlin 类?

【问题讨论】:

    标签: android-studio intellij-idea plugins kotlin intellij-plugin


    【解决方案1】:

    您可以使用 FileTemplateUtil.createFromTemplate() 从模板创建任何类型的文件,包括 Kotlin 类。

    val fileTemplate = FileTemplateManager.getInstance().getTemplate("Kotlin Class")
    FileTemplateUtil.createFromTemplate(template, fileName, null, psiDirectory)
    

    【讨论】:

    • 你能给我们一个FileTemplateUtil.createFromTemplate()方法的实现来创建一个基本的kotlin类吗?关于它的资源不多,提前谢谢。
    • 查看编辑后的答案。我还没有测试它,但它应该可以工作。
    • 谢谢你的回答,你为我做了很多))
    猜你喜欢
    • 1970-01-01
    • 2018-09-04
    • 1970-01-01
    • 2014-07-13
    • 2018-04-21
    • 1970-01-01
    • 1970-01-01
    • 2014-11-26
    • 1970-01-01
    相关资源
    最近更新 更多