当前位置: 首页 > 知识库问答 >
问题:

如何使用IntelliJ插件API创建新类?

左丘源
2023-03-14

提前谢了。

共有1个答案

云季同
2023-03-14

请参阅MEO关于com.intellij.ide.actions.createClassAction#docreate的提示。

代码执行以下操作:

return JavaDirectoryService.getInstance().createClass(dir, className, templateName, true);

从这里我们可以看到JavaDirectoryService中的不同签名

public abstract PsiClass createClass(@NotNull PsiDirectory dir, @NotNull String name) throws IncorrectOperationException;
 类似资料:
  • 我已经检查了https://docs.aion.network页面,但似乎没有任何相关信息。

  • 在开发Intellij Idea插件时,可以使用创建java类,它根据文件模板创建。有什么方法可以用类似的方法创建kotlin类吗?

  • 问题内容: 我正在尝试编写一个jQuery插件,它将为调用它的对象提供其他功能/方法。我在网上阅读的所有教程(过去2个小时内一直在浏览)最多都包含如何添加选项,但不包含其他功能。 这是我想要做的: //通过调用该div的插件将div格式化为消息容器 或类似的规定。归结为以下几点:调用插件,然后调用与该插件关联的函数。我似乎找不到找到这种方法的方法,而且我以前见过很多插件都可以这样做。 这是到目前为

  • https://github.com/golang/protobuf protoc gen go是protoc中的一个插件,它为输入proto定义生成go绑定。 protoc gen go也有一个插件框架,grpc是它的插件https://github.com/golang/protobuf/tree/master/protoc-gen-go/grpc helloworld.protogo_out

  • 我正在MAC OS X 10.8.3上使用Intellij IDEA 12.0.4创建jar文件。 我去文件- 现在,如果我尝试使用以下命令运行jar: 我得到这个错误 在path\u to\u jar/jar\u文件中,没有主清单属性。$java-version(java)version“1.7.0\u 17” java(TM)SE Runtime Environment(build 1.7.0

  • 我是c语言的Java新手,我一直在努力熟悉这门语言。我正在尝试使用IntelliJ IDEA的lombok插件,但它似乎根本不适合我: 这是我的IDEA未能识别"@value"注释的截图 Lombok已经安装在我的IDEA上,我已经尝试过几次恢复我的ide的默认设置,但我仍然得到同样的错误: 这是我的ide上安装lombok插件的截图 我使用的是IntelliJ IDEA 2021.2.2(终极版