mirror of
https://github.com/JetBrains/intellij-sdk-code-samples.git
synced 2025-07-28 01:07:49 +08:00
module.md: link listeners
This commit is contained in:
parent
3d0494f85d
commit
b4af59b531
@ -95,7 +95,7 @@ boolean isDependent = ModuleManager.getInstance(project).isModuleDependent(modul
|
|||||||
To clarify, consider the following code snippet:
|
To clarify, consider the following code snippet:
|
||||||
|
|
||||||
```java
|
```java
|
||||||
String pathToFile = "C:\\users\\firstName.LastName\\plugins\\myPlugin\src\MyAction.java";
|
String pathToFile = "C:\\users\\firstName.LastName\\plugins\\myPlugin\\src\\MyAction.java";
|
||||||
VirtualFile virtualFile = LocalFileSystem.getInstance().findFileByPath(pathToFile);
|
VirtualFile virtualFile = LocalFileSystem.getInstance().findFileByPath(pathToFile);
|
||||||
Module module = ModuleUtil.findModuleForFile(virtualFile,myProject);
|
Module module = ModuleUtil.findModuleForFile(virtualFile,myProject);
|
||||||
String moduleName = module == null ? "Module not found" : module.getName();
|
String moduleName = module == null ? "Module not found" : module.getName();
|
||||||
@ -132,4 +132,6 @@ project.getMessageBus().connect().subscribe(ProjectTopics.MODULES, new ModuleLis
|
|||||||
|
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
```
|
```
|
||||||
|
|
||||||
|
If targeting 2019.3 or later, [declarative registration](plugin_listeners.md) is available as well.
|
Loading…
x
Reference in New Issue
Block a user