From 006062499c06f226f1966d4f9f833016171112dd Mon Sep 17 00:00:00 2001 From: Dmitry Jemerov Date: Mon, 13 Mar 2017 16:34:48 +0100 Subject: [PATCH] Optimize imports (to fix compilation under 171 branch) --- .../AndroidLintInspectionToolProvider.java | 95 +------------------ 1 file changed, 2 insertions(+), 93 deletions(-) diff --git a/plugins/lint/lint-idea/src/org/jetbrains/android/inspections/klint/AndroidLintInspectionToolProvider.java b/plugins/lint/lint-idea/src/org/jetbrains/android/inspections/klint/AndroidLintInspectionToolProvider.java index 60a38775eff..631b1c9ef32 100644 --- a/plugins/lint/lint-idea/src/org/jetbrains/android/inspections/klint/AndroidLintInspectionToolProvider.java +++ b/plugins/lint/lint-idea/src/org/jetbrains/android/inspections/klint/AndroidLintInspectionToolProvider.java @@ -1,110 +1,19 @@ package org.jetbrains.android.inspections.klint; -import com.android.SdkConstants; -import com.android.ide.common.repository.GradleCoordinate; -import com.android.ide.common.resources.ResourceUrl; -import com.android.ide.common.resources.configuration.FolderConfiguration; -import com.android.ide.common.resources.configuration.VersionQualifier; -import com.android.resources.ResourceFolderType; -import com.android.sdklib.AndroidVersion; -import com.android.sdklib.IAndroidTarget; -import com.android.sdklib.SdkVersionInfo; -import com.android.tools.idea.actions.OverrideResourceAction; -import com.android.tools.idea.templates.RepositoryUrlManager; import com.android.tools.klint.checks.*; -import com.android.tools.klint.checks.AddJavascriptInterfaceDetector; -import com.android.tools.klint.checks.AlarmDetector; -import com.android.tools.klint.checks.AllowAllHostnameVerifierDetector; -import com.android.tools.klint.checks.AlwaysShowActionDetector; -import com.android.tools.klint.checks.AndroidAutoDetector; -import com.android.tools.klint.checks.AnnotationDetector; -import com.android.tools.klint.checks.ApiDetector; -import com.android.tools.klint.checks.AppCompatCallDetector; -import com.android.tools.klint.checks.AppIndexingApiDetector; -import com.android.tools.klint.checks.BadHostnameVerifierDetector; -import com.android.tools.klint.checks.CallSuperDetector; -import com.android.tools.klint.checks.CipherGetInstanceDetector; -import com.android.tools.klint.checks.CleanupDetector; -import com.android.tools.klint.checks.CommentDetector; -import com.android.tools.klint.checks.CustomViewDetector; -import com.android.tools.klint.checks.CutPasteDetector; -import com.android.tools.klint.checks.DateFormatDetector; -import com.android.tools.klint.checks.FragmentDetector; -import com.android.tools.klint.checks.GetSignaturesDetector; -import com.android.tools.klint.checks.HandlerDetector; -import com.android.tools.klint.checks.IconDetector; -import com.android.tools.klint.checks.JavaPerformanceDetector; -import com.android.tools.klint.checks.JavaScriptInterfaceDetector; -import com.android.tools.klint.checks.LayoutConsistencyDetector; -import com.android.tools.klint.checks.LayoutInflationDetector; -import com.android.tools.klint.checks.LocaleDetector; -import com.android.tools.klint.checks.LogDetector; -import com.android.tools.klint.checks.MathDetector; -import com.android.tools.klint.checks.MergeRootFrameLayoutDetector; -import com.android.tools.klint.checks.NonInternationalizedSmsDetector; -import com.android.tools.klint.checks.OverdrawDetector; -import com.android.tools.klint.checks.OverrideConcreteDetector; -import com.android.tools.klint.checks.ParcelDetector; -import com.android.tools.klint.checks.PreferenceActivityDetector; -import com.android.tools.klint.checks.PrivateResourceDetector; -import com.android.tools.klint.checks.ReadParcelableDetector; -import com.android.tools.klint.checks.RecyclerViewDetector; -import com.android.tools.klint.checks.RegistrationDetector; -import com.android.tools.klint.checks.RequiredAttributeDetector; -import com.android.tools.klint.checks.RtlDetector; -import com.android.tools.klint.checks.SQLiteDetector; -import com.android.tools.klint.checks.SdCardDetector; -import com.android.tools.klint.checks.SecureRandomDetector; -import com.android.tools.klint.checks.SecurityDetector; -import com.android.tools.klint.checks.ServiceCastDetector; -import com.android.tools.klint.checks.SetJavaScriptEnabledDetector; -import com.android.tools.klint.checks.SetTextDetector; -import com.android.tools.klint.checks.SslCertificateSocketFactoryDetector; -import com.android.tools.klint.checks.StringFormatDetector; -import com.android.tools.klint.checks.ToastDetector; -import com.android.tools.klint.checks.TrustAllX509TrustManagerDetector; -import com.android.tools.klint.checks.UnsafeBroadcastReceiverDetector; -import com.android.tools.klint.checks.UnsafeNativeCodeDetector; -import com.android.tools.klint.checks.ViewConstructorDetector; -import com.android.tools.klint.checks.ViewHolderDetector; -import com.android.tools.klint.checks.ViewTagDetector; -import com.android.tools.klint.checks.ViewTypeDetector; -import com.android.tools.klint.checks.WrongCallDetector; -import com.android.tools.klint.checks.WrongImportDetector; import com.android.tools.klint.detector.api.Issue; -import com.android.tools.lint.checks.*; import com.android.tools.lint.detector.api.TextFormat; -import com.google.common.collect.Lists; -import com.intellij.codeInsight.intention.IntentionAction; -import com.intellij.openapi.application.ApplicationManager; -import com.intellij.openapi.editor.Document; -import com.intellij.openapi.fileEditor.FileDocumentManager; import com.intellij.openapi.project.Project; -import com.intellij.openapi.util.text.StringUtil; -import com.intellij.psi.*; -import com.intellij.psi.codeStyle.CodeStyleManager; +import com.intellij.psi.JavaPsiFacade; +import com.intellij.psi.PsiElement; import com.intellij.psi.search.GlobalSearchScope; -import com.intellij.psi.util.PsiTreeUtil; -import com.intellij.psi.xml.XmlAttribute; -import com.intellij.psi.xml.XmlAttributeValue; -import com.intellij.psi.xml.XmlFile; -import com.intellij.psi.xml.XmlTag; -import org.jetbrains.android.facet.AndroidFacet; -import org.jetbrains.android.sdk.AndroidSdkData; import org.jetbrains.android.util.AndroidBundle; -import org.jetbrains.android.util.AndroidResourceUtil; import org.jetbrains.annotations.NotNull; -import org.jetbrains.annotations.Nullable; -import java.util.List; -import java.util.regex.Matcher; import java.util.regex.Pattern; -import static com.android.SdkConstants.*; import static com.android.tools.klint.checks.ApiDetector.REQUIRES_API_ANNOTATION; import static com.android.tools.klint.checks.FragmentDetector.ISSUE; -import static com.android.tools.klint.detector.api.TextFormat.RAW; -import static com.android.xml.AndroidManifest.*; /** * Registrations for all the various Lint rules as local IDE inspections, along with quickfixes for many of them