Do not throw if the script definition name is not defined

This commit is contained in:
Ilya Chernikov
2018-04-04 16:16:19 +02:00
parent bdd001d04c
commit 5bf8460032
@@ -23,7 +23,7 @@ import kotlin.script.experimental.jvm.impl.BridgeDependenciesResolver
class KotlinScriptDefinitionAdapterFromNewAPI(val scriptDefinition: ScriptDefinition) :
KotlinScriptDefinition(scriptDefinition.compilationConfigurator.defaultConfiguration[ScriptingEnvironmentProperties.baseClass]) {
override val name: String get() = scriptDefinition.properties[ScriptDefinitionProperties.name]
override val name: String get() = scriptDefinition.properties.getOrNull(ScriptDefinitionProperties.name) ?: super.name
// TODO: consider creating separate type (subtype? for kotlin scripts)
override val fileType: LanguageFileType = KotlinFileType.INSTANCE