在 IntelliJ 插件中创建 class 时将变量传递给模板

Passing variables to template on class creation inside IntelliJ Plugin

我正在使用以下方法在 IntelliJ 插件中创建 Java class:

new JavaDirectoryServiceImpl().createClass(directory, className, templateName);

我想传递模板中使用的参数。我该怎么做?

new JavaDirectoryServiceImpl() 绝对不适合插件开发人员使用。使用参数从模板创建文件的正确方法是 FileTemplateUtil.createFromTemplate().