Java 在IntelliJ IDEA插件中获取项目级服务的项目

Java 在IntelliJ IDEA插件中获取项目级服务的项目,java,plugins,intellij-idea,Java,Plugins,Intellij Idea,我有一个服务类,它在plugin.xml中注册为项目级服务: <extensions defaultExtensionNs="com.intellij"> <projectService serviceInterface="MyService" serviceImplementation="MyService"> </projectService> </extensions> 但是,

我有一个服务类,它在plugin.xml中注册为项目级服务:

<extensions defaultExtensionNs="com.intellij">
    <projectService
            serviceInterface="MyService"
            serviceImplementation="MyService">
    </projectService>
</extensions>

但是,如何在serviceclass MyService中检索已实例化服务的项目?

项目项目添加为构造函数参数(它将被注入),然后将其保存到字段中

ServiceManager.getService(myProject, MyService.class);