public abstract class RefactoringSupportProvider
extends java.lang.Object
| Constructor and Description |
|---|
RefactoringSupportProvider() |
public boolean isAvailable(PsiElement context)
context - refactoring contextpublic boolean isSafeDeleteAvailable(PsiElement element)
element - the element for which Safe Delete was invokedpublic RefactoringActionHandler getIntroduceVariableHandler()
getIntroduceVariableHandler(PsiElement)public RefactoringActionHandler getIntroduceVariableHandler(PsiElement element)
RefactoringActionHandlerpublic RefactoringActionHandler getExtractMethodHandler()
RefactoringActionHandlerpublic RefactoringActionHandler getIntroduceConstantHandler()
RefactoringActionHandlerpublic RefactoringActionHandler getIntroduceFieldHandler()
RefactoringActionHandlerpublic RefactoringActionHandler getIntroduceParameterHandler()
RefactoringActionHandlerpublic RefactoringActionHandler getIntroduceFunctionalParameterHandler()
ContextAwareActionHandler,
RefactoringActionHandlerpublic RefactoringActionHandler getIntroduceFunctionalVariableHandler()
ContextAwareActionHandler,
RefactoringActionHandlerpublic RefactoringActionHandler getPullUpHandler()
RefactoringActionHandlerpublic RefactoringActionHandler getPushDownHandler()
RefactoringActionHandlerpublic RefactoringActionHandler getExtractInterfaceHandler()
RefactoringActionHandlerpublic RefactoringActionHandler getExtractModuleHandler()
RefactoringActionHandlerpublic RefactoringActionHandler getExtractSuperClassHandler()
RefactoringActionHandlerpublic ChangeSignatureHandler getChangeSignatureHandler()
RefactoringActionHandlerpublic boolean isInplaceRenameAvailable(PsiElement element, PsiElement context)
public boolean isInplaceIntroduceAvailable(PsiElement element, PsiElement context)
public RefactoringActionHandler getExtractClassHandler()
RefactoringActionHandlerpublic boolean isMemberInplaceRenameAvailable(PsiElement element, PsiElement context)