do not create package statement over directory with non-java identifier (15843)

This commit is contained in:
anna
2009-10-29 18:25:45 +03:00
parent e4664b62ca
commit 9fd437231d
@@ -68,12 +68,11 @@ public class AdjustPackageNameFix implements LocalQuickFix {
}
}
else {
final PsiPackageStatement packageStatement = factory.createPackageStatement(myTargetPackage.getQualifiedName());
if (myStatement != null) {
PsiJavaCodeReferenceElement packageReferenceElement = factory.createPackageReferenceElement(myTargetPackage);
myStatement.getPackageReference().replace(packageReferenceElement);
myStatement.getPackageReference().replace(packageStatement.getPackageReference());
}
else {
PsiPackageStatement packageStatement = factory.createPackageStatement(myTargetPackage.getQualifiedName());
myFile.addAfter(packageStatement, null);
}
}