Set FATAL severity for errors from GradleScriptTemplateProvider

This commit is contained in:
Natalia Selezneva
2018-03-21 16:37:25 +03:00
parent 0d0adbbc05
commit 3b11b890e9
@@ -236,14 +236,12 @@ class GradleScriptDefinitionsContributor(private val project: Project) : ScriptD
private class ErrorScriptDependenciesResolver(private val message: String? = null) : DependenciesResolver {
override fun resolve(scriptContents: ScriptContents, environment: Environment): ResolveResult {
if (ReloadGradleTemplatesOnSync.gradleState.isSyncInProgress) {
return ResolveResult.Failure(ScriptReport("Highlighting is impossible during Gradle Import", ScriptReport.Severity.WARNING))
val failureMessage = if (ReloadGradleTemplatesOnSync.gradleState.isSyncInProgress) {
"Highlighting is impossible during Gradle Import"
} else {
message ?: "Failed to load script definitions by ${GradleScriptDefinitionsContributor::class.java.name}"
}
return ResolveResult.Failure(
ScriptReport(
message ?: "Failed to load script definitions by ${GradleScriptDefinitionsContributor::class.java.name}"
)
)
return ResolveResult.Failure(ScriptReport(failureMessage, ScriptReport.Severity.FATAL))
}
}
}