public class ChainCallInplaceIntroducer extends JavaVariableInplaceIntroducer
myTypeSelectorManagerACTIVE_INTRODUCE, myExprText, myFinished, myLocalMarker, myLocalVariable, myWholePanelmyExpr, myExprMarker, myOccurrenceMarkers, myOccurrencesINPLACE_RENAMER, INTRODUCE_RESTART, LOG, myAdvertisementText, myBalloon, myBeforeRevert, myCaretRangeMarker, myEditor, myElementToRename, myInitialName, myInsertedName, myMarkAction, myNameSuggestions, myOldName, myProject, myRenameOffset, myScope, myTarget, myTitle, OTHER_VARIABLE_NAME, ourRenamersStack, PRIMARY_VARIABLE_NAME| Constructor and Description |
|---|
ChainCallInplaceIntroducer(Project project,
IntroduceVariableSettings settings,
PsiElement chosenAnchor,
Editor editor,
PsiExpression expr,
PsiExpression[] occurrences,
TypeSelectorManagerImpl selectorManager,
java.lang.String title) |
| Modifier and Type | Method and Description |
|---|---|
protected PsiElement |
checkLocalScope() |
protected PsiVariable |
createFieldToStartTemplateOn(java.lang.String[] names,
PsiType psiType) |
protected PsiVariable |
getVariable() |
addAdditionalVariables, addReferenceAtCaret, adjustLine, beforeTemplateStart, collectAdditionalElementsToRename, createFinals, deleteTemplateField, ensureValid, finish, getActionName, getBeforeExpr, getCaretOffset, getComponent, getRefactoringId, getVariableKind, introduceVariable, isReplaceAllOccurrences, performCleanup, performIntroduce, restoreState, setReplaceAllOccurrences, startsOnTheSameElement, suggestNamesappendUnresolvedExprName, chooseName, correctExpression, createExpression, createFieldToStartTemplateOn, getType, restoreExpression, restoreExpression, saveSettings, suggestNamesaddHighlights, adjustHighlightsStartOffset, getActiveIntroducer, getExpressionText, getInputName, getLocalVariable, getPreviewComponent, getPreviewEditor, moveOffsetAfter, performPostIntroduceTasks, performRefactoring, releaseResources, restartInplaceIntroduceTemplate, restoreSelection, revalidate, setPreviewText, shouldSelectAll, showBalloon, startInplaceIntroduceTemplate, startRename, startsOnTheSameElement, updateTitle, updateTitlecreateLookupExpression, createMarker, getCommandName, getExpr, getExprMarker, getOccurrenceMarkers, getOccurrences, initOccurrencesMarkers, setExprMarker, setOccurrenceMarkersacceptReference, adjustBalloon, buildTemplateAndStart, canStartAnotherRefactoring, checkCleared, collectRefs, createPreviewComponent, createTemplateExpression, getActiveInplaceRenamer, getInitialName, getNameIdentifier, getRangeToRename, getRangeToRename, getReferencesSearchScope, getSelectedInEditorElement, getTopLevelVirtualFile, isIdentifier, isReferenceAtCaret, isRestart, isShowBalloonInHeadlessMode, navigateToAlreadyStarted, notSameFile, performInplaceRefactoring, releaseIfNotRestart, restoreCaretOffset, revertState, setAdvertisementText, setElementToRename, setShowBalloonInHeadlessMode, shouldStopAtLookupExpression, showBalloonInEditor, showDialogAdvertisement, startsOnTheSameElements, stopIntroduce, stopIntroduce, unableToStartWarningpublic ChainCallInplaceIntroducer(Project project, IntroduceVariableSettings settings, PsiElement chosenAnchor, Editor editor, PsiExpression expr, PsiExpression[] occurrences, TypeSelectorManagerImpl selectorManager, java.lang.String title)
protected PsiVariable getVariable()
getVariable in class JavaVariableInplaceIntroducerprotected PsiElement checkLocalScope()
checkLocalScope in class InplaceRefactoringprotected PsiVariable createFieldToStartTemplateOn(java.lang.String[] names, PsiType psiType)
createFieldToStartTemplateOn in class JavaVariableInplaceIntroducer