Add properties builders to the dsl, implement a builder for refineConfiguration
This commit is contained in:
+1
-1
@@ -37,7 +37,7 @@ class BridgeDependenciesResolver(
|
||||
val processedScriptData =
|
||||
ProcessedScriptData(ProcessedScriptDataProperties.foundAnnotations to scriptContents.annotations)
|
||||
|
||||
val refineFn = scriptDefinition.getOrNull(ScriptDefinitionProperties.refineConfiguration)
|
||||
val refineFn = scriptDefinition.getOrNull(ScriptDefinitionProperties.refineConfigurationHandler)
|
||||
val refinedConfiguration =
|
||||
if (refineFn == null) calculatedBaseScriptCompilerConfiguration
|
||||
else {
|
||||
|
||||
@@ -21,9 +21,9 @@ open class JvmScriptCompiler(
|
||||
additionalConfiguration: ScriptCompileConfiguration?
|
||||
): ResultWithDiagnostics<CompiledScript<*>> {
|
||||
val baseConfiguration = chainPropertyBags(additionalConfiguration, scriptDefinition)
|
||||
val refineConfigurationFn = baseConfiguration.getOrNull(ScriptDefinitionProperties.refineConfiguration)
|
||||
val refineConfigurationFn = baseConfiguration.getOrNull(ScriptDefinitionProperties.refineConfigurationHandler)
|
||||
val refinedConfiguration =
|
||||
if (baseConfiguration.getOrNull(ScriptDefinitionProperties.refineBeforeParsing) == true) {
|
||||
if (baseConfiguration.getOrNull(ScriptDefinitionProperties.refineConfigurationBeforeParsing) == true) {
|
||||
if (refineConfigurationFn == null) {
|
||||
return ResultWithDiagnostics.Failure("Non-null configurator expected".asErrorDiagnostics())
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user