From 6b3aab66e4243129404a56ca5f76ffb95250fa81 Mon Sep 17 00:00:00 2001 From: Roman Shevchenko Date: Tue, 21 Dec 2010 16:26:56 +0300 Subject: [PATCH] Don't pass leading spaces to Java parser facade --- .../refactoring/introduceField/IntroduceConstantDialog.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/java/java-impl/src/com/intellij/refactoring/introduceField/IntroduceConstantDialog.java b/java/java-impl/src/com/intellij/refactoring/introduceField/IntroduceConstantDialog.java index 0648fb6f87ff..2155275be5a3 100644 --- a/java/java-impl/src/com/intellij/refactoring/introduceField/IntroduceConstantDialog.java +++ b/java/java-impl/src/com/intellij/refactoring/introduceField/IntroduceConstantDialog.java @@ -354,8 +354,8 @@ class IntroduceConstantDialog extends DialogWrapper { String modifier = iterator.next(); try { - final String modifierText = PsiModifier.PACKAGE_LOCAL.equals(modifier) ? "" : modifier; - final PsiField field = JavaPsiFacade.getInstance(psiManager.getProject()).getElementFactory().createFieldFromText(modifierText + " int xxx;", myTargetClass); + final String modifierText = PsiModifier.PACKAGE_LOCAL.equals(modifier) ? "" : modifier + " "; + final PsiField field = JavaPsiFacade.getInstance(psiManager.getProject()).getElementFactory().createFieldFromText(modifierText + "int xxx;", myTargetClass); if (!JavaResolveUtil.isAccessible(field, myTargetClass, field.getModifierList(), occurrence, myTargetClass, null)) { iterator.remove(); }