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

#EA-219715 Fixed
This commit is contained in:
Vladimir Dolzhenko
2020-01-06 18:03:05 +01:00
parent 4425bb8fa1
commit 6da24deec5
@@ -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