public class JavaRefactoringSupportProvider extends RefactoringSupportProvider
Constructor and Description |
---|
JavaRefactoringSupportProvider() |
getExtractModuleHandler, getIntroduceVariableHandler, isAvailable
public boolean isSafeDeleteAvailable(PsiElement element)
RefactoringSupportProvider
isSafeDeleteAvailable
in class RefactoringSupportProvider
element
- the element for which Safe Delete was invokedpublic RefactoringActionHandler getIntroduceConstantHandler()
getIntroduceConstantHandler
in class RefactoringSupportProvider
RefactoringActionHandler
public RefactoringActionHandler getIntroduceFieldHandler()
getIntroduceFieldHandler
in class RefactoringSupportProvider
RefactoringActionHandler
public boolean isInplaceRenameAvailable(PsiElement element, PsiElement context)
isInplaceRenameAvailable
in class RefactoringSupportProvider
public boolean isMemberInplaceRenameAvailable(PsiElement elementToRename, PsiElement context)
isMemberInplaceRenameAvailable
in class RefactoringSupportProvider
public RefactoringActionHandler getIntroduceVariableHandler()
getIntroduceVariableHandler
in class RefactoringSupportProvider
RefactoringSupportProvider.getIntroduceVariableHandler(PsiElement)
public RefactoringActionHandler getExtractMethodHandler()
getExtractMethodHandler
in class RefactoringSupportProvider
RefactoringActionHandler
public RefactoringActionHandler getIntroduceParameterHandler()
getIntroduceParameterHandler
in class RefactoringSupportProvider
RefactoringActionHandler
public RefactoringActionHandler getIntroduceFunctionalParameterHandler()
getIntroduceFunctionalParameterHandler
in class RefactoringSupportProvider
ContextAwareActionHandler
,
RefactoringActionHandler
public RefactoringActionHandler getIntroduceFunctionalVariableHandler()
getIntroduceFunctionalVariableHandler
in class RefactoringSupportProvider
ContextAwareActionHandler
,
RefactoringActionHandler
public RefactoringActionHandler getPullUpHandler()
getPullUpHandler
in class RefactoringSupportProvider
RefactoringActionHandler
public RefactoringActionHandler getPushDownHandler()
getPushDownHandler
in class RefactoringSupportProvider
RefactoringActionHandler
public RefactoringActionHandler getExtractInterfaceHandler()
getExtractInterfaceHandler
in class RefactoringSupportProvider
RefactoringActionHandler
public RefactoringActionHandler getExtractSuperClassHandler()
getExtractSuperClassHandler
in class RefactoringSupportProvider
RefactoringActionHandler
public ChangeSignatureHandler getChangeSignatureHandler()
getChangeSignatureHandler
in class RefactoringSupportProvider
RefactoringActionHandler
public RefactoringActionHandler getExtractClassHandler()
getExtractClassHandler
in class RefactoringSupportProvider
RefactoringActionHandler
public boolean isInplaceIntroduceAvailable(PsiElement element, PsiElement context)
isInplaceIntroduceAvailable
in class RefactoringSupportProvider
public static boolean mayRenameInplace(PsiElement elementToRename, PsiElement nameSuggestionContext)