Fix renaming class according to a file name when file name has no name (but extension)
#EA-219715 Fixed
This commit is contained in:
+1
@@ -22,6 +22,7 @@ class RenameClassToContainingFileNameIntention : SelfTargetingRangeIntention<KtC
|
|||||||
if (!element.isTopLevel()) return null
|
if (!element.isTopLevel()) return null
|
||||||
val fileName = FileUtil.getNameWithoutExtension(element.containingKtFile.name)
|
val fileName = FileUtil.getNameWithoutExtension(element.containingKtFile.name)
|
||||||
if (fileName == element.name
|
if (fileName == element.name
|
||||||
|
|| fileName.isEmpty()
|
||||||
|| fileName[0].isLowerCase()
|
|| fileName[0].isLowerCase()
|
||||||
|| !Name.isValidIdentifier(fileName)
|
|| !Name.isValidIdentifier(fileName)
|
||||||
|| Name.identifier(fileName).render() != fileName
|
|| Name.identifier(fileName).render() != fileName
|
||||||
|
|||||||
Reference in New Issue
Block a user