Add possibility to pass script dependency resolver directly rather than via definition annotation

This may help to reduce dependencies in certain situations
This commit is contained in:
Ilya Chernikov
2016-07-14 11:30:53 +02:00
parent 5fb79259f7
commit 5900cad8b3
3 changed files with 23 additions and 10 deletions
@@ -75,7 +75,7 @@ class ScriptTest2 {
environment: Map<String, Any?>? = null,
runIsolated: Boolean = true,
suppressOutput: Boolean = false): Class<*>? =
compileScriptImpl("compiler/testData/script/" + scriptPath, KotlinScriptDefinitionFromTemplate(scriptBase, environment), runIsolated, suppressOutput)
compileScriptImpl("compiler/testData/script/" + scriptPath, KotlinScriptDefinitionFromTemplate(scriptBase, null, environment), runIsolated, suppressOutput)
private fun compileScriptImpl(
scriptPath: String,