summaryrefslogtreecommitdiff
path: root/android-lint/src
diff options
context:
space:
mode:
authorKun Shen <kunshen@google.com>2022-01-31 17:03:13 -0800
committerKun Shen <kunshen@google.com>2022-02-01 20:56:23 +0000
commitf320d428117a4c6b145569960da75a6cffbb6b49 (patch)
tree44ce4b05561ac76fd2ad43bb5a8251bdbb17fe5c /android-lint/src
parent98ee934a6e90b853f250d72942ef106780b923f2 (diff)
downloadidea-f320d428117a4c6b145569960da75a6cffbb6b49.tar.gz
Move check `requiresAndroidModel` util to ProjectSystemUtil
Bug: wip Test: updated Change-Id: If386650546a0fdb7915afd0a5704eb930d8e5c54
Diffstat (limited to 'android-lint/src')
-rw-r--r--android-lint/src/com/android/tools/idea/lint/AndroidLintIdeClient.java4
-rw-r--r--android-lint/src/com/android/tools/idea/lint/AndroidLintIdeSupport.kt4
2 files changed, 4 insertions, 4 deletions
diff --git a/android-lint/src/com/android/tools/idea/lint/AndroidLintIdeClient.java b/android-lint/src/com/android/tools/idea/lint/AndroidLintIdeClient.java
index b1fab5de2e9..d4233575820 100644
--- a/android-lint/src/com/android/tools/idea/lint/AndroidLintIdeClient.java
+++ b/android-lint/src/com/android/tools/idea/lint/AndroidLintIdeClient.java
@@ -38,8 +38,8 @@ import com.android.tools.idea.lint.common.LintResult;
import com.android.tools.idea.model.AndroidModel;
import com.android.tools.idea.model.MergedManifestManager;
import com.android.tools.idea.model.MergedManifestSnapshot;
-import com.android.tools.idea.project.AndroidProjectInfo;
import com.android.tools.idea.projectsystem.IdeaSourceProvider;
+import com.android.tools.idea.projectsystem.ProjectSystemUtil;
import com.android.tools.idea.res.FileResourceReader;
import com.android.tools.idea.res.FrameworkResourceRepositoryManager;
import com.android.tools.idea.res.IdeResourcesUtil;
@@ -240,7 +240,7 @@ public class AndroidLintIdeClient extends LintIdeClient {
AndroidFacet facet = AndroidFacet.getInstance(module);
return facet != null && AndroidModel.isRequired(facet);
}
- return AndroidProjectInfo.getInstance(myProject).requiresAndroidModel();
+ return ProjectSystemUtil.requiresAndroidModel(myProject);
}
@Nullable
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 fa2949d30dd..3389b240575 100644
--- a/android-lint/src/com/android/tools/idea/lint/AndroidLintIdeSupport.kt
+++ b/android-lint/src/com/android/tools/idea/lint/AndroidLintIdeSupport.kt
@@ -35,7 +35,6 @@ import com.android.tools.idea.lint.common.LintIdeClient
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
@@ -43,6 +42,7 @@ import com.android.tools.idea.res.AndroidFileChangeListener
import com.android.tools.idea.sdk.AndroidSdks
import com.android.tools.idea.sdk.StudioSdkUtil
import com.android.tools.idea.progress.StudioLoggerProgressIndicator
+import com.android.tools.idea.projectsystem.requiresAndroidModel
import com.android.tools.lint.client.api.IssueRegistry
import com.android.tools.lint.client.api.LintDriver
import com.android.tools.lint.detector.api.Issue
@@ -158,7 +158,7 @@ class AndroidLintIdeSupport : LintIdeSupport() {
else if (file.isGradleFile()) {
// Ensure that we're listening to the PSI structure for Gradle file edit notifications
val project = file.project
- if (AndroidProjectInfo.getInstance(project).requiresAndroidModel()) {
+ if (project.requiresAndroidModel()) {
AndroidFileChangeListener.getInstance(project)
}
return true