Change default for script displayName parameter to empty, generate name from base class in definition
This commit is contained in:
committed by
Natalia Selezneva
parent
0cc40440fb
commit
bd50454a73
+4
-1
@@ -132,7 +132,10 @@ abstract class ScriptDefinition : UserDataHolderBase() {
|
||||
|
||||
override val fileExtension: String get() = compilationConfiguration[ScriptCompilationConfiguration.fileExtension]!!
|
||||
|
||||
override val name: String get() = compilationConfiguration[ScriptCompilationConfiguration.displayName]!!
|
||||
override val name: String
|
||||
get() =
|
||||
compilationConfiguration[ScriptCompilationConfiguration.displayName]?.takeIf { it.isNotBlank() }
|
||||
?: compilationConfiguration[ScriptCompilationConfiguration.baseClass]!!.typeName.substringAfterLast('.')
|
||||
|
||||
override val definitionId: String get() = compilationConfiguration[ScriptCompilationConfiguration.baseClass]!!.typeName
|
||||
|
||||
|
||||
Reference in New Issue
Block a user