initial visibility for extract field/constant dialogs (IDEA-153604)

This commit is contained in:
Anna.Kozlova
2016-03-29 21:17:55 +02:00
parent d5613fae7f
commit ff6ad198eb
2 changed files with 8 additions and 1 deletions
@@ -133,7 +133,11 @@ class IntroduceConstantDialog extends DialogWrapper {
myVisibilityPanel.add(myVPanel, BorderLayout.CENTER);
init();
myVPanel.setVisibility(JavaRefactoringSettings.getInstance().INTRODUCE_CONSTANT_VISIBILITY);
String initialVisibility = JavaRefactoringSettings.getInstance().INTRODUCE_CONSTANT_VISIBILITY;
if (initialVisibility == null) {
initialVisibility = PsiModifier.PUBLIC;
}
myVPanel.setVisibility(initialVisibility);
myIntroduceEnumConstantCb.setEnabled(isSuitableForEnumConstant());
updateVisibilityPanel();
updateButtons();
@@ -56,6 +56,9 @@ public class IntroduceFieldDialogPanel extends IntroduceFieldCentralPanel {
protected void initializeControls(PsiExpression initializerExpression, BaseExpressionToFieldHandler.InitializationPlace ourLastInitializerPlace) {
initializeInitializerPlace(initializerExpression, ourLastInitializerPlace);
String ourLastVisibility = JavaRefactoringSettings.getInstance().INTRODUCE_FIELD_VISIBILITY;
if (ourLastVisibility == null) {
ourLastVisibility = PsiModifier.PRIVATE;
}
myVisibilityPanel.setVisibility(ourLastVisibility);
super.initializeControls(initializerExpression, ourLastInitializerPlace);
}