Class BnfInlineRuleProcessor

  • All Implemented Interfaces:
    java.lang.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

      Constructors 
      Constructor Description
      BnfInlineRuleProcessor​(BnfRule rule, com.intellij.openapi.project.Project project, com.intellij.psi.PsiReference ref, boolean isInlineThisOnly)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      protected @NotNull com.intellij.usageView.UsageViewDescriptor createUsageViewDescriptor​(com.intellij.usageView.UsageInfo @NotNull [] usages)  
      protected com.intellij.usageView.UsageInfo @NotNull [] findUsages()  
      protected @NotNull java.lang.String getCommandName()  
      protected void performRefactoring​(com.intellij.usageView.UsageInfo @NotNull [] usages)  
      protected void refreshElements​(com.intellij.psi.PsiElement @NotNull [] elements)  
      • Methods inherited from class com.intellij.refactoring.BaseRefactoringProcessor

        canPerformRefactoringInBranch, 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
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • BnfInlineRuleProcessor

        public BnfInlineRuleProcessor​(BnfRule rule,
                                      com.intellij.openapi.project.Project project,
                                      com.intellij.psi.PsiReference ref,
                                      boolean isInlineThisOnly)
    • Method Detail

      • createUsageViewDescriptor

        @NotNull
        protected @NotNull com.intellij.usageView.UsageViewDescriptor createUsageViewDescriptor​(com.intellij.usageView.UsageInfo @NotNull [] usages)
        Specified by:
        createUsageViewDescriptor in class com.intellij.refactoring.BaseRefactoringProcessor
      • getCommandName

        @NotNull
        protected @NotNull java.lang.String getCommandName()
        Specified by:
        getCommandName in class com.intellij.refactoring.BaseRefactoringProcessor
      • findUsages

        protected com.intellij.usageView.UsageInfo @NotNull [] findUsages()
        Specified by:
        findUsages in class com.intellij.refactoring.BaseRefactoringProcessor
      • refreshElements

        protected void refreshElements​(com.intellij.psi.PsiElement @NotNull [] elements)
        Overrides:
        refreshElements in class com.intellij.refactoring.BaseRefactoringProcessor
      • performRefactoring

        protected void performRefactoring​(com.intellij.usageView.UsageInfo @NotNull [] usages)
        Specified by:
        performRefactoring in class com.intellij.refactoring.BaseRefactoringProcessor