diff --git a/libraries/scripting/common/src/kotlin/script/experimental/host/scriptHostUtil.kt b/libraries/scripting/common/src/kotlin/script/experimental/host/scriptHostUtil.kt index f20aca26815..9059b7a01ff 100644 --- a/libraries/scripting/common/src/kotlin/script/experimental/host/scriptHostUtil.kt +++ b/libraries/scripting/common/src/kotlin/script/experimental/host/scriptHostUtil.kt @@ -47,6 +47,13 @@ open class FileScriptSource(val file: File) : ExternalSourceCode { override val text: String by lazy { file.readText() } } +/** + * The implementation of the SourceCode for a script location pointed by the URL + */ +open class UrlScriptSource(override val externalLocation: URL) : ExternalSourceCode { + override val text: String by lazy { externalLocation.readText() } +} + /** * Converts the file into the SourceCode */