Do not use async script dependencies resolver in tests
This commit is contained in:
@@ -6,9 +6,9 @@ import kotlin.script.experimental.dependencies.*
|
|||||||
import kotlin.script.experimental.location.*
|
import kotlin.script.experimental.location.*
|
||||||
import kotlin.script.templates.ScriptTemplateDefinition
|
import kotlin.script.templates.ScriptTemplateDefinition
|
||||||
|
|
||||||
class FromTextDependenciesResolver : AsyncDependenciesResolver {
|
class FromTextDependenciesResolver : DependenciesResolver {
|
||||||
@Suppress("UNCHECKED_CAST")
|
@Suppress("UNCHECKED_CAST")
|
||||||
suspend override fun resolveAsync(scriptContents: ScriptContents, environment: Environment): DependenciesResolver.ResolveResult {
|
override fun resolve(scriptContents: ScriptContents, environment: Environment): DependenciesResolver.ResolveResult {
|
||||||
return ScriptDependencies(
|
return ScriptDependencies(
|
||||||
classpath = (environment["classpath"] as? List<File>).orEmpty(),
|
classpath = (environment["classpath"] as? List<File>).orEmpty(),
|
||||||
imports = (environment["imports"] as? List<String>).orEmpty(),
|
imports = (environment["imports"] as? List<String>).orEmpty(),
|
||||||
|
|||||||
Vendored
-6
@@ -1,12 +1,6 @@
|
|||||||
package custom.scriptDefinition
|
package custom.scriptDefinition
|
||||||
|
|
||||||
import java.io.File
|
|
||||||
import kotlin.script.dependencies.*
|
|
||||||
import kotlin.script.experimental.dependencies.*
|
|
||||||
import kotlin.script.experimental.location.*
|
|
||||||
import kotlin.script.templates.ScriptTemplateDefinition
|
|
||||||
import kotlin.script.experimental.annotations.KotlinScript
|
import kotlin.script.experimental.annotations.KotlinScript
|
||||||
import kotlin.script.experimental.annotations.KotlinScriptEvaluator
|
|
||||||
|
|
||||||
@KotlinScript(displayName = "Kotlin Script with custom extension", fileExtension = "mykts")
|
@KotlinScript(displayName = "Kotlin Script with custom extension", fileExtension = "mykts")
|
||||||
open class Template
|
open class Template
|
||||||
Reference in New Issue
Block a user