diff --git a/plugins/scripting/scripting-compiler-impl/src/org/jetbrains/kotlin/scripting/definitions/definitions.kt b/plugins/scripting/scripting-compiler-impl/src/org/jetbrains/kotlin/scripting/definitions/definitions.kt index 826341537a9..e8a02fd0d6c 100644 --- a/plugins/scripting/scripting-compiler-impl/src/org/jetbrains/kotlin/scripting/definitions/definitions.kt +++ b/plugins/scripting/scripting-compiler-impl/src/org/jetbrains/kotlin/scripting/definitions/definitions.kt @@ -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() + } } }