Refactor definition keys

This commit is contained in:
Ilya Chernikov
2018-08-17 13:15:41 +02:00
parent dbee426647
commit ab63d59a56
11 changed files with 100 additions and 126 deletions
@@ -35,18 +35,18 @@ class BridgeDependenciesResolver(
return try {
val diagnostics = arrayListOf<ScriptReport>()
val processedScriptData = ProcessedScriptData(
val processedScriptData = ScriptCollectedData(
mapOf(
ProcessedScriptData.foundAnnotations to scriptContents.annotations
ScriptCollectedData.foundAnnotations to scriptContents.annotations
)
)
val refineFn = scriptDefinition[ScriptDefinition.refineConfigurationHandler]
val refineFn = scriptDefinition[ScriptDefinition.refineConfigurationOnAnnotations]?.handler
val refinedConfiguration =
if (refineFn == null) null
else {
val res = refineFn(
scriptContents.toScriptSource(), scriptDefinition, additionalConfiguration, processedScriptData
ScriptDataFacade(scriptContents.toScriptSource(), scriptDefinition, additionalConfiguration, processedScriptData)
)
when (res) {
is ResultWithDiagnostics.Failure ->