Restore another part of script template resolving for even older legacy code

complements d284979
Fixes EA-100334
This commit is contained in:
Ilya Chernikov
2017-04-18 12:19:33 +02:00
parent 5dbf3b6b4d
commit 7754e90ad4
@@ -74,6 +74,16 @@ interface ScriptDependenciesResolver {
): Future<KotlinScriptExternalDependencies?> = PseudoFuture(null)
}
@Suppress("unused")
@Deprecated("Used only for compatibility with legacy code, use kotlin.script.dependencies.ScriptDependenciesResolver instead",
replaceWith = ReplaceWith("kotlin.script.dependencies.ScriptDependenciesResolver"))
interface ScriptDependenciesResolverEx {
fun resolve(script: ScriptContents,
environment: Map<String, Any?>?,
previousDependencies: KotlinScriptExternalDependencies?
): KotlinScriptExternalDependencies? = null
}
@Deprecated("Used only for compatibility with legacy code, use kotlin.script.dependencies.KotlinScriptExternalDependencies instead",
replaceWith = ReplaceWith("kotlin.script.dependencies.KotlinScriptExternalDependencies"))
interface KotlinScriptExternalDependencies : Comparable<KotlinScriptExternalDependencies> {