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)