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 37daf9002a6..72f8954cfad 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 @@ -61,11 +61,10 @@ fun VirtualFile.findScriptDefinition(project: Project): ScriptDefinition? { return findScriptDefinition(project, VirtualFileScriptSource(this)) } -fun findScriptDefinition(project: Project, script: SourceCode): ScriptDefinition { - val scriptDefinitionProvider = ScriptDefinitionProvider.getInstance(project) ?: return null - ?: throw IllegalStateException("Unable to get script definition: ScriptDefinitionProvider is not configured.") - - return scriptDefinitionProvider.findDefinition(script) ?: scriptDefinitionProvider.getDefaultDefinition() +fun findScriptDefinition(project: Project, script: SourceCode): ScriptDefinition? { + val scriptDefinitionProvider = ScriptDefinitionProvider.getInstance(project) + ?: error("Unable to get script definition: ScriptDefinitionProvider is not configured.") + return scriptDefinitionProvider.findDefinition(script) } private const val JAVA_CLASS_FILE_TYPE_DOT_DEFAULT_EXTENSION = ".class"