Optimize file extensions usage

#KTIJ-25470

Merge-request: KT-MR-10135
Merged-by: Vladimir Dolzhenko <Vladimir.Dolzhenko@jetbrains.com>
This commit is contained in:
Vladimir Dolzhenko
2023-05-15 13:59:24 +00:00
committed by Space Team
parent 41473a948d
commit 8ad781987e
@@ -75,11 +75,15 @@ fun VirtualFile.isNonScript(): Boolean = when (this) {
!this.isKotlinFileType()
}
else -> {
isDirectory ||
extension == KotlinFileType.EXTENSION ||
extension == JavaFileType.INSTANCE.defaultExtension ||
extension == JavaClassFileType.INSTANCE.defaultExtension ||
!this.isKotlinFileType()
if (isDirectory) {
true
} else {
val ext = extension
ext == KotlinFileType.EXTENSION ||
ext == JavaFileType.DEFAULT_EXTENSION ||
ext == JavaClassFileType.INSTANCE.defaultExtension ||
!this.isKotlinFileType()
}
}
}