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, updateTypeSelectorpublic 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 IntroduceParameterSettingsUIprotected int getReplaceFieldsWithGetters()
getReplaceFieldsWithGetters in class IntroduceParameterSettingsUIprotected TypeSelectorManager getTypeSelectionManager()
getTypeSelectionManager in class IntroduceParameterSettingsUIpublic boolean isGenerateFinal()
public void appendOccurrencesDelegate(javax.swing.JPanel myWholePanel)
public boolean hasFinalModifier()