summaryrefslogtreecommitdiff
path: root/android-lint/src
diff options
context:
space:
mode:
authorYuriy Solodkyy <solodkyy@google.com>2021-11-22 12:53:56 +0000
committerYuriy Solodkyy <solodkyy@google.com>2021-11-22 12:53:56 +0000
commit19ea5c90c1b09faa6ae147e1286e18ab937691fd (patch)
treee6ee47b1bd7db483e03c2049b87a0ff6740774f5 /android-lint/src
parentfe5f1428a6ec30ec77c95f552cbd1cf3c5c5728e (diff)
downloadidea-19ea5c90c1b09faa6ae147e1286e18ab937691fd.tar.gz
Move GradleDependencyManager to Gradle project system
Bug: 147586218 Test: n/a Change-Id: I47bfc682c7760fc009d1412b18a5883eb7130db0
Diffstat (limited to 'android-lint/src')
-rw-r--r--android-lint/src/com/android/tools/idea/lint/AndroidLintIdeSupport.kt9
1 files changed, 5 insertions, 4 deletions
diff --git a/android-lint/src/com/android/tools/idea/lint/AndroidLintIdeSupport.kt b/android-lint/src/com/android/tools/idea/lint/AndroidLintIdeSupport.kt
index 7c4c356e29c..e8af11ffcf2 100644
--- a/android-lint/src/com/android/tools/idea/lint/AndroidLintIdeSupport.kt
+++ b/android-lint/src/com/android/tools/idea/lint/AndroidLintIdeSupport.kt
@@ -20,7 +20,6 @@ import com.android.SdkConstants.DOT_GRADLE
import com.android.ide.common.repository.GradleCoordinate
import com.android.ide.common.repository.GradleVersion
import com.android.ide.common.repository.SdkMavenRepository
-import com.android.tools.idea.gradle.dependencies.GradleDependencyManager
import com.android.tools.idea.gradle.plugin.LatestKnownPluginVersionProvider
import com.android.tools.idea.gradle.project.model.AndroidModuleModel
import com.android.tools.idea.gradle.project.upgrade.GradlePluginUpgradeState.Importance.RECOMMEND
@@ -38,6 +37,9 @@ import com.android.tools.idea.lint.common.LintIdeSupport
import com.android.tools.idea.lint.common.LintResult
import com.android.tools.idea.lint.common.getModuleDir
import com.android.tools.idea.project.AndroidProjectInfo
+import com.android.tools.idea.projectsystem.ProjectSystemSyncManager
+import com.android.tools.idea.projectsystem.getModuleSystem
+import com.android.tools.idea.projectsystem.getProjectSystem
import com.android.tools.idea.res.AndroidFileChangeListener
import com.android.tools.idea.sdk.AndroidSdks
import com.android.tools.idea.sdk.StudioSdkUtil
@@ -215,9 +217,8 @@ class AndroidLintIdeSupport : LintIdeSupport() {
if (p != null) {
val latest = SdkMavenRepository.getCoordinateFromSdkPath(p.path)
if (latest != null) { // should always be the case unless the version suffix is somehow wrong
- // Update version dependency in the module. Note that this will trigger a sync too.
- val manager = GradleDependencyManager.getInstance(module.project)
- manager.updateLibrariesToVersion(module, listOf(latest), null)
+ module.getModuleSystem().updateLibrariesToVersion(listOf(latest))
+ module.project.getProjectSystem().getSyncManager().syncProject(ProjectSystemSyncManager.SyncReason.PROJECT_DEPENDENCY_UPDATED)
}
}
}