public abstract class InplaceIntroduceParameterUI extends IntroduceParameterSettingsUI
myCbDeleteLocalVariable, myCbGenerateDelegate, myCbReplaceAllOccurences, myCbUseInitializer, myHasInitializer, myIsInvokedOnDeclaration, myIsLocalVariable, myParametersToRemove, myParametersToRemoveChecked, myReplaceFieldsWithGettersAllRadio, myReplaceFieldsWithGettersButtonGroup, myReplaceFieldsWithGettersInaccessibleRadio, myReplaceFieldsWithGettersNoneRadio
Constructor and Description |
---|
InplaceIntroduceParameterUI(Project project,
PsiLocalVariable onLocalVariable,
PsiExpression onExpression,
PsiMethod methodToReplaceIn,
TIntArrayList parametersToRemove,
TypeSelectorManager typeSelectorManager,
PsiExpression[] occurrences) |
Modifier and Type | Method and Description |
---|---|
void |
appendOccurrencesDelegate(javax.swing.JPanel myWholePanel) |
protected javax.swing.JPanel |
createReplaceFieldsWithGettersPanel() |
protected abstract PsiParameter |
getParameter() |
protected int |
getReplaceFieldsWithGetters() |
protected TypeSelectorManager |
getTypeSelectionManager() |
boolean |
hasFinalModifier() |
boolean |
isGenerateFinal() |
createDelegateCb, createLocalVariablePanel, createOccurrencesCb, createRemoveParamsPanel, getParametersToRemove, isDeleteLocalVariable, isGenerateDelegate, isParamToRemove, isReplaceAllOccurences, isUseInitializer, saveSettings, setReplaceAllOccurrences, updateControls, updateTypeSelector
public InplaceIntroduceParameterUI(Project project, PsiLocalVariable onLocalVariable, PsiExpression onExpression, PsiMethod methodToReplaceIn, TIntArrayList parametersToRemove, TypeSelectorManager typeSelectorManager, PsiExpression[] occurrences)
protected abstract PsiParameter getParameter()
protected javax.swing.JPanel createReplaceFieldsWithGettersPanel()
createReplaceFieldsWithGettersPanel
in class IntroduceParameterSettingsUI
protected int getReplaceFieldsWithGetters()
getReplaceFieldsWithGetters
in class IntroduceParameterSettingsUI
protected TypeSelectorManager getTypeSelectionManager()
getTypeSelectionManager
in class IntroduceParameterSettingsUI
public boolean isGenerateFinal()
public void appendOccurrencesDelegate(javax.swing.JPanel myWholePanel)
public boolean hasFinalModifier()