introduce parameter object: fill current package name (IDEADEV-40924)

This commit is contained in:
anna
2009-10-21 13:38:34 +04:00
parent 5ae593b5af
commit df35560e35
@@ -100,10 +100,7 @@ public class IntroduceParameterObjectDialog extends RefactoringDialog {
buttonGroup.add(myCreateInnerClassRadioButton);
createNewClassButton.setSelected(true);
init();
final PsiFile file = sourceMethod.getContainingFile();
if (file instanceof PsiJavaFile) {
packageTextField.setText(((PsiJavaFile)file).getPackageName());
}
final ActionListener listener = new ActionListener() {
public void actionPerformed(ActionEvent actionEvent) {
@@ -267,8 +264,9 @@ public class IntroduceParameterObjectDialog extends RefactoringDialog {
}
private void createUIComponents() {
final PsiFile file = sourceMethod.getContainingFile();
packageTextField =
new PackageNameReferenceEditorCombo("", myProject, RECENTS_KEY, RefactoringBundle.message("choose.destination.package"));
new PackageNameReferenceEditorCombo(file instanceof PsiJavaFile ? ((PsiJavaFile)file).getPackageName() : "", myProject, RECENTS_KEY, RefactoringBundle.message("choose.destination.package"));
final Document document = packageTextField.getChildComponent().getDocument();
final com.intellij.openapi.editor.event.DocumentAdapter adapter = new com.intellij.openapi.editor.event.DocumentAdapter() {
public void documentChanged(com.intellij.openapi.editor.event.DocumentEvent e) {