Rearrange compilation related API

This commit is contained in:
Ilya Chernikov
2018-08-21 12:53:20 +03:00
parent bd8f2a81e9
commit bb22dadc1e
8 changed files with 132 additions and 148 deletions
@@ -40,7 +40,7 @@ open class JvmScriptCompiler(
): ResultWithDiagnostics<CompiledScript<*>> {
val refineConfigurationFn = scriptCompilationConfiguration[ScriptCompilationConfiguration.refineConfigurationBeforeParsing]
val refinedConfiguration =
refineConfigurationFn?.handler?.invoke(ScriptDataFacade(script, scriptCompilationConfiguration))?.let {
refineConfigurationFn?.handler?.invoke(ScriptConfigurationRefinementContext(script, scriptCompilationConfiguration))?.let {
when (it) {
is ResultWithDiagnostics.Failure -> return it
is ResultWithDiagnostics.Success -> it.value