Fix duplicated “Kotlin Script” definition for Gradle/Kotlin projects (KT-35096)
^KT-35096 Fixed
This commit is contained in:
@@ -306,6 +306,14 @@ class ScriptDefinitionSourceFromContributor(
|
||||
get() =
|
||||
if (contributor is ScriptDefinitionsSource) contributor.definitions
|
||||
else contributor.getDefinitions().asSequence().map { ScriptDefinition.FromLegacy(hostConfiguration, it) }
|
||||
|
||||
override fun equals(other: Any?): Boolean {
|
||||
return contributor.id == (other as? ScriptDefinitionSourceFromContributor)?.contributor?.id
|
||||
}
|
||||
|
||||
override fun hashCode(): Int {
|
||||
return contributor.id.hashCode()
|
||||
}
|
||||
}
|
||||
|
||||
fun ScriptDefinitionContributor.asSource(): ScriptDefinitionsSource =
|
||||
|
||||
Reference in New Issue
Block a user