summaryrefslogtreecommitdiff
path: root/android-lint/src
diff options
context:
space:
mode:
authorYuriy Solodkyy <solodkyy@google.com>2021-12-23 16:43:17 +0000
committerYuriy Solodkyy <solodkyy@google.com>2021-12-23 16:43:17 +0000
commit3796095b9f3df3e277e78f156ba50bbdb5ae1d23 (patch)
tree108d9a1252b3ec11581562775e717e76b394236b /android-lint/src
parent90d70c7a2b6ffea1067468e9c12f23d8013ac83e (diff)
downloadidea-3796095b9f3df3e277e78f156ba50bbdb5ae1d23.tar.gz
Use "implementation" instead of translating from "compile"
as all supported version of the Android Gradle plugin now understand `implementation` configuration name. Move `getAndroidGradleModelVersionInUse` to `project-system-gradle`. Bug: n/a Test: n/a Change-Id: I09a1f4640eb9157b1fabf7a663d6a487b129ccb2
Diffstat (limited to 'android-lint/src')
-rw-r--r--android-lint/src/com/android/tools/idea/lint/inspections/AndroidLintExifInterfaceInspection.java8
1 files changed, 3 insertions, 5 deletions
diff --git a/android-lint/src/com/android/tools/idea/lint/inspections/AndroidLintExifInterfaceInspection.java b/android-lint/src/com/android/tools/idea/lint/inspections/AndroidLintExifInterfaceInspection.java
index 8dcdb74670e..5574c56fc5d 100644
--- a/android-lint/src/com/android/tools/idea/lint/inspections/AndroidLintExifInterfaceInspection.java
+++ b/android-lint/src/com/android/tools/idea/lint/inspections/AndroidLintExifInterfaceInspection.java
@@ -15,7 +15,7 @@
*/
package com.android.tools.idea.lint.inspections;
-import static com.android.tools.idea.gradle.dsl.api.dependencies.CommonConfigurationNames.COMPILE;
+import static com.android.tools.idea.gradle.dsl.api.dependencies.CommonConfigurationNames.IMPLEMENTATION;
import com.android.ide.common.repository.GradleCoordinate;
import com.android.ide.common.repository.GradleVersion;
@@ -23,12 +23,11 @@ import com.android.support.AndroidxName;
import com.android.tools.idea.AndroidPsiUtils;
import com.android.tools.idea.gradle.dsl.api.GradleBuildModel;
import com.android.tools.idea.gradle.repositories.RepositoryUrlManager;
-import com.android.tools.idea.gradle.util.GradleUtil;
+import com.android.tools.idea.lint.AndroidLintBundle;
import com.android.tools.idea.lint.common.AndroidLintInspectionBase;
import com.android.tools.idea.lint.common.AndroidQuickfixContexts;
import com.android.tools.idea.lint.common.DefaultLintQuickFix;
import com.android.tools.idea.lint.common.LintIdeQuickFix;
-import com.android.tools.idea.lint.AndroidLintBundle;
import com.android.tools.idea.projectsystem.GoogleMavenArtifactId;
import com.android.tools.idea.projectsystem.ProjectSystemSyncManager;
import com.android.tools.idea.projectsystem.ProjectSystemUtil;
@@ -107,8 +106,7 @@ public class AndroidLintExifInterfaceInspection extends AndroidLintInspectionBas
ModuleRootModificationUtil.updateModel(module, model -> {
GradleBuildModel buildModel2 = GradleBuildModel.get(module);
if (buildModel2 != null) {
- String name = GradleUtil.mapConfigurationName(COMPILE, GradleUtil.getAndroidGradleModelVersionInUse(module), false);
- buildModel2.dependencies().addArtifact(name, libraryCoordinate);
+ buildModel2.dependencies().addArtifact(IMPLEMENTATION, libraryCoordinate);
buildModel2.applyChanges();
}
});