public class IntroduceFieldPopupPanel extends IntroduceFieldCentralPanel
LOG, myAllowInitInMethod, myAllowInitInMethodIfAll, myInitializerExpression, myIsCurrentMethodConstructor, myIsInvokedOnDeclaration, myLocalVariable, myOccurrencesCount, myParentClass, myTypeSelectorManager, myWillBeDeclaredStatic, ourLastCbFinalState| Constructor and Description |
|---|
IntroduceFieldPopupPanel(PsiClass parentClass,
PsiExpression initializerExpression,
PsiLocalVariable localVariable,
boolean isCurrentMethodConstructor,
boolean isInvokedOnDeclaration,
boolean willBeDeclaredStatic,
PsiExpression[] occurrences,
boolean allowInitInMethod,
boolean allowInitInMethodIfAll,
TypeSelectorManager typeSelectorManager) |
| Modifier and Type | Method and Description |
|---|---|
protected boolean |
allowFinal() |
protected javax.swing.JPanel |
appendCheckboxes(java.awt.event.ItemListener itemListener) |
protected javax.swing.JPanel |
composeWholePanel(javax.swing.JComponent initializerPlacePanel,
javax.swing.JPanel checkboxPanel) |
protected javax.swing.JComponent |
createInitializerPlacePanel(java.awt.event.ItemListener itemListener,
java.awt.event.ItemListener finalUpdater) |
java.lang.String |
getFieldVisibility() |
BaseExpressionToFieldHandler.InitializationPlace |
getInitializerPlace() |
protected boolean |
hasSetUpChoice() |
protected void |
initializeControls(PsiExpression initializerExpression,
BaseExpressionToFieldHandler.InitializationPlace ourLastInitializerPlace) |
protected void |
initializeInitializerPlace(PsiExpression initializerExpression,
BaseExpressionToFieldHandler.InitializationPlace ourLastInitializerPlace) |
boolean |
isDeclareFinal() |
void |
setInitializeInFieldDeclaration() |
void |
setVisibility(java.lang.String visibility) |
protected boolean |
shouldUpdateTypeSelector() |
protected void |
updateCbFinal() |
protected boolean |
updateInitializationPlaceModel(boolean initializedInSetup,
boolean initializedInConstructor,
boolean locals) |
protected void |
updateInitializerSelection() |
addOccurrenceListener, appendOccurrences, createCenterPanel, enableFinal, isDeleteVariable, isReplaceAllOccurrences, saveFinalState, setCreateFinal, setEnabledInitializationPlaces, setReplaceAllOccurrencespublic IntroduceFieldPopupPanel(PsiClass parentClass, PsiExpression initializerExpression, PsiLocalVariable localVariable, boolean isCurrentMethodConstructor, boolean isInvokedOnDeclaration, boolean willBeDeclaredStatic, PsiExpression[] occurrences, boolean allowInitInMethod, boolean allowInitInMethodIfAll, TypeSelectorManager typeSelectorManager)
protected void initializeInitializerPlace(PsiExpression initializerExpression, BaseExpressionToFieldHandler.InitializationPlace ourLastInitializerPlace)
initializeInitializerPlace in class IntroduceFieldCentralPanelprotected void initializeControls(PsiExpression initializerExpression, BaseExpressionToFieldHandler.InitializationPlace ourLastInitializerPlace)
initializeControls in class IntroduceFieldCentralPanelpublic boolean isDeclareFinal()
isDeclareFinal in class IntroduceFieldCentralPanelpublic BaseExpressionToFieldHandler.InitializationPlace getInitializerPlace()
getInitializerPlace in class IntroduceFieldCentralPanelpublic java.lang.String getFieldVisibility()
getFieldVisibility in class IntroduceFieldCentralPanelprotected javax.swing.JComponent createInitializerPlacePanel(java.awt.event.ItemListener itemListener,
java.awt.event.ItemListener finalUpdater)
createInitializerPlacePanel in class IntroduceFieldCentralPanelprotected boolean updateInitializationPlaceModel(boolean initializedInSetup,
boolean initializedInConstructor,
boolean locals)
updateInitializationPlaceModel in class IntroduceFieldCentralPanelprotected boolean hasSetUpChoice()
hasSetUpChoice in class IntroduceFieldCentralPanelpublic void setInitializeInFieldDeclaration()
setInitializeInFieldDeclaration in class IntroduceFieldCentralPanelpublic void setVisibility(java.lang.String visibility)
setVisibility in class IntroduceFieldCentralPanelprotected void updateCbFinal()
updateCbFinal in class IntroduceFieldCentralPanelprotected boolean allowFinal()
allowFinal in class IntroduceFieldCentralPanelprotected void updateInitializerSelection()
updateInitializerSelection in class IntroduceFieldCentralPanelprotected boolean shouldUpdateTypeSelector()
shouldUpdateTypeSelector in class IntroduceFieldCentralPanelprotected javax.swing.JPanel appendCheckboxes(java.awt.event.ItemListener itemListener)
appendCheckboxes in class IntroduceFieldCentralPanelprotected javax.swing.JPanel composeWholePanel(javax.swing.JComponent initializerPlacePanel,
javax.swing.JPanel checkboxPanel)
composeWholePanel in class IntroduceFieldCentralPanel