Fix renaming class according to a file name when file name has no name (but extension)

#EA-219715 Fixed

GitOrigin-RevId: fa793c29fd8b9605d95d9032cd43eef2d4b3c300
This commit is contained in:
Vladimir Dolzhenko
2020-01-14 14:12:58 +03:00
committed by intellij-monorepo-bot
parent 42a93ae719
commit 747231835f
@@ -22,6 +22,7 @@ class RenameClassToContainingFileNameIntention : SelfTargetingRangeIntention<KtC
if (!element.isTopLevel()) return null
val fileName = FileUtil.getNameWithoutExtension(element.containingKtFile.name)
if (fileName == element.name
|| fileName.isEmpty()
|| fileName[0].isLowerCase()
|| !Name.isValidIdentifier(fileName)
|| Name.identifier(fileName).render() != fileName