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() =
|
get() =
|
||||||
if (contributor is ScriptDefinitionsSource) contributor.definitions
|
if (contributor is ScriptDefinitionsSource) contributor.definitions
|
||||||
else contributor.getDefinitions().asSequence().map { ScriptDefinition.FromLegacy(hostConfiguration, it) }
|
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 =
|
fun ScriptDefinitionContributor.asSource(): ScriptDefinitionsSource =
|
||||||
|
|||||||
Reference in New Issue
Block a user