From 3fe324bbb485cc584e89be5770142ed6d85daa44 Mon Sep 17 00:00:00 2001 From: Ilya Chernikov Date: Thu, 29 Nov 2018 18:13:44 +0100 Subject: [PATCH] Add UrlScriptSource --- .../src/kotlin/script/experimental/host/scriptHostUtil.kt | 7 +++++++ 1 file changed, 7 insertions(+) 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 */