public class IntroduceParameterObjectProcessor<M extends PsiNamedElement,P extends ParameterInfo,C extends IntroduceParameterObjectClassDescriptor<M,P>> extends FixableUsagesRefactoringProcessor
| Modifier and Type | Class and Description | 
|---|---|
| static class  | IntroduceParameterObjectProcessor.ChangeSignatureUsageWrapper | 
BaseRefactoringProcessor.ConflictsInTestsException, BaseRefactoringProcessor.UnknownReferenceTypeExceptionmyPrepareSuccessfulSwingThreadCallback, myProject, myRefactoringScope| Constructor and Description | 
|---|
| IntroduceParameterObjectProcessor(M method,
                                 C classDescriptor,
                                 java.util.List<P> oldMethodParameters,
                                 boolean keepMethodAsDelegate) | 
| Modifier and Type | Method and Description | 
|---|---|
| protected UsageViewDescriptor | createUsageViewDescriptor(UsageInfo [] usages) | 
| protected void | findUsages(java.util.List<FixableUsageInfo> usages) | 
| protected java.lang.String | getCommandName() | 
| protected void | performRefactoring(UsageInfo [] usageInfos)Is called in a command and inside atomic action. | 
| protected boolean | preprocessUsages(Ref<UsageInfo[]> refUsages)Is called inside atomic action. | 
checkConflicts, findUsagescreateConflictsDialog, customizeUsagesView, doRun, execute, getAfterData, getBeforeData, getElementsToWrite, getRefactoringId, getTransaction, getUndoConfirmationPolicy, isGlobalUndoAction, isPreviewUsages, isPreviewUsages, isToBeChanged, performPsiSpoilingRefactoring, prepareConflictsDialog, prepareSuccessful, previewRefactoring, processConflicts, refreshElements, run, runWithDisabledPreview, setPrepareSuccessfulSwingThreadCallback, setPreviewUsages, shouldDisableAccessChecks, showConflicts, showConflicts, skipNonCodeUsagesprotected void findUsages(java.util.List<FixableUsageInfo> usages)
findUsages in class FixableUsagesRefactoringProcessorprotected boolean preprocessUsages(Ref<UsageInfo[]> refUsages)
BaseRefactoringProcessorpreprocessUsages in class BaseRefactoringProcessorrefUsages - usages to be filteredprotected UsageViewDescriptor createUsageViewDescriptor(UsageInfo [] usages)
createUsageViewDescriptor in class BaseRefactoringProcessorprotected void performRefactoring(UsageInfo [] usageInfos)
BaseRefactoringProcessorperformRefactoring in class FixableUsagesRefactoringProcessorprotected java.lang.String getCommandName()
getCommandName in class BaseRefactoringProcessor