in plugin/gradle/base/src/main/kotlin/com/jetbrains/packagesearch/plugin/gradle/PackageSearchGradleModule.kt [62:80]
override fun updateDependency(
context: EditModuleContext,
declaredPackage: PackageSearchDeclaredPackage,
newVersion: String?,
newScope: String?,
) {
validateMavenDeclaredPackageType(declaredPackage)
val oldDescriptor = declaredPackage.toUnifiedDependency()
val newDescriptor = oldDescriptor.copy(
coordinates = oldDescriptor.coordinates
.copy(version = newVersion ?: oldDescriptor.coordinates.version),
scope = newScope ?: oldDescriptor.scope,
)
context.modifier.updateDependency(
module = nativeModule,
oldDescriptor = oldDescriptor,
newDescriptor = newDescriptor,
)
}