public class ExtractInterfaceProcessor extends ExtractSuperBaseProcessor
BaseRefactoringProcessor.ConflictsInTestsException, BaseRefactoringProcessor.UnknownReferenceTypeExceptionmyJavaDocPolicy, myMemberInfos, myNewClassName, myTargetDirectorymyClass, myElementToNode, myManager, myMarkedNodes, myReplaceInstanceOf, mySearchHelper, myVariablesRenamesmyPrepareSuccessfulSwingThreadCallback, myProject, myRefactoringScope| Constructor and Description |
|---|
ExtractInterfaceProcessor(Project project,
boolean replaceInstanceOf,
PsiDirectory targetDirectory,
java.lang.String newClassName,
PsiClass aClass,
MemberInfo[] memberInfos,
DocCommentPolicy javaDocPolicy) |
| Modifier and Type | Method and Description |
|---|---|
protected PsiClass |
extractSuper(java.lang.String superClassName) |
protected boolean |
isInSuper(PsiElement member) |
protected boolean |
isSuperInheritor(PsiClass aClass) |
createUsageViewDescriptor, doesAnyExtractedInterfaceExtends, doMemberInfosContain, doMemberInfosContain, findUsages, getCommandName, getElementsToWrite, performRefactoring, refreshElementsaddLink, canTurnToSuper, detectTurnToSuperRefs, markNodes, performVariablesRenaming, preprocessUsages, processTurnToSuperRefscreateConflictsDialog, customizeUsagesView, doRun, execute, getAfterData, getBeforeData, getRefactoringId, getTransaction, getUndoConfirmationPolicy, isGlobalUndoAction, isPreviewUsages, isPreviewUsages, isToBeChanged, performPsiSpoilingRefactoring, prepareConflictsDialog, prepareSuccessful, previewRefactoring, processConflicts, run, runWithDisabledPreview, setPrepareSuccessfulSwingThreadCallback, setPreviewUsages, shouldDisableAccessChecks, showConflicts, showConflicts, skipNonCodeUsagespublic ExtractInterfaceProcessor(Project project, boolean replaceInstanceOf, PsiDirectory targetDirectory, java.lang.String newClassName, PsiClass aClass, MemberInfo[] memberInfos, DocCommentPolicy javaDocPolicy)
protected PsiClass extractSuper(java.lang.String superClassName) throws IncorrectOperationException
extractSuper in class ExtractSuperBaseProcessorIncorrectOperationExceptionprotected boolean isSuperInheritor(PsiClass aClass)
isSuperInheritor in class TurnRefsToSuperProcessorBaseprotected boolean isInSuper(PsiElement member)
isInSuper in class TurnRefsToSuperProcessorBase