public abstract class RefactoringListenerManager
extends java.lang.Object
Listening to refactoring operations works as follows:
RefactoringElementListenerProvider
PsiElement is subjected to a refactoring, all registered providers
are asked to provide a RefactoringElementListener for that element
(RefactoringElementListenerProvider.getListener(com.intellij.psi.PsiElement) is invoked)
| Constructor and Description |
|---|
RefactoringListenerManager() |
| Modifier and Type | Method and Description |
|---|---|
abstract void |
addListenerProvider(RefactoringElementListenerProvider provider)
Deprecated.
use
com.intellij.refactoring.elementListenerProvider extension point |
static RefactoringListenerManager |
getInstance(Project project) |
abstract void |
removeListenerProvider(RefactoringElementListenerProvider provider)
Deprecated.
use
com.intellij.refactoring.elementListenerProvider extension point |
@Deprecated public abstract void addListenerProvider(RefactoringElementListenerProvider provider)
com.intellij.refactoring.elementListenerProvider extension point@Deprecated public abstract void removeListenerProvider(RefactoringElementListenerProvider provider)
com.intellij.refactoring.elementListenerProvider extension pointpublic static RefactoringListenerManager getInstance(Project project)