Package org.intellij.grammar.refactor
Class BnfInlineRuleProcessor
java.lang.Object
com.intellij.refactoring.BaseRefactoringProcessor
org.intellij.grammar.refactor.BnfInlineRuleProcessor
- All Implemented Interfaces:
Runnable
public class BnfInlineRuleProcessor
extends com.intellij.refactoring.BaseRefactoringProcessor
Created by IntelliJ IDEA.
Date: 8/11/11
Time: 4:19 PM
-
Nested Class Summary
Nested classes/interfaces inherited from class com.intellij.refactoring.BaseRefactoringProcessor
com.intellij.refactoring.BaseRefactoringProcessor.ConflictsInTestsException, com.intellij.refactoring.BaseRefactoringProcessor.UnknownReferenceTypeException -
Field Summary
Fields inherited from class com.intellij.refactoring.BaseRefactoringProcessor
myPrepareSuccessfulSwingThreadCallback, myProject, myRefactoringScope -
Constructor Summary
ConstructorsConstructorDescriptionBnfInlineRuleProcessor(BnfRule rule, com.intellij.openapi.project.Project project, com.intellij.psi.PsiReference ref, boolean isInlineThisOnly) -
Method Summary
Modifier and TypeMethodDescriptionprotected @NotNull com.intellij.usageView.UsageViewDescriptorcreateUsageViewDescriptor(com.intellij.usageView.UsageInfo @NotNull [] usages) protected com.intellij.usageView.UsageInfo @NotNull []protected @NotNull Stringprotected voidperformRefactoring(com.intellij.usageView.UsageInfo @NotNull [] usages) protected voidrefreshElements(com.intellij.psi.PsiElement @NotNull [] elements) Methods inherited from class com.intellij.refactoring.BaseRefactoringProcessor
canPerformRefactoringInBranch, computeUnloadedModulesFromUseScope, createConflictsDialog, customizeUsagesView, doRun, execute, executeEx, getAfterData, getBeforeData, getElementsToWrite, getRefactoringId, getTransaction, getUndoConfirmationPolicy, isGlobalUndoAction, isPreviewUsages, isPreviewUsages, isToBeChanged, performPsiSpoilingRefactoring, performRefactoringInBranch, prepareConflictsDialog, prepareSuccessful, preprocessUsages, previewRefactoring, processConflicts, run, runWithDisabledPreview, setPrepareSuccessfulSwingThreadCallback, setPreviewUsages, shouldDisableAccessChecks, showConflicts, skipNonCodeUsages
-
Constructor Details
-
BnfInlineRuleProcessor
public BnfInlineRuleProcessor(BnfRule rule, com.intellij.openapi.project.Project project, com.intellij.psi.PsiReference ref, boolean isInlineThisOnly)
-
-
Method Details
-
createUsageViewDescriptor
@NotNull protected @NotNull com.intellij.usageView.UsageViewDescriptor createUsageViewDescriptor(com.intellij.usageView.UsageInfo @NotNull [] usages) - Specified by:
createUsageViewDescriptorin classcom.intellij.refactoring.BaseRefactoringProcessor
-
getCommandName
- Specified by:
getCommandNamein classcom.intellij.refactoring.BaseRefactoringProcessor
-
findUsages
protected com.intellij.usageView.UsageInfo @NotNull [] findUsages()- Specified by:
findUsagesin classcom.intellij.refactoring.BaseRefactoringProcessor
-
refreshElements
protected void refreshElements(com.intellij.psi.PsiElement @NotNull [] elements) - Overrides:
refreshElementsin classcom.intellij.refactoring.BaseRefactoringProcessor
-
performRefactoring
protected void performRefactoring(com.intellij.usageView.UsageInfo @NotNull [] usages) - Specified by:
performRefactoringin classcom.intellij.refactoring.BaseRefactoringProcessor
-