Package org.intellij.grammar.refactor
Class BnfIntroduceRulePopup
- java.lang.Object
-
- com.intellij.refactoring.rename.inplace.InplaceRefactoring
-
- com.intellij.refactoring.introduce.inplace.InplaceVariableIntroducer<BnfExpression>
-
- org.intellij.grammar.refactor.BnfIntroduceRulePopup
-
public class BnfIntroduceRulePopup extends com.intellij.refactoring.introduce.inplace.InplaceVariableIntroducer<BnfExpression>
-
-
Field Summary
-
Fields inherited from class com.intellij.refactoring.introduce.inplace.InplaceVariableIntroducer
myExpr, myExprMarker, myOccurrenceMarkers, myOccurrences
-
Fields inherited from class com.intellij.refactoring.rename.inplace.InplaceRefactoring
INPLACE_RENAMER, INTRODUCE_RESTART, LOG, myAdvertisementText, myBalloon, myBeforeRevert, myCaretRangeMarker, myEditor, myElementToRename, myInitialName, myInsertedName, myMarkAction, myNameSuggestions, myOldName, myProject, myRenameOffset, myScope, myTarget, myTitle, OTHER_VARIABLE_NAME, PRIMARY_VARIABLE_NAME
-
-
Constructor Summary
Constructors Constructor Description BnfIntroduceRulePopup(com.intellij.openapi.project.Project project, com.intellij.openapi.editor.Editor editor, BnfRule rule, BnfExpression expr)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected javax.swing.JComponentgetComponent()protected voidmoveOffsetAfter(boolean success)voidperform(boolean generatePrivate)-
Methods inherited from class com.intellij.refactoring.introduce.inplace.InplaceVariableIntroducer
createLookupExpression, createMarker, getCommandName, getExpr, getExprMarker, getOccurrenceMarkers, getOccurrences, initOccurrencesMarkers, performRefactoring, setExprMarker, setOccurrenceMarkers, shouldSelectAll, startRename
-
Methods inherited from class com.intellij.refactoring.rename.inplace.InplaceRefactoring
acceptReference, addAdditionalVariables, addHighlights, addReferenceAtCaret, adjustBalloon, afterTemplateStart, beforeTemplateStart, buildTemplateAndStart, canStartAnotherRefactoring, checkLocalScope, collectAdditionalElementsToRename, collectRefs, createPreviewComponent, createTemplateExpression, finish, getActiveInplaceRenamer, getInitialName, getNameIdentifier, getRangeToRename, getRangeToRename, getReferencesSearchScope, getSelectedInEditorElement, getTopLevelVirtualFile, getVariable, initPopupOptionsAdvertisement, isIdentifier, isReferenceAtCaret, isRestart, isShowBalloonInHeadlessMode, navigateToAlreadyStarted, notSameFile, performCleanup, performInplaceRefactoring, releaseIfNotRestart, releaseResources, restoreCaretOffset, restoreSelection, revertState, setAdvertisementText, setElementToRename, setShowBalloonInHeadlessMode, shouldStopAtLookupExpression, showBalloon, showBalloonInEditor, showDialogAdvertisement, startsOnTheSameElement, startsOnTheSameElements, stopIntroduce, stopIntroduce, unableToStartWarning
-
-
-
-
Constructor Detail
-
BnfIntroduceRulePopup
public BnfIntroduceRulePopup(com.intellij.openapi.project.Project project, com.intellij.openapi.editor.Editor editor, BnfRule rule, BnfExpression expr)
-
-
Method Detail
-
moveOffsetAfter
protected void moveOffsetAfter(boolean success)
- Overrides:
moveOffsetAfterin classcom.intellij.refactoring.introduce.inplace.InplaceVariableIntroducer<BnfExpression>
-
getComponent
protected javax.swing.JComponent getComponent()
- Overrides:
getComponentin classcom.intellij.refactoring.rename.inplace.InplaceRefactoring
-
perform
public void perform(boolean generatePrivate)
-
-