xref: /aosp_15_r20/prebuilts/cmdline-tools/tools/lib/lint/cli/cli.jar (revision ec4b0377db3938a8cbcb4033b9a97789ce658793)

META-INF/
META-INF/MANIFEST.MF
com/
com/android/
com/android/tools/
com/android/tools/lint/
com/android/tools/lint/CliConfiguration.class
CliConfiguration.kt package com.android.tools.lint public com.android.tools.lint.CliConfiguration extends com.android.tools.lint.client.api.FlagConfiguration { private final com.android.tools.lint.LintCliFlags flags private final boolean fatalOnly public void <init> (com.android.tools.lint.client.api.ConfigurationHierarchy, com.android.tools.lint.LintCliFlags, boolean) com.android.tools.lint.client.api.ConfigurationHierarchy configurations com.android.tools.lint.LintCliFlags flags boolean fatalOnly public boolean fatalOnly () public boolean isWarningsAsErrors () public boolean isIgnoreWarnings () public boolean isCheckAllWarnings () public java.util.Set enabledIds () public java.util.Set disabledIds () public java.util.Set exactCheckedIds () public java.util.Set disabledCategories () public java.util.Set enabledCategories () public java.util.Set exactCategories () public com.android.tools.lint.detector.api.Severity severityOverride (com.android.tools.lint.detector.api.Issue) com.android.tools.lint.detector.api.Issue issue public boolean allowSuppress () public java.util.Set severityOverrides () }
com/android/tools/lint/Fe10UastEnvironment.class
Fe10UastEnvironment.kt package com.android.tools.lint public final com.android.tools.lint.Fe10UastEnvironment extends java.lang.Object implements com.android.tools.lint.UastEnvironment { public static final com.android.tools.lint.Fe10UastEnvironment$Companion Companion private final org.jetbrains.kotlin.cli.jvm.compiler.KotlinCoreEnvironment kotlinCompilerEnv private final com.intellij.openapi.Disposable projectDisposable private final java.util.List klibs private void <init> (org.jetbrains.kotlin.cli.jvm.compiler.KotlinCoreEnvironment, com.intellij.openapi.Disposable) org.jetbrains.kotlin.cli.jvm.compiler.KotlinCoreEnvironment kotlinCompilerEnv com.intellij.openapi.Disposable projectDisposable public com.intellij.openapi.Disposable getProjectDisposable () public com.intellij.core.CoreApplicationEnvironment getCoreAppEnv () public com.intellij.mock.MockProject getIdeaProject () public org.jetbrains.kotlin.config.CompilerConfiguration getKotlinCompilerConfig () public void analyzeFiles (java.util.List) com.intellij.openapi.vfs.VirtualFile vFile org.jetbrains.kotlin.psi.KtFile ktPsiFile java.io.File ktFile java.util.List ktPsiFiles com.intellij.openapi.vfs.VirtualFileSystem fs com.intellij.psi.PsiManager psiManager org.jetbrains.kotlin.cli.common.CommonCompilerPerformanceManager perfManager java.util.List ktFiles private final void addKtFilesFromSrcJars (java.util.List) com.intellij.openapi.vfs.VirtualFile jarRoot org.jetbrains.kotlin.cli.common.config.ContentRoot root com.intellij.openapi.vfs.VirtualFileSystem jarFs com.intellij.psi.PsiManager psiManager java.util.List roots java.util.List out private final void resetPackagePartProviders () int $i$a$-run-Fe10UastEnvironment$resetPackagePartProviders$1 java.lang.reflect.Field field java.util.List list com.android.tools.lint.Fe10UastEnvironment $this$resetPackagePartProviders_u24lambda_u240 int $i$a$-run-Fe10UastEnvironment$resetPackagePartProviders$2 java.lang.reflect.Field field org.jetbrains.kotlin.resolve.ModuleAnnotationsResolver instance java.util.List list com.android.tools.lint.Fe10UastEnvironment $this$resetPackagePartProviders_u24lambda_u241 public static final com.android.tools.lint.Fe10UastEnvironment create (com.android.tools.lint.Fe10UastEnvironment$Configuration) com.android.tools.lint.Fe10UastEnvironment$Configuration config public synthetic void <init> (org.jetbrains.kotlin.cli.jvm.compiler.KotlinCoreEnvironment, com.intellij.openapi.Disposable, kotlin.jvm.internal.DefaultConstructorMarker) org.jetbrains.kotlin.cli.jvm.compiler.KotlinCoreEnvironment kotlinCompilerEnv com.intellij.openapi.Disposable projectDisposable kotlin.jvm.internal.DefaultConstructorMarker $constructor_marker public static final synthetic java.util.List access$getKlibs$p (com.android.tools.lint.Fe10UastEnvironment) com.android.tools.lint.Fe10UastEnvironment $this static void <clinit> () }
com/android/tools/lint/Fe10UastEnvironment$analyzeFiles$1.class
Fe10UastEnvironment.kt package com.android.tools.lint final synthetic com.android.tools.lint.Fe10UastEnvironment$analyzeFiles$1 extends kotlin.jvm.internal.FunctionReferenceImpl implements kotlin.jvm.functions.Function1 { void <init> (java.lang.Object) Object receiver public final org.jetbrains.kotlin.cli.jvm.compiler.JvmPackagePartProvider invoke (com.intellij.psi.search.GlobalSearchScope) com.intellij.psi.search.GlobalSearchScope p0 public volatile synthetic java.lang.Object invoke (java.lang.Object) Object p1 }
com/android/tools/lint/Fe10UastEnvironment$addKtFilesFromSrcJars$1.class
Fe10UastEnvironment.kt package com.android.tools.lint final com.android.tools.lint.Fe10UastEnvironment$addKtFilesFromSrcJars$1 extends java.lang.Object implements com.intellij.openapi.roots.ContentIterator { final synthetic com.intellij.psi.PsiManager $psiManager final synthetic java.util.List $out void <init> (com.intellij.psi.PsiManager, java.util.List) com.intellij.psi.PsiManager $psiManager java.util.List $out public final boolean processFile (com.intellij.openapi.vfs.VirtualFile) com.intellij.psi.PsiFile psiFile com.intellij.openapi.vfs.VirtualFile file }
com/android/tools/lint/Fe10UastEnvironment$Configuration.class
Fe10UastEnvironment.kt package com.android.tools.lint public final com.android.tools.lint.Fe10UastEnvironment$Configuration extends java.lang.Object implements com.android.tools.lint.UastEnvironment$Configuration { public static final com.android.tools.lint.Fe10UastEnvironment$Configuration$Companion Companion private final org.jetbrains.kotlin.config.CompilerConfiguration kotlinCompilerConfig private com.intellij.pom.java.LanguageLevel javaLanguageLevel private final java.util.HashMap klibs private void <init> (org.jetbrains.kotlin.config.CompilerConfiguration) org.jetbrains.kotlin.config.CompilerConfiguration kotlinCompilerConfig public org.jetbrains.kotlin.config.CompilerConfiguration getKotlinCompilerConfig () public com.intellij.pom.java.LanguageLevel getJavaLanguageLevel () public void setJavaLanguageLevel (com.intellij.pom.java.LanguageLevel) com.intellij.pom.java.LanguageLevel public final java.util.HashMap getKlibs$lint_cli () public void addModules (java.util.List, java.lang.Iterable) int $i$a$-map-Fe10UastEnvironment$Configuration$addModules$1 com.android.tools.lint.UastEnvironment$Module p0 Object item$iv$iv int $i$f$mapTo Iterable $this$mapTo$iv$iv java.util.Collection destination$iv$iv int $i$f$map Iterable $this$map$iv int $i$a$-reduce-Fe10UastEnvironment$Configuration$addModules$2 org.jetbrains.kotlin.config.LanguageVersionSettings r org.jetbrains.kotlin.config.LanguageVersionSettings t int $i$f$reduce java.util.Iterator iterator$iv Object accumulator$iv Iterable $this$reduce$iv int $i$a$-map-Fe10UastEnvironment$Configuration$addModules$3$allKlibPaths$1$1 java.io.File p0 Object item$iv$iv int $i$f$mapTo Iterable $this$mapTo$iv$iv java.util.Collection destination$iv$iv int $i$f$map Iterable $this$map$iv int $i$a$-flatMap-Fe10UastEnvironment$Configuration$addModules$3$allKlibPaths$1 com.android.tools.lint.UastEnvironment$Module it Iterable list$iv$iv Object element$iv$iv int $i$f$flatMapTo Iterable $this$flatMapTo$iv$iv java.util.Collection destination$iv$iv int $i$f$flatMap Iterable $this$flatMap$iv String p int $i$a$-let-Fe10UastEnvironment$Configuration$addModules$3 java.util.Set sources java.util.Set classPaths java.util.List allKlibPaths java.util.List modules Iterable bootClassPaths public static final com.android.tools.lint.Fe10UastEnvironment$Configuration create (boolean) boolean enableKotlinScripting public synthetic void <init> (org.jetbrains.kotlin.config.CompilerConfiguration, kotlin.jvm.internal.DefaultConstructorMarker) org.jetbrains.kotlin.config.CompilerConfiguration kotlinCompilerConfig kotlin.jvm.internal.DefaultConstructorMarker $constructor_marker static void <clinit> () }
com/android/tools/lint/Fe10UastEnvironment$Configuration$addModules$3$1.class
Fe10UastEnvironment.kt package com.android.tools.lint final synthetic com.android.tools.lint.Fe10UastEnvironment$Configuration$addModules$3$1 extends java.lang.Object implements java.util.function.Function { final synthetic com.android.tools.lint.UastEnvironment$Companion $tmp0 void <init> (com.android.tools.lint.UastEnvironment$Companion) com.android.tools.lint.UastEnvironment$Companion $tmp0 public final org.jetbrains.kotlin.library.KotlinLibrary apply (java.lang.String) String p0 public volatile synthetic java.lang.Object apply (java.lang.Object) Object p0 }
com/android/tools/lint/Fe10UastEnvironment$Configuration$Companion.class
Fe10UastEnvironment.kt package com.android.tools.lint public final com.android.tools.lint.Fe10UastEnvironment$Configuration$Companion extends java.lang.Object { private void <init> () public final com.android.tools.lint.Fe10UastEnvironment$Configuration create (boolean) boolean enableKotlinScripting public synthetic void <init> (kotlin.jvm.internal.DefaultConstructorMarker) kotlin.jvm.internal.DefaultConstructorMarker $constructor_marker }
com/android/tools/lint/Fe10UastEnvironment$Companion.class
Fe10UastEnvironment.kt package com.android.tools.lint public final com.android.tools.lint.Fe10UastEnvironment$Companion extends java.lang.Object { private void <init> () public final com.android.tools.lint.Fe10UastEnvironment create (com.android.tools.lint.Fe10UastEnvironment$Configuration) int $i$a$-apply-Fe10UastEnvironment$Companion$create$1 com.android.tools.lint.Fe10UastEnvironment $this$create_u24lambda_u240 com.intellij.openapi.Disposable parentDisposable org.jetbrains.kotlin.cli.jvm.compiler.KotlinCoreEnvironment kotlinEnv com.android.tools.lint.Fe10UastEnvironment$Configuration config public synthetic void <init> (kotlin.jvm.internal.DefaultConstructorMarker) kotlin.jvm.internal.DefaultConstructorMarker $constructor_marker }
com/android/tools/lint/CliBindingTraceForLint.class
Fe10UastEnvironment.kt package com.android.tools.lint final com.android.tools.lint.CliBindingTraceForLint extends org.jetbrains.kotlin.cli.jvm.compiler.CliBindingTrace { public void <init> () public void record (org.jetbrains.kotlin.util.slicedMap.WritableSlice, java.lang.Object, java.lang.Object) org.jetbrains.kotlin.util.slicedMap.WritableSlice slice Object key Object value public boolean wantsDiagnostics () public void report (org.jetbrains.kotlin.diagnostics.Diagnostic) org.jetbrains.kotlin.diagnostics.Diagnostic diagnostic }
com/android/tools/lint/Fe10UastEnvironmentKt.class
Fe10UastEnvironment.kt package com.android.tools.lint public final com.android.tools.lint.Fe10UastEnvironmentKt extends java.lang.Object { private static final org.jetbrains.kotlin.config.CompilerConfiguration createKotlinCompilerConfig (boolean) org.jetbrains.kotlin.config.CompilerConfiguration config boolean enableKotlinScripting private static final org.jetbrains.kotlin.cli.jvm.compiler.KotlinCoreEnvironment createKotlinCompilerEnv (com.intellij.openapi.Disposable, com.android.tools.lint.Fe10UastEnvironment$Configuration) int $i$a$-withLock-Fe10UastEnvironmentKt$createKotlinCompilerEnv$1 org.jetbrains.kotlin.cli.jvm.compiler.KotlinCoreEnvironment env com.intellij.openapi.Disposable parentDisposable com.android.tools.lint.Fe10UastEnvironment$Configuration config private static final void configureFe10ProjectEnvironment (org.jetbrains.kotlin.cli.jvm.compiler.KotlinCoreProjectEnvironment, com.android.tools.lint.Fe10UastEnvironment$Configuration) com.intellij.mock.MockProject project org.jetbrains.kotlin.cli.jvm.compiler.KotlinCoreProjectEnvironment env com.android.tools.lint.Fe10UastEnvironment$Configuration config private static final void configureAnalysisApiServices (org.jetbrains.kotlin.cli.jvm.compiler.KotlinCoreProjectEnvironment, com.android.tools.lint.Fe10UastEnvironment$Configuration) int $i$a$-let-KtModuleUtilsKt$getPsiFilesFromPaths$1$1$iv com.intellij.psi.PsiFileSystemItem it$iv com.intellij.openapi.vfs.VirtualFile vFile$iv com.intellij.psi.PsiFileSystemItem psiFileSystemItem$iv java.nio.file.Path path$iv int $i$a$-buildList-KtModuleUtilsKt$getPsiFilesFromPaths$1$iv java.util.List $this$getPsiFilesFromPaths_u24lambda_u243$iv int $i$f$getPsiFilesFromPaths com.intellij.openapi.vfs.local.CoreLocalFileSystem fs$iv com.intellij.psi.PsiManager psiManager$iv java.util.Collection paths$iv com.intellij.mock.MockProject project java.util.List ktFiles org.jetbrains.kotlin.cli.jvm.compiler.KotlinCoreProjectEnvironment env com.android.tools.lint.Fe10UastEnvironment$Configuration config private static final void configureFe10ApplicationEnvironment (com.intellij.core.CoreApplicationEnvironment) com.intellij.core.CoreApplicationEnvironment appEnv public static final synthetic org.jetbrains.kotlin.config.CompilerConfiguration access$createKotlinCompilerConfig (boolean) boolean enableKotlinScripting public static final synthetic org.jetbrains.kotlin.cli.jvm.compiler.KotlinCoreEnvironment access$createKotlinCompilerEnv (com.intellij.openapi.Disposable, com.android.tools.lint.Fe10UastEnvironment$Configuration) com.intellij.openapi.Disposable parentDisposable com.android.tools.lint.Fe10UastEnvironment$Configuration config }
com/android/tools/lint/Fe10UastEnvironmentKt$configureFe10ApplicationEnvironment$1.class
Fe10UastEnvironment.kt package com.android.tools.lint final com.android.tools.lint.Fe10UastEnvironmentKt$configureFe10ApplicationEnvironment$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 { final synthetic com.intellij.core.CoreApplicationEnvironment $appEnv void <init> (com.intellij.core.CoreApplicationEnvironment) com.intellij.core.CoreApplicationEnvironment $appEnv public final void invoke (com.intellij.core.CoreApplicationEnvironment) org.jetbrains.uast.UastLanguagePlugin cachedPlugin com.intellij.core.CoreApplicationEnvironment it public volatile synthetic java.lang.Object invoke (java.lang.Object) Object p1 }
com/android/tools/lint/FirUastEnvironment.class
FirUastEnvironment.kt package com.android.tools.lint public final com.android.tools.lint.FirUastEnvironment extends java.lang.Object implements com.android.tools.lint.UastEnvironment { public static final com.android.tools.lint.FirUastEnvironment$Companion Companion private final com.intellij.core.CoreApplicationEnvironment coreAppEnv private final com.intellij.mock.MockProject ideaProject private final org.jetbrains.kotlin.config.CompilerConfiguration kotlinCompilerConfig private final com.intellij.openapi.Disposable projectDisposable private void <init> (com.intellij.core.CoreApplicationEnvironment, com.intellij.mock.MockProject, org.jetbrains.kotlin.config.CompilerConfiguration, com.intellij.openapi.Disposable) com.intellij.core.CoreApplicationEnvironment coreAppEnv com.intellij.mock.MockProject ideaProject org.jetbrains.kotlin.config.CompilerConfiguration kotlinCompilerConfig com.intellij.openapi.Disposable projectDisposable public com.intellij.core.CoreApplicationEnvironment getCoreAppEnv () public com.intellij.mock.MockProject getIdeaProject () public org.jetbrains.kotlin.config.CompilerConfiguration getKotlinCompilerConfig () public com.intellij.openapi.Disposable getProjectDisposable () public void analyzeFiles (java.util.List) java.util.List ktFiles public static final com.android.tools.lint.FirUastEnvironment create (com.android.tools.lint.FirUastEnvironment$Configuration) com.android.tools.lint.FirUastEnvironment$Configuration config public synthetic void <init> (com.intellij.core.CoreApplicationEnvironment, com.intellij.mock.MockProject, org.jetbrains.kotlin.config.CompilerConfiguration, com.intellij.openapi.Disposable, kotlin.jvm.internal.DefaultConstructorMarker) com.intellij.core.CoreApplicationEnvironment coreAppEnv com.intellij.mock.MockProject ideaProject org.jetbrains.kotlin.config.CompilerConfiguration kotlinCompilerConfig com.intellij.openapi.Disposable projectDisposable kotlin.jvm.internal.DefaultConstructorMarker $constructor_marker static void <clinit> () }
com/android/tools/lint/FirUastEnvironment$Configuration.class
FirUastEnvironment.kt package com.android.tools.lint public final com.android.tools.lint.FirUastEnvironment$Configuration extends java.lang.Object implements com.android.tools.lint.UastEnvironment$Configuration { public static final com.android.tools.lint.FirUastEnvironment$Configuration$Companion Companion private final org.jetbrains.kotlin.config.CompilerConfiguration kotlinCompilerConfig private com.intellij.pom.java.LanguageLevel javaLanguageLevel private final java.util.List modules private final java.util.Set classPaths private void <init> (org.jetbrains.kotlin.config.CompilerConfiguration) org.jetbrains.kotlin.config.CompilerConfiguration kotlinCompilerConfig public org.jetbrains.kotlin.config.CompilerConfiguration getKotlinCompilerConfig () public com.intellij.pom.java.LanguageLevel getJavaLanguageLevel () public void setJavaLanguageLevel (com.intellij.pom.java.LanguageLevel) com.intellij.pom.java.LanguageLevel public final java.util.List getModules () public final java.util.Set getClassPaths () public final boolean isKMP () int $i$a$-mapTo-FirUastEnvironment$Configuration$isKMP$1 com.android.tools.lint.UastEnvironment$Module it Object item$iv int $i$f$mapTo Iterable $this$mapTo$iv java.util.Collection destination$iv public void addModules (java.util.List, java.lang.Iterable) int $i$a$-let-FirUastEnvironment$Configuration$addModules$1 Iterable p0 java.util.List modules Iterable bootClassPaths public static final com.android.tools.lint.FirUastEnvironment$Configuration create (boolean) boolean enableKotlinScripting public synthetic void <init> (org.jetbrains.kotlin.config.CompilerConfiguration, kotlin.jvm.internal.DefaultConstructorMarker) org.jetbrains.kotlin.config.CompilerConfiguration kotlinCompilerConfig kotlin.jvm.internal.DefaultConstructorMarker $constructor_marker static void <clinit> () }
com/android/tools/lint/FirUastEnvironment$Configuration$Companion.class
FirUastEnvironment.kt package com.android.tools.lint public final com.android.tools.lint.FirUastEnvironment$Configuration$Companion extends java.lang.Object { private void <init> () public final com.android.tools.lint.FirUastEnvironment$Configuration create (boolean) boolean enableKotlinScripting public synthetic void <init> (kotlin.jvm.internal.DefaultConstructorMarker) kotlin.jvm.internal.DefaultConstructorMarker $constructor_marker }
com/android/tools/lint/FirUastEnvironment$Companion.class
FirUastEnvironment.kt package com.android.tools.lint public final com.android.tools.lint.FirUastEnvironment$Companion extends java.lang.Object { private void <init> () public final com.android.tools.lint.FirUastEnvironment create (com.android.tools.lint.FirUastEnvironment$Configuration) com.intellij.openapi.Disposable parentDisposable org.jetbrains.kotlin.analysis.api.standalone.StandaloneAnalysisAPISession analysisSession com.android.tools.lint.FirUastEnvironment$Configuration config public synthetic void <init> (kotlin.jvm.internal.DefaultConstructorMarker) kotlin.jvm.internal.DefaultConstructorMarker $constructor_marker }
com/android/tools/lint/Helper.class
FirUastEnvironment.kt package com.android.tools.lint final com.android.tools.lint.Helper extends java.lang.Object { public static final com.android.tools.lint.Helper INSTANCE private void <init> () public final java.util.Collection getSourceFilePaths (java.util.Collection, boolean) int $i$a$-forEach-Helper$getSourceFilePaths$1$1 java.nio.file.Path path String srcRoot Object element$iv int $i$f$forEach Iterable $this$forEach$iv int $i$a$-buildSet-Helper$getSourceFilePaths$1 java.util.Set $this$getSourceFilePaths_u24lambda_u241 java.util.Collection javaSourceRoots boolean includeDirectoryRoot public static synthetic java.util.Collection getSourceFilePaths$default (com.android.tools.lint.Helper, java.util.Collection, boolean, int, java.lang.Object) private final void collectSourceFilePaths (java.nio.file.Path, java.util.Set) java.nio.file.Path root java.util.Set result static void <clinit> () }
com/android/tools/lint/Helper$collectSourceFilePaths$1.class
FirUastEnvironment.kt package com.android.tools.lint public final com.android.tools.lint.Helper$collectSourceFilePaths$1 extends java.nio.file.SimpleFileVisitor { final synthetic java.util.Set $result void <init> (java.util.Set) java.util.Set $result public java.nio.file.FileVisitResult preVisitDirectory (java.nio.file.Path, java.nio.file.attribute.BasicFileAttributes) java.nio.file.Path dir java.nio.file.attribute.BasicFileAttributes attrs public java.nio.file.FileVisitResult visitFile (java.nio.file.Path, java.nio.file.attribute.BasicFileAttributes) String ext java.nio.file.Path file java.nio.file.attribute.BasicFileAttributes attrs public java.nio.file.FileVisitResult visitFileFailed (java.nio.file.Path, java.io.IOException) java.nio.file.Path file java.io.IOException exc public volatile synthetic java.nio.file.FileVisitResult preVisitDirectory (java.lang.Object, java.nio.file.attribute.BasicFileAttributes) Object p0 java.nio.file.attribute.BasicFileAttributes p1 public volatile synthetic java.nio.file.FileVisitResult visitFile (java.lang.Object, java.nio.file.attribute.BasicFileAttributes) Object p0 java.nio.file.attribute.BasicFileAttributes p1 public volatile synthetic java.nio.file.FileVisitResult visitFileFailed (java.lang.Object, java.io.IOException) Object p0 java.io.IOException p1 }
com/android/tools/lint/FirUastEnvironmentKt.class
FirUastEnvironment.kt package com.android.tools.lint public final com.android.tools.lint.FirUastEnvironmentKt extends java.lang.Object { private static final org.jetbrains.kotlin.config.CompilerConfiguration createKotlinCompilerConfig (boolean) org.jetbrains.kotlin.config.CompilerConfiguration config boolean enableKotlinScripting private static final org.jetbrains.kotlin.analysis.api.standalone.StandaloneAnalysisAPISession createAnalysisSession (com.intellij.openapi.Disposable, com.android.tools.lint.FirUastEnvironment$Configuration) int $i$a$-withLock-FirUastEnvironmentKt$createAnalysisSession$analysisSession$1$1 int $i$a$-buildStandaloneAnalysisAPISession$default-FirUastEnvironmentKt$createAnalysisSession$analysisSession$1 org.jetbrains.kotlin.analysis.api.standalone.StandaloneAnalysisAPISessionBuilder $this$createAnalysisSession_u24lambda_u241 int $i$f$buildStandaloneAnalysisAPISession boolean unitTestMode$iv boolean withPsiDeclarationFromBinaryModuleProvider$iv org.jetbrains.kotlin.config.CompilerConfiguration compilerConfiguration$iv ClassLoader classLoader$iv int $i$a$-withLock-FirUastEnvironmentKt$createAnalysisSession$1 boolean isKMP org.jetbrains.kotlin.analysis.api.standalone.StandaloneAnalysisAPISession analysisSession com.intellij.openapi.Disposable parentDisposable com.android.tools.lint.FirUastEnvironment$Configuration config private static final void configureFirProjectEnvironment (org.jetbrains.kotlin.analysis.api.standalone.StandaloneAnalysisAPISession, com.android.tools.lint.UastEnvironment$Configuration) com.intellij.mock.MockProject project org.jetbrains.kotlin.analysis.api.standalone.StandaloneAnalysisAPISession analysisAPISession com.android.tools.lint.UastEnvironment$Configuration config private static final void configureFirApplicationEnvironment (com.intellij.core.CoreApplicationEnvironment) com.intellij.core.CoreApplicationEnvironment appEnv public static final synthetic org.jetbrains.kotlin.config.CompilerConfiguration access$createKotlinCompilerConfig (boolean) boolean enableKotlinScripting public static final synthetic org.jetbrains.kotlin.analysis.api.standalone.StandaloneAnalysisAPISession access$createAnalysisSession (com.intellij.openapi.Disposable, com.android.tools.lint.FirUastEnvironment$Configuration) com.intellij.openapi.Disposable parentDisposable com.android.tools.lint.FirUastEnvironment$Configuration config }
com/android/tools/lint/FirUastEnvironmentKt$createAnalysisSession$analysisSession$1$2.class
FirUastEnvironment.kt package com.android.tools.lint final com.android.tools.lint.FirUastEnvironmentKt$createAnalysisSession$analysisSession$1$2 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 { final synthetic com.android.tools.lint.FirUastEnvironment$Configuration $config final synthetic boolean $isKMP void <init> (com.android.tools.lint.FirUastEnvironment$Configuration, boolean) com.android.tools.lint.FirUastEnvironment$Configuration $config boolean $isKMP public final void invoke (org.jetbrains.kotlin.analysis.project.structure.builder.KtModuleProviderBuilder) int $i$a$-associateBy-FirUastEnvironmentKt$createAnalysisSession$analysisSession$1$2$uastEnvModuleByName$1 com.android.tools.lint.UastEnvironment$Module p0 Object element$iv$iv int $i$f$associateByTo Iterable $this$associateByTo$iv$iv java.util.Map destination$iv$iv int $i$f$associateBy int capacity$iv Iterable $this$associateBy$iv int $i$a$-map-FirUastEnvironmentKt$createAnalysisSession$analysisSession$1$2$uastEnvModuleOrder$1 com.android.tools.lint.UastEnvironment$Module it Object item$iv$iv int $i$f$mapTo Iterable $this$mapTo$iv$iv java.util.Collection destination$iv$iv int $i$f$map Iterable $this$map$iv int $i$a$-map-FirUastEnvironmentKt$createAnalysisSession$analysisSession$1$2$configKlibPaths$1 String p0 Object item$iv$iv int $i$f$mapTo Iterable $this$mapTo$iv$iv java.util.Collection destination$iv$iv int $i$f$map Iterable $this$map$iv int $i$a$-map-FirUastEnvironmentKt$createAnalysisSession$analysisSession$1$2$1$ktFiles$1 java.io.File p0 Object item$iv$iv int $i$f$mapTo Iterable $this$mapTo$iv$iv java.util.Collection destination$iv$iv int $i$f$map Iterable $this$map$iv int $i$a$-let-KtModuleUtilsKt$getPsiFilesFromPaths$1$1$iv com.intellij.psi.PsiFileSystemItem it$iv com.intellij.openapi.vfs.VirtualFile vFile$iv com.intellij.psi.PsiFileSystemItem psiFileSystemItem$iv java.nio.file.Path path$iv int $i$a$-buildList-KtModuleUtilsKt$getPsiFilesFromPaths$1$iv java.util.List $this$getPsiFilesFromPaths_u24lambda_u243$iv int $i$f$getPsiFilesFromPaths com.intellij.openapi.vfs.local.CoreLocalFileSystem fs$iv com.intellij.psi.PsiManager psiManager$iv org.jetbrains.kotlin.cli.jvm.compiler.KotlinCoreProjectEnvironment kotlinCoreProjectEnvironment$iv java.util.Collection paths$iv int $i$a$-partition-FirUastEnvironmentKt$createAnalysisSession$analysisSession$1$2$1$1 org.jetbrains.kotlin.psi.KtFile it Object element$iv int $i$f$partition java.util.ArrayList first$iv java.util.ArrayList second$iv Iterable $this$partition$iv int $i$a$-map-FirUastEnvironmentKt$createAnalysisSession$analysisSession$1$2$1$2$1 org.jetbrains.kotlin.psi.KtFile it Object item$iv$iv int $i$f$mapTo Iterable $this$mapTo$iv$iv java.util.Collection destination$iv$iv int $i$f$map Iterable $this$map$iv int $i$a$-buildKtSourceModule-FirUastEnvironmentKt$createAnalysisSession$analysisSession$1$2$1$2 org.jetbrains.kotlin.analysis.project.structure.builder.KtSourceModuleBuilder $this$invoke_u24lambda_u2417_u24lambda_u2412 int $i$f$buildKtSourceModule org.jetbrains.kotlin.analysis.project.structure.builder.KtModuleProviderBuilder $this$buildKtSourceModule$iv int $i$a$-let-FirUastEnvironmentKt$createAnalysisSession$analysisSession$1$2$1$ktModule$1$1$1 org.jetbrains.kotlin.analysis.project.structure.KtModule depKtModule int $i$a$-forEach-FirUastEnvironmentKt$createAnalysisSession$analysisSession$1$2$1$ktModule$1$1 String depName com.android.tools.lint.detector.api.Project$DependencyKind depKind Object element$iv int $i$f$forEach kotlin.sequences.Sequence $this$forEach$iv int $i$a$-map-FirUastEnvironmentKt$createAnalysisSession$analysisSession$1$2$1$ktModule$1$2 java.io.File p0 Object item$iv$iv int $i$f$mapTo Iterable $this$mapTo$iv$iv java.util.Collection destination$iv$iv int $i$f$map Iterable $this$map$iv int $i$a$-buildKtSourceModule-FirUastEnvironmentKt$createAnalysisSession$analysisSession$1$2$1$ktModule$1 org.jetbrains.kotlin.analysis.project.structure.builder.KtSourceModuleBuilder $this$invoke_u24lambda_u2417_u24lambda_u2416 int $i$f$buildKtSourceModule org.jetbrains.kotlin.analysis.project.structure.builder.KtModuleProviderBuilder $this$buildKtSourceModule$iv int $i$a$-forEach-FirUastEnvironmentKt$createAnalysisSession$analysisSession$1$2$1 com.android.tools.lint.UastEnvironment$Module m org.jetbrains.kotlin.platform.TargetPlatform mPlatform java.util.List ktFiles java.util.List scriptFiles org.jetbrains.kotlin.analysis.project.structure.KtSourceModule ktModule String name Object element$iv int $i$f$forEach kotlin.sequences.Sequence $this$forEach$iv java.util.Map uastEnvModuleByName kotlin.sequences.Sequence uastEnvModuleOrder java.util.HashMap builtKtModuleByName java.util.List configKlibPaths org.jetbrains.kotlin.analysis.project.structure.builder.KtModuleProviderBuilder $this$buildKtModuleProvider private static final org.jetbrains.kotlin.analysis.project.structure.KtLibraryModule invoke$lambda$17$addModuleDependencies$buildKlibModule (org.jetbrains.kotlin.analysis.project.structure.builder.KtModuleProviderBuilder, org.jetbrains.kotlin.platform.TargetPlatform, java.util.Collection, java.lang.String) int $i$a$-buildKtLibraryModule-FirUastEnvironmentKt$createAnalysisSession$analysisSession$1$2$1$addModuleDependencies$buildKlibModule$1 org.jetbrains.kotlin.analysis.project.structure.builder.KtLibraryModuleBuilder $this$invoke_u24lambda_u2417_u24addModuleDependencies_u24buildKlibModule_u24lambda_u246 int $i$f$buildKtLibraryModule org.jetbrains.kotlin.analysis.project.structure.builder.KtModuleProviderBuilder $this$buildKtLibraryModule$iv org.jetbrains.kotlin.analysis.project.structure.builder.KtModuleProviderBuilder $this_buildKtModuleProvider org.jetbrains.kotlin.platform.TargetPlatform mPlatform java.util.Collection klibs String name private static final void invoke$lambda$17$addModuleDependencies (org.jetbrains.kotlin.analysis.project.structure.builder.KtModuleBuilder, org.jetbrains.kotlin.platform.TargetPlatform, com.android.tools.lint.UastEnvironment$Module, com.android.tools.lint.FirUastEnvironment$Configuration, org.jetbrains.kotlin.analysis.project.structure.builder.KtModuleProviderBuilder, java.util.List, java.lang.String) int $i$a$-map-FirUastEnvironmentKt$createAnalysisSession$analysisSession$1$2$1$addModuleDependencies$1$1 java.io.File p0 Object item$iv$iv int $i$f$mapTo Iterable $this$mapTo$iv$iv java.util.Collection destination$iv$iv int $i$f$map Iterable $this$map$iv int $i$a$-buildKtLibraryModule-FirUastEnvironmentKt$createAnalysisSession$analysisSession$1$2$1$addModuleDependencies$1 org.jetbrains.kotlin.analysis.project.structure.builder.KtLibraryModuleBuilder $this$invoke_u24lambda_u2417_u24addModuleDependencies_u24lambda_u242 int $i$f$buildKtLibraryModule org.jetbrains.kotlin.analysis.project.structure.builder.KtModuleProviderBuilder $this$buildKtLibraryModule$iv Object element$iv$iv$iv$iv int $i$f$filterIsInstanceTo Iterable $this$filterIsInstanceTo$iv$iv$iv$iv java.util.Collection destination$iv$iv$iv$iv int $i$f$filterIsInstance Iterable $this$filterIsInstance$iv$iv$iv int $i$f$subplatformsOfType org.jetbrains.kotlin.platform.TargetPlatform $this$subplatformsOfType$iv$iv int $i$f$has org.jetbrains.kotlin.platform.TargetPlatform $this$has$iv int $i$a$-buildKtSdkModule-FirUastEnvironmentKt$createAnalysisSession$analysisSession$1$2$1$addModuleDependencies$2$1 org.jetbrains.kotlin.analysis.project.structure.builder.KtSdkModuleBuilder $this$invoke_u24lambda_u2417_u24addModuleDependencies_u24lambda_u244_u24lambda_u243 int $i$f$buildKtSdkModule org.jetbrains.kotlin.analysis.project.structure.builder.KtModuleProviderBuilder $this$buildKtSdkModule$iv int $i$a$-let-FirUastEnvironmentKt$createAnalysisSession$analysisSession$1$2$1$addModuleDependencies$2 java.nio.file.Path jdkHomePath java.io.File jdkHome int $i$a$-partition-FirUastEnvironmentKt$createAnalysisSession$analysisSession$1$2$1$addModuleDependencies$3 java.io.File it Object element$iv int $i$f$partition java.util.ArrayList first$iv java.util.ArrayList second$iv Iterable $this$partition$iv int $i$a$-map-FirUastEnvironmentKt$createAnalysisSession$analysisSession$1$2$1$addModuleDependencies$klibRegularDeps$1 java.io.File p0 Object item$iv$iv int $i$f$mapTo Iterable $this$mapTo$iv$iv java.util.Collection destination$iv$iv int $i$f$map Iterable $this$map$iv int $i$a$-map-FirUastEnvironmentKt$createAnalysisSession$analysisSession$1$2$1$addModuleDependencies$4 java.io.File p0 Object item$iv$iv int $i$f$mapTo Iterable $this$mapTo$iv$iv java.util.Collection destination$iv$iv int $i$f$map Iterable $this$map$iv java.util.Set classPaths java.util.List moduleKlibPathsRegular java.util.List moduleKlibPathsDependsOn java.util.List klibRegularDeps org.jetbrains.kotlin.analysis.project.structure.builder.KtModuleBuilder $this$invoke_u24lambda_u2417_u24addModuleDependencies org.jetbrains.kotlin.platform.TargetPlatform mPlatform com.android.tools.lint.UastEnvironment$Module m com.android.tools.lint.FirUastEnvironment$Configuration $config org.jetbrains.kotlin.analysis.project.structure.builder.KtModuleProviderBuilder $this_buildKtModuleProvider java.util.List configKlibPaths String moduleName public volatile synthetic java.lang.Object invoke (java.lang.Object) Object p1 }
com/android/tools/lint/FirUastEnvironmentKt$createAnalysisSession$analysisSession$1$2$uastEnvModuleOrder$2.class
FirUastEnvironment.kt package com.android.tools.lint final com.android.tools.lint.FirUastEnvironmentKt$createAnalysisSession$analysisSession$1$2$uastEnvModuleOrder$2 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 { final synthetic java.util.Map $uastEnvModuleByName void <init> (java.util.Map) java.util.Map $uastEnvModuleByName public final kotlin.sequences.Sequence invoke (java.lang.String) String it public volatile synthetic java.lang.Object invoke (java.lang.Object) Object p1 }
com/android/tools/lint/FirUastEnvironmentKt$createAnalysisSession$analysisSession$1$2$uastEnvModuleOrder$2$1.class
FirUastEnvironment.kt package com.android.tools.lint final com.android.tools.lint.FirUastEnvironmentKt$createAnalysisSession$analysisSession$1$2$uastEnvModuleOrder$2$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 { public static final com.android.tools.lint.FirUastEnvironmentKt$createAnalysisSession$analysisSession$1$2$uastEnvModuleOrder$2$1 INSTANCE void <init> () public final java.lang.String invoke (kotlin.Pair) String depName public volatile synthetic java.lang.Object invoke (java.lang.Object) Object p1 static void <clinit> () }
com/android/tools/lint/FirUastEnvironmentKt$createAnalysisSession$analysisSession$1$2$WhenMappings.class
FirUastEnvironment.kt package com.android.tools.lint public final synthetic com.android.tools.lint.FirUastEnvironmentKt$createAnalysisSession$analysisSession$1$2$WhenMappings extends java.lang.Object { public static final synthetic int[] $EnumSwitchMapping$0 static void <clinit> () }
com/android/tools/lint/FirUastEnvironmentKt$configureFirApplicationEnvironment$1.class
FirUastEnvironment.kt package com.android.tools.lint final com.android.tools.lint.FirUastEnvironmentKt$configureFirApplicationEnvironment$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 { public static final com.android.tools.lint.FirUastEnvironmentKt$configureFirApplicationEnvironment$1 INSTANCE void <init> () public final void invoke (com.intellij.core.CoreApplicationEnvironment) org.jetbrains.uast.UastLanguagePlugin cachedPlugin com.intellij.core.CoreApplicationEnvironment it public volatile synthetic java.lang.Object invoke (java.lang.Object) Object p1 static void <clinit> () }
com/android/tools/lint/HtmlReporter.class
HtmlReporter.kt package com.android.tools.lint public final com.android.tools.lint.HtmlReporter extends com.android.tools.lint.Reporter { public static final com.android.tools.lint.HtmlReporter$Companion Companion private final java.io.Writer writer private final com.android.tools.lint.LintCliFlags flags private com.android.utils.HtmlBuilder builder private StringBuilder sb private String highlightedFile private com.android.tools.lint.LintSyntaxHighlighter highlighter private int cardNumber private final java.util.Set usedCardIds private static final java.util.Comparator ICON_DENSITY_COMPARATOR private static int SPLIT_LIMIT private static int MAX_COUNT private static int SHOWN_COUNT public static int CODE_WINDOW_SIZE private static final String REPORT_PREFERENCE_ENV_VAR public static final String REPORT_PREFERENCE_PROPERTY private static boolean USE_WAVY_UNDERLINES_FOR_ERRORS private static final boolean USE_CSS_DECORATION_FOR_WAVY_UNDERLINES private static String preferredThemeName private static String cssSyntaxColors public void <init> (com.android.tools.lint.LintCliClient, java.io.File, com.android.tools.lint.LintCliFlags) com.android.tools.lint.LintCliClient client java.io.File output com.android.tools.lint.LintCliFlags flags public void write (com.android.tools.lint.LintStats, java.util.List, com.android.tools.lint.client.api.IssueRegistry) com.android.tools.lint.detector.api.Category category java.util.List warnings com.android.tools.lint.detector.api.Category previousCategory String url java.util.Map missing java.util.List related java.util.List extra java.io.File output com.android.tools.lint.LintStats stats java.util.List incidents com.android.tools.lint.client.api.IssueRegistry registry private final void append (java.lang.String) String s private final void append (char) char s private final void writeSuppressIssuesCard () private final void writeIssueCard (java.util.List) com.android.tools.lint.detector.api.Issue firstIssue java.util.List incidents private final void startReport (com.android.tools.lint.LintStats) com.android.tools.lint.LintStats stats private final void finishReport () private final void writeNavigationHeader (com.android.tools.lint.LintStats, kotlin.jvm.functions.Function0) com.android.tools.lint.LintStats stats kotlin.jvm.functions.Function0 appender private final void writeCloseNavigationHeader () private final void writeOpenBodyTag () private final void writeCloseBodyTag () private final void writeOpenHtmlTag () private final void writeCloseHtmlTag () private final void writeHeadTag () private final void writeIssueMetadata (com.android.tools.lint.detector.api.Issue, java.lang.String, boolean, boolean, boolean) String name String defaultValue com.android.utils.HtmlBuilder builder String snippet com.android.tools.lint.LintSyntaxHighlighter highlighter int start int end String highlighted com.android.tools.lint.detector.api.Option option String uri String explanationHtml java.util.List moreInfo java.util.List options int count com.android.tools.lint.client.api.Vendor vendor com.android.tools.lint.detector.api.Issue issue String disabledBy boolean hide boolean includeSuppressInfo boolean includeVendorInfo static synthetic void writeIssueMetadata$default (com.android.tools.lint.HtmlReporter, com.android.tools.lint.detector.api.Issue, java.lang.String, boolean, boolean, boolean, int, java.lang.Object) private final java.util.List computeExtraIssues (com.android.tools.lint.client.api.IssueRegistry) int $i$a$-filter-HtmlReporter$computeExtraIssues$1 com.android.tools.lint.client.api.Vendor vendor com.android.tools.lint.detector.api.Issue issue Object element$iv$iv int $i$f$filterTo Iterable $this$filterTo$iv$iv java.util.Collection destination$iv$iv int $i$f$filter Iterable $this$filter$iv java.util.List issues com.android.tools.lint.client.api.IssueRegistry registry private final java.util.Map computeMissingIssues (com.android.tools.lint.client.api.IssueRegistry, java.util.List) int $i$a$-let-HtmlReporter$computeMissingIssues$1 com.android.tools.lint.detector.api.Project it com.android.tools.lint.detector.api.Incident incident com.android.tools.lint.detector.api.Project project com.android.tools.lint.detector.api.Issue issue java.util.Set projects java.util.Set seen com.android.tools.lint.client.api.Configuration cliConfiguration java.util.Map map java.util.List issues com.android.tools.lint.client.api.IssueRegistry registry java.util.List incidents private final void writeMissingIssues (java.util.Map) java.util.Map missing private final void writeExtraIssues (java.util.List) java.util.List extra private final void writeOverview (java.util.List, int, int) String categoryName com.android.tools.lint.detector.api.Incident first com.android.tools.lint.detector.api.Issue issue boolean isError java.util.List warnings com.android.tools.lint.detector.api.Category previousCategory java.util.List related int missingCount int extraCount private final void writeCardHeader (java.lang.String, java.lang.String) String title String cardId private final void writeCardAction (java.util.List) com.android.tools.lint.HtmlReporter$Action action java.util.List actions private final void writeCardFooter () private final void writeCard (java.lang.String, java.lang.String, kotlin.jvm.functions.Function0) String title String cardId kotlin.jvm.functions.Function0 appender private final void writeChip (java.lang.String) String text private final void writeCard (java.lang.String, boolean, java.lang.String, java.util.List, kotlin.jvm.functions.Function0) int $i$a$-run-HtmlReporter$writeCard$cardId$1 int card com.android.tools.lint.HtmlReporter $this$writeCard_u24lambda_u242 String dismissTitle java.util.List merged String cardId String title boolean dismissible String cardId java.util.List actions kotlin.jvm.functions.Function0 appender static synthetic void writeCard$default (com.android.tools.lint.HtmlReporter, java.lang.String, boolean, java.lang.String, java.util.List, kotlin.jvm.functions.Function0, int, java.lang.Object) private final java.lang.String writeLocation (java.io.File, java.lang.String, int) int aarIndex int startWin int startUnix int start String url String displayPath java.io.File file String path int line private final boolean addImage (java.lang.String, java.io.File, com.android.tools.lint.detector.api.Location) java.io.File file String imageUrl java.io.File file String linkedUrl int end int index String linkedUrl java.util.List files com.android.tools.lint.detector.api.Location curr java.util.List urls String url java.io.File urlFile com.android.tools.lint.detector.api.Location location public void writeProjectList (com.android.tools.lint.LintStats, java.util.List) throws java.io.IOException com.android.tools.lint.LintStats stats java.util.List projects private final void writeReport () throws java.io.IOException private final com.android.tools.lint.LintSyntaxHighlighter getHighlighter (java.io.File, java.lang.CharSequence) com.android.tools.lint.LintSyntaxHighlighter highlighter java.io.File file CharSequence contents private final void appendCodeBlock (java.io.File, java.lang.CharSequence, int, int, com.android.tools.lint.detector.api.Severity) com.android.utils.HtmlBuilder builder int start int end java.io.File file CharSequence contents int startOffset int endOffset com.android.tools.lint.detector.api.Severity severity public static final synthetic void access$append (com.android.tools.lint.HtmlReporter, java.lang.String) com.android.tools.lint.HtmlReporter $this String s public static final synthetic void access$writeOverview (com.android.tools.lint.HtmlReporter, java.util.List, int, int) com.android.tools.lint.HtmlReporter $this java.util.List related int missingCount int extraCount public static final synthetic void access$append (com.android.tools.lint.HtmlReporter, char) com.android.tools.lint.HtmlReporter $this char s public static final synthetic int access$getSPLIT_LIMIT$cp () public static final synthetic int access$getMAX_COUNT$cp () public static final synthetic int access$getSHOWN_COUNT$cp () public static final synthetic java.lang.String access$writeLocation (com.android.tools.lint.HtmlReporter, java.io.File, java.lang.String, int) com.android.tools.lint.HtmlReporter $this java.io.File file String path int line public static final synthetic boolean access$addImage (com.android.tools.lint.HtmlReporter, java.lang.String, java.io.File, com.android.tools.lint.detector.api.Location) com.android.tools.lint.HtmlReporter $this String url java.io.File urlFile com.android.tools.lint.detector.api.Location location public static final synthetic void access$appendCodeBlock (com.android.tools.lint.HtmlReporter, java.io.File, java.lang.CharSequence, int, int, com.android.tools.lint.detector.api.Severity) com.android.tools.lint.HtmlReporter $this java.io.File file CharSequence contents int startOffset int endOffset com.android.tools.lint.detector.api.Severity severity public static final synthetic void access$writeChip (com.android.tools.lint.HtmlReporter, java.lang.String) com.android.tools.lint.HtmlReporter $this String text public static final synthetic java.lang.StringBuilder access$getSb$p (com.android.tools.lint.HtmlReporter) com.android.tools.lint.HtmlReporter $this public static final synthetic void access$writeIssueMetadata (com.android.tools.lint.HtmlReporter, com.android.tools.lint.detector.api.Issue, java.lang.String, boolean, boolean, boolean) com.android.tools.lint.HtmlReporter $this com.android.tools.lint.detector.api.Issue issue String disabledBy boolean hide boolean includeSuppressInfo boolean includeVendorInfo public static final synthetic java.util.Comparator access$getICON_DENSITY_COMPARATOR$cp () public static final synthetic boolean access$getUSE_WAVY_UNDERLINES_FOR_ERRORS$cp () public static final synthetic java.lang.String access$getCssSyntaxColors$cp () public static final synthetic void access$setPreferredThemeName$cp (java.lang.String) String public static final synthetic void access$setSPLIT_LIMIT$cp (int) int public static final synthetic void access$setMAX_COUNT$cp (int) int public static final synthetic void access$setSHOWN_COUNT$cp (int) int public static final synthetic void access$setUSE_WAVY_UNDERLINES_FOR_ERRORS$cp (boolean) boolean public static final synthetic java.lang.String access$getPreferredThemeName$cp () public static final synthetic void access$setCssSyntaxColors$cp (java.lang.String) String static void <clinit> () }
com/android/tools/lint/HtmlReporter$write$1.class
HtmlReporter.kt package com.android.tools.lint final com.android.tools.lint.HtmlReporter$write$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function0 { final synthetic com.android.tools.lint.HtmlReporter this$0 final synthetic java.util.List $related void <init> (com.android.tools.lint.HtmlReporter, java.util.List) com.android.tools.lint.HtmlReporter $receiver java.util.List $related public final void invoke () com.android.tools.lint.detector.api.Incident first String anchor String desc java.util.List warnings public volatile synthetic java.lang.Object invoke () }
com/android/tools/lint/HtmlReporter$write$2.class
HtmlReporter.kt package com.android.tools.lint final com.android.tools.lint.HtmlReporter$write$2 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function0 { final synthetic com.android.tools.lint.HtmlReporter this$0 final synthetic java.util.List $related final synthetic java.util.Map $missing final synthetic java.util.List $extra void <init> (com.android.tools.lint.HtmlReporter, java.util.List, java.util.Map, java.util.List) com.android.tools.lint.HtmlReporter $receiver java.util.List $related java.util.Map $missing java.util.List $extra public final void invoke () public volatile synthetic java.lang.Object invoke () }
com/android/tools/lint/HtmlReporter$write$3.class
HtmlReporter.kt package com.android.tools.lint final com.android.tools.lint.HtmlReporter$write$3 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function0 { final synthetic com.android.tools.lint.HtmlReporter this$0 void <init> (com.android.tools.lint.HtmlReporter) com.android.tools.lint.HtmlReporter $receiver public final void invoke () public volatile synthetic java.lang.Object invoke () }
com/android/tools/lint/HtmlReporter$writeSuppressIssuesCard$1.class
HtmlReporter.kt package com.android.tools.lint final com.android.tools.lint.HtmlReporter$writeSuppressIssuesCard$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function0 { final synthetic com.android.tools.lint.HtmlReporter this$0 void <init> (com.android.tools.lint.HtmlReporter) com.android.tools.lint.HtmlReporter $receiver public final void invoke () public volatile synthetic java.lang.Object invoke () }
com/android/tools/lint/HtmlReporter$writeIssueCard$1.class
HtmlReporter.kt package com.android.tools.lint final com.android.tools.lint.HtmlReporter$writeIssueCard$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function0 { final synthetic java.util.List $incidents final synthetic com.android.tools.lint.HtmlReporter this$0 void <init> (java.util.List, com.android.tools.lint.HtmlReporter) java.util.List $incidents com.android.tools.lint.HtmlReporter $receiver public final void invoke () String id int offset int endOffset CharSequence s com.android.tools.lint.detector.api.Position start int line String path String message com.android.tools.lint.detector.api.Position start int line String path String id com.android.tools.lint.detector.api.Location l int otherLocations int shownSnippetsCount String displayPath String url boolean addedImage String rawMessage CharSequence fileContents com.android.tools.lint.detector.api.ApplicableVariants applicableVariants com.android.tools.lint.detector.api.Incident incident int $i$a$-let-HtmlReporter$writeIssueCard$1$1 com.android.tools.lint.client.api.Vendor vendor com.android.tools.lint.detector.api.Incident first com.android.tools.lint.detector.api.Issue issue boolean partialHide int count com.android.tools.lint.client.api.Vendor issueVendor com.android.tools.lint.detector.api.Category category public volatile synthetic java.lang.Object invoke () }
com/android/tools/lint/HtmlReporter$writeMissingIssues$1.class
HtmlReporter.kt package com.android.tools.lint final com.android.tools.lint.HtmlReporter$writeMissingIssues$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function0 { final synthetic com.android.tools.lint.HtmlReporter this$0 final synthetic java.util.Map $missing void <init> (com.android.tools.lint.HtmlReporter, java.util.Map) com.android.tools.lint.HtmlReporter $receiver java.util.Map $missing public final void invoke () String disabledBy com.android.tools.lint.detector.api.Issue issue java.util.ArrayList list public volatile synthetic java.lang.Object invoke () }
com/android/tools/lint/HtmlReporter$writeExtraIssues$1.class
HtmlReporter.kt package com.android.tools.lint final com.android.tools.lint.HtmlReporter$writeExtraIssues$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function0 { final synthetic com.android.tools.lint.HtmlReporter this$0 final synthetic java.util.List $extra void <init> (com.android.tools.lint.HtmlReporter, java.util.List) com.android.tools.lint.HtmlReporter $receiver java.util.List $extra public final void invoke () com.android.tools.lint.detector.api.Issue issue public volatile synthetic java.lang.Object invoke () }
com/android/tools/lint/HtmlReporter$writeProjectList$1.class
HtmlReporter.kt package com.android.tools.lint final com.android.tools.lint.HtmlReporter$writeProjectList$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function0 { final synthetic java.util.List $projects final synthetic com.android.tools.lint.HtmlReporter this$0 void <init> (java.util.List, com.android.tools.lint.HtmlReporter) java.util.List $projects com.android.tools.lint.HtmlReporter $receiver public final void invoke () String href String path int count com.android.tools.lint.MultiProjectHtmlReporter$ProjectEntry entry public volatile synthetic java.lang.Object invoke () }
com/android/tools/lint/HtmlReporter$writeProjectList$2.class
HtmlReporter.kt package com.android.tools.lint final com.android.tools.lint.HtmlReporter$writeProjectList$2 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function0 { final synthetic com.android.tools.lint.HtmlReporter this$0 void <init> (com.android.tools.lint.HtmlReporter) com.android.tools.lint.HtmlReporter $receiver public final void invoke () public volatile synthetic java.lang.Object invoke () }
com/android/tools/lint/HtmlReporter$writeProjectList$3.class
HtmlReporter.kt package com.android.tools.lint final com.android.tools.lint.HtmlReporter$writeProjectList$3 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function0 { final synthetic com.android.tools.lint.HtmlReporter this$0 final synthetic java.util.List $projects void <init> (com.android.tools.lint.HtmlReporter, java.util.List) com.android.tools.lint.HtmlReporter $receiver java.util.List $projects public final void invoke () com.android.tools.lint.MultiProjectHtmlReporter$ProjectEntry entry public volatile synthetic java.lang.Object invoke () }
com/android/tools/lint/HtmlReporter$Companion$ICON_DENSITY_COMPARATOR$1.class
HtmlReporter.kt package com.android.tools.lint final com.android.tools.lint.HtmlReporter$Companion$ICON_DENSITY_COMPARATOR$1 extends java.lang.Object implements java.util.Comparator { public static final com.android.tools.lint.HtmlReporter$Companion$ICON_DENSITY_COMPARATOR$1 INSTANCE void <init> () public final int compare (java.io.File, java.io.File) int density1 int density2 int densityDelta java.io.File file1 java.io.File file2 public volatile synthetic int compare (java.lang.Object, java.lang.Object) Object p0 Object p1 static void <clinit> () }
com/android/tools/lint/HtmlReporter$Action.class
HtmlReporter.kt package com.android.tools.lint public final com.android.tools.lint.HtmlReporter$Action extends java.lang.Object { private final String title private final String id private final String function public void <init> (java.lang.String, java.lang.String, java.lang.String) String title String id String function public final java.lang.String getTitle () public final java.lang.String getId () public final java.lang.String getFunction () }
com/android/tools/lint/HtmlReporter$Companion.class
HtmlReporter.kt package com.android.tools.lint public final com.android.tools.lint.HtmlReporter$Companion extends java.lang.Object { private void <init> () public final java.util.Comparator getICON_DENSITY_COMPARATOR () private final java.lang.String getCssSyntaxColorsLightTheme () private static synthetic void getCssSyntaxColorsLightTheme$annotations () private final java.lang.String getCssSyntaxColorsDarcula () private static synthetic void getCssSyntaxColorsDarcula$annotations () private final java.lang.String getCssSyntaxColorsSolarized () private static synthetic void getCssSyntaxColorsSolarized$annotations () public final java.lang.String getCssStyles () private final java.util.List computeIssueLists (java.util.List) com.android.tools.lint.detector.api.Incident incident java.util.List currentList com.android.tools.lint.detector.api.Issue previousIssue java.util.List related java.util.List issues private final java.lang.String getCardId (int) int cardNumber private final java.lang.String getExplanationId (com.android.tools.lint.detector.api.Issue) com.android.tools.lint.detector.api.Issue issue private final int getDensity (java.io.File) com.android.resources.Density density com.android.ide.common.resources.configuration.DensityQualifier qualifier String name com.android.ide.common.resources.configuration.FolderConfiguration configuration java.io.File parent java.io.File file public final void initializePreferences () Integer size Integer count String key String value int index String pref String preferences int codeWindowSize int splitLimit int maxCount boolean underlineErrors String css public static final synthetic java.util.List access$computeIssueLists (com.android.tools.lint.HtmlReporter$Companion, java.util.List) com.android.tools.lint.HtmlReporter$Companion $this java.util.List issues public static final synthetic java.lang.String access$getExplanationId (com.android.tools.lint.HtmlReporter$Companion, com.android.tools.lint.detector.api.Issue) com.android.tools.lint.HtmlReporter$Companion $this com.android.tools.lint.detector.api.Issue issue public static final synthetic java.lang.String access$getCardId (com.android.tools.lint.HtmlReporter$Companion, int) com.android.tools.lint.HtmlReporter$Companion $this int cardNumber public synthetic void <init> (kotlin.jvm.internal.DefaultConstructorMarker) kotlin.jvm.internal.DefaultConstructorMarker $constructor_marker public static final synthetic int access$getDensity (com.android.tools.lint.HtmlReporter$Companion, java.io.File) com.android.tools.lint.HtmlReporter$Companion $this java.io.File file }
com/android/tools/lint/LintBatchAnalytics.class
LintBatchAnalytics.kt package com.android.tools.lint public final com.android.tools.lint.LintBatchAnalytics extends java.lang.Object { public void <init> () public final void logSession (com.android.tools.lint.client.api.IssueRegistry, com.android.tools.lint.LintCliFlags, com.android.tools.lint.client.api.LintDriver, java.util.Collection, java.util.List) Throwable failure java.util.concurrent.ScheduledExecutorService scheduler String clientName String clientVersion com.google.wireless.android.sdk.stats.LintIssueId$Builder issueBuilder int $i$a$-apply-LintBatchAnalytics$logSession$session$1 com.google.wireless.android.sdk.stats.LintSession$Builder $this$logSession_u24lambda_u240 int $i$a$-let-LintBatchAnalytics$logSession$event$1$1 String it int $i$a$-apply-LintBatchAnalytics$logSession$event$1 com.google.wireless.android.sdk.stats.AndroidStudioEvent$Builder $this$logSession_u24lambda_u242 com.android.tools.lint.client.api.LintClient client boolean initializedUsageTracker com.google.wireless.android.sdk.stats.LintSession session com.google.wireless.android.sdk.stats.AndroidStudioEvent$Builder event com.android.tools.lint.client.api.IssueRegistry registry com.android.tools.lint.LintCliFlags flags com.android.tools.lint.client.api.LintDriver driver java.util.Collection projects java.util.List incidents private final java.lang.String computeApplicationId (java.util.Collection) com.android.tools.lint.detector.api.Project project com.android.tools.lint.detector.api.Project project java.util.Collection projects private final com.google.wireless.android.sdk.stats.LintSession$AnalysisType computeAnalysisType (com.android.tools.lint.LintCliFlags) com.android.tools.lint.LintCliFlags flags private final java.lang.String computeProjectId (java.util.Collection) java.util.Collection projects private final java.lang.String computeProjectId (java.io.File) java.io.File projectPath private final com.google.wireless.android.sdk.stats.LintPerformance computePerformance (com.android.tools.lint.client.api.LintDriver) int $i$a$-apply-LintBatchAnalytics$computePerformance$1 com.google.wireless.android.sdk.stats.LintPerformance$Builder $this$computePerformance_u24lambda_u243 com.android.tools.lint.client.api.LintDriver driver private final void recordSeverityOverride (java.util.HashMap, java.lang.String, com.android.tools.lint.detector.api.Severity) int $i$a$-apply-LintBatchAnalytics$recordSeverityOverride$1 com.google.wireless.android.sdk.stats.LintIssueId$Builder $this$recordSeverityOverride_u24lambda_u244 com.google.wireless.android.sdk.stats.LintIssueId$Builder builder java.util.HashMap map String id com.android.tools.lint.detector.api.Severity lintSeverity private final com.google.wireless.android.sdk.stats.LintIssueId$LintSeverity toAnalyticsSeverity (com.android.tools.lint.detector.api.Severity) com.android.tools.lint.detector.api.Severity $this$toAnalyticsSeverity private final java.util.Map computeIssueData (java.util.List, com.android.tools.lint.LintCliFlags, com.android.tools.lint.client.api.IssueRegistry) int $i$a$-apply-LintBatchAnalytics$computeIssueData$issueBuilder$1$1 com.google.wireless.android.sdk.stats.LintIssueId$Builder $this$computeIssueData_u24lambda_u246_u24lambda_u245 int $i$a$-run-LintBatchAnalytics$computeIssueData$issueBuilder$1 com.android.tools.lint.LintBatchAnalytics $this$computeIssueData_u24lambda_u246 com.android.tools.lint.detector.api.Issue issue String id com.google.wireless.android.sdk.stats.LintIssueId$Builder issueBuilder com.android.tools.lint.detector.api.Incident incident String id com.android.tools.lint.model.LintModelSeverity severity String id String id java.util.LinkedHashMap map java.util.List incidents com.android.tools.lint.LintCliFlags flags com.android.tools.lint.client.api.IssueRegistry registry }
com/android/tools/lint/LintBatchAnalytics$WhenMappings.class
LintBatchAnalytics.kt package com.android.tools.lint public final synthetic com.android.tools.lint.LintBatchAnalytics$WhenMappings extends java.lang.Object { public static final synthetic int[] $EnumSwitchMapping$0 static void <clinit> () }
com/android/tools/lint/LintCliClient.class
LintCliClient.kt package com.android.tools.lint public com.android.tools.lint.LintCliClient extends com.android.tools.lint.client.api.LintClient { public static final com.android.tools.lint.LintCliClient$Companion Companion private com.android.tools.lint.client.api.IssueRegistry registry protected com.android.tools.lint.client.api.LintDriver driver private final com.android.tools.lint.LintCliFlags flags private boolean validatedIds private com.android.tools.lint.LintCliClient$LintCliKotlinPerformanceManager kotlinPerformanceManager private com.android.tools.lint.UastEnvironment uastEnvironment private boolean hasErrors private int errorCount private int warningCount private final java.util.List definiteIncidents private final java.util.List provisionalIncidents private java.util.Map partialResults private java.util.HashMap xmlDocuments private final java.util.Map fileContentCache private java.util.Map clientProperties private java.util.Map projectInfoMap private static final String LINT_OVERRIDE_CONFIGURATION_ENV_VAR private static final String LINT_CONFIGURATION_OVERRIDE_PROP public void <init> (java.lang.String) com.android.tools.lint.TextReporter reporter String clientName public void <init> () public void <init> (com.android.tools.lint.LintCliFlags, java.lang.String) com.android.tools.lint.LintCliFlags flags String clientName public com.android.tools.lint.client.api.IssueRegistry getRegistry () protected void setRegistry (com.android.tools.lint.client.api.IssueRegistry) com.android.tools.lint.client.api.IssueRegistry public final com.android.tools.lint.client.api.LintDriver getDriver () protected final void setDriver (com.android.tools.lint.client.api.LintDriver) com.android.tools.lint.client.api.LintDriver public final com.android.tools.lint.LintCliFlags getFlags () protected final boolean getValidatedIds () protected final void setValidatedIds (boolean) boolean public final com.android.tools.lint.UastEnvironment getUastEnvironment () public final void setUastEnvironment (com.android.tools.lint.UastEnvironment) com.android.tools.lint.UastEnvironment public final com.intellij.mock.MockProject getIdeaProject () protected final int getErrorCount () protected final void setErrorCount (int) int protected final int getWarningCount () protected final void setWarningCount (int) int public final java.util.List getDefiniteIncidents () public final java.util.List getProvisionalIncidents () private final void initialize () private final void addGlobalXmlFallbackConfiguration () com.android.tools.lint.client.api.LintXmlConfiguration xmlConfiguration java.io.File file String configuration protected java.lang.String getBaselineVariantName () com.android.tools.lint.detector.api.Project project java.util.Collection projects public final int run (com.android.tools.lint.client.api.IssueRegistry, com.android.tools.lint.client.api.LintRequest) throws java.io.IOException com.android.tools.lint.client.api.IssueRegistry registry com.android.tools.lint.client.api.LintRequest lintRequest public com.android.tools.lint.client.api.IssueRegistry addCustomLintRules (com.android.tools.lint.client.api.IssueRegistry, com.android.tools.lint.client.api.LintDriver, boolean) com.android.tools.lint.client.api.IssueRegistry custom java.util.List additionalRegistries com.android.tools.lint.client.api.IssueRegistry registry com.android.tools.lint.client.api.LintDriver driver boolean warnDeprecated public final int analyzeOnly (com.android.tools.lint.client.api.IssueRegistry, com.android.tools.lint.client.api.LintRequest) com.android.tools.lint.client.api.IssueRegistry registry com.android.tools.lint.client.api.LintRequest lintRequest public final int mergeOnly (com.android.tools.lint.client.api.IssueRegistry, com.android.tools.lint.client.api.LintRequest) com.android.tools.lint.client.api.IssueRegistry registry com.android.tools.lint.client.api.LintRequest lintRequest private final int run (com.android.tools.lint.client.api.IssueRegistry, com.android.tools.lint.client.api.LintRequest, kotlin.jvm.functions.Function0, kotlin.jvm.functions.Function0) com.android.tools.lint.LintBatchAnalytics analytics long startTime String kotlinPerfReport java.util.Collection projects int exitCode com.android.tools.lint.client.api.IssueRegistry registry com.android.tools.lint.client.api.LintRequest lintRequest kotlin.jvm.functions.Function0 analyze kotlin.jvm.functions.Function0 finish static synthetic int run$default (com.android.tools.lint.LintCliClient, com.android.tools.lint.client.api.IssueRegistry, com.android.tools.lint.client.api.LintRequest, kotlin.jvm.functions.Function0, kotlin.jvm.functions.Function0, int, java.lang.Object) private final int performReporting () String message boolean statistics com.android.tools.lint.LintCliFixPerformer performer boolean fixed java.io.File fileToWrite int exitCode int $i$a$-let-LintCliClient$performReporting$1 java.nio.file.Path it int $i$a$-first-LintCliClient$performReporting$2 com.android.tools.lint.detector.api.Incident it Object element$iv int $i$f$first Iterable $this$first$iv java.io.PrintWriter writer String count com.android.tools.lint.TextReporter reporter com.android.tools.lint.client.api.LintBaseline baseline com.android.tools.lint.LintStats stats java.io.File baselineFile java.io.File outputBaselineFile boolean writeBaselineIfMissing public final int writeBaselineFile (com.android.tools.lint.LintStats, java.io.File, boolean) int $i$a$-map-LintCliClient$writeBaselineFile$entries$1 com.android.tools.lint.detector.api.Incident it Object item$iv$iv int $i$f$mapTo Iterable $this$mapTo$iv$iv java.util.Collection destination$iv$iv int $i$f$map Iterable $this$map$iv int $i$a$-filter-LintCliClient$writeBaselineFile$incidentsToWrite$1 com.android.tools.lint.client.api.LintBaseline$ReportedEntry it Object element$iv$iv int $i$f$filterTo Iterable $this$filterTo$iv$iv java.util.Collection destination$iv$iv int $i$f$filter Iterable $this$filter$iv int $i$a$-map-LintCliClient$writeBaselineFile$incidentsToWrite$2 com.android.tools.lint.client.api.LintBaseline$ReportedEntry it Object item$iv$iv int $i$f$mapTo Iterable $this$mapTo$iv$iv java.util.Collection destination$iv$iv int $i$f$map Iterable $this$map$iv java.io.File dir com.android.tools.lint.XmlReporter reporter java.util.List entries java.util.List incidentsToWrite com.android.tools.lint.LintStats stats java.io.File file boolean writeEmptyBaseline protected void sortResults () protected void writeReports (com.android.tools.lint.LintStats) com.android.tools.lint.Reporter reporter com.android.tools.lint.LintStats stats public void storeState (com.android.tools.lint.detector.api.Project) com.android.tools.lint.detector.api.Project project private final void writeIncidents (com.android.tools.lint.detector.api.Project, com.android.tools.lint.XmlFileType, java.util.List) java.io.File incidentsFile com.android.tools.lint.detector.api.Project project com.android.tools.lint.XmlFileType type java.util.List incidents private final void writePartialResults (com.android.tools.lint.detector.api.Project) int $i$a$-mapValues-LintCliClient$writePartialResults$1$resultMap$1 java.util.Map$Entry it int $i$a$-associateByTo-MapsKt__MapsKt$mapValuesTo$1$iv$iv java.util.Map$Entry it$iv$iv Object element$iv$iv$iv int $i$f$associateByTo Iterable $this$associateByTo$iv$iv$iv int $i$f$mapValuesTo java.util.Map $this$mapValuesTo$iv$iv java.util.Map destination$iv$iv int $i$f$mapValues java.util.Map $this$mapValues$iv int $i$a$-let-LintCliClient$writePartialResults$1 java.util.Map resultMap java.util.Map map com.android.tools.lint.XmlFileType type java.io.File partialFile com.android.tools.lint.detector.api.Project project private final void writeConfiguredIssues (com.android.tools.lint.detector.api.Project) com.android.tools.lint.XmlFileType type com.android.tools.lint.client.api.Configuration projectConfiguration java.util.Map issues java.io.File issuesFile com.android.tools.lint.detector.api.Project project public void mergeState (java.util.Collection, com.android.tools.lint.client.api.LintDriver) int $i$a$-map-LintCliClient$mergeState$dependentsMap$1$1 com.android.tools.lint.detector.api.Project dependency Object item$iv$iv int $i$f$mapTo Iterable $this$mapTo$iv$iv java.util.Collection destination$iv$iv int $i$f$map Iterable $this$map$iv int $i$a$-filterNot-LintCliClient$mergeState$dependentsMap$1$2 kotlin.Pair it Object element$iv$iv int $i$f$filterNotTo Iterable $this$filterNotTo$iv$iv java.util.Collection destination$iv$iv int $i$f$filterNot Iterable $this$filterNot$iv int $i$a$-flatMap-LintCliClient$mergeState$dependentsMap$1 com.android.tools.lint.detector.api.Project root Iterable list$iv$iv Object element$iv$iv int $i$f$flatMapTo Iterable $this$flatMapTo$iv$iv java.util.Collection destination$iv$iv int $i$f$flatMap Iterable $this$flatMap$iv int $i$a$-associateBy-LintCliClient$mergeState$dependentsMap$2 kotlin.Pair it int $i$a$-associateBy-LintCliClient$mergeState$dependentsMap$3 kotlin.Pair it Object element$iv$iv int $i$f$associateByTo Iterable $this$associateByTo$iv$iv java.util.Map destination$iv$iv int $i$f$associateBy int capacity$iv Iterable $this$associateBy$iv int $i$a$-map-LintCliClient$mergeState$dependentsMap$4$1 com.android.tools.lint.detector.api.Project dependency Object item$iv$iv int $i$f$mapTo Iterable $this$mapTo$iv$iv java.util.Collection destination$iv$iv int $i$f$map Iterable $this$map$iv int $i$a$-let-LintCliClient$mergeState$dependentsMap$4$2$1 String path int $i$a$-filter-LintCliClient$mergeState$dependentsMap$4$2 kotlin.Pair it Object element$iv$iv int $i$f$filterTo Iterable $this$filterTo$iv$iv java.util.Collection destination$iv$iv int $i$f$filter Iterable $this$filter$iv int $i$a$-flatMap-LintCliClient$mergeState$dependentsMap$4 com.android.tools.lint.detector.api.Project root Iterable list$iv$iv Object element$iv$iv int $i$f$flatMapTo Iterable $this$flatMapTo$iv$iv java.util.Collection destination$iv$iv int $i$f$flatMap Iterable $this$flatMap$iv int $i$a$-associateBy-LintCliClient$mergeState$dependentsMap$5 kotlin.Pair it int $i$a$-associateBy-LintCliClient$mergeState$dependentsMap$6 kotlin.Pair it Object element$iv$iv int $i$f$associateByTo Iterable $this$associateByTo$iv$iv java.util.Map destination$iv$iv int $i$f$associateBy int capacity$iv Iterable $this$associateBy$iv int $i$a$-let-LintCliClient$mergeState$1 com.android.tools.lint.XmlReader it int $i$a$-let-LintCliClient$mergeState$2 com.android.tools.lint.XmlReader it int $i$a$-getOrPut-LintCliClient$mergeState$3$1 Object answer$iv int $i$f$getOrPut Object value$iv java.util.Map $this$getOrPut$iv com.android.tools.lint.detector.api.Issue issue com.android.tools.lint.detector.api.LintMap list int $i$a$-let-LintCliClient$mergeState$3 com.android.tools.lint.XmlReader it int $i$a$-getOrPut-LintCliClient$mergeState$4$1 Object answer$iv int $i$f$getOrPut Object value$iv java.util.Map $this$getOrPut$iv String issue com.android.tools.lint.detector.api.Severity severity int $i$a$-let-LintCliClient$mergeState$4 com.android.tools.lint.XmlReader it com.android.tools.lint.detector.api.Project project com.android.tools.lint.client.api.Configuration mainConfig com.android.tools.lint.detector.api.Context mainContext java.util.Map libraryIssues com.android.tools.lint.client.api.Configuration libraryConfig com.android.tools.lint.client.api.Configuration libraryConfigLeaf com.android.tools.lint.client.api.Configuration libraryConfigPrevParent com.android.tools.lint.detector.api.Project library com.android.tools.lint.detector.api.Project main int $i$a$-getOrPut-LintCliClient$mergeState$detector$1 Object answer$iv int $i$f$getOrPut Object value$iv java.util.Map $this$getOrPut$iv Object key$iv com.android.tools.lint.detector.api.PartialResult results com.android.tools.lint.detector.api.Detector detector com.android.tools.lint.detector.api.Issue issue java.util.Map map java.util.HashMap detectorMap com.android.tools.lint.detector.api.Context rootContext com.android.tools.lint.detector.api.Project root java.util.Map dependentsMap java.util.Set projects java.util.HashMap definiteMap java.util.HashMap provisionalMap java.util.HashMap dataMap java.util.HashMap issueMap java.util.Collection roots com.android.tools.lint.client.api.LintDriver driver private final void checkConfigured (com.android.tools.lint.detector.api.Project, java.util.Map, com.android.tools.lint.detector.api.Project, com.android.tools.lint.detector.api.Context) com.android.tools.lint.detector.api.Location location String appSeverity com.android.tools.lint.detector.api.Severity librarySeverity String issue com.android.tools.lint.detector.api.Severity severity com.android.tools.lint.client.api.IssueRegistry registry com.android.tools.lint.client.api.Configuration mainConfiguration java.util.Map mainConfigured com.android.tools.lint.detector.api.Project library java.util.Map libraryConfigured com.android.tools.lint.detector.api.Project main com.android.tools.lint.detector.api.Context mainContext protected void mergeIncidents (com.android.tools.lint.detector.api.Project, com.android.tools.lint.detector.api.Project, com.android.tools.lint.detector.api.Context, java.util.Map, java.util.Map) com.android.tools.lint.detector.api.Incident incident com.android.tools.lint.detector.api.Context projectContext java.util.List definite java.util.List provisional com.android.tools.lint.detector.api.Project library com.android.tools.lint.detector.api.Project main com.android.tools.lint.detector.api.Context mainContext java.util.Map definiteMap java.util.Map provisionalMap public java.io.File getSerializationFile (com.android.tools.lint.detector.api.Project, com.android.tools.lint.XmlFileType) com.android.tools.lint.model.LintModelVariant variant java.io.File dir com.android.tools.lint.detector.api.Project project com.android.tools.lint.XmlFileType xmlType private final java.lang.String getBaselineCreationMessage (java.io.File) String summary String gradlePostScript java.io.File baselineFile private final void emitBaselineDiagnostics (com.android.tools.lint.client.api.LintBaseline, java.io.File, com.android.tools.lint.LintStats) com.android.tools.lint.Reporter reporter String count String count String count int $i$a$-let-LintCliClient$emitBaselineDiagnostics$baselineTransitive$1 String it com.android.ide.common.gradle.Version created com.android.ide.common.gradle.Version current String checkVersion String checkClient String creationVersion String creationClient String checkVariant String creationVariant Boolean baselineTransitive boolean transitive boolean hasConsoleOutput com.android.tools.lint.client.api.LintBaseline baseline java.io.File baselineFile com.android.tools.lint.LintStats stats protected final void validateIssueIds () protected com.android.tools.lint.client.api.LintDriver createDriver (com.android.tools.lint.client.api.IssueRegistry, com.android.tools.lint.client.api.LintRequest) com.android.tools.lint.client.api.LintBaseline baseline com.android.tools.lint.client.api.LintDriver driver java.io.File baselineFile com.android.tools.lint.client.api.IssueRegistry registry com.android.tools.lint.client.api.LintRequest request protected void addCancellationChecker () protected com.android.tools.lint.client.api.LintRequest createLintRequest (java.util.List) int $i$a$-also-LintCliClient$createLintRequest$1 com.android.tools.lint.client.api.LintRequest it java.util.List files protected void configureLintRequest (com.android.tools.lint.client.api.LintRequest) com.android.tools.lint.client.api.LintRequest lintRequest public transient void log (com.android.tools.lint.detector.api.Severity, java.lang.Throwable, java.lang.String, java.lang.Object[]) com.android.tools.lint.detector.api.Severity severity Throwable exception String format Object[] args public com.android.tools.lint.client.api.XmlParser getXmlParser () public org.w3c.dom.Document getXmlDocument (java.io.File, java.lang.CharSequence) int $i$a$-also-LintCliClient$getXmlDocument$1 org.w3c.dom.Document it java.io.File file CharSequence contents public com.android.ide.common.resources.ResourceRepository getResources (com.android.tools.lint.detector.api.Project, com.android.tools.lint.client.api.ResourceRepositoryScope) com.android.tools.lint.detector.api.Project project com.android.tools.lint.client.api.ResourceRepositoryScope scope public final java.lang.CharSequence getSourceText (java.io.File) java.io.File file public final void setSourceText (java.io.File, java.lang.CharSequence) int $i$a$-let-LintCliClient$setSourceText$1 CharSequence it java.io.File file CharSequence text public void putClientProperty (java.lang.Object, java.lang.Object) int $i$a$-also-LintCliClient$putClientProperty$map$1 java.util.HashMap it java.util.Map map Object key Object value public java.lang.Object getClientProperty (java.lang.Object) Object key public com.android.tools.lint.client.api.UastParser getUastParser (com.android.tools.lint.detector.api.Project) com.android.tools.lint.detector.api.Project project public com.android.tools.lint.client.api.GradleVisitor getGradleVisitor () public void report (com.android.tools.lint.detector.api.Context, com.android.tools.lint.detector.api.Incident, com.android.tools.lint.detector.api.TextFormat) com.android.tools.lint.detector.api.Location location com.android.tools.lint.detector.api.Context context com.android.tools.lint.detector.api.Incident incident com.android.tools.lint.detector.api.TextFormat format private final void countIncident (com.android.tools.lint.detector.api.Severity) com.android.tools.lint.detector.api.Severity severity public void report (com.android.tools.lint.detector.api.Context, com.android.tools.lint.detector.api.Incident, com.android.tools.lint.detector.api.Constraint) com.android.tools.lint.detector.api.Context context com.android.tools.lint.detector.api.Incident incident com.android.tools.lint.detector.api.Constraint constraint public void report (com.android.tools.lint.detector.api.Context, com.android.tools.lint.detector.api.Incident, com.android.tools.lint.detector.api.LintMap) String detector java.util.List issues StringBuilder stack String message com.android.tools.lint.detector.api.Context context com.android.tools.lint.detector.api.Incident incident com.android.tools.lint.detector.api.LintMap map public com.android.tools.lint.detector.api.PartialResult getPartialResults (com.android.tools.lint.detector.api.Project, com.android.tools.lint.detector.api.Issue) int $i$a$-filter-LintCliClient$getPartialResults$1 com.android.tools.lint.detector.api.Project it Object element$iv$iv int $i$f$filterTo Iterable $this$filterTo$iv$iv java.util.Collection destination$iv$iv int $i$f$filter Iterable $this$filter$iv com.android.tools.lint.detector.api.Issue loadedIssue com.android.tools.lint.detector.api.LintMap map int $i$a$-let-LintCliClient$getPartialResults$2 com.android.tools.lint.XmlReader reader com.android.tools.lint.detector.api.Project dep com.android.tools.lint.detector.api.Project project com.android.tools.lint.detector.api.Issue issue private final com.android.tools.lint.XmlReader xmlReader (com.android.tools.lint.detector.api.Project, com.android.tools.lint.XmlFileType) int $i$a$-takeIf-LintCliClient$xmlReader$1 java.io.File p0 int $i$a$-let-LintCliClient$xmlReader$2 java.io.File file com.android.tools.lint.detector.api.Project project com.android.tools.lint.XmlFileType type public java.lang.CharSequence readFile (java.io.File) java.io.IOException e com.intellij.openapi.editor.Document document com.intellij.openapi.vfs.VirtualFile vFile CharSequence contents String path java.io.File file public final boolean isCheckingSpecificIssues () protected com.android.tools.lint.client.api.LintClient$ClassPathInfo getClassPath (com.android.tools.lint.detector.api.Project) int $i$a$-run-LintCliClient$getClassPath$1$map$1 java.util.HashMap new com.android.tools.lint.LintCliClient $this$getClassPath_u24lambda_u2436_u24lambda_u2435 int $i$a$-run-LintCliClient$getClassPath$1 com.android.tools.lint.client.api.LintClient$ClassPathInfo info java.util.Map map com.android.tools.lint.LintCliClient $this$getClassPath_u24lambda_u2436 com.android.tools.lint.client.api.LintClient$ClassPathInfo classPath java.util.List sources java.util.List classes java.util.List libraries com.android.tools.lint.detector.api.Project project public java.lang.Iterable findRuleJars (com.android.tools.lint.detector.api.Project) com.android.tools.lint.detector.api.Project project public java.util.List getResourceFolders (com.android.tools.lint.detector.api.Project) com.android.tools.lint.detector.api.Project project protected com.android.tools.lint.detector.api.Project createProject (java.io.File, java.io.File) com.android.tools.lint.detector.api.Project project String compileSdkVersion java.io.File dir java.io.File referenceDir private final void validateIssueIds (com.android.tools.lint.detector.api.Project) com.android.tools.lint.client.api.Configuration override com.android.tools.lint.client.api.Configuration configuration com.android.tools.lint.client.api.IssueRegistry registry com.android.tools.lint.detector.api.Project project private final void validateIssueIds (com.android.tools.lint.detector.api.Project, com.android.tools.lint.client.api.IssueRegistry, java.util.Collection, java.io.File) String id com.android.tools.lint.detector.api.Project project com.android.tools.lint.client.api.IssueRegistry registry java.util.Collection ids java.io.File file static synthetic void validateIssueIds$default (com.android.tools.lint.LintCliClient, com.android.tools.lint.detector.api.Project, com.android.tools.lint.client.api.IssueRegistry, java.util.Collection, java.io.File, int, java.lang.Object) private final void reportNonExistingIssueId (com.android.tools.lint.detector.api.Project, com.android.tools.lint.client.api.IssueRegistry, java.lang.String, java.io.File) com.android.tools.lint.detector.api.Location location String message com.android.tools.lint.detector.api.Project project com.android.tools.lint.client.api.IssueRegistry registry String id java.io.File file static synthetic void reportNonExistingIssueId$default (com.android.tools.lint.LintCliClient, com.android.tools.lint.detector.api.Project, com.android.tools.lint.client.api.IssueRegistry, java.lang.String, java.io.File, int, java.lang.Object) public java.lang.String getDisplayPath (java.io.File, com.android.tools.lint.detector.api.Project, com.android.tools.lint.detector.api.TextFormat) String path java.io.File file com.android.tools.lint.detector.api.Project project com.android.tools.lint.detector.api.TextFormat format public final java.lang.String getDisplayPath (com.android.tools.lint.detector.api.Project, java.io.File) com.android.tools.lint.detector.api.Project project java.io.File file public final boolean isAllEnabled () public final boolean isSuppressed (com.android.tools.lint.detector.api.Issue) com.android.tools.lint.detector.api.Category category java.util.Set disabledCategories com.android.tools.lint.detector.api.Issue issue public final boolean isExplicitlyEnabled (com.android.tools.lint.detector.api.Issue) com.android.tools.lint.detector.api.Category category java.util.Set enabledCategories com.android.tools.lint.detector.api.Issue issue private final boolean mayNeedKotlinScripting (java.util.Set) int $i$a$-none-LintCliClient$mayNeedKotlinScripting$1 com.android.tools.lint.detector.api.Project it Object element$iv int $i$f$none Iterable $this$none$iv java.io.File file java.util.List files com.android.tools.lint.detector.api.Project project java.util.Set allProjects public void initializeProjects (com.android.tools.lint.client.api.LintDriver, java.util.Collection) com.android.tools.lint.UastEnvironment$Configuration config com.android.tools.lint.UastEnvironment env int $i$a$-map-LintCliClient$initializeProjects$allModules$1 com.android.tools.lint.detector.api.Project it Object item$iv$iv int $i$f$mapTo Iterable $this$mapTo$iv$iv java.util.Collection destination$iv$iv int $i$f$map Iterable $this$map$iv int $i$a$-fold-LintCliClient$initializeProjects$maxLevel$2 com.intellij.pom.java.LanguageLevel p0 com.intellij.pom.java.LanguageLevel p1 Object element$iv int $i$f$fold Object accumulator$iv kotlin.sequences.Sequence $this$fold$iv Object initial$iv int $i$a$-require-LintCliClient$initializeProjects$1 java.io.File file com.android.tools.lint.UastEnvironment$Module module int $i$a$-let-LintCliClient$initializeProjects$2 java.io.File it com.android.tools.lint.detector.api.Project project java.io.File jdkHome java.util.Set allProjects java.util.List allModules com.intellij.pom.java.LanguageLevel maxLevel com.android.tools.lint.UastEnvironment$Configuration config com.android.tools.lint.UastEnvironment env com.android.tools.lint.client.api.LintDriver driver java.util.Collection knownProjects private final java.io.File getJdkHomeUnlessJre () int $i$a$-takeIf-LintCliClient$getJdkHomeUnlessJre$1 java.io.File p0 protected java.util.Set getBootClassPath (java.util.Collection) int $i$a$-let-LintCliClient$getBootClassPath$1 java.io.File it int $i$a$-let-LintCliClient$getBootClassPath$2 boolean isJre java.util.List roots java.io.File jdkHome java.util.Collection knownProjects private final com.android.sdklib.IAndroidTarget pickBuildTarget (java.util.Collection) int $i$a$-maxByOrNull-LintCliClient$pickBuildTarget$3 com.android.sdklib.IAndroidTarget it int $i$a$-maxByOrNull-LintCliClient$pickBuildTarget$3 com.android.sdklib.IAndroidTarget it Object e$iv Comparable v$iv int $i$f$maxByOrNull java.util.Iterator iterator$iv Object maxElem$iv Comparable maxValue$iv kotlin.sequences.Sequence $this$maxByOrNull$iv java.util.Collection knownProjects public void disposeProjects (java.util.Collection) java.util.Collection knownProjects public final void syncConfigOptions () kotlin.sequences.Sequence configs com.android.tools.lint.client.api.LintXmlConfiguration config Boolean checkAllWarnings Boolean ignoreWarnings Boolean warningsAsErrors Boolean fatalOnly Boolean checkTestSources Boolean ignoreTestSources Boolean checkGeneratedSources Boolean checkDependencies Boolean explainIssues Boolean removeFixedBaselineIssues Boolean abortOnError java.io.File baselineFile Boolean applySuggestions public final java.lang.String readStamp () java.io.InputStream stamp public java.lang.String getClientRevision () int $i$a$-let-LintCliClient$getClientRevision$stamp$1 String it String plugin String stamp public final boolean haveErrors () public java.lang.ClassLoader createUrlClassLoader (java.net.URL[], java.lang.ClassLoader) int $i$a$-map-LintCliClient$createUrlClassLoader$1 java.net.URL it Object item$iv$iv int $i$f$mapTo Object[] $this$mapTo$iv$iv java.util.Collection destination$iv$iv int $i$f$map Object[] $this$map$iv java.net.URL[] urls ClassLoader parent public java.lang.ClassLoader createUrlClassLoader (java.util.List, java.lang.ClassLoader) int $i$a$-map-LintCliClient$createUrlClassLoader$2 java.io.File it Object item$iv$iv int $i$f$mapTo Iterable $this$mapTo$iv$iv java.util.Collection destination$iv$iv int $i$f$map Iterable $this$map$iv java.util.List files ClassLoader parent public org.w3c.dom.Document getMergedManifest (com.android.tools.lint.detector.api.Project) com.android.tools.lint.detector.api.Project dependency com.android.sdklib.AndroidVersion targetSdkVersion com.android.sdklib.AndroidVersion minSdkVersion int $i$a$-forEach-LintCliClient$getMergedManifest$1 java.io.File manifestFile Object element$iv int $i$f$forEach Iterable $this$forEach$iv com.android.tools.lint.model.LintModelSourceProvider provider int i java.util.List projectManifests int $i$f$toTypedArray java.util.Collection thisCollection$iv java.util.Collection $this$toTypedArray$iv org.w3c.dom.Document document com.android.utils.StdLogger logger com.android.manifmerger.ManifestMerger2$MergeType type java.io.File blameFile com.android.manifmerger.MergingReport mergeReport com.android.manifmerger.XmlDocument xmlDocument com.android.manifmerger.ManifestMerger2$MergeFailureException e java.util.List manifests java.io.File injectedFile StringBuilder injectedXml com.android.tools.lint.model.LintModelVariant target Object mainManifest com.android.tools.lint.detector.api.Project project public java.io.File getRootDir () int $i$a$-let-LintCliClient$getRootDir$1 java.io.File it public final boolean reportingToConsole () int $i$a$-any-LintCliClient$reportingToConsole$1 com.android.tools.lint.Reporter it Object element$iv int $i$f$any Iterable $this$any$iv public java.io.File getCacheDir (java.lang.String, boolean) java.io.File dir java.io.File cacheDir String name boolean create private final boolean continueAfterBaselineCreated () public boolean getPrintInternalErrorStackTrace () public java.net.URLConnection openConnection (java.net.URL, int) throws java.io.IOException java.net.URL url int timeout private static final java.lang.String mergeState$modulePath (com.android.tools.lint.detector.api.Project) com.android.tools.lint.detector.api.Project $this$mergeState_u24modulePath private static final com.android.tools.lint.model.LintModelArtifactType mergeState$artifactType (com.android.tools.lint.detector.api.Project) com.android.tools.lint.detector.api.Project $this$mergeState_u24artifactType private static final com.android.tools.lint.detector.api.PartialResult getPartialResults$partialResult (com.android.tools.lint.LintCliClient, com.android.tools.lint.detector.api.Project, com.android.tools.lint.detector.api.Issue) int $i$a$-also-LintCliClient$getPartialResults$partialResult$1$1 java.util.LinkedHashMap it int $i$a$-getOrPut-LintCliClient$getPartialResults$partialResult$1 Object answer$iv int $i$f$getOrPut Object value$iv java.util.Map $this$getOrPut$iv com.android.tools.lint.LintCliClient this$0 com.android.tools.lint.detector.api.Project project com.android.tools.lint.detector.api.Issue issue public static final java.io.PrintWriter printWriter (java.io.OutputStream) java.io.OutputStream $this$printWriter public static final synthetic int access$performReporting (com.android.tools.lint.LintCliClient) com.android.tools.lint.LintCliClient $this public static final synthetic void access$validateIssueIds (com.android.tools.lint.LintCliClient, com.android.tools.lint.detector.api.Project) com.android.tools.lint.LintCliClient $this com.android.tools.lint.detector.api.Project project public static final synthetic com.android.sdklib.IAndroidTarget access$pickBuildTarget (com.android.tools.lint.LintCliClient, java.util.Collection) com.android.tools.lint.LintCliClient $this java.util.Collection knownProjects static void <clinit> () }
com/android/tools/lint/LintCliClient$run$1.class
LintCliClient.kt package com.android.tools.lint final com.android.tools.lint.LintCliClient$run$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function0 { final synthetic com.android.tools.lint.LintCliClient this$0 void <init> (com.android.tools.lint.LintCliClient) com.android.tools.lint.LintCliClient $receiver public final void invoke () public volatile synthetic java.lang.Object invoke () }
com/android/tools/lint/LintCliClient$run$2.class
LintCliClient.kt package com.android.tools.lint final com.android.tools.lint.LintCliClient$run$2 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function0 { final synthetic com.android.tools.lint.LintCliClient this$0 void <init> (com.android.tools.lint.LintCliClient) com.android.tools.lint.LintCliClient $receiver public final java.lang.Integer invoke () public volatile synthetic java.lang.Object invoke () }
com/android/tools/lint/LintCliClient$analyzeOnly$1.class
LintCliClient.kt package com.android.tools.lint final com.android.tools.lint.LintCliClient$analyzeOnly$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function0 { final synthetic com.android.tools.lint.LintCliClient this$0 void <init> (com.android.tools.lint.LintCliClient) com.android.tools.lint.LintCliClient $receiver public final void invoke () public volatile synthetic java.lang.Object invoke () }
com/android/tools/lint/LintCliClient$analyzeOnly$2.class
LintCliClient.kt package com.android.tools.lint final com.android.tools.lint.LintCliClient$analyzeOnly$2 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function0 { final synthetic com.android.tools.lint.LintCliClient this$0 void <init> (com.android.tools.lint.LintCliClient) com.android.tools.lint.LintCliClient $receiver public final java.lang.Integer invoke () com.android.tools.lint.detector.api.Project project boolean isMainArtifact public volatile synthetic java.lang.Object invoke () }
com/android/tools/lint/LintCliClient$mergeOnly$1.class
LintCliClient.kt package com.android.tools.lint final com.android.tools.lint.LintCliClient$mergeOnly$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function0 { final synthetic com.android.tools.lint.LintCliClient this$0 void <init> (com.android.tools.lint.LintCliClient) com.android.tools.lint.LintCliClient $receiver public final void invoke () public volatile synthetic java.lang.Object invoke () }
com/android/tools/lint/LintCliClient$mergeOnly$2.class
LintCliClient.kt package com.android.tools.lint final com.android.tools.lint.LintCliClient$mergeOnly$2 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function0 { final synthetic com.android.tools.lint.LintCliClient this$0 void <init> (com.android.tools.lint.LintCliClient) com.android.tools.lint.LintCliClient $receiver public final java.lang.Integer invoke () public volatile synthetic java.lang.Object invoke () }
com/android/tools/lint/LintCliClient$run$3.class
LintCliClient.kt package com.android.tools.lint final com.android.tools.lint.LintCliClient$run$3 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function0 { public static final com.android.tools.lint.LintCliClient$run$3 INSTANCE void <init> () public final java.lang.Integer invoke () public volatile synthetic java.lang.Object invoke () static void <clinit> () }
com/android/tools/lint/LintCliClient$writeBaselineFile$1.class
LintCliClient.kt package com.android.tools.lint final synthetic com.android.tools.lint.LintCliClient$writeBaselineFile$1 extends kotlin.jvm.internal.FunctionReferenceImpl implements kotlin.jvm.functions.Function1 { void <init> (java.lang.Object) Object receiver public final java.lang.Boolean invoke (java.lang.String) String p0 public volatile synthetic java.lang.Object invoke (java.lang.Object) Object p1 }
com/android/tools/lint/LintCliClient$validateIssueIds$1.class
LintCliClient.kt package com.android.tools.lint public final com.android.tools.lint.LintCliClient$validateIssueIds$1 extends java.lang.Object implements com.android.tools.lint.client.api.LintListener { final synthetic com.android.tools.lint.LintCliClient this$0 void <init> (com.android.tools.lint.LintCliClient) com.android.tools.lint.LintCliClient $receiver public void update (com.android.tools.lint.client.api.LintDriver, com.android.tools.lint.client.api.LintListener$EventType, com.android.tools.lint.detector.api.Project, com.android.tools.lint.detector.api.Context) com.android.tools.lint.client.api.LintDriver driver com.android.tools.lint.client.api.LintListener$EventType type com.android.tools.lint.detector.api.Project project com.android.tools.lint.detector.api.Context context }
com/android/tools/lint/LintCliClient$addCancellationChecker$1.class
LintCliClient.kt package com.android.tools.lint public final com.android.tools.lint.LintCliClient$addCancellationChecker$1 extends java.lang.Object implements com.android.tools.lint.client.api.LintListener { void <init> () public void update (com.android.tools.lint.client.api.LintDriver, com.android.tools.lint.client.api.LintListener$EventType, com.android.tools.lint.detector.api.Project, com.android.tools.lint.detector.api.Context) com.android.tools.lint.client.api.LintDriver driver com.android.tools.lint.client.api.LintListener$EventType type com.android.tools.lint.detector.api.Project project com.android.tools.lint.detector.api.Context context }
com/android/tools/lint/LintCliClient$getSourceText$1.class
LintCliClient.kt package com.android.tools.lint final com.android.tools.lint.LintCliClient$getSourceText$1 extends java.lang.Object implements java.util.function.Function { final synthetic com.android.tools.lint.LintCliClient this$0 final synthetic java.io.File $file void <init> (com.android.tools.lint.LintCliClient, java.io.File) com.android.tools.lint.LintCliClient $receiver java.io.File $file public final java.lang.CharSequence apply (java.io.File) java.io.File it public volatile synthetic java.lang.Object apply (java.lang.Object) Object p0 }
com/android/tools/lint/LintCliClient$report$message$1.class
LintCliClient.kt package com.android.tools.lint final com.android.tools.lint.LintCliClient$report$message$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 { public static final com.android.tools.lint.LintCliClient$report$message$1 INSTANCE void <init> () public final java.lang.CharSequence invoke (com.android.tools.lint.detector.api.Issue) com.android.tools.lint.detector.api.Issue it public volatile synthetic java.lang.Object invoke (java.lang.Object) Object p1 static void <clinit> () }
com/android/tools/lint/LintCliClient$initializeProjects$allProjects$1.class
LintCliClient.kt package com.android.tools.lint final com.android.tools.lint.LintCliClient$initializeProjects$allProjects$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 { public static final com.android.tools.lint.LintCliClient$initializeProjects$allProjects$1 INSTANCE void <init> () public final kotlin.sequences.Sequence invoke (com.android.tools.lint.detector.api.Project) com.android.tools.lint.detector.api.Project it public volatile synthetic java.lang.Object invoke (java.lang.Object) Object p1 static void <clinit> () }
com/android/tools/lint/LintCliClient$initializeProjects$maxLevel$1.class
LintCliClient.kt package com.android.tools.lint final synthetic com.android.tools.lint.LintCliClient$initializeProjects$maxLevel$1 extends kotlin.jvm.internal.FunctionReferenceImpl implements kotlin.jvm.functions.Function1 { public static final com.android.tools.lint.LintCliClient$initializeProjects$maxLevel$1 INSTANCE void <init> () public final com.intellij.pom.java.LanguageLevel invoke (com.android.tools.lint.detector.api.Project) com.android.tools.lint.detector.api.Project p0 public volatile synthetic java.lang.Object invoke (java.lang.Object) Object p1 static void <clinit> () }
com/android/tools/lint/LintCliClient$getBootClassPath$2$1.class
LintCliClient.kt package com.android.tools.lint final synthetic com.android.tools.lint.LintCliClient$getBootClassPath$2$1 extends kotlin.jvm.internal.FunctionReferenceImpl implements kotlin.jvm.functions.Function1 { public static final com.android.tools.lint.LintCliClient$getBootClassPath$2$1 INSTANCE void <init> () public final java.io.File invoke (java.nio.file.Path) java.nio.file.Path p0 public volatile synthetic java.lang.Object invoke (java.lang.Object) Object p1 static void <clinit> () }
com/android/tools/lint/LintCliClient$getBootClassPath$2$2.class
LintCliClient.kt package com.android.tools.lint final synthetic com.android.tools.lint.LintCliClient$getBootClassPath$2$2 extends kotlin.jvm.internal.FunctionReferenceImpl implements kotlin.jvm.functions.Function1 { public static final com.android.tools.lint.LintCliClient$getBootClassPath$2$2 INSTANCE void <init> () public final java.lang.Boolean invoke (java.io.File) java.io.File p0 public volatile synthetic java.lang.Object invoke (java.lang.Object) Object p1 static void <clinit> () }
com/android/tools/lint/LintCliClient$pickBuildTarget$1.class
LintCliClient.kt package com.android.tools.lint final com.android.tools.lint.LintCliClient$pickBuildTarget$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 { public static final com.android.tools.lint.LintCliClient$pickBuildTarget$1 INSTANCE void <init> () public final java.lang.Boolean invoke (com.android.tools.lint.detector.api.Project) com.android.tools.lint.detector.api.Project it public volatile synthetic java.lang.Object invoke (java.lang.Object) Object p1 static void <clinit> () }
com/android/tools/lint/LintCliClient$pickBuildTarget$2.class
LintCliClient.kt package com.android.tools.lint final com.android.tools.lint.LintCliClient$pickBuildTarget$2 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 { public static final com.android.tools.lint.LintCliClient$pickBuildTarget$2 INSTANCE void <init> () public final com.android.sdklib.IAndroidTarget invoke (com.android.tools.lint.detector.api.Project) com.android.tools.lint.detector.api.Project it public volatile synthetic java.lang.Object invoke (java.lang.Object) Object p1 static void <clinit> () }
com/android/tools/lint/LintCliClient$syncConfigOptions$configs$1.class
LintCliClient.kt package com.android.tools.lint final com.android.tools.lint.LintCliClient$syncConfigOptions$configs$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 { final synthetic com.android.tools.lint.LintCliClient this$0 void <init> (com.android.tools.lint.LintCliClient) com.android.tools.lint.LintCliClient $receiver public final com.android.tools.lint.client.api.Configuration invoke (com.android.tools.lint.client.api.Configuration) com.android.tools.lint.client.api.Configuration it public volatile synthetic java.lang.Object invoke (java.lang.Object) Object p1 }
com/android/tools/lint/LintCliClient$getMergedManifest$mergeReport$1.class
LintCliClient.kt package com.android.tools.lint public final com.android.tools.lint.LintCliClient$getMergedManifest$mergeReport$1 extends com.android.manifmerger.ManifestMerger2$FileStreamProvider { final synthetic java.io.File $injectedFile final synthetic StringBuilder $injectedXml final synthetic com.android.tools.lint.LintCliClient this$0 void <init> (java.io.File, java.lang.StringBuilder, com.android.tools.lint.LintCliClient) java.io.File $injectedFile StringBuilder $injectedXml com.android.tools.lint.LintCliClient $receiver protected java.io.InputStream getInputStream (java.io.File) throws java.io.FileNotFoundException CharSequence text java.io.File file }
com/android/tools/lint/LintCliClient$LintCliUastParser.class
LintCliClient.kt package com.android.tools.lint public com.android.tools.lint.LintCliClient$LintCliUastParser extends com.android.tools.lint.helpers.DefaultUastParser { private final com.android.tools.lint.detector.api.Project project final synthetic com.android.tools.lint.LintCliClient this$0 public void <init> (com.android.tools.lint.LintCliClient, com.android.tools.lint.detector.api.Project) com.android.tools.lint.LintCliClient this$0 com.android.tools.lint.detector.api.Project project public boolean prepare (java.util.List, com.intellij.pom.java.LanguageLevel, org.jetbrains.kotlin.config.LanguageVersionSettings) String path com.android.tools.lint.detector.api.JavaContext context java.io.File sourceFolder com.android.tools.lint.detector.api.Project library java.util.List kotlinFiles com.android.tools.lint.UastEnvironment env boolean ok com.android.tools.lint.LintExternalAnnotationsManager annotationsManager java.util.List projects com.android.sdklib.IAndroidTarget target java.util.List contexts com.intellij.pom.java.LanguageLevel javaLanguageLevel org.jetbrains.kotlin.config.LanguageVersionSettings kotlinLanguageLevel protected com.android.tools.lint.helpers.DefaultJavaEvaluator createEvaluator (com.android.tools.lint.detector.api.Project, com.intellij.openapi.project.Project) com.android.tools.lint.detector.api.Project project com.intellij.openapi.project.Project p private static final void prepare$gatherKotlinFiles (java.io.File, java.util.List) String path java.io.File file java.io.File[] files java.io.File dir java.util.List result }
com/android/tools/lint/LintCliClient$LintCliUastParser$createEvaluator$1.class
LintCliClient.kt package com.android.tools.lint public final com.android.tools.lint.LintCliClient$LintCliUastParser$createEvaluator$1 extends com.android.tools.lint.helpers.DefaultJavaEvaluator { final synthetic com.android.tools.lint.LintCliClient this$0 void <init> (com.intellij.openapi.project.Project, com.android.tools.lint.LintCliClient, com.android.tools.lint.detector.api.Project) com.intellij.openapi.project.Project $p com.android.tools.lint.LintCliClient $receiver com.android.tools.lint.detector.api.Project $super_call_param$1 public com.intellij.psi.PsiClass findClass (java.lang.String) String qualifiedName }
com/android/tools/lint/LintCliClient$LintCliKotlinPerformanceManager.class
LintCliClient.kt package com.android.tools.lint final com.android.tools.lint.LintCliClient$LintCliKotlinPerformanceManager extends org.jetbrains.kotlin.cli.common.CommonCompilerPerformanceManager { private final String perfReportName public void <init> (java.lang.String) String perfReportName public final void report (com.android.tools.lint.client.api.LintRequest) int $i$a$-let-LintCliClient$LintCliKotlinPerformanceManager$report$1 String variantName com.android.tools.lint.detector.api.Project project StringBuilder sb java.util.Collection projects com.android.tools.lint.client.api.LintRequest request }
com/android/tools/lint/LintCliClient$Companion.class
LintCliClient.kt package com.android.tools.lint public final com.android.tools.lint.LintCliClient$Companion extends java.lang.Object { private void <init> () protected final java.lang.String getTargetName (java.lang.String) String baselineVariantName public final java.io.PrintWriter printWriter (java.io.OutputStream) java.io.OutputStream $this$printWriter public synthetic void <init> (kotlin.jvm.internal.DefaultConstructorMarker) kotlin.jvm.internal.DefaultConstructorMarker $constructor_marker }
com/android/tools/lint/LintCliFixPerformer.class
LintCliFixPerformer.kt package com.android.tools.lint public com.android.tools.lint.LintCliFixPerformer extends com.android.tools.lint.client.api.LintFixPerformer { private final com.android.tools.lint.LintCliClient client private final boolean printStatistics private final boolean includeMarkers private final boolean updateImports private final boolean shortenAll public void <init> (com.android.tools.lint.LintCliClient, boolean, boolean, boolean, boolean, boolean) com.android.tools.lint.LintCliClient client boolean printStatistics boolean requireAutoFixable boolean includeMarkers boolean updateImports boolean shortenAll public synthetic void <init> (com.android.tools.lint.LintCliClient, boolean, boolean, boolean, boolean, boolean, int, kotlin.jvm.internal.DefaultConstructorMarker) public java.lang.CharSequence getSourceText (java.io.File) java.io.File file public void log (com.android.tools.lint.detector.api.Severity, java.lang.String) com.android.tools.lint.detector.api.Severity severity String message protected void writeFile (java.io.File, java.lang.String) java.io.File file String contents protected void writeFile (java.io.File, byte[]) java.io.File file byte[] contents protected void createBinaryFile (com.android.tools.lint.client.api.LintFixPerformer$PendingEditFile, byte[]) com.android.tools.lint.client.api.LintFixPerformer$PendingEditFile fileData byte[] contents protected void deleteFile (com.android.tools.lint.client.api.LintFixPerformer$PendingEditFile) com.android.tools.lint.client.api.LintFixPerformer$PendingEditFile fileData public void applyEdits (com.android.tools.lint.client.api.LintFixPerformer$FileProvider, com.android.tools.lint.client.api.LintFixPerformer$PendingEditFile, java.util.List) int $i$a$-lastOrNull-LintCliFixPerformer$applyEdits$firstSelection$1 com.android.tools.lint.client.api.LintFixPerformer$PendingEdit it Object element$iv int $i$f$lastOrNull java.util.ListIterator iterator$iv java.util.List $this$lastOrNull$iv kotlin.jvm.internal.Ref$ObjectRef fileContents com.android.tools.lint.client.api.LintFixPerformer$PendingEdit firstSelection com.android.tools.lint.client.api.LintFixPerformer$FileProvider fileProvider com.android.tools.lint.client.api.LintFixPerformer$PendingEditFile fileData java.util.List edits private final java.lang.String injectSelection (java.lang.String, int, int) int $i$a$-apply-LintCliFixPerformer$injectSelection$1 StringBuilder $this$injectSelection_u24lambda_u241 String fileContents int selectionStartOffset int selectionEndOffset public void printStatistics (java.util.Map, int, int) java.io.PrintWriter printWriter java.util.Map editMap int appliedEditCount int editedFileCount protected void printStatistics (java.io.PrintWriter, java.util.Map, int, int) int $i$a$-forEach-LintCliFixPerformer$printStatistics$1 String name int count java.util.Map$Entry element$iv int $i$f$forEach java.util.Map $this$forEach$iv java.io.PrintWriter writer java.util.Map editMap int appliedEditCount int editedFileCount protected java.lang.String customizeReplaceString (com.android.tools.lint.client.api.LintFixPerformer$FileProvider, com.android.tools.lint.client.api.LintFixPerformer$PendingEditFile, com.android.tools.lint.detector.api.LintFix$ReplaceString, java.lang.String) String symbol int $i$a$-let-LintCliFixPerformer$customizeReplaceString$1 String it int $i$a$-let-LintCliFixPerformer$customizeReplaceString$nameEnd$1 int it int dot String name String pkg int nameEnd String importName String import int index boolean isWildcard String clz String full java.util.Set removePrefix java.util.Set qualifiedNames java.util.Set names String imported int importedOffset int $i$a$-maxOf-LintCliFixPerformer$customizeReplaceString$last$1 java.util.Map$Entry it int $i$a$-maxOf-LintCliFixPerformer$customizeReplaceString$last$1 java.util.Map$Entry it int $i$a$-let-LintCliFixPerformer$customizeReplaceString$lineEnd$1 int it int last int lineEnd int offset int length int insertOffset java.util.TreeMap imports String importStatement boolean isMethod boolean isStaticImport String import java.util.TreeMap nonstaticImports java.util.TreeMap staticImports java.util.List addImports boolean isJava boolean allowCommentNesting com.android.tools.lint.LintCliFixPerformer$ImportInfo importInfo String replacement String contents com.android.tools.lint.client.api.LintFixPerformer$FileProvider fileProvider com.android.tools.lint.client.api.LintFixPerformer$PendingEditFile file com.android.tools.lint.detector.api.LintFix$ReplaceString replaceFix String originalReplacement private final java.lang.String removePackage (java.lang.String, java.lang.String, java.util.Set, boolean) int nameEnd String name int next StringBuilder sb int index String source String prefix java.util.Set names boolean isWildcard private final com.android.tools.lint.LintCliFixPerformer$ImportInfo getExistingImports (java.lang.CharSequence, boolean) int start int symbolStart String symbol int start boolean isStatic int symbolStart String symbol char c int $i$a$-minOf-LintCliFixPerformer$getExistingImports$classImportsStart$1 java.util.Map$Entry it int $i$a$-minOf-LintCliFixPerformer$getExistingImports$classImportsStart$1 java.util.Map$Entry it int $i$a$-all-LintCliFixPerformer$getExistingImports$1 java.util.Map$Entry it java.util.Map$Entry element$iv int $i$f$all java.util.Map $this$all$iv String key int value com.android.tools.lint.LintCliFixPerformer$ImportInfo info java.util.TreeMap imports java.util.TreeMap staticImports int index int length int classImportsStart CharSequence contents boolean allowCommentNesting private static final boolean removePackage$isPackageMatchAt (java.lang.String, java.lang.String, int) char c int i String $prefix String $source int next public static final synthetic boolean access$getIncludeMarkers$p (com.android.tools.lint.LintCliFixPerformer) com.android.tools.lint.LintCliFixPerformer $this public static final synthetic java.lang.String access$injectSelection (com.android.tools.lint.LintCliFixPerformer, java.lang.String, int, int) com.android.tools.lint.LintCliFixPerformer $this String fileContents int selectionStartOffset int selectionEndOffset }
com/android/tools/lint/LintCliFixPerformer$applyEdits$1.class
LintCliFixPerformer.kt package com.android.tools.lint final com.android.tools.lint.LintCliFixPerformer$applyEdits$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function2 { final synthetic kotlin.jvm.internal.Ref$ObjectRef $fileContents final synthetic com.android.tools.lint.LintCliFixPerformer this$0 final synthetic com.android.tools.lint.client.api.LintFixPerformer$PendingEdit $firstSelection void <init> (kotlin.jvm.internal.Ref$ObjectRef, com.android.tools.lint.LintCliFixPerformer, com.android.tools.lint.client.api.LintFixPerformer$PendingEdit) kotlin.jvm.internal.Ref$ObjectRef $fileContents com.android.tools.lint.LintCliFixPerformer $receiver com.android.tools.lint.client.api.LintFixPerformer$PendingEdit $firstSelection public final void invoke (com.android.tools.lint.client.api.LintFixPerformer$PendingEditFile, com.android.tools.lint.client.api.LintFixPerformer$PendingEdit) com.android.tools.lint.client.api.LintFixPerformer$PendingEdit edit public volatile synthetic java.lang.Object invoke (java.lang.Object, java.lang.Object) Object p1 Object p2 }
com/android/tools/lint/LintCliFixPerformer$ImportInfo.class
LintCliFixPerformer.kt package com.android.tools.lint final com.android.tools.lint.LintCliFixPerformer$ImportInfo extends java.lang.Object { private kotlin.Pair packageStatement private final java.util.TreeMap staticImports private final java.util.TreeMap nonStaticImports public void <init> () public final kotlin.Pair getPackageStatement () public final void setPackageStatement (kotlin.Pair) kotlin.Pair public final java.util.TreeMap getStaticImports () public final java.util.TreeMap getNonStaticImports () public final java.util.Set qualifiedNames () public final java.util.Set names () int $i$a$-map-LintCliFixPerformer$ImportInfo$names$1 String it Object item$iv$iv int $i$f$mapTo Iterable $this$mapTo$iv$iv java.util.Collection destination$iv$iv int $i$f$map Iterable $this$map$iv }
com/android/tools/lint/LintCliFixPerformerKt.class
LintCliFixPerformer.kt package com.android.tools.lint public final com.android.tools.lint.LintCliFixPerformerKt extends java.lang.Object { public static final java.util.Set collectNames (java.lang.String, boolean) char ch int start boolean isQualified char c java.util.Set set int offset int length String code boolean allowCommentNesting public static final int skipStringLiteral (java.lang.CharSequence, int) int end char c int offset char first int length CharSequence source int start private static final int indexOfDotUpperCase (java.lang.CharSequence) int i CharSequence $this$indexOfDotUpperCase private static final int lineEnd (java.lang.CharSequence, int) int $i$a$-let-LintCliFixPerformerKt$lineEnd$1 int it CharSequence $this$lineEnd int start private static final int lineBegin (java.lang.CharSequence, int) int $i$a$-let-LintCliFixPerformerKt$lineBegin$1 int it CharSequence $this$lineBegin int start public static final synthetic int access$indexOfDotUpperCase (java.lang.CharSequence) CharSequence $receiver public static final synthetic int access$lineEnd (java.lang.CharSequence, int) CharSequence $receiver int start public static final synthetic int access$lineBegin (java.lang.CharSequence, int) CharSequence $receiver int start }
com/android/tools/lint/LintIssueDocGenerator.class
LintIssueDocGenerator.kt package com.android.tools.lint public final com.android.tools.lint.LintIssueDocGenerator extends java.lang.Object { public static final com.android.tools.lint.LintIssueDocGenerator$Companion Companion private final java.io.File output private final java.util.Map registryMap private final java.util.List onlyIssues private final boolean singleDoc private final com.android.tools.lint.LintIssueDocGenerator$DocFormat format private final boolean includeStats private final java.util.Map sourcePath private final java.util.Map testPath private final boolean includeIndices private final boolean includeSuppressInfo private final boolean includeExamples private final boolean includeSourceLinks private final boolean includeSeverityColor private final java.util.List allIssues private final java.util.Map issueToRegistry private final java.util.Map aliasMap private final java.util.Set singleIssueDetectors private final java.util.Set knownIds private final java.util.List issues private com.android.tools.lint.UastEnvironment environment private final java.util.Map issueMap private final String lt private final String gt public static final boolean SKIP_NETWORK private static final java.util.regex.Pattern MESSAGE_PATTERN private static final java.util.regex.Pattern LOCATION_PATTERN private static final java.util.regex.Pattern YEAR_PATTERN private static final java.util.regex.Pattern ANDROID_SUPPORT_SYMBOL_PATTERN private static final java.util.regex.Pattern FIX_PATTERN private static final String AOSP_CS private static final java.util.regex.Pattern PACKAGE_PATTERN private static final java.util.regex.Pattern CLASS_PATTERN private static final java.util.regex.Pattern NUMBER_PATTERN private static final java.util.List thirdPartyChecks private static final String ARG_HELP private static final String ARG_SINGLE_DOC private static final String ARG_MD private static final String ARG_LINT_JARS private static final String ARG_ISSUES private static final String ARG_SOURCE_URL private static final String ARG_TEST_SOURCE_URL private static final String ARG_INCLUDE_STATS private static final String ARG_NO_SUPPRESS_INFO private static final String ARG_NO_EXAMPLES private static final String ARG_NO_SOURCE_LINKS private static final String ARG_INCLUDE_BUILTINS private static final String ARG_NO_SEVERITY private static final String ARG_NO_INDEX private static final String ARG_OUTPUT private static final String ARG_GMAVEN private static final String ARG_MAVEN_CENTRAL public void <init> (java.io.File, java.util.Map, java.util.List, boolean, com.android.tools.lint.LintIssueDocGenerator$DocFormat, boolean, java.util.Map, java.util.Map, boolean, boolean, boolean, boolean, boolean) int $i$a$-flatMap-LintIssueDocGenerator$allIssues$1 com.android.tools.lint.client.api.IssueRegistry it Iterable list$iv$iv Object element$iv$iv int $i$f$flatMapTo Iterable $this$flatMapTo$iv$iv java.util.Collection destination$iv$iv int $i$f$flatMap Iterable $this$flatMap$iv int $i$a$-map-LintIssueDocGenerator$issueToRegistry$1$1 com.android.tools.lint.detector.api.Issue issue Object item$iv$iv int $i$f$mapTo Iterable $this$mapTo$iv$iv java.util.Collection destination$iv$iv int $i$f$map Iterable $this$map$iv int $i$a$-flatMap-LintIssueDocGenerator$issueToRegistry$1 com.android.tools.lint.client.api.IssueRegistry registry Iterable list$iv$iv Object element$iv$iv int $i$f$flatMapTo Iterable $this$flatMapTo$iv$iv java.util.Collection destination$iv$iv int $i$f$flatMap Iterable $this$flatMap$iv int $i$a$-groupBy-LintIssueDocGenerator$issueToRegistry$2 kotlin.Pair it int $i$a$-groupBy-LintIssueDocGenerator$issueToRegistry$3 kotlin.Pair it int $i$a$-getOrPut-CollectionsKt___CollectionsKt$groupByTo$list$2$iv$iv Object answer$iv$iv$iv int $i$f$getOrPut Object value$iv$iv$iv java.util.Map $this$getOrPut$iv$iv$iv Object key$iv$iv java.util.List list$iv$iv Object element$iv$iv int $i$f$groupByTo Iterable $this$groupByTo$iv$iv java.util.Map destination$iv$iv int $i$f$groupBy Iterable $this$groupBy$iv int $i$a$-forEach-LintIssueDocGenerator$1 String it Object element$iv int $i$f$forEach Iterable $this$forEach$iv com.android.tools.lint.detector.api.Issue issue java.util.Map aliases com.android.tools.lint.client.api.IssueRegistry registry java.util.Map map Class clz com.android.tools.lint.detector.api.Issue issue Class clz int count com.android.tools.lint.detector.api.Issue issue com.android.tools.lint.client.api.IssueRegistry registry java.util.Map all java.util.Set singleIssueDetectors int $i$a$-map-LintIssueDocGenerator$knownIds$1 com.android.tools.lint.detector.api.Issue it Object item$iv$iv int $i$f$mapTo Iterable $this$mapTo$iv$iv java.util.Collection destination$iv$iv int $i$f$map Iterable $this$map$iv int $i$a$-filter-LintIssueDocGenerator$issues$1 com.android.tools.lint.detector.api.Issue it Object element$iv$iv int $i$f$filterTo Iterable $this$filterTo$iv$iv java.util.Collection destination$iv$iv int $i$f$filter Iterable $this$filter$iv java.io.File output java.util.Map registryMap java.util.List onlyIssues boolean singleDoc com.android.tools.lint.LintIssueDocGenerator$DocFormat format boolean includeStats java.util.Map sourcePath java.util.Map testPath boolean includeIndices boolean includeSuppressInfo boolean includeExamples boolean includeSourceLinks boolean includeSeverityColor public final void generate () int $i$a$-filter-LintIssueDocGenerator$generate$1 com.android.tools.lint.detector.api.Issue it Object element$iv$iv int $i$f$filterTo Iterable $this$filterTo$iv$iv java.util.Collection destination$iv$iv int $i$f$filter Iterable $this$filter$iv com.android.tools.lint.detector.api.Issue issue com.android.tools.lint.LintIssueDocGenerator$IndexType type com.android.tools.lint.client.api.IssueRegistry registry String artifact int $i$a$-filter-LintIssueDocGenerator$generate$2 String it Object element$iv$iv int $i$f$filterTo Iterable $this$filterTo$iv$iv java.util.Collection destination$iv$iv int $i$f$filter Iterable $this$filter$iv String id com.android.tools.lint.client.api.IssueRegistry registry private final void checkIssueFilter () String id private final boolean skipIssue (com.android.tools.lint.detector.api.Issue) com.android.tools.lint.detector.api.Issue issue private final boolean skipIssue (java.lang.String) String id private final void writeSinglePage () com.android.tools.lint.detector.api.Issue issue java.util.List categoryIssues com.android.tools.lint.detector.api.Category category StringBuilder sb java.util.HashMap categories private final java.util.HashMap getCategories (java.util.List) int $i$a$-also-LintIssueDocGenerator$getCategories$list$1 java.util.ArrayList it com.android.tools.lint.detector.api.Category category java.util.List list com.android.tools.lint.detector.api.Issue issue java.util.HashMap categories java.util.List issues private final java.util.HashMap getVendors (java.util.List) int $i$a$-also-LintIssueDocGenerator$getVendors$list$1 java.util.ArrayList it com.android.tools.lint.client.api.Vendor vendor java.util.List list com.android.tools.lint.detector.api.Issue issue com.android.tools.lint.client.api.Vendor unknown java.util.HashMap vendors java.util.List issues private final java.util.HashMap getYears (java.util.List) int $i$a$-also-LintIssueDocGenerator$getYears$list$1 java.util.ArrayList it int year java.util.List list com.android.tools.lint.detector.api.Issue issue java.util.HashMap years java.util.List issues private final void writeStats (java.lang.StringBuilder, java.util.HashMap, java.util.List) int $i$a$-count-LintIssueDocGenerator$writeStats$1 com.android.tools.lint.detector.api.Issue it Object element$iv int $i$f$count int count$iv Iterable $this$count$iv int $i$a$-count-LintIssueDocGenerator$writeStats$2 com.android.tools.lint.detector.api.Issue it Object element$iv int $i$f$count int count$iv Iterable $this$count$iv int $i$a$-count-LintIssueDocGenerator$writeStats$3 com.android.tools.lint.detector.api.Issue it Object element$iv int $i$f$count int count$iv Iterable $this$count$iv int $i$a$-count-LintIssueDocGenerator$writeStats$4 com.android.tools.lint.detector.api.Issue it Object element$iv int $i$f$count int count$iv Iterable $this$count$iv int $i$a$-count-LintIssueDocGenerator$writeStats$5 com.android.tools.lint.detector.api.Issue it Object element$iv int $i$f$count int count$iv Iterable $this$count$iv int $i$a$-count-LintIssueDocGenerator$writeStats$6 com.android.tools.lint.detector.api.Issue it Object element$iv int $i$f$count int count$iv Iterable $this$count$iv int $i$a$-count-LintIssueDocGenerator$writeStats$7 com.android.tools.lint.detector.api.Issue it Object element$iv int $i$f$count int count$iv Iterable $this$count$iv StringBuilder sb java.util.HashMap categories java.util.List issues private final java.lang.String wrap (java.lang.String) String hangingIndent int nextLineWidth String line int lineWidth java.util.List lines StringBuilder sb boolean inPreformat String prev String text private final void writeIssuePage (com.android.tools.lint.detector.api.Issue) java.io.File file StringBuilder sb com.android.tools.lint.detector.api.Issue issue private final void writeDeletedIssuePage (com.android.tools.lint.client.api.IssueRegistry, java.lang.String) int $i$a$-let-LintIssueDocGenerator$writeDeletedIssuePage$1$1 String it int $i$a$-let-LintIssueDocGenerator$writeDeletedIssuePage$1$2 String it int $i$a$-let-LintIssueDocGenerator$writeDeletedIssuePage$1$3 String it int $i$a$-let-LintIssueDocGenerator$writeDeletedIssuePage$1$4 String it int $i$a$-let-LintIssueDocGenerator$writeDeletedIssuePage$1 com.android.tools.lint.client.api.Vendor vendor java.io.File file StringBuilder sb com.android.tools.lint.detector.api.Issue now com.android.tools.lint.client.api.IssueRegistry registry String id private final transient java.lang.String getXmlValue (org.w3c.dom.Element, java.lang.String[]) String childTag org.w3c.dom.Element child String name org.w3c.dom.Element current org.w3c.dom.Element element String[] path private final void writeArtifactPage (com.android.tools.lint.client.api.IssueRegistry, java.lang.String, com.android.tools.lint.client.api.Vendor) int $i$a$-let-LintIssueDocGenerator$writeArtifactPage$1 String it org.w3c.dom.Element document String licenseName String licenseUrl int $i$a$-ifBlank-LintIssueDocGenerator$writeArtifactPage$projectUrl$1 int $i$a$-let-LintIssueDocGenerator$writeArtifactPage$vendorInfo$1 String it int $i$a$-let-LintIssueDocGenerator$writeArtifactPage$vendorInfo$2 String it int $i$a$-let-LintIssueDocGenerator$writeArtifactPage$vendorInfo$3 String it int $i$a$-let-LintIssueDocGenerator$writeArtifactPage$vendorInfo$4 String it int $i$a$-let-LintIssueDocGenerator$writeArtifactPage$vendorInfo$5 String it int $i$a$-let-LintIssueDocGenerator$writeArtifactPage$vendorInfo$6 String it int $i$a$-let-LintIssueDocGenerator$writeArtifactPage$vendorInfo$7 String it int $i$a$-let-LintIssueDocGenerator$writeArtifactPage$vendorInfo$8 String it int $i$f$toTypedArray java.util.Collection thisCollection$iv java.util.Collection $this$toTypedArray$iv String key String value com.android.tools.lint.detector.api.Issue issue String key String value int $i$f$sortedByDescending kotlin.sequences.Sequence $this$sortedByDescending$iv int $i$a$-map-LintIssueDocGenerator$writeArtifactPage$3 com.android.tools.lint.detector.api.Issue it Object item$iv$iv int $i$f$mapTo Iterable $this$mapTo$iv$iv java.util.Collection destination$iv$iv int $i$f$map Iterable $this$map$iv int $i$a$-run-LintIssueDocGenerator$writeArtifactPage$compatible$num$1 com.android.tools.lint.LintIssueDocGenerator $this$writeArtifactPage_u24lambda_u2437 String message int num int bytecodeLevel java.io.InputStream stream byte[] registryBytes int $i$a$-use-LintIssueDocGenerator$writeArtifactPage$4 String registryClass java.util.jar.JarEntry registryEntry java.util.jar.JarFile it String versionString byte[] bytes java.io.File file com.android.tools.lint.client.api.JarFileIssueRegistry r com.android.tools.lint.client.api.LintJarVerifier verifier String compatible int minApiFromBytecodeLevel java.util.Map registries com.android.ide.common.gradle.Version v com.android.tools.lint.LintIssueDocGenerator$Companion$LibraryVersionEntry entry int $i$f$sortedBy Iterable $this$sortedBy$iv String message int number int $i$a$-filter-LintIssueDocGenerator$writeArtifactPage$added$1 String it Object element$iv$iv int $i$f$filterTo Iterable $this$filterTo$iv$iv java.util.Collection destination$iv$iv int $i$f$filter Iterable $this$filter$iv int $i$a$-filter-LintIssueDocGenerator$writeArtifactPage$removed$1 String it Object element$iv$iv int $i$f$filterTo Iterable $this$filterTo$iv$iv java.util.Collection destination$iv$iv int $i$f$filter Iterable $this$filter$iv StringBuilder itemString java.util.List added java.util.List removed String versionString java.util.List versionIds StringBuilder versionTable com.android.tools.lint.LintCliClient client int incompatibilityNumber java.util.Map incompatibilities java.util.List versionIssues Object prev com.android.tools.lint.LintIssueDocGenerator$Companion$Library library StringBuilder sb String name String description String license String pom String projectUrl boolean isMarkDeep kotlin.Pair[] vendorInfo kotlin.Pair[] artifactMap kotlin.Pair[] atLeastMap kotlin.Pair[] array String table String artifactName java.util.List issues int keyWidth int valueWidth java.io.File outputFile com.android.tools.lint.client.api.IssueRegistry registry String artifact com.android.tools.lint.client.api.Vendor vendor private final void writeIndexPage (com.android.tools.lint.LintIssueDocGenerator$IndexType) com.android.tools.lint.LintIssueDocGenerator$IndexType t String id String summary com.android.tools.lint.detector.api.Issue issue java.util.List categoryIssues com.android.tools.lint.detector.api.Category category java.util.HashMap categories int $i$f$sortedBy Iterable $this$sortedBy$iv int $i$a$-let-LintIssueDocGenerator$writeIndexPage$artifact$1 com.android.tools.lint.client.api.IssueRegistry it String id String summary java.util.List registries String artifact com.android.tools.lint.detector.api.Issue issue int $i$a$-filter-LintIssueDocGenerator$writeIndexPage$applicable$1 com.android.tools.lint.detector.api.Issue it Object element$iv$iv int $i$f$filterTo Iterable $this$filterTo$iv$iv java.util.Collection destination$iv$iv int $i$f$filter Iterable $this$filter$iv String id String summary com.android.tools.lint.detector.api.Issue issue java.util.List applicable com.android.tools.lint.detector.api.Severity severity int $i$a$-filter-LintIssueDocGenerator$writeIndexPage$disabled$1 com.android.tools.lint.detector.api.Issue it Object element$iv$iv int $i$f$filterTo Iterable $this$filterTo$iv$iv java.util.Collection destination$iv$iv int $i$f$filter Iterable $this$filter$iv int $i$f$sortedBy Iterable $this$sortedBy$iv com.android.tools.lint.detector.api.Issue id java.util.List disabled int $i$f$sortedBy Iterable $this$sortedBy$iv int $i$f$sortedBy Iterable $this$sortedBy$iv String id String summary com.android.tools.lint.detector.api.Issue issue java.util.List vendorIssues String vendorName String identifier com.android.tools.lint.client.api.Vendor vendor java.util.HashMap vendors int $i$f$sortedByDescending Iterable $this$sortedByDescending$iv int $i$f$sortedBy Iterable $this$sortedBy$iv String id String summary com.android.tools.lint.detector.api.Issue issue java.util.List issuesFromYear Integer year java.util.HashMap years com.android.tools.lint.LintIssueDocGenerator$Companion$Library library java.util.List list com.android.tools.lint.client.api.IssueRegistry registry java.util.List aars java.util.List jars int $i$a$-filter-LintIssueDocGenerator$writeIndexPage$deleted$1 String it Object element$iv$iv int $i$f$filterTo Iterable $this$filterTo$iv$iv java.util.Collection destination$iv$iv int $i$f$filter Iterable $this$filter$iv String id java.util.List deleted com.android.tools.lint.client.api.IssueRegistry registry StringBuilder sb String bullet com.android.tools.lint.LintIssueDocGenerator$IndexType type private final void writeStatsPage () java.util.HashMap categories StringBuilder sb private final void describeIssue (java.lang.StringBuilder, com.android.tools.lint.detector.api.Issue) int $i$a$-let-LintIssueDocGenerator$describeIssue$vendorInfo$1 String it int $i$a$-let-LintIssueDocGenerator$describeIssue$vendorInfo$2 String it int $i$a$-let-LintIssueDocGenerator$describeIssue$vendorInfo$3 String it int $i$a$-let-LintIssueDocGenerator$describeIssue$vendorInfo$4 String it int $i$f$toTypedArray java.util.Collection thisCollection$iv java.util.Collection $this$toTypedArray$iv int $i$a$-let-LintIssueDocGenerator$describeIssue$explanation$1 String it int $i$f$emptyArray String desc com.android.tools.lint.detector.api.Scope type int $i$a$-replaceFirstCharWithCharSequence-LintIssueDocGenerator$describeIssue$scopeDescription$1 char p0 int $i$a$-let-LintIssueDocGenerator$describeIssue$aliasMap$1 com.android.tools.lint.client.api.IssueRegistry it int $i$a$-filter-LintIssueDocGenerator$describeIssue$aliases$1 java.util.Map$Entry it java.util.Map$Entry element$iv$iv int $i$f$filterTo java.util.Map $this$filterTo$iv$iv java.util.Map destination$iv$iv int $i$f$filter java.util.Map $this$filter$iv int $i$a$-map-LintIssueDocGenerator$describeIssue$aliases$2 String name java.util.Map$Entry it java.util.Map$Entry item$iv$iv int $i$f$mapTo java.util.Map $this$mapTo$iv$iv java.util.Collection destination$iv$iv int $i$f$map java.util.Map $this$map$iv int $i$f$toTypedArray java.util.Collection thisCollection$iv java.util.Collection $this$toTypedArray$iv int $i$a$-map-LintIssueDocGenerator$describeIssue$moreInfoUrls$1 String it Object item$iv$iv int $i$f$mapTo Iterable $this$mapTo$iv$iv java.util.Collection destination$iv$iv int $i$f$map Iterable $this$map$iv int $i$f$toTypedArray java.util.Collection thisCollection$iv java.util.Collection $this$toTypedArray$iv int $i$f$emptyArray int $i$a$-let-LintIssueDocGenerator$describeIssue$artifact$1 com.android.tools.lint.client.api.IssueRegistry it String artifactUrl int $i$f$emptyArray int $i$f$emptyArray int $i$a$-let-LintIssueDocGenerator$describeIssue$1 com.android.tools.lint.LintIssueDocGenerator$Example example int $i$a$-let-LintIssueDocGenerator$describeIssue$desc$1 String it int $i$a$-let-LintIssueDocGenerator$describeIssue$desc$2 String it int $i$a$-let-LintIssueDocGenerator$describeIssue$2 String it String desc com.android.tools.lint.client.api.IssueRegistry r int $i$a$-first-LintIssueDocGenerator$describeIssue$conflict$1 com.android.tools.lint.detector.api.Issue it Object element$iv int $i$f$first Iterable $this$first$iv com.android.tools.lint.detector.api.Issue conflict java.util.List list com.android.tools.lint.client.api.IssueRegistry r java.util.Map registryNames String detectorClass java.util.List sameDetector java.util.List differentDetector String id com.android.tools.lint.client.api.Vendor vendor com.android.tools.lint.detector.api.Implementation implementation boolean isMarkDeep com.android.tools.lint.detector.api.TextFormat format String description boolean enabledByDefault String severity String category kotlin.Pair[] vendorInfo String explanation int copyrightYear kotlin.Pair[] copyrightYearInfo String platforms java.util.List appliesTo java.util.EnumSet scope String scopeDescription String enable boolean onTheFly String inEditor java.util.List moreInfo com.android.tools.lint.client.api.IssueRegistry registry com.android.tools.lint.LintIssueDocGenerator$Companion$Library library java.util.List deleted java.util.Map aliasMap kotlin.Pair[] aliases kotlin.Pair[] moreInfoUrls kotlin.Pair[] sourceUrls String artifact String artifactId kotlin.Pair[] artifactMap kotlin.Pair[] atLeastMap kotlin.Pair[] array String table com.android.tools.lint.LintIssueDocGenerator$IssueData issueData java.util.List options java.util.List others StringBuilder sb com.android.tools.lint.detector.api.Issue issue private final void addLibraryInclude (java.lang.StringBuilder, java.lang.String, boolean) boolean endorsed String version String artifactId String groupId String dependency StringBuilder sb String artifact boolean lintLibrary private final java.lang.String getArtifactPageName (java.lang.String) String filename String artifactName private final void writeOptions (java.lang.StringBuilder, com.android.tools.lint.detector.api.Issue, java.util.List) String explanation String defaultValue com.android.tools.lint.detector.api.Option option StringBuilder sb com.android.tools.lint.detector.api.Issue issue java.util.List options private final void writeCodeLine (java.lang.StringBuilder, java.lang.String, boolean) int i int max StringBuilder sb String language boolean lineNumbers static synthetic void writeCodeLine$default (com.android.tools.lint.LintIssueDocGenerator, java.lang.StringBuilder, java.lang.String, boolean, int, java.lang.Object) private final void writeExample (java.lang.StringBuilder, com.android.tools.lint.LintIssueDocGenerator$IssueData, com.android.tools.lint.LintIssueDocGenerator$Example, com.android.tools.lint.detector.api.Issue) StringBuilder sb com.android.tools.lint.LintIssueDocGenerator$IssueData issueData com.android.tools.lint.LintIssueDocGenerator$Example example com.android.tools.lint.detector.api.Issue issue private final void writeSourceFiles (com.android.tools.lint.detector.api.Issue, com.android.tools.lint.LintIssueDocGenerator$Example, java.lang.StringBuilder) int $i$a$-let-LintIssueDocGenerator$writeSourceFiles$contents$1 String it String contents String lang com.android.tools.lint.LintIssueDocGenerator$ExampleFile file com.android.tools.lint.detector.api.Issue issue com.android.tools.lint.LintIssueDocGenerator$Example example StringBuilder sb private final java.lang.String convertToAndroidX (java.lang.String) java.util.regex.Matcher matcher String name String newName String s String original private final void writeInferredExampleMessage (java.lang.StringBuilder, com.android.tools.lint.LintIssueDocGenerator$Example, com.android.tools.lint.detector.api.Issue) String contact String url com.android.tools.lint.client.api.Vendor vendor StringBuilder sb com.android.tools.lint.LintIssueDocGenerator$Example example com.android.tools.lint.detector.api.Issue issue private final void writeSuppressInfo (java.lang.StringBuilder, com.android.tools.lint.detector.api.Issue, java.lang.String, com.android.tools.lint.LintIssueDocGenerator$Example) int $i$a$-firstOrNull-LintIssueDocGenerator$writeSuppressInfo$language$1 com.android.tools.lint.LintIssueDocGenerator$ExampleFile it Object element$iv int $i$f$firstOrNull Iterable $this$firstOrNull$iv int $i$a$-firstOrNull-LintIssueDocGenerator$writeSuppressInfo$language$2 com.android.tools.lint.LintIssueDocGenerator$ExampleFile it Object element$iv int $i$f$firstOrNull Iterable $this$firstOrNull$iv Throwable ignore int $i$a$-let-LintIssueDocGenerator$writeSuppressInfo$statement$1 String it int $i$a$-let-LintIssueDocGenerator$writeSuppressInfo$statement$2 String it String statement int $i$a$-let-LintIssueDocGenerator$writeSuppressInfo$2 String it String root StringBuilder snippet String tag int $i$a$-forEach-LintIssueDocGenerator$writeSuppressInfo$3 String it Object element$iv int $i$f$forEach Iterable $this$forEach$iv java.util.Collection suppressNames java.util.EnumSet issueScope com.android.tools.lint.LintIssueDocGenerator$IssueData issueData String language boolean kotlinOrJava boolean resourceFile boolean manifestFile boolean gradle boolean properties String annotation String comment String attribute com.android.tools.lint.detector.api.Detector detector String lintXml String general java.util.List sorted StringBuilder sb com.android.tools.lint.detector.api.Issue issue String id com.android.tools.lint.LintIssueDocGenerator$Example example private final java.util.List findSourceFiles (java.io.File) java.util.List files java.io.File root private final kotlin.Pair findSourceFiles () private final java.util.Map findSourceFiles (java.util.Map) int $i$a$-also-LintIssueDocGenerator$findSourceFiles$dirMap$1 java.util.Map it int $i$a$-also-LintIssueDocGenerator$findSourceFiles$list$1 java.util.List it java.util.List sources java.util.Map dirMap java.util.List list java.io.File dir String prefix java.util.List path java.util.Map map java.util.Map prefixMap private final void initializeSources (com.android.tools.lint.LintIssueDocGenerator$IssueData, kotlin.Pair) java.util.Map sourceFiles java.util.Map testFiles Class detectorClass String detectorName com.android.tools.lint.LintIssueDocGenerator$IssueData issueData kotlin.Pair sources private final int findCopyrightYear (java.io.File) java.util.List lines java.io.File file private final kotlin.Pair[] findSourceFiles (com.android.tools.lint.detector.api.Issue) int $i$f$emptyArray int $i$a$-let-LintIssueDocGenerator$findSourceFiles$1 String url int $i$a$-let-LintIssueDocGenerator$findSourceFiles$2 String url int $i$f$toTypedArray java.util.Collection thisCollection$iv java.util.Collection $this$toTypedArray$iv com.android.tools.lint.LintIssueDocGenerator$IssueData issueData com.android.tools.lint.detector.api.Issue issue private final kotlin.Pair getDetectorRelativePath (com.android.tools.lint.detector.api.Issue) int $i$a$-let-LintIssueDocGenerator$getDetectorRelativePath$detectorName$1 int innerClass String it Class detectorClass String detectorName com.android.tools.lint.detector.api.Issue issue private final void findSource (java.lang.Class, java.lang.String, java.util.Map, kotlin.jvm.functions.Function2) String urlRelative String url String filePath java.io.File file java.io.File root java.util.List files String prefix java.util.Map path String full String prefix java.util.Map path String relative String relativeKt String relativeJava Class detectorClass String detectorName java.util.Map sourcePath kotlin.jvm.functions.Function2 store private final boolean isKotlinClass (java.lang.Class) int $i$a$-any-LintIssueDocGenerator$isKotlinClass$1 java.lang.annotation.Annotation it Object element$iv int $i$f$any Object[] $this$any$iv Class $this$isKotlinClass private final void initializeExamples (com.android.tools.lint.LintIssueDocGenerator$IssueData) java.io.File file int $i$f$toUElementOfType com.intellij.psi.PsiElement $this$toUElementOfType$iv org.jetbrains.uast.UMethod method String className org.jetbrains.uast.UClass testClass int $i$a$-firstOrNull-LintIssueDocGenerator$initializeExamples$suppressExample$1 org.jetbrains.uast.UMethod it Object element$iv int $i$f$firstOrNull Iterable $this$firstOrNull$iv boolean inferred org.jetbrains.uast.UMethod method String detectorTestSource java.io.File detectorTestSourceFile java.io.File source java.util.List ktFiles com.intellij.openapi.vfs.VirtualFileSystem local com.intellij.openapi.vfs.VirtualFile virtualFile com.intellij.psi.PsiFile psiFile org.jetbrains.uast.UFile file java.util.List methods String id java.util.Set curated1 java.util.Set curated2 java.util.Set preferred java.util.Set suppressExampleNames org.jetbrains.uast.UMethod suppressExample com.android.tools.lint.LintIssueDocGenerator$IssueData issueData private final com.android.tools.lint.LintIssueDocGenerator$Example findExampleInMethod (org.jetbrains.uast.UMethod, com.android.tools.lint.LintIssueDocGenerator$IssueData, boolean, boolean) com.android.tools.lint.detector.api.Issue issue kotlin.jvm.internal.Ref$ObjectRef example org.jetbrains.uast.UMethod method com.android.tools.lint.LintIssueDocGenerator$IssueData issueData boolean inferred boolean suppress private final boolean singleIssueDetector (com.android.tools.lint.detector.api.Issue) com.android.tools.lint.detector.api.Issue issue private final com.android.tools.lint.UastEnvironment createUastEnvironment () java.io.File file String name String path com.android.tools.lint.UastEnvironment$Configuration config java.util.List libs String classPath private final void disposeUastEnvironment () private final java.util.Map analyzeSource () com.android.tools.lint.LintIssueDocGenerator$IssueData data com.android.tools.lint.detector.api.Issue issue com.android.tools.lint.LintIssueDocGenerator$IssueData data java.util.Map map kotlin.Pair sources private final com.android.tools.lint.LintIssueDocGenerator$Example findExample (com.android.tools.lint.detector.api.Issue, org.jetbrains.uast.UMethod, org.jetbrains.uast.UCallExpression, boolean, boolean) org.jetbrains.uast.UExpression valueArgument String expected java.util.Map map kotlin.jvm.internal.Ref$ObjectRef example com.android.tools.lint.detector.api.Issue issue org.jetbrains.uast.UMethod method org.jetbrains.uast.UCallExpression node boolean inferred boolean suppress private final org.jetbrains.uast.UCallExpression getTestFileDeclaration (org.jetbrains.uast.UExpression) String name org.jetbrains.uast.UExpression selector org.jetbrains.uast.UElement element org.jetbrains.uast.UExpression argument private final com.android.tools.lint.LintIssueDocGenerator$Example findExample (org.jetbrains.uast.UCallExpression, java.util.Map, com.android.tools.lint.detector.api.Issue, org.jetbrains.uast.UMethod, boolean, boolean) String text org.jetbrains.uast.UExpression first com.android.tools.lint.LintIssueDocGenerator$Companion$ClassName className com.android.tools.lint.LintIssueDocGenerator$Companion$ClassName className String p String relative String source String path String lang String contents com.android.tools.lint.LintIssueDocGenerator$ExampleFile exampleFile org.jetbrains.uast.UCallExpression testFile String fileType java.util.List testArgs org.jetbrains.uast.UExpression argument int $i$a$-any-LintIssueDocGenerator$findExample$2 com.android.tools.lint.LintIssueDocGenerator$ExampleFile it Object element$iv int $i$f$any Iterable $this$any$iv String p java.util.Map v String p java.util.Map v int $i$a$-run-LintIssueDocGenerator$findExample$warnings$1 java.util.Map empty java.util.Map m com.android.tools.lint.LintIssueDocGenerator $this$findExample_u24lambda_u2483 int $i$a$-indexOfFirst-LintIssueDocGenerator$findExample$index1$1 char it int index$iv int $i$f$indexOfFirst CharSequence $this$indexOfFirst$iv int $i$a$-indexOfFirst-LintIssueDocGenerator$findExample$index2$1 char it int index$iv int $i$f$indexOfFirst CharSequence $this$indexOfFirst$iv String sourceLine String underline int index1 int index2 int index int minIndent java.util.List list String wrapped int line String path java.util.Map warnings com.android.tools.lint.LintIssueDocGenerator$ExampleFile exampleFile java.util.List exampleFiles StringBuilder errors org.jetbrains.uast.UCallExpression node java.util.Map outputMap com.android.tools.lint.detector.api.Issue issue org.jetbrains.uast.UMethod method boolean inferred boolean suppress private final java.lang.String evaluateString (org.jetbrains.uast.UElement) com.android.tools.lint.detector.api.ConstantEvaluator evaluator String value org.jetbrains.uast.UElement element private final boolean containsSuppress (java.lang.String, com.android.tools.lint.detector.api.Issue) String source com.android.tools.lint.detector.api.Issue issue private final java.lang.String getLanguage (java.lang.String) String path private final java.lang.StringBuilder appendXml (java.lang.StringBuilder, java.lang.String) StringBuilder $this$appendXml String s private final java.lang.String escapeXml (java.lang.String) String s private final boolean canAnalyzeInEditor (com.android.tools.lint.detector.api.Issue) int $i$a$-any-LintIssueDocGenerator$canAnalyzeInEditor$1 java.util.EnumSet it Object element$iv int $i$f$any Object[] $this$any$iv com.android.tools.lint.detector.api.Implementation implementation java.util.EnumSet[] allScopes com.android.tools.lint.detector.api.Issue issue private final java.lang.String getFileName (java.lang.String, com.android.tools.lint.LintIssueDocGenerator$DocFormat) String issueId com.android.tools.lint.LintIssueDocGenerator$DocFormat format private final java.lang.String getFileName (com.android.tools.lint.detector.api.Issue, com.android.tools.lint.LintIssueDocGenerator$DocFormat) int index String fileName java.util.List registries com.android.tools.lint.detector.api.Issue issue com.android.tools.lint.LintIssueDocGenerator$DocFormat format private static final void writeIndexPage$listLibraries (java.lang.StringBuilder, java.lang.String, com.android.tools.lint.LintIssueDocGenerator, java.util.List) int count String name com.android.tools.lint.LintIssueDocGenerator$Companion$DocIssueRegistry registry StringBuilder sb String bullet com.android.tools.lint.LintIssueDocGenerator this$0 java.util.List registries private static final void describeIssue$listIssues (java.lang.StringBuilder, java.lang.String, com.android.tools.lint.detector.api.Issue, java.util.Map, com.android.tools.lint.LintIssueDocGenerator, java.util.List) String builtin String desc com.android.tools.lint.detector.api.Issue conflict StringBuilder $sb String id com.android.tools.lint.detector.api.Issue $issue java.util.Map registryNames com.android.tools.lint.LintIssueDocGenerator this$0 java.util.List conflicts private static final java.lang.String writeSuppressInfo$listIndent (java.lang.String) String s private static final void findSourceFiles$addSourceFile (java.util.List, java.io.File) String path int $i$a$-forEach-LintIssueDocGenerator$findSourceFiles$addSourceFile$1 java.io.File it Object element$iv int $i$f$forEach Object[] $this$forEach$iv java.util.List files java.io.File file private static final int initializeExamples$rank (org.jetbrains.uast.UMethod, java.util.Set, java.util.Set, java.util.Set) String name org.jetbrains.uast.UMethod $this$initializeExamples_u24rank java.util.Set curated1 java.util.Set curated2 java.util.Set preferred public static final void main (java.lang.String[]) String[] args public static final int run (java.lang.String[], boolean) String[] args boolean fromLint public static final synthetic int access$findCopyrightYear (com.android.tools.lint.LintIssueDocGenerator, java.io.File) com.android.tools.lint.LintIssueDocGenerator $this java.io.File file public static final synthetic void access$initializeExamples (com.android.tools.lint.LintIssueDocGenerator, com.android.tools.lint.LintIssueDocGenerator$IssueData) com.android.tools.lint.LintIssueDocGenerator $this com.android.tools.lint.LintIssueDocGenerator$IssueData issueData public static final synthetic int access$initializeExamples$rank (org.jetbrains.uast.UMethod, java.util.Set, java.util.Set, java.util.Set) org.jetbrains.uast.UMethod $receiver java.util.Set curated1 java.util.Set curated2 java.util.Set preferred public static final synthetic com.android.tools.lint.LintIssueDocGenerator$Example access$findExample (com.android.tools.lint.LintIssueDocGenerator, com.android.tools.lint.detector.api.Issue, org.jetbrains.uast.UMethod, org.jetbrains.uast.UCallExpression, boolean, boolean) com.android.tools.lint.LintIssueDocGenerator $this com.android.tools.lint.detector.api.Issue issue org.jetbrains.uast.UMethod method org.jetbrains.uast.UCallExpression node boolean inferred boolean suppress public static final synthetic boolean access$singleIssueDetector (com.android.tools.lint.LintIssueDocGenerator, com.android.tools.lint.detector.api.Issue) com.android.tools.lint.LintIssueDocGenerator $this com.android.tools.lint.detector.api.Issue issue public static final synthetic java.lang.String access$evaluateString (com.android.tools.lint.LintIssueDocGenerator, org.jetbrains.uast.UElement) com.android.tools.lint.LintIssueDocGenerator $this org.jetbrains.uast.UElement element public static final synthetic com.android.tools.lint.LintIssueDocGenerator$Example access$findExample (com.android.tools.lint.LintIssueDocGenerator, org.jetbrains.uast.UCallExpression, java.util.Map, com.android.tools.lint.detector.api.Issue, org.jetbrains.uast.UMethod, boolean, boolean) com.android.tools.lint.LintIssueDocGenerator $this org.jetbrains.uast.UCallExpression node java.util.Map outputMap com.android.tools.lint.detector.api.Issue issue org.jetbrains.uast.UMethod method boolean inferred boolean suppress public static final synthetic java.util.regex.Pattern access$getYEAR_PATTERN$cp () public static final synthetic java.util.regex.Pattern access$getMESSAGE_PATTERN$cp () public static final synthetic java.util.regex.Pattern access$getLOCATION_PATTERN$cp () public static final synthetic java.util.regex.Pattern access$getNUMBER_PATTERN$cp () public static final synthetic java.util.List access$getThirdPartyChecks$cp () public static final synthetic java.util.regex.Pattern access$getPACKAGE_PATTERN$cp () public static final synthetic java.util.regex.Pattern access$getCLASS_PATTERN$cp () public static final synthetic java.util.regex.Pattern access$getFIX_PATTERN$cp () static void <clinit> () }
com/android/tools/lint/LintIssueDocGenerator$writeArtifactPage$$inlined$sortedByDescending$1.class
Comparisons.kt package com.android.tools.lint public final com.android.tools.lint.LintIssueDocGenerator$writeArtifactPage$$inlined$sortedByDescending$1 extends java.lang.Object implements java.util.Comparator { public void <init> () public final int compare (java.lang.Object, java.lang.Object) int $i$a$-sortedByDescending-LintIssueDocGenerator$writeArtifactPage$2 java.util.Map$Entry it int $i$a$-sortedByDescending-LintIssueDocGenerator$writeArtifactPage$2 java.util.Map$Entry it Object a Object b }
com/android/tools/lint/LintIssueDocGenerator$writeArtifactPage$$inlined$sortedBy$1.class
Comparisons.kt package com.android.tools.lint public final com.android.tools.lint.LintIssueDocGenerator$writeArtifactPage$$inlined$sortedBy$1 extends java.lang.Object implements java.util.Comparator { public void <init> () public final int compare (java.lang.Object, java.lang.Object) int $i$a$-sortedBy-LintIssueDocGenerator$writeArtifactPage$5 java.util.Map$Entry it int $i$a$-sortedBy-LintIssueDocGenerator$writeArtifactPage$5 java.util.Map$Entry it Object a Object b }
com/android/tools/lint/LintIssueDocGenerator$writeIndexPage$$inlined$sortedBy$1.class
Comparisons.kt package com.android.tools.lint public final com.android.tools.lint.LintIssueDocGenerator$writeIndexPage$$inlined$sortedBy$1 extends java.lang.Object implements java.util.Comparator { public void <init> () public final int compare (java.lang.Object, java.lang.Object) int $i$a$-sortedBy-LintIssueDocGenerator$writeIndexPage$1 com.android.tools.lint.detector.api.Issue it int $i$a$-sortedBy-LintIssueDocGenerator$writeIndexPage$1 com.android.tools.lint.detector.api.Issue it Object a Object b }
com/android/tools/lint/LintIssueDocGenerator$writeIndexPage$$inlined$sortedBy$2.class
Comparisons.kt package com.android.tools.lint public final com.android.tools.lint.LintIssueDocGenerator$writeIndexPage$$inlined$sortedBy$2 extends java.lang.Object implements java.util.Comparator { public void <init> () public final int compare (java.lang.Object, java.lang.Object) int $i$a$-sortedBy-LintIssueDocGenerator$writeIndexPage$disabled$2 com.android.tools.lint.detector.api.Issue it int $i$a$-sortedBy-LintIssueDocGenerator$writeIndexPage$disabled$2 com.android.tools.lint.detector.api.Issue it Object a Object b }
com/android/tools/lint/LintIssueDocGenerator$writeIndexPage$$inlined$sortedBy$3.class
Comparisons.kt package com.android.tools.lint public final com.android.tools.lint.LintIssueDocGenerator$writeIndexPage$$inlined$sortedBy$3 extends java.lang.Object implements java.util.Comparator { public void <init> () public final int compare (java.lang.Object, java.lang.Object) int $i$a$-sortedBy-LintIssueDocGenerator$writeIndexPage$2 com.android.tools.lint.client.api.Vendor it int $i$a$-sortedBy-LintIssueDocGenerator$writeIndexPage$2 com.android.tools.lint.client.api.Vendor it Object a Object b }
com/android/tools/lint/LintIssueDocGenerator$writeIndexPage$$inlined$sortedBy$4.class
Comparisons.kt package com.android.tools.lint public final com.android.tools.lint.LintIssueDocGenerator$writeIndexPage$$inlined$sortedBy$4 extends java.lang.Object implements java.util.Comparator { public void <init> () public final int compare (java.lang.Object, java.lang.Object) int $i$a$-sortedBy-LintIssueDocGenerator$writeIndexPage$vendorIssues$1 com.android.tools.lint.detector.api.Issue it int $i$a$-sortedBy-LintIssueDocGenerator$writeIndexPage$vendorIssues$1 com.android.tools.lint.detector.api.Issue it Object a Object b }
com/android/tools/lint/LintIssueDocGenerator$writeIndexPage$$inlined$sortedByDescending$1.class
Comparisons.kt package com.android.tools.lint public final com.android.tools.lint.LintIssueDocGenerator$writeIndexPage$$inlined$sortedByDescending$1 extends java.lang.Object implements java.util.Comparator { public void <init> () public final int compare (java.lang.Object, java.lang.Object) int $i$a$-sortedByDescending-LintIssueDocGenerator$writeIndexPage$3 Integer it int $i$a$-sortedByDescending-LintIssueDocGenerator$writeIndexPage$3 Integer it Object a Object b }
com/android/tools/lint/LintIssueDocGenerator$writeIndexPage$$inlined$sortedBy$5.class
Comparisons.kt package com.android.tools.lint public final com.android.tools.lint.LintIssueDocGenerator$writeIndexPage$$inlined$sortedBy$5 extends java.lang.Object implements java.util.Comparator { public void <init> () public final int compare (java.lang.Object, java.lang.Object) int $i$a$-sortedBy-LintIssueDocGenerator$writeIndexPage$issuesFromYear$1 com.android.tools.lint.detector.api.Issue it int $i$a$-sortedBy-LintIssueDocGenerator$writeIndexPage$issuesFromYear$1 com.android.tools.lint.detector.api.Issue it Object a Object b }
com/android/tools/lint/LintIssueDocGenerator$writeSuppressInfo$1.class
LintIssueDocGenerator.kt package com.android.tools.lint final com.android.tools.lint.LintIssueDocGenerator$writeSuppressInfo$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 { public static final com.android.tools.lint.LintIssueDocGenerator$writeSuppressInfo$1 INSTANCE void <init> () public final java.lang.CharSequence invoke (java.lang.String) String it public volatile synthetic java.lang.Object invoke (java.lang.Object) Object p1 static void <clinit> () }
com/android/tools/lint/LintIssueDocGenerator$initializeSources$1.class
LintIssueDocGenerator.kt package com.android.tools.lint final com.android.tools.lint.LintIssueDocGenerator$initializeSources$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function2 { final synthetic com.android.tools.lint.LintIssueDocGenerator$IssueData $issueData final synthetic com.android.tools.lint.LintIssueDocGenerator this$0 void <init> (com.android.tools.lint.LintIssueDocGenerator$IssueData, com.android.tools.lint.LintIssueDocGenerator) com.android.tools.lint.LintIssueDocGenerator$IssueData $issueData com.android.tools.lint.LintIssueDocGenerator $receiver public final void invoke (java.io.File, java.lang.String) java.io.File file String url public volatile synthetic java.lang.Object invoke (java.lang.Object, java.lang.Object) Object p1 Object p2 }
com/android/tools/lint/LintIssueDocGenerator$initializeSources$2.class
LintIssueDocGenerator.kt package com.android.tools.lint final com.android.tools.lint.LintIssueDocGenerator$initializeSources$2 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function2 { final synthetic com.android.tools.lint.LintIssueDocGenerator$IssueData $issueData final synthetic com.android.tools.lint.LintIssueDocGenerator this$0 void <init> (com.android.tools.lint.LintIssueDocGenerator$IssueData, com.android.tools.lint.LintIssueDocGenerator) com.android.tools.lint.LintIssueDocGenerator$IssueData $issueData com.android.tools.lint.LintIssueDocGenerator $receiver public final void invoke (java.io.File, java.lang.String) java.io.File file String url public volatile synthetic java.lang.Object invoke (java.lang.Object, java.lang.Object) Object p1 Object p2 }
com/android/tools/lint/LintIssueDocGenerator$initializeExamples$1.class
LintIssueDocGenerator.kt package com.android.tools.lint public final com.android.tools.lint.LintIssueDocGenerator$initializeExamples$1 extends java.lang.Object implements java.util.Comparator { final synthetic java.util.Set $curated1 final synthetic java.util.Set $curated2 final synthetic java.util.Set $preferred void <init> (java.util.Set, java.util.Set, java.util.Set) java.util.Set $curated1 java.util.Set $curated2 java.util.Set $preferred public int compare (org.jetbrains.uast.UMethod, org.jetbrains.uast.UMethod) int rank1 int rank2 int delta org.jetbrains.uast.UMethod o1 org.jetbrains.uast.UMethod o2 public volatile synthetic int compare (java.lang.Object, java.lang.Object) Object p0 Object p1 }
com/android/tools/lint/LintIssueDocGenerator$findExampleInMethod$1.class
LintIssueDocGenerator.kt package com.android.tools.lint public final com.android.tools.lint.LintIssueDocGenerator$findExampleInMethod$1 extends org.jetbrains.uast.visitor.AbstractUastVisitor { final synthetic kotlin.jvm.internal.Ref$ObjectRef $example final synthetic com.android.tools.lint.LintIssueDocGenerator this$0 final synthetic com.android.tools.lint.detector.api.Issue $issue final synthetic org.jetbrains.uast.UMethod $method final synthetic boolean $inferred final synthetic boolean $suppress final synthetic com.android.tools.lint.LintIssueDocGenerator$IssueData $issueData void <init> (kotlin.jvm.internal.Ref$ObjectRef, com.android.tools.lint.LintIssueDocGenerator, com.android.tools.lint.detector.api.Issue, org.jetbrains.uast.UMethod, boolean, boolean, com.android.tools.lint.LintIssueDocGenerator$IssueData) kotlin.jvm.internal.Ref$ObjectRef $example com.android.tools.lint.LintIssueDocGenerator $receiver com.android.tools.lint.detector.api.Issue $issue org.jetbrains.uast.UMethod $method boolean $inferred boolean $suppress com.android.tools.lint.LintIssueDocGenerator$IssueData $issueData public boolean visitCallExpression (org.jetbrains.uast.UCallExpression) int $i$a$-let-LintIssueDocGenerator$findExampleInMethod$1$visitCallExpression$1 String output org.jetbrains.uast.UExpression it String name org.jetbrains.uast.UCallExpression node }
com/android/tools/lint/LintIssueDocGenerator$findExample$1.class
LintIssueDocGenerator.kt package com.android.tools.lint public final com.android.tools.lint.LintIssueDocGenerator$findExample$1 extends org.jetbrains.uast.visitor.AbstractUastVisitor { final synthetic kotlin.jvm.internal.Ref$ObjectRef $example final synthetic com.android.tools.lint.LintIssueDocGenerator this$0 final synthetic java.util.Map $map final synthetic com.android.tools.lint.detector.api.Issue $issue final synthetic org.jetbrains.uast.UMethod $method final synthetic boolean $inferred final synthetic boolean $suppress void <init> (kotlin.jvm.internal.Ref$ObjectRef, com.android.tools.lint.LintIssueDocGenerator, java.util.Map, com.android.tools.lint.detector.api.Issue, org.jetbrains.uast.UMethod, boolean, boolean) kotlin.jvm.internal.Ref$ObjectRef $example com.android.tools.lint.LintIssueDocGenerator $receiver java.util.Map $map com.android.tools.lint.detector.api.Issue $issue org.jetbrains.uast.UMethod $method boolean $inferred boolean $suppress public boolean visitCallExpression (org.jetbrains.uast.UCallExpression) String name org.jetbrains.uast.UCallExpression node }
com/android/tools/lint/LintIssueDocGenerator$findExample$exampleFile$1.class
LintIssueDocGenerator.kt package com.android.tools.lint final com.android.tools.lint.LintIssueDocGenerator$findExample$exampleFile$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 { public static final com.android.tools.lint.LintIssueDocGenerator$findExample$exampleFile$1 INSTANCE void <init> () public final java.lang.CharSequence invoke (java.lang.String) String it public volatile synthetic java.lang.Object invoke (java.lang.Object) Object p1 static void <clinit> () }
com/android/tools/lint/LintIssueDocGenerator$IndexType.class
LintIssueDocGenerator.kt package com.android.tools.lint final enum com.android.tools.lint.LintIssueDocGenerator$IndexType extends java.lang.Enum { private final String label private final String filename public static final enum com.android.tools.lint.LintIssueDocGenerator$IndexType ALPHABETICAL public static final enum com.android.tools.lint.LintIssueDocGenerator$IndexType CATEGORY public static final enum com.android.tools.lint.LintIssueDocGenerator$IndexType VENDOR public static final enum com.android.tools.lint.LintIssueDocGenerator$IndexType SEVERITY public static final enum com.android.tools.lint.LintIssueDocGenerator$IndexType YEAR public static final enum com.android.tools.lint.LintIssueDocGenerator$IndexType ARTIFACTS private static final synthetic com.android.tools.lint.LintIssueDocGenerator$IndexType[] $VALUES private void <init> (java.lang.String, int, java.lang.String, java.lang.String) String $enum$name int $enum$ordinal String label String filename public final java.lang.String getLabel () public final java.lang.String getFilename () public static com.android.tools.lint.LintIssueDocGenerator$IndexType[] values () public static com.android.tools.lint.LintIssueDocGenerator$IndexType valueOf (java.lang.String) String value private static final synthetic com.android.tools.lint.LintIssueDocGenerator$IndexType[] $values () static void <clinit> () }
com/android/tools/lint/LintIssueDocGenerator$Companion.class
LintIssueDocGenerator.kt package com.android.tools.lint public final com.android.tools.lint.LintIssueDocGenerator$Companion extends java.lang.Object { private void <init> () private static synthetic void getAOSP_CS$annotations () private final com.android.tools.lint.LintCliClient createClient () public final java.util.Map computeResultMap (java.lang.String, java.lang.String) int $i$a$-let-LintIssueDocGenerator$Companion$computeResultMap$1 String it int $i$a$-let-LintIssueDocGenerator$Companion$computeResultMap$2 String it int $i$a$-also-LintIssueDocGenerator$Companion$computeResultMap$lineNumberMap$1 java.util.HashMap it java.util.ArrayList strings String path int lineNumber java.util.Map lineNumberMap com.android.tools.lint.LintIssueDocGenerator$Companion$ReportedIncident incident java.util.HashMap map String issueId String expected public final java.util.List getOutputLines (java.lang.String) int $i$a$-map-LintIssueDocGenerator$Companion$getOutputLines$1 com.android.tools.lint.LintIssueDocGenerator$Companion$ReportedIncident it Object item$iv$iv int $i$f$mapTo Iterable $this$mapTo$iv$iv java.util.Collection destination$iv$iv int $i$f$map Iterable $this$map$iv String output public final int findCopyrightYear (java.util.List) int year java.util.regex.Matcher matcher int start int maxYear String line String prefix java.util.List lines public final java.util.List getOutputIncidents (java.lang.String) int $i$a$-let-LintIssueDocGenerator$Companion$getOutputIncidents$nextEnd$1 int it int $i$a$-let-LintIssueDocGenerator$Companion$getOutputIncidents$nextEnd2$1 int it int $i$a$-indexOfFirst-LintIssueDocGenerator$Companion$getOutputIncidents$1 char it int index$iv int $i$f$indexOfFirst CharSequence $this$indexOfFirst$iv int nextStart2 int nextEnd2 String path int lineNumber int column String location java.util.regex.Matcher locationMatcher int nextStart int nextEnd String sourceLine1 String sourceLine2 String severity String id String message java.util.List list int index java.util.regex.Matcher matcher String output public final java.util.List getFixLines (java.lang.String) int $i$a$-mapNotNull-LintIssueDocGenerator$Companion$getFixLines$1 java.util.regex.Matcher matcher String it int $i$a$-let-CollectionsKt___CollectionsKt$mapNotNullTo$1$1$iv$iv Object it$iv$iv int $i$a$-forEach-CollectionsKt___CollectionsKt$mapNotNullTo$1$iv$iv Object element$iv$iv Object element$iv$iv$iv int $i$f$forEach Iterable $this$forEach$iv$iv$iv int $i$f$mapNotNullTo Iterable $this$mapNotNullTo$iv$iv java.util.Collection destination$iv$iv int $i$f$mapNotNull Iterable $this$mapNotNull$iv String output private final boolean isListItem (java.lang.String) String $this$isListItem private final com.android.tools.lint.client.api.IssueRegistry getRegistry (com.android.tools.lint.LintCliClient, java.io.File) java.util.List registries com.android.tools.lint.LintCliClient client java.io.File jarFile private final java.util.Map getRegistries (java.util.Map, boolean) java.util.Map builtIns java.util.Map registryMap boolean includeBuiltins private final java.io.File findStudioSource () java.io.File dir java.net.URL location String root java.security.CodeSource source private final void addAospUrls (java.util.Map, java.util.Map) int $i$a$-let-LintIssueDocGenerator$Companion$addAospUrls$lintRoot$1 java.io.File it java.io.File lintRoot java.util.Map sourcePath java.util.Map testPath public final void main (java.lang.String[]) int exitCode String[] args public final int run (java.lang.String[], boolean) String path String issueList int $i$a$-let-LintIssueDocGenerator$Companion$run$prefix$1 String it int $i$a$-also-LintIssueDocGenerator$Companion$run$list$1 java.util.ArrayList it int $i$a$-map-LintIssueDocGenerator$Companion$run$1 java.io.File file String it Object item$iv$iv int $i$f$mapTo Iterable $this$mapTo$iv$iv java.util.Collection destination$iv$iv int $i$f$map Iterable $this$map$iv String prefix String path java.util.List list int $i$a$-let-LintIssueDocGenerator$Companion$run$prefix$2 String it int $i$a$-also-LintIssueDocGenerator$Companion$run$list$2 java.util.ArrayList it int $i$a$-map-LintIssueDocGenerator$Companion$run$2 java.io.File file String it Object item$iv$iv int $i$f$mapTo Iterable $this$mapTo$iv$iv java.util.Collection destination$iv$iv int $i$f$map Iterable $this$map$iv String prefix String path java.util.List list String path String arg boolean created java.util.Map gmavenMap java.util.Map mavenCentralMap java.util.Map jarMap com.android.tools.lint.LintIssueDocGenerator$DocFormat format boolean singleDoc String jarPath boolean includeStats boolean includeIndices String outputPath java.util.List issues java.util.Map sourcePath java.util.Map testPath boolean includeSuppressInfo boolean includeExamples boolean includeSourceLinks boolean includeBuiltins boolean includeSeverityColor boolean searchGmaven boolean searchMavenCentral int index java.io.File output com.android.tools.lint.LintCliClient client java.util.Map registries java.util.Map registryMap com.android.tools.lint.LintIssueDocGenerator generator String[] args boolean fromLint public static synthetic int run$default (com.android.tools.lint.LintIssueDocGenerator$Companion, java.lang.String[], boolean, int, java.lang.Object) private final java.util.Map findLintIssueRegistriesFromGmaven (com.android.tools.lint.LintCliClient) java.io.File cacheDir com.android.tools.lint.LintCliClient client private final java.util.Map findLintIssueRegistriesFromMavenCentral (com.android.tools.lint.LintCliClient) java.io.File cacheDir com.android.tools.lint.LintCliClient client private final void populateMavenCentralOfflineRepo (com.android.tools.lint.LintCliClient, java.io.File) java.io.File pomFile java.io.File dir String extension String name java.io.File file byte[] downloaded java.net.URL pomUrl byte[] pom String version java.util.List versions com.android.tools.lint.LintIssueDocGenerator$Companion$MavenCentralLibrary library com.android.tools.lint.LintCliClient client java.io.File cacheDir private final byte[] downloadMavenFile (com.android.tools.lint.LintIssueDocGenerator$Companion$MavenCentralLibrary, java.lang.String, java.net.URL) java.io.IOException e2 String urlString int dot java.io.IOException e com.android.tools.lint.LintIssueDocGenerator$Companion$MavenCentralLibrary library String version java.net.URL url static synthetic byte[] downloadMavenFile$default (com.android.tools.lint.LintIssueDocGenerator$Companion, com.android.tools.lint.LintIssueDocGenerator$Companion$MavenCentralLibrary, java.lang.String, java.net.URL, int, java.lang.Object) private final void populateGmavenOfflineRepo (com.android.tools.lint.LintCliClient, java.io.File) java.io.FileNotFoundException e java.io.IOException e java.io.File pomTarget int $i$a$-use-LintIssueDocGenerator$Companion$populateGmavenOfflineRepo$1$1 java.io.InputStream stream int $i$a$-use-LintIssueDocGenerator$Companion$populateGmavenOfflineRepo$1 java.util.jar.JarEntry lintJar java.util.jar.JarFile jarFile String pomUrl byte[] pom java.io.File olderAar String versionKey java.io.File olderLintJar com.android.ide.common.gradle.Version v byte[] bytes Object lintJarBytes Throwable ignore String groupPath String relative String url java.io.File aarTarget java.io.File lintTarget com.android.ide.common.gradle.Version version java.util.List versions String artifact String group com.android.ide.common.repository.GoogleMavenRepository repository com.android.tools.lint.LintCliClient client java.io.File cacheDir private final void writePomDate (java.net.URL, java.io.File) long lastModifiedDate java.util.Date localDate java.time.LocalDateTime localTime String lastModifiedHeader java.net.HttpURLConnection connection java.net.URL pomUrl java.io.File dateTarget private final java.util.Map findLintIssueRegistries (com.android.tools.lint.LintCliClient, java.lang.String, kotlin.jvm.functions.Function2, boolean, boolean) int $i$a$-forEach-LintIssueDocGenerator$Companion$findLintIssueRegistries$1 String path Object element$iv int $i$f$forEach Iterable $this$forEach$iv int $i$a$-map-LintIssueDocGenerator$Companion$findLintIssueRegistries$artifactIds$1 String it Object item$iv$iv int $i$f$mapTo Iterable $this$mapTo$iv$iv java.util.Collection destination$iv$iv int $i$f$map Iterable $this$map$iv String withoutSuffix int $i$a$-also-LintIssueDocGenerator$Companion$findLintIssueRegistries$artifact$1 com.android.tools.lint.LintIssueDocGenerator$Companion$Library it Object id com.android.tools.lint.LintIssueDocGenerator$Companion$Library artifact com.android.tools.lint.LintIssueDocGenerator$Companion$LibraryVersionEntry entry com.android.tools.lint.LintIssueDocGenerator$Companion$Library library java.util.Set versions com.android.ide.common.gradle.Version latest byte[] bytes String key java.io.File file com.android.tools.lint.client.api.IssueRegistry registry com.android.tools.lint.LintIssueDocGenerator$Companion$DocIssueRegistry wrapped com.android.tools.lint.LintIssueDocGenerator$Companion$Library library java.util.Map into java.util.Map artifacts java.util.Set artifactIds java.util.Map result com.android.tools.lint.LintCliClient client String jarPath kotlin.jvm.functions.Function2 libraryFactory boolean searchWithinArchives boolean allJarsAreLintChecks static synthetic java.util.Map findLintIssueRegistries$default (com.android.tools.lint.LintIssueDocGenerator$Companion, com.android.tools.lint.LintCliClient, java.lang.String, kotlin.jvm.functions.Function2, boolean, boolean, int, java.lang.Object) private final void addLintIssueRegistry (java.util.Map, java.io.File, java.lang.String, byte[]) String base java.io.File pomFile String pom java.io.File dateFile String date boolean lintLibrary java.util.Map into java.io.File file String artifact byte[] bytes static synthetic void addLintIssueRegistry$default (com.android.tools.lint.LintIssueDocGenerator$Companion, java.util.Map, java.io.File, java.lang.String, byte[], int, java.lang.Object) private final void addLintIssueRegistries (java.util.Map, java.io.File, boolean, boolean) int $i$a$-forEach-LintIssueDocGenerator$Companion$addLintIssueRegistries$1 java.io.File child Object element$iv int $i$f$forEach Object[] $this$forEach$iv java.io.File[] children int $i$a$-count-LintIssueDocGenerator$Companion$addLintIssueRegistries$artifact$1 char it char element$iv int $i$f$count int count$iv CharSequence $this$count$iv String artifact int $i$a$-count-LintIssueDocGenerator$Companion$addLintIssueRegistries$2$1$artifact$1 char it char element$iv int $i$f$count int count$iv CharSequence $this$count$iv int $i$a$-use-LintIssueDocGenerator$Companion$addLintIssueRegistries$2$1 byte[] bytes String artifact java.io.InputStream stream int $i$a$-use-LintIssueDocGenerator$Companion$addLintIssueRegistries$2 java.util.jar.JarEntry lintJar java.util.jar.JarFile jarFile byte[] bytes byte[] bytes String entryName int $i$a$-use-LintIssueDocGenerator$Companion$addLintIssueRegistries$3$1 java.util.zip.ZipEntry entry java.util.jar.JarInputStream zis byte[] aarBytes java.util.zip.ZipEntry zipEntry String name int $i$a$-use-LintIssueDocGenerator$Companion$addLintIssueRegistries$3 java.util.Enumeration entries java.util.zip.ZipFile zipFile String fileName java.util.Map into java.io.File file boolean searchWithinArchives boolean allJarsAreLintChecks private final java.lang.String path2maven (java.lang.String) int $i$a$-let-LintIssueDocGenerator$Companion$path2maven$index$1 int it int $i$a$-let-LintIssueDocGenerator$Companion$path2maven$1 java.util.List it String name int index String $this$path2maven private final transient java.lang.String markdownTable (kotlin.Pair[]) String value String key kotlin.Pair row int i int i String value String key String formatted kotlin.Pair row StringBuilder sb boolean first int keyWidth int rhsWidth String formatString kotlin.Pair[] rows private final transient java.lang.String markdeepTable (kotlin.Pair[]) String value String key kotlin.Pair row StringBuilder sb kotlin.Pair[] rows public final void printUsage (boolean, java.io.PrintWriter) String command boolean fromLint java.io.PrintWriter out public static synthetic void printUsage$default (com.android.tools.lint.LintIssueDocGenerator$Companion, boolean, java.io.PrintWriter, int, java.lang.Object) public final java.lang.String getPackage (java.lang.String) int $i$a$-trim-LintIssueDocGenerator$Companion$getPackage$1 char it int index$iv$iv boolean match$iv$iv int $i$f$trim int startIndex$iv$iv int endIndex$iv$iv boolean startFound$iv$iv CharSequence $this$trim$iv$iv int $i$f$trim String $this$trim$iv java.util.regex.Matcher matcher String source public final java.lang.String getClassName (java.lang.String) int $i$a$-trim-LintIssueDocGenerator$Companion$getClassName$trimmed$1 char it int index$iv$iv boolean match$iv$iv int $i$f$trim int startIndex$iv$iv int endIndex$iv$iv boolean startFound$iv$iv CharSequence $this$trim$iv$iv int $i$f$trim String $this$trim$iv String trimmed int typeParameter String cls int groupStart java.util.regex.Matcher matcher int start String source private final java.io.File getCacheDir () java.io.File root public final java.io.File getSourceCache () java.io.File dir public final java.io.File getGmavenCache () java.io.File dir private final java.io.File getMavenCentralCache () java.io.File dir public static final synthetic boolean access$isListItem (com.android.tools.lint.LintIssueDocGenerator$Companion, java.lang.String) com.android.tools.lint.LintIssueDocGenerator$Companion $this String $receiver public static final transient synthetic java.lang.String access$markdeepTable (com.android.tools.lint.LintIssueDocGenerator$Companion, kotlin.Pair[]) com.android.tools.lint.LintIssueDocGenerator$Companion $this kotlin.Pair[] rows public static final transient synthetic java.lang.String access$markdownTable (com.android.tools.lint.LintIssueDocGenerator$Companion, kotlin.Pair[]) com.android.tools.lint.LintIssueDocGenerator$Companion $this kotlin.Pair[] rows public static final synthetic com.android.tools.lint.LintCliClient access$createClient (com.android.tools.lint.LintIssueDocGenerator$Companion) com.android.tools.lint.LintIssueDocGenerator$Companion $this public synthetic void <init> (kotlin.jvm.internal.DefaultConstructorMarker) kotlin.jvm.internal.DefaultConstructorMarker $constructor_marker }
com/android/tools/lint/LintIssueDocGenerator$Companion$run$registries$jarMap$1.class
LintIssueDocGenerator.kt package com.android.tools.lint final com.android.tools.lint.LintIssueDocGenerator$Companion$run$registries$jarMap$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function2 { public static final com.android.tools.lint.LintIssueDocGenerator$Companion$run$registries$jarMap$1 INSTANCE void <init> () public final com.android.tools.lint.LintIssueDocGenerator$Companion$Library invoke (java.lang.String, boolean) String id boolean lintLibrary public volatile synthetic java.lang.Object invoke (java.lang.Object, java.lang.Object) Object p1 Object p2 static void <clinit> () }
com/android/tools/lint/LintIssueDocGenerator$Companion$findLintIssueRegistriesFromGmaven$1.class
LintIssueDocGenerator.kt package com.android.tools.lint final com.android.tools.lint.LintIssueDocGenerator$Companion$findLintIssueRegistriesFromGmaven$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function2 { public static final com.android.tools.lint.LintIssueDocGenerator$Companion$findLintIssueRegistriesFromGmaven$1 INSTANCE void <init> () public final com.android.tools.lint.LintIssueDocGenerator$Companion$Library invoke (java.lang.String, boolean) String id boolean lintLibrary public volatile synthetic java.lang.Object invoke (java.lang.Object, java.lang.Object) Object p1 Object p2 static void <clinit> () }
com/android/tools/lint/LintIssueDocGenerator$Companion$findLintIssueRegistriesFromMavenCentral$1.class
LintIssueDocGenerator.kt package com.android.tools.lint final com.android.tools.lint.LintIssueDocGenerator$Companion$findLintIssueRegistriesFromMavenCentral$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function2 { public static final com.android.tools.lint.LintIssueDocGenerator$Companion$findLintIssueRegistriesFromMavenCentral$1 INSTANCE void <init> () public final com.android.tools.lint.LintIssueDocGenerator$Companion$Library invoke (java.lang.String, boolean) int $i$a$-firstOrNull-LintIssueDocGenerator$Companion$findLintIssueRegistriesFromMavenCentral$1$1 com.android.tools.lint.LintIssueDocGenerator$Companion$MavenCentralLibrary it Object element$iv int $i$f$firstOrNull Iterable $this$firstOrNull$iv String id public volatile synthetic java.lang.Object invoke (java.lang.Object, java.lang.Object) Object p1 Object p2 static void <clinit> () }
com/android/tools/lint/LintIssueDocGenerator$Companion$populateGmavenOfflineRepo$repository$1.class
LintIssueDocGenerator.kt package com.android.tools.lint public final com.android.tools.lint.LintIssueDocGenerator$Companion$populateGmavenOfflineRepo$repository$1 extends com.android.ide.common.repository.GoogleMavenRepository { final synthetic com.android.tools.lint.LintCliClient $client void <init> (com.android.tools.lint.LintCliClient, java.nio.file.Path) com.android.tools.lint.LintCliClient $client java.nio.file.Path $super_call_param$1 public byte[] readUrlData (java.lang.String, int) String url int timeout public void error (java.lang.Throwable, java.lang.String) Throwable throwable String message }
com/android/tools/lint/LintIssueDocGenerator$Companion$ReportedIncident.class
LintIssueDocGenerator.kt package com.android.tools.lint public final com.android.tools.lint.LintIssueDocGenerator$Companion$ReportedIncident extends java.lang.Object { private final String path private final String severity private final int lineNumber private final int column private final String message private final String id private final String sourceLine1 private final String sourceLine2 public void <init> (java.lang.String, java.lang.String, int, int, java.lang.String, java.lang.String, java.lang.String, java.lang.String) String path String severity int lineNumber int column String message String id String sourceLine1 String sourceLine2 public final java.lang.String getPath () public final java.lang.String getSeverity () public final int getLineNumber () public final int getColumn () public final java.lang.String getMessage () public final java.lang.String getId () public final java.lang.String getSourceLine1 () public final java.lang.String getSourceLine2 () public final java.lang.String component1 () public final java.lang.String component2 () public final int component3 () public final int component4 () public final java.lang.String component5 () public final java.lang.String component6 () public final java.lang.String component7 () public final java.lang.String component8 () public final com.android.tools.lint.LintIssueDocGenerator$Companion$ReportedIncident copy (java.lang.String, java.lang.String, int, int, java.lang.String, java.lang.String, java.lang.String, java.lang.String) String path String severity int lineNumber int column String message String id String sourceLine1 String sourceLine2 public static synthetic com.android.tools.lint.LintIssueDocGenerator$Companion$ReportedIncident copy$default (com.android.tools.lint.LintIssueDocGenerator$Companion$ReportedIncident, java.lang.String, java.lang.String, int, int, java.lang.String, java.lang.String, java.lang.String, java.lang.String, int, java.lang.Object) public java.lang.String toString () public int hashCode () int result public boolean equals (java.lang.Object) Object other }
com/android/tools/lint/LintIssueDocGenerator$Companion$Library.class
LintIssueDocGenerator.kt package com.android.tools.lint public abstract com.android.tools.lint.LintIssueDocGenerator$Companion$Library extends java.lang.Object { private final String id private final boolean lintLibrary private final java.util.Map versions private com.android.tools.lint.client.api.IssueRegistry registry public void <init> (java.lang.String, boolean) String id boolean lintLibrary public final java.lang.String getId () public final boolean getLintLibrary () public final java.util.Map getVersions () public final com.android.tools.lint.client.api.IssueRegistry getRegistry () public final void setRegistry (com.android.tools.lint.client.api.IssueRegistry) com.android.tools.lint.client.api.IssueRegistry public final void addVersion (com.android.tools.lint.LintIssueDocGenerator$Companion$LibraryVersionEntry) com.android.tools.lint.LintIssueDocGenerator$Companion$LibraryVersionEntry entry public final void removeOldPreviews () int $i$a$-filter-LintIssueDocGenerator$Companion$Library$removeOldPreviews$remove$1 com.android.ide.common.gradle.Version it Object element$iv$iv int $i$f$filterTo Iterable $this$filterTo$iv$iv java.util.Collection destination$iv$iv int $i$f$filter Iterable $this$filter$iv com.android.ide.common.gradle.Version version java.util.List relevantVersions java.util.List remove public abstract java.lang.String getUrl (boolean, boolean, com.android.tools.lint.detector.api.Issue, java.lang.String, java.lang.String, java.lang.String) public static synthetic java.lang.String getUrl$default (com.android.tools.lint.LintIssueDocGenerator$Companion$Library, boolean, boolean, com.android.tools.lint.detector.api.Issue, java.lang.String, java.lang.String, java.lang.String, int, java.lang.Object) private final java.util.List versionsWithoutOldPreviews () String key int index com.android.ide.common.gradle.Version stable int $i$a$-filter-LintIssueDocGenerator$Companion$Library$versionsWithoutOldPreviews$1 com.android.ide.common.gradle.Version version Object element$iv$iv int $i$f$filterTo Iterable $this$filterTo$iv$iv java.util.Collection destination$iv$iv int $i$f$filter Iterable $this$filter$iv java.util.Set v }
com/android/tools/lint/LintIssueDocGenerator$Companion$Library$versions$1.class
LintIssueDocGenerator.kt package com.android.tools.lint final com.android.tools.lint.LintIssueDocGenerator$Companion$Library$versions$1 extends java.lang.Object implements java.util.Comparator { public static final com.android.tools.lint.LintIssueDocGenerator$Companion$Library$versions$1 INSTANCE void <init> () public final int compare (com.android.ide.common.gradle.Version, com.android.ide.common.gradle.Version) com.android.ide.common.gradle.Version o1 com.android.ide.common.gradle.Version o2 public volatile synthetic int compare (java.lang.Object, java.lang.Object) Object p0 Object p1 static void <clinit> () }
com/android/tools/lint/LintIssueDocGenerator$Companion$GmavenLibrary.class
LintIssueDocGenerator.kt package com.android.tools.lint public final com.android.tools.lint.LintIssueDocGenerator$Companion$GmavenLibrary extends com.android.tools.lint.LintIssueDocGenerator$Companion$Library { public void <init> (java.lang.String, boolean) String id boolean lintLibrary public java.lang.String getUrl (boolean, boolean, com.android.tools.lint.detector.api.Issue, java.lang.String, java.lang.String, java.lang.String) StringBuilder url String m String path boolean view boolean test com.android.tools.lint.detector.api.Issue issue String detectorPath String sourceSet String extension }
com/android/tools/lint/LintIssueDocGenerator$Companion$Type.class
LintIssueDocGenerator.kt package com.android.tools.lint public final enum com.android.tools.lint.LintIssueDocGenerator$Companion$Type extends java.lang.Enum { public static final enum com.android.tools.lint.LintIssueDocGenerator$Companion$Type JAR public static final enum com.android.tools.lint.LintIssueDocGenerator$Companion$Type AAR private static final synthetic com.android.tools.lint.LintIssueDocGenerator$Companion$Type[] $VALUES private void <init> (java.lang.String, int) String $enum$name int $enum$ordinal public final java.lang.String getExtension () public static com.android.tools.lint.LintIssueDocGenerator$Companion$Type[] values () public static com.android.tools.lint.LintIssueDocGenerator$Companion$Type valueOf (java.lang.String) String value private static final synthetic com.android.tools.lint.LintIssueDocGenerator$Companion$Type[] $values () static void <clinit> () }
com/android/tools/lint/LintIssueDocGenerator$Companion$Type$WhenMappings.class
LintIssueDocGenerator.kt package com.android.tools.lint public final synthetic com.android.tools.lint.LintIssueDocGenerator$Companion$Type$WhenMappings extends java.lang.Object { public static final synthetic int[] $EnumSwitchMapping$0 static void <clinit> () }
com/android/tools/lint/LintIssueDocGenerator$Companion$MavenCentralLibrary.class
LintIssueDocGenerator.kt package com.android.tools.lint public final com.android.tools.lint.LintIssueDocGenerator$Companion$MavenCentralLibrary extends com.android.tools.lint.LintIssueDocGenerator$Companion$Library { private final String group private final String artifact private final com.android.tools.lint.LintIssueDocGenerator$Companion$Type type private final String projectUrl private final String sourceUrl private final String testUrl private final String sourceContentUrl private final String testContentUrl public void <init> (java.lang.String, java.lang.String, com.android.tools.lint.LintIssueDocGenerator$Companion$Type, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, boolean) String group String artifact com.android.tools.lint.LintIssueDocGenerator$Companion$Type type String projectUrl String sourceUrl String testUrl String sourceContentUrl String testContentUrl boolean lintLibrary public synthetic void <init> (java.lang.String, java.lang.String, com.android.tools.lint.LintIssueDocGenerator$Companion$Type, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, boolean, int, kotlin.jvm.internal.DefaultConstructorMarker) public final java.lang.String getGroup () public final java.lang.String getArtifact () public final com.android.tools.lint.LintIssueDocGenerator$Companion$Type getType () public final java.lang.String getProjectUrl () public final java.lang.String getSourceUrl () public final java.lang.String getTestUrl () public final java.lang.String getSourceContentUrl () public final java.lang.String getTestContentUrl () public java.lang.String getUrl (boolean, boolean, com.android.tools.lint.detector.api.Issue, java.lang.String, java.lang.String, java.lang.String) StringBuilder url String path boolean view boolean test com.android.tools.lint.detector.api.Issue issue String detectorPath String sourceSet String extension public final java.util.List getVersions (com.android.tools.lint.client.api.LintClient) com.android.ide.common.repository.GradleCoordinate gc com.android.tools.lint.client.api.LintClient client public final java.net.URL getUrl (java.lang.String, java.lang.String) String version String extension public final java.net.URL getUrl (java.lang.String) String groupPath String ext String version private final java.util.List getLatestVersionFromRemoteRepo (com.android.tools.lint.client.api.LintClient, com.android.ide.common.repository.GradleCoordinate) java.io.UnsupportedEncodingException e java.net.SocketTimeoutException e String substring int start int end String groupId String artifactId StringBuilder query String encoding String response int index java.util.List versions com.android.tools.lint.client.api.LintClient client com.android.ide.common.repository.GradleCoordinate dependency }
com/android/tools/lint/LintIssueDocGenerator$Companion$LibraryVersionEntry.class
LintIssueDocGenerator.kt package com.android.tools.lint public final com.android.tools.lint.LintIssueDocGenerator$Companion$LibraryVersionEntry extends java.lang.Object { private final String artifact private final byte[] jarBytes private final String pom private final String date private final boolean lintLibrary private final String id private final com.android.ide.common.gradle.Version version private com.android.tools.lint.client.api.IssueRegistry registry public void <init> (java.lang.String, byte[], java.lang.String, java.lang.String, boolean) String artifact byte[] jarBytes String pom String date boolean lintLibrary public final java.lang.String getArtifact () public final byte[] getJarBytes () public final java.lang.String getPom () public final java.lang.String getDate () public final boolean getLintLibrary () public final java.lang.String getId () public final com.android.ide.common.gradle.Version getVersion () public final com.android.tools.lint.client.api.IssueRegistry getRegistry () public final void setRegistry (com.android.tools.lint.client.api.IssueRegistry) com.android.tools.lint.client.api.IssueRegistry }
com/android/tools/lint/LintIssueDocGenerator$Companion$DocIssueRegistry.class
LintIssueDocGenerator.kt package com.android.tools.lint final com.android.tools.lint.LintIssueDocGenerator$Companion$DocIssueRegistry extends com.android.tools.lint.client.api.IssueRegistry { private final com.android.tools.lint.LintIssueDocGenerator$Companion$Library library private final java.util.List issues private final int api private final int minApi private final int maxApi private final com.android.tools.lint.client.api.Vendor vendor private final java.util.List deletedIssues private final boolean isUpToDate public void <init> (com.android.tools.lint.client.api.IssueRegistry, com.android.tools.lint.LintIssueDocGenerator$Companion$Library) com.android.tools.lint.detector.api.Issue issue com.android.tools.lint.client.api.IssueRegistry original com.android.tools.lint.LintIssueDocGenerator$Companion$Library library public final com.android.tools.lint.LintIssueDocGenerator$Companion$Library getLibrary () public java.util.List getIssues () public int getApi () public int getMinApi () public int getMaxApi () public com.android.tools.lint.client.api.Vendor getVendor () public java.util.List getDeletedIssues () public boolean isUpToDate () protected boolean cacheable () }
com/android/tools/lint/LintIssueDocGenerator$Companion$ClassName.class
LintIssueDocGenerator.kt package com.android.tools.lint public final com.android.tools.lint.LintIssueDocGenerator$Companion$ClassName extends java.lang.Object { private final String packageName private final String className public void <init> (java.lang.String) String withoutComments String source public final java.lang.String getPackageName () public final java.lang.String getClassName () public final java.lang.String relativePath (java.lang.String) String extension private final java.lang.String stripComments (java.lang.String, boolean) char c StringBuilder sb int state int INIT int INIT_SLASH int LINE_COMMENT int BLOCK_COMMENT int BLOCK_COMMENT_ASTERISK int IN_STRING int IN_STRING_ESCAPE int IN_CHAR int AFTER_CHAR String source boolean stripLineComments static synthetic java.lang.String stripComments$default (com.android.tools.lint.LintIssueDocGenerator$Companion$ClassName, java.lang.String, boolean, int, java.lang.Object) }
com/android/tools/lint/LintIssueDocGenerator$ExampleFile.class
LintIssueDocGenerator.kt package com.android.tools.lint public final com.android.tools.lint.LintIssueDocGenerator$ExampleFile extends java.lang.Object { private final String path private final String source private final String language public void <init> (java.lang.String, java.lang.String, java.lang.String) String path String source String language public final java.lang.String getPath () public final java.lang.String getSource () public final java.lang.String getLanguage () }
com/android/tools/lint/LintIssueDocGenerator$Example.class
LintIssueDocGenerator.kt package com.android.tools.lint public final com.android.tools.lint.LintIssueDocGenerator$Example extends java.lang.Object { private final String testClass private final String testMethod private final java.util.List files private final String output private final boolean inferred public void <init> (java.lang.String, java.lang.String, java.util.List, java.lang.String, boolean) String testClass String testMethod java.util.List files String output boolean inferred public synthetic void <init> (java.lang.String, java.lang.String, java.util.List, java.lang.String, boolean, int, kotlin.jvm.internal.DefaultConstructorMarker) public final java.lang.String getTestClass () public final java.lang.String getTestMethod () public final java.util.List getFiles () public final java.lang.String getOutput () public final boolean getInferred () }
com/android/tools/lint/LintIssueDocGenerator$IssueData.class
LintIssueDocGenerator.kt package com.android.tools.lint public final com.android.tools.lint.LintIssueDocGenerator$IssueData extends java.lang.Object { private final com.android.tools.lint.detector.api.Issue issue private String detectorSource private String detectorTestSource private java.io.File detectorSourceFile private java.io.File detectorTestSourceFile private String sourceUrl private String testUrl private com.android.tools.lint.LintIssueDocGenerator$Example example private com.android.tools.lint.LintIssueDocGenerator$Example suppressExample private boolean quickFixable private int copyrightYear final synthetic com.android.tools.lint.LintIssueDocGenerator this$0 public void <init> (com.android.tools.lint.LintIssueDocGenerator, com.android.tools.lint.detector.api.Issue) com.android.tools.lint.LintIssueDocGenerator this$0 com.android.tools.lint.detector.api.Issue issue public final com.android.tools.lint.detector.api.Issue getIssue () public final java.lang.String getDetectorSource () public final void setDetectorSource (java.lang.String) String public final java.lang.String getDetectorTestSource () public final void setDetectorTestSource (java.lang.String) String public final java.io.File getDetectorSourceFile () public final void setDetectorSourceFile (java.io.File) java.io.File public final java.io.File getDetectorTestSourceFile () public final void setDetectorTestSourceFile (java.io.File) java.io.File public final java.lang.String getSourceUrl () public final void setSourceUrl (java.lang.String) String public final java.lang.String getTestUrl () public final void setTestUrl (java.lang.String) String public final com.android.tools.lint.LintIssueDocGenerator$Example getExample () public final void setExample (com.android.tools.lint.LintIssueDocGenerator$Example) com.android.tools.lint.LintIssueDocGenerator$Example public final com.android.tools.lint.LintIssueDocGenerator$Example getSuppressExample () public final void setSuppressExample (com.android.tools.lint.LintIssueDocGenerator$Example) com.android.tools.lint.LintIssueDocGenerator$Example public final boolean getQuickFixable () public final void setQuickFixable (boolean) boolean public final int getCopyrightYear () public final void setCopyrightYear (int) int public final com.android.tools.lint.LintIssueDocGenerator$Companion$Library library () public final void initialize () int $i$a$-let-LintIssueDocGenerator$IssueData$initialize$detectorPath$1 int innerClass String it com.android.tools.lint.LintIssueDocGenerator$Companion$Library library Class detectorClass String detectorPath private final void findDetectorSource (com.android.tools.lint.LintIssueDocGenerator$Companion$Library, java.lang.String, boolean, kotlin.jvm.functions.Function3) int $i$a$-also-LintIssueDocGenerator$IssueData$findDetectorSource$testResult$1 kotlin.Pair it int $i$a$-also-LintIssueDocGenerator$IssueData$findDetectorSource$testResult$2 kotlin.Pair it int $i$a$-also-LintIssueDocGenerator$IssueData$findDetectorSource$testResult$3 kotlin.Pair it int $i$a$-run-LintIssueDocGenerator$IssueData$findDetectorSource$testResult$4 com.android.tools.lint.LintIssueDocGenerator$IssueData $this$findDetectorSource_u24lambda_u244 Object url java.io.File cacheDir kotlin.Pair testResult com.android.tools.lint.LintIssueDocGenerator$Companion$Library library String detectorPath boolean test kotlin.jvm.functions.Function3 assign private final kotlin.Pair findDetectorSource (com.android.tools.lint.LintIssueDocGenerator$Companion$Library, java.lang.String, boolean, java.lang.String, java.lang.String, java.io.File) java.io.IOException exception String relative java.io.File cached String url byte[] bytes String source com.android.tools.lint.LintIssueDocGenerator$Companion$Library library String detectorPath boolean test String sourceSet String extension java.io.File cacheDir }
com/android/tools/lint/LintIssueDocGenerator$IssueData$initialize$1.class
LintIssueDocGenerator.kt package com.android.tools.lint final com.android.tools.lint.LintIssueDocGenerator$IssueData$initialize$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function3 { final synthetic com.android.tools.lint.LintIssueDocGenerator$IssueData this$0 void <init> (com.android.tools.lint.LintIssueDocGenerator$IssueData) com.android.tools.lint.LintIssueDocGenerator$IssueData $receiver public final void invoke (java.lang.String, java.io.File, java.lang.String) String viewUrl java.io.File sourceFile String source public volatile synthetic java.lang.Object invoke (java.lang.Object, java.lang.Object, java.lang.Object) Object p1 Object p2 Object p3 }
com/android/tools/lint/LintIssueDocGenerator$IssueData$initialize$2.class
LintIssueDocGenerator.kt package com.android.tools.lint final com.android.tools.lint.LintIssueDocGenerator$IssueData$initialize$2 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function3 { final synthetic com.android.tools.lint.LintIssueDocGenerator$IssueData this$0 final synthetic com.android.tools.lint.LintIssueDocGenerator this$1 void <init> (com.android.tools.lint.LintIssueDocGenerator$IssueData, com.android.tools.lint.LintIssueDocGenerator) com.android.tools.lint.LintIssueDocGenerator$IssueData $receiver com.android.tools.lint.LintIssueDocGenerator $receiver public final void invoke (java.lang.String, java.io.File, java.lang.String) String viewUrl java.io.File sourceFile String source public volatile synthetic java.lang.Object invoke (java.lang.Object, java.lang.Object, java.lang.Object) Object p1 Object p2 Object p3 }
com/android/tools/lint/LintIssueDocGenerator$DocFormat.class
LintIssueDocGenerator.kt package com.android.tools.lint public final enum com.android.tools.lint.LintIssueDocGenerator$DocFormat extends java.lang.Enum { private final String extension private final String header private final String footer public static final enum com.android.tools.lint.LintIssueDocGenerator$DocFormat MARKDEEP public static final enum com.android.tools.lint.LintIssueDocGenerator$DocFormat MARKDOWN public static final enum com.android.tools.lint.LintIssueDocGenerator$DocFormat HTML private static final synthetic com.android.tools.lint.LintIssueDocGenerator$DocFormat[] $VALUES private void <init> (java.lang.String, int, java.lang.String, java.lang.String, java.lang.String) String $enum$name int $enum$ordinal String extension String header String footer synthetic void <init> (java.lang.String, int, java.lang.String, java.lang.String, java.lang.String, int, kotlin.jvm.internal.DefaultConstructorMarker) public final java.lang.String getExtension () public final java.lang.String getHeader () public final java.lang.String getFooter () public static com.android.tools.lint.LintIssueDocGenerator$DocFormat[] values () public static com.android.tools.lint.LintIssueDocGenerator$DocFormat valueOf (java.lang.String) String value private static final synthetic com.android.tools.lint.LintIssueDocGenerator$DocFormat[] $values () static void <clinit> () }
com/android/tools/lint/LintIssueDocGenerator$WhenMappings.class
LintIssueDocGenerator.kt package com.android.tools.lint public final synthetic com.android.tools.lint.LintIssueDocGenerator$WhenMappings extends java.lang.Object { public static final synthetic int[] $EnumSwitchMapping$0 public static final synthetic int[] $EnumSwitchMapping$1 static void <clinit> () }
com/android/tools/lint/LintResourcePersistence.class
LintResourcePersistence.kt package com.android.tools.lint public final com.android.tools.lint.LintResourcePersistence extends java.lang.Object { public static final com.android.tools.lint.LintResourcePersistence INSTANCE private void <init> () public final java.lang.String serialize (com.android.tools.lint.LintResourceRepository, com.android.tools.lint.model.PathVariables, java.io.File, boolean) int $i$a$-let-LintResourcePersistence$serialize$1 String it int $i$a$-run-LintResourcePersistence$serialize$2 com.android.tools.lint.LintResourcePersistence $this$serialize_u24lambda_u241 com.android.ide.common.util.PathString source com.android.ide.common.resources.ResourceItem item com.google.common.collect.ListMultimap multimap com.android.ide.common.util.PathString source int i com.android.ide.common.blame.SourcePosition position String ignoredIds String ignoredIds com.android.tools.lint.detector.api.Location location com.android.tools.lint.detector.api.Position start com.android.tools.lint.detector.api.Position end int i int i com.android.ide.common.rendering.api.StyleItemResourceValue styleItem String parentStyleName String key Integer value String key Integer value com.android.ide.common.rendering.api.AttrResourceValue attribute String density int $i$a$-let-LintResourcePersistence$serialize$3$3 String rawSource String it int $i$a$-let-LintResourcePersistence$serialize$3 com.android.ide.common.rendering.api.ResourceValue resourceValue com.android.ide.common.resources.ResourceItem item java.util.Collection values com.android.resources.ResourceType type com.google.common.collect.ListMultimap map java.util.Map typeToMap com.android.ide.common.rendering.api.ResourceNamespace namespace boolean framework StringBuilder stringBuilder com.android.tools.lint.LintResourcePersistence$SerializationWriter writer com.google.common.collect.BiMap fileMap int fileCount String rootPath com.google.common.collect.BiMap indexToFile java.util.Collection entries com.android.tools.lint.LintResourceRepository repository com.android.tools.lint.model.PathVariables pathVariables java.io.File root boolean sort public static synthetic java.lang.String serialize$default (com.android.tools.lint.LintResourcePersistence, com.android.tools.lint.LintResourceRepository, com.android.tools.lint.model.PathVariables, java.io.File, boolean, int, java.lang.Object) private final long encodeLineColumnOffset (int, int, int) int line int column int offset private final int decodeLine (long) long bits private final int decodeColumn (long) long bits private final int decodeOffset (long) long bits public final com.android.tools.lint.LintResourceRepository deserialize (java.lang.String, com.android.tools.lint.model.PathVariables, java.io.File, com.android.tools.lint.detector.api.Project, boolean) int $i$a$-ifBlank-LintResourcePersistence$deserialize$libraryName$1 int $i$f$eof com.android.tools.lint.LintResourcePersistence$DeserializationReader this_$iv int $i$f$peek com.android.tools.lint.LintResourcePersistence$DeserializationReader this_$iv String path java.io.File file int $i$a$-also-LintResourcePersistence$deserialize$config$1 com.android.ide.common.resources.configuration.FolderConfiguration it String folderName com.android.ide.common.resources.configuration.FolderConfiguration config java.io.File file int $i$f$eof com.android.tools.lint.LintResourcePersistence$DeserializationReader this_$iv int $i$f$peek com.android.tools.lint.LintResourcePersistence$DeserializationReader this_$iv int $i$f$advance com.android.tools.lint.LintResourcePersistence$DeserializationReader this_$iv int $i$f$eof com.android.tools.lint.LintResourcePersistence$DeserializationReader this_$iv int $i$f$peek com.android.tools.lint.LintResourcePersistence$DeserializationReader this_$iv int $i$f$advance com.android.tools.lint.LintResourcePersistence$DeserializationReader this_$iv int $i$a$-assert-LintResourcePersistence$deserialize$1 String typeClass com.android.resources.ResourceType typeString int $i$f$peek com.android.tools.lint.LintResourcePersistence$DeserializationReader this_$iv$iv int $i$f$next com.android.tools.lint.LintResourcePersistence$DeserializationReader this_$iv String startString String endString int $i$f$peek com.android.tools.lint.LintResourcePersistence$DeserializationReader this_$iv int $i$f$advance com.android.tools.lint.LintResourcePersistence$DeserializationReader this_$iv int $i$f$peek com.android.tools.lint.LintResourcePersistence$DeserializationReader this_$iv String content com.android.tools.lint.LintResourceItem item int $i$a$-also-LintResourcePersistence$deserialize$list$1 java.util.ArrayList it com.android.tools.lint.LintResourcePersistence$LintDeserializedResourceItem item java.util.List list String name String fileNumString int fileNum boolean fileBased String args String rawSource long start long end String ignore char peek String content java.io.File file com.android.ide.common.resources.configuration.FolderConfiguration config com.android.ide.common.resources.configuration.FolderConfiguration config java.util.List itemList java.io.File file java.util.List items java.util.Map map com.android.tools.lint.LintResourcePersistence$DeserializationReader reader String namespaceUri com.android.ide.common.rendering.api.ResourceNamespace namespace String libraryName int size java.util.ArrayList fileList java.util.HashMap parentConfigMap java.util.HashMap folderConfigMap java.util.HashMap valueItems com.android.resources.ResourceType type String s com.android.tools.lint.model.PathVariables pathVariables java.io.File root com.android.tools.lint.detector.api.Project project boolean allowMissingPathVariable public static synthetic com.android.tools.lint.LintResourceRepository deserialize$default (com.android.tools.lint.LintResourcePersistence, java.lang.String, com.android.tools.lint.model.PathVariables, java.io.File, com.android.tools.lint.detector.api.Project, boolean, int, java.lang.Object) public final java.lang.String serialize (com.android.tools.lint.LintResourceRepository, com.android.tools.lint.model.PathVariables) com.android.tools.lint.LintResourceRepository repository com.android.tools.lint.model.PathVariables pathVariables public static final synthetic int access$decodeLine (com.android.tools.lint.LintResourcePersistence, long) com.android.tools.lint.LintResourcePersistence $this long bits public static final synthetic int access$decodeColumn (com.android.tools.lint.LintResourcePersistence, long) com.android.tools.lint.LintResourcePersistence $this long bits public static final synthetic int access$decodeOffset (com.android.tools.lint.LintResourcePersistence, long) com.android.tools.lint.LintResourcePersistence $this long bits static void <clinit> () }
com/android/tools/lint/LintResourcePersistence$serialize$$inlined$compareBy$1.class
Comparisons.kt package com.android.tools.lint public final com.android.tools.lint.LintResourcePersistence$serialize$$inlined$compareBy$1 extends java.lang.Object implements java.util.Comparator { public void <init> () public final int compare (java.lang.Object, java.lang.Object) int $i$a$-compareBy-LintResourcePersistence$serialize$entries$1 java.util.Map$Entry it int $i$a$-compareBy-LintResourcePersistence$serialize$entries$1 java.util.Map$Entry it Object a Object b }
com/android/tools/lint/LintResourcePersistence$serialize$$inlined$compareBy$2.class
Comparisons.kt package com.android.tools.lint public final com.android.tools.lint.LintResourcePersistence$serialize$$inlined$compareBy$2 extends java.lang.Object implements java.util.Comparator { public void <init> () public final int compare (java.lang.Object, java.lang.Object) int $i$a$-compareBy-LintResourcePersistence$serialize$values$1 com.android.ide.common.resources.ResourceItem it int $i$a$-compareBy-LintResourcePersistence$serialize$values$1 com.android.ide.common.resources.ResourceItem it Object a Object b }
com/android/tools/lint/LintResourcePersistence$serialize$3$1.class
LintResourcePersistence.kt package com.android.tools.lint final com.android.tools.lint.LintResourcePersistence$serialize$3$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 { public static final com.android.tools.lint.LintResourcePersistence$serialize$3$1 INSTANCE void <init> () public final java.lang.CharSequence invoke (com.android.ide.common.rendering.api.AttributeFormat) com.android.ide.common.rendering.api.AttributeFormat it public volatile synthetic java.lang.Object invoke (java.lang.Object) Object p1 static void <clinit> () }
com/android/tools/lint/LintResourcePersistence$serialize$3$2.class
LintResourcePersistence.kt package com.android.tools.lint final com.android.tools.lint.LintResourcePersistence$serialize$3$2 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 { public static final com.android.tools.lint.LintResourcePersistence$serialize$3$2 INSTANCE void <init> () public final java.lang.CharSequence invoke (com.android.ide.common.rendering.api.AttributeFormat) com.android.ide.common.rendering.api.AttributeFormat it public volatile synthetic java.lang.Object invoke (java.lang.Object) Object p1 static void <clinit> () }
com/android/tools/lint/LintResourcePersistence$DeserializationReader.class
LintResourcePersistence.kt package com.android.tools.lint final com.android.tools.lint.LintResourcePersistence$DeserializationReader extends java.lang.Object { private final String s private int i private final int n public void <init> (java.lang.String) String s public final char peek () int $i$f$peek public final java.lang.String readString (char) String string char c int index char p char c StringBuilder contentBuilder char terminator public final java.lang.String readRaw (char) char p int begin char terminator public final char next () int $i$f$peek com.android.tools.lint.LintResourcePersistence$DeserializationReader this_$iv int $i$f$next public final void advance () int $i$f$advance public final boolean eof () int $i$f$eof public java.lang.String toString () int windowSize int start int end public static final synthetic int access$getI$p (com.android.tools.lint.LintResourcePersistence$DeserializationReader) com.android.tools.lint.LintResourcePersistence$DeserializationReader $this public static final synthetic int access$getN$p (com.android.tools.lint.LintResourcePersistence$DeserializationReader) com.android.tools.lint.LintResourcePersistence$DeserializationReader $this public static final synthetic java.lang.String access$getS$p (com.android.tools.lint.LintResourcePersistence$DeserializationReader) com.android.tools.lint.LintResourcePersistence$DeserializationReader $this public static final synthetic void access$setI$p (com.android.tools.lint.LintResourcePersistence$DeserializationReader, int) com.android.tools.lint.LintResourcePersistence$DeserializationReader $this int }
com/android/tools/lint/LintResourcePersistence$SerializationWriter.class
LintResourcePersistence.kt package com.android.tools.lint final com.android.tools.lint.LintResourcePersistence$SerializationWriter extends java.lang.Object { private final StringBuilder sb public void <init> (java.lang.StringBuilder) StringBuilder sb public final com.android.tools.lint.LintResourcePersistence$SerializationWriter write (char) char char public final com.android.tools.lint.LintResourcePersistence$SerializationWriter write (java.lang.String) String string public final com.android.tools.lint.LintResourcePersistence$SerializationWriter writeHex (long) long long public final com.android.tools.lint.LintResourcePersistence$SerializationWriter escape (java.lang.String) char c int i int n String s public final void writePath (com.android.tools.lint.model.PathVariables, java.lang.String, java.lang.String) com.android.tools.lint.model.PathVariables pathVariables String rootPath String path public java.lang.String toString () }
com/android/tools/lint/LintResourcePersistence$LintDeserializedResourceItem.class
LintResourcePersistence.kt package com.android.tools.lint final com.android.tools.lint.LintResourcePersistence$LintDeserializedResourceItem extends com.android.ide.common.resources.ResourceMergerItem implements com.android.tools.lint.detector.api.Location$LocationAware com.android.tools.lint.detector.api.Issue$IgnoredIdProvider { private final java.io.File sourceFile private final com.android.ide.common.resources.configuration.FolderConfiguration config private final boolean fileBased private final String rawSource private final String text private final String arguments private final String library private final String ignoredIds private final long start private final long end public void <init> (java.io.File, java.lang.String, com.android.ide.common.rendering.api.ResourceNamespace, com.android.resources.ResourceType, com.android.ide.common.resources.configuration.FolderConfiguration, boolean, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, long, long) java.io.File sourceFile String name com.android.ide.common.rendering.api.ResourceNamespace namespace com.android.resources.ResourceType type com.android.ide.common.resources.configuration.FolderConfiguration config boolean fileBased String rawSource String text String arguments String library String ignoredIds long start long end public com.android.ide.common.resources.configuration.FolderConfiguration getConfiguration () public java.io.File getFile () public com.android.ide.common.util.PathString getSource () public java.lang.String getValueText () public com.android.ide.common.rendering.api.ResourceValue getResourceValue () int $i$a$-also-LintResourcePersistence$LintDeserializedResourceItem$getResourceValue$1 com.android.ide.common.rendering.api.ResourceValue it public java.lang.String getLibraryName () private final com.android.ide.common.rendering.api.ResourceValue createResourceValue () int $i$f$eof com.android.tools.lint.LintResourcePersistence$DeserializationReader this_$iv String element com.android.ide.common.rendering.api.ArrayResourceValueImpl array int $i$f$eof com.android.tools.lint.LintResourcePersistence$DeserializationReader this_$iv String quantity String value com.android.ide.common.rendering.api.PluralsResourceValueImpl plural int $i$f$peek com.android.tools.lint.LintResourcePersistence$DeserializationReader this_$iv$iv int $i$f$next com.android.tools.lint.LintResourcePersistence$DeserializationReader this_$iv int $i$f$eof com.android.tools.lint.LintResourcePersistence$DeserializationReader this_$iv String name String value com.android.ide.common.rendering.api.StyleItemResourceValueImpl item String parent com.android.ide.common.rendering.api.StyleResourceValueImpl style int $i$f$peek com.android.tools.lint.LintResourcePersistence$DeserializationReader this_$iv$iv int $i$f$next com.android.tools.lint.LintResourcePersistence$DeserializationReader this_$iv int $i$f$eof com.android.tools.lint.LintResourcePersistence$DeserializationReader this_$iv java.util.Set formats int $i$f$eof com.android.tools.lint.LintResourcePersistence$DeserializationReader this_$iv int $i$f$peek com.android.tools.lint.LintResourcePersistence$DeserializationReader this_$iv int $i$f$advance com.android.tools.lint.LintResourcePersistence$DeserializationReader this_$iv String name String value String attrName com.android.ide.common.rendering.api.AttrResourceValueImpl attr String format com.android.ide.common.rendering.api.StyleableResourceValueImpl style char separator java.util.List formats java.util.Set formats int $i$f$eof com.android.tools.lint.LintResourcePersistence$DeserializationReader this_$iv String name String value com.android.ide.common.rendering.api.AttrResourceValueImpl attr String format com.android.resources.Density density com.android.tools.lint.LintResourcePersistence$DeserializationReader reader public boolean isFileBased () public java.lang.String toString () String path String parentPath public com.android.tools.lint.detector.api.Location getLocation () public java.lang.String getIgnoredIds () }
com/android/tools/lint/LintResourceRepository.class
LintResourceRepository.kt package com.android.tools.lint public com.android.tools.lint.LintResourceRepository extends com.android.ide.common.resources.AbstractResourceRepository implements com.android.ide.common.resources.SingleNamespaceResourceRepository { public static final com.android.tools.lint.LintResourceRepository$Companion Companion private final com.android.tools.lint.detector.api.Project project private final java.util.Map typeToMap private final com.android.ide.common.rendering.api.ResourceNamespace namespace private final String libraryName private static final kotlin.jvm.functions.Function1 skipHidden private static final String KEY_LIBRARY_CACHE private static final String KEY_FRAMEWORK_CACHE private static boolean warned public void <init> (com.android.tools.lint.detector.api.Project, java.util.Map, com.android.ide.common.rendering.api.ResourceNamespace, java.lang.String) com.android.tools.lint.detector.api.Project project java.util.Map typeToMap com.android.ide.common.rendering.api.ResourceNamespace namespace String libraryName public final java.util.Map getTypeToMap$lint_cli () public final java.lang.String getLibraryName () protected com.google.common.collect.ListMultimap getResourcesInternal (com.android.ide.common.rendering.api.ResourceNamespace, com.android.resources.ResourceType) com.android.ide.common.rendering.api.ResourceNamespace namespace com.android.resources.ResourceType resourceType public java.util.Set getNamespaces () public com.android.ide.common.rendering.api.ResourceNamespace getNamespace () public java.util.Collection getLeafResourceRepositories () public final java.lang.String serialize (com.android.tools.lint.model.PathVariables, java.io.File, boolean) com.android.tools.lint.model.PathVariables pathVariables java.io.File root boolean sort public static synthetic java.lang.String serialize$default (com.android.tools.lint.LintResourceRepository, com.android.tools.lint.model.PathVariables, java.io.File, boolean, int, java.lang.Object) public com.android.ide.common.resources.ResourceVisitor$VisitResult accept (com.android.ide.common.resources.ResourceVisitor) com.android.ide.common.resources.ResourceVisitor visitor public java.lang.String getPackageName () public java.util.Collection getPublicResources (com.android.ide.common.rendering.api.ResourceNamespace, com.android.resources.ResourceType) com.android.ide.common.rendering.api.ResourceNamespace namespace com.android.resources.ResourceType type public java.lang.String toString () int $i$a$-let-LintResourceRepository$toString$1 String it public static final synthetic kotlin.jvm.functions.Function1 access$getSkipHidden$cp () public static final synthetic com.android.tools.lint.detector.api.Project access$getProject$p (com.android.tools.lint.LintResourceRepository) com.android.tools.lint.LintResourceRepository $this public static final synthetic boolean access$getWarned$cp () public static final synthetic void access$setWarned$cp (boolean) boolean static void <clinit> () }
com/android/tools/lint/LintResourceRepository$Companion$skipHidden$1.class
LintResourceRepository.kt package com.android.tools.lint final com.android.tools.lint.LintResourceRepository$Companion$skipHidden$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 { public static final com.android.tools.lint.LintResourceRepository$Companion$skipHidden$1 INSTANCE void <init> () public final java.lang.Boolean invoke (java.io.File) java.io.File file public volatile synthetic java.lang.Object invoke (java.lang.Object) Object p1 static void <clinit> () }
com/android/tools/lint/LintResourceRepository$MergedResourceRepository.class
LintResourceRepository.kt package com.android.tools.lint public final com.android.tools.lint.LintResourceRepository$MergedResourceRepository extends com.android.ide.common.resources.AbstractResourceRepository { private final com.android.tools.lint.detector.api.Project project private final java.util.List repositories private final com.android.ide.common.rendering.api.ResourceNamespace namespace private final java.util.EnumMap cache public void <init> (com.android.tools.lint.detector.api.Project, java.util.List, com.android.ide.common.rendering.api.ResourceNamespace) com.android.tools.lint.detector.api.Project project java.util.List repositories com.android.ide.common.rendering.api.ResourceNamespace namespace public com.android.ide.common.resources.ResourceVisitor$VisitResult accept (com.android.ide.common.resources.ResourceVisitor) com.android.ide.common.resources.ResourceItem item com.google.common.collect.ListMultimap map com.android.tools.lint.LintResourceRepository repository com.android.resources.ResourceType type com.android.ide.common.resources.ResourceVisitor visitor public java.util.Collection getPublicResources (com.android.ide.common.rendering.api.ResourceNamespace, com.android.resources.ResourceType) com.android.ide.common.rendering.api.ResourceNamespace namespace com.android.resources.ResourceType type public java.util.Set getNamespaces () public java.util.Collection getLeafResourceRepositories () protected com.google.common.collect.ListMultimap getResourcesInternal (com.android.ide.common.rendering.api.ResourceNamespace, com.android.resources.ResourceType) int $i$a$-let-LintResourceRepository$MergedResourceRepository$getResourcesInternal$1$1$1 com.google.common.collect.ListMultimap it int $i$a$-forEach-LintResourceRepository$MergedResourceRepository$getResourcesInternal$1$1 com.google.common.collect.ListMultimap repoMap com.android.tools.lint.LintResourceRepository repository Object element$iv int $i$f$forEach Iterable $this$forEach$iv int $i$a$-run-LintResourceRepository$MergedResourceRepository$getResourcesInternal$1 int keyCount int valuesPerKey com.google.common.collect.ArrayListMultimap map com.android.tools.lint.LintResourceRepository$MergedResourceRepository $this$getResourcesInternal_u24lambda_u242 com.android.ide.common.rendering.api.ResourceNamespace namespace com.android.resources.ResourceType type public java.util.List getResources (com.android.ide.common.rendering.api.ResourceNamespace, com.android.resources.ResourceType, java.lang.String) int $i$a$-forEach-LintResourceRepository$MergedResourceRepository$getResources$1 com.android.tools.lint.LintResourceRepository repository Object element$iv int $i$f$forEach Iterable $this$forEach$iv java.util.ArrayList list com.android.ide.common.rendering.api.ResourceNamespace namespace com.android.resources.ResourceType resourceType String resourceName public boolean hasResources (com.android.ide.common.rendering.api.ResourceNamespace, com.android.resources.ResourceType, java.lang.String) com.android.tools.lint.LintResourceRepository repository com.android.ide.common.rendering.api.ResourceNamespace namespace com.android.resources.ResourceType resourceType String resourceName public boolean hasResources (com.android.ide.common.rendering.api.ResourceNamespace, com.android.resources.ResourceType) com.android.tools.lint.LintResourceRepository repository com.android.ide.common.rendering.api.ResourceNamespace namespace com.android.resources.ResourceType resourceType public java.lang.String toString () }
com/android/tools/lint/LintResourceRepository$LintLibraryRepository.class
LintResourceRepository.kt package com.android.tools.lint public final com.android.tools.lint.LintResourceRepository$LintLibraryRepository extends com.android.tools.lint.LintResourceRepository { private final com.android.tools.lint.LintCliClient client private final com.android.tools.lint.model.LintModelAndroidLibrary library public void <init> (com.android.tools.lint.LintCliClient, com.android.tools.lint.model.LintModelAndroidLibrary, com.android.ide.common.rendering.api.ResourceNamespace) Object element$iv$iv int $i$f$filterTo Object[] $this$filterTo$iv$iv java.util.Collection destination$iv$iv int $i$f$filter Object[] $this$filter$iv kotlin.jvm.functions.Function1 predicate$iv int $i$a$-forEach-LintResourceRepository$LintLibraryRepository$1 java.io.File folder Object element$iv int $i$f$forEach Iterable $this$forEach$iv java.io.File[] listFiles com.android.tools.lint.LintCliClient client com.android.tools.lint.model.LintModelAndroidLibrary library com.android.ide.common.rendering.api.ResourceNamespace namespace protected com.google.common.collect.ListMultimap getResourcesInternal (com.android.ide.common.rendering.api.ResourceNamespace, com.android.resources.ResourceType) int $i$f$emptyArray java.io.File folder com.android.resources.ResourceType scannedType java.util.List scannedTypes com.android.resources.ResourceFolderType scannedFolderTypes int $i$a$-run-LintResourceRepository$LintLibraryRepository$getResourcesInternal$1 java.util.List folderTypes java.io.File[] folders String libraryName com.android.tools.lint.LintResourceRepository$LintLibraryRepository $this$getResourcesInternal_u24lambda_u241 com.android.ide.common.rendering.api.ResourceNamespace namespace com.android.resources.ResourceType resourceType public java.lang.String toString () }
com/android/tools/lint/LintResourceRepository$LintLibraryRepository$getResourcesInternal$1$folders$1.class
LintResourceRepository.kt package com.android.tools.lint final com.android.tools.lint.LintResourceRepository$LintLibraryRepository$getResourcesInternal$1$folders$1 extends java.lang.Object implements java.io.FileFilter { final synthetic java.util.List $folderTypes void <init> (java.util.List) java.util.List $folderTypes public final boolean accept (java.io.File) com.android.resources.ResourceFolderType folderType java.io.File folder }
com/android/tools/lint/LintResourceRepository$Companion.class
LintResourceRepository.kt package com.android.tools.lint public final com.android.tools.lint.LintResourceRepository$Companion extends java.lang.Object { private void <init> () public final com.android.ide.common.resources.ResourceRepository removeFileAccess (com.android.tools.lint.detector.api.Project, com.android.ide.common.resources.ResourceRepository) com.android.ide.common.resources.ResourceItem withoutSource String name com.android.ide.common.resources.ResourceItem item com.android.resources.ResourceType type com.google.common.collect.ListMultimap multiMap java.util.Map map java.util.Map original com.android.ide.common.resources.SingleNamespaceResourceRepository leaf com.android.tools.lint.detector.api.Project project com.android.ide.common.resources.ResourceRepository repository public final void clearCaches (com.android.tools.lint.LintCliClient, com.android.tools.lint.detector.api.Project) com.android.tools.lint.client.api.ResourceRepositoryScope s com.android.tools.lint.LintCliClient client com.android.tools.lint.detector.api.Project project public final com.android.ide.common.resources.ResourceRepository get (com.android.tools.lint.LintCliClient, com.android.tools.lint.detector.api.Project, com.android.tools.lint.client.api.ResourceRepositoryScope) int $i$a$-also-LintResourceRepository$Companion$get$1 com.android.ide.common.resources.ResourceRepository it com.android.tools.lint.LintCliClient client com.android.tools.lint.detector.api.Project project com.android.tools.lint.client.api.ResourceRepositoryScope scope private final com.android.ide.common.resources.ResourceRepository createRepository (com.android.tools.lint.LintCliClient, com.android.tools.lint.detector.api.Project, com.android.tools.lint.client.api.ResourceRepositoryScope) int $i$a$-let-LintResourceRepository$Companion$createRepository$1 com.android.sdklib.IAndroidTarget target int $i$a$-filter-LintResourceRepository$Companion$createRepository$2 com.android.tools.lint.detector.api.Project it Object element$iv$iv int $i$f$filterTo Iterable $this$filterTo$iv$iv java.util.Collection destination$iv$iv int $i$f$filter Iterable $this$filter$iv int $i$a$-map-LintResourceRepository$Companion$createRepository$3 com.android.tools.lint.detector.api.Project it Object item$iv$iv int $i$f$mapTo Iterable $this$mapTo$iv$iv java.util.Collection destination$iv$iv int $i$f$map Iterable $this$map$iv int $i$a$-forEach-LintResourceRepository$Companion$createRepository$4 com.android.tools.lint.LintResourceRepository it Object element$iv int $i$f$forEach Iterable $this$forEach$iv Object element$iv$iv int $i$f$filterIsInstanceTo Iterable $this$filterIsInstanceTo$iv$iv java.util.Collection destination$iv$iv int $i$f$filterIsInstance Iterable $this$filterIsInstance$iv int $i$a$-let-LintResourceRepository$Companion$createRepository$libs$1 com.android.tools.lint.model.LintModelAndroidLibrary it int $i$a$-forEach-LintResourceRepository$Companion$createRepository$7 com.android.tools.lint.LintResourceRepository it Object element$iv int $i$f$forEach kotlin.sequences.Sequence $this$forEach$iv java.util.List libs com.android.tools.lint.LintResourceRepository projectRepository java.util.List repositories com.android.tools.lint.LintCliClient client com.android.tools.lint.detector.api.Project project com.android.tools.lint.client.api.ResourceRepositoryScope scope private final com.android.tools.lint.LintResourceRepository getOrCreateRepository (java.io.File, com.android.tools.lint.client.api.LintClient, java.io.File, com.android.tools.lint.detector.api.Project, boolean, kotlin.jvm.functions.Function0) StringBuilder sb Throwable e String serialized String serialized com.android.tools.lint.LintResourceRepository repository java.io.File serializedFile com.android.tools.lint.client.api.LintClient client java.io.File root com.android.tools.lint.detector.api.Project project boolean isModuleDependency kotlin.jvm.functions.Function0 factory private final com.android.tools.lint.LintResourceRepository getForProjectOnly (com.android.tools.lint.LintCliClient, com.android.tools.lint.detector.api.Project, boolean) int $i$a$-also-LintResourceRepository$Companion$getForProjectOnly$2 com.android.tools.lint.LintResourceRepository it com.android.tools.lint.LintCliClient client com.android.tools.lint.detector.api.Project project boolean isModuleDependency private final java.io.File getLibraryResourceCacheFile (com.android.tools.lint.LintCliClient, com.android.tools.lint.model.LintModelAndroidLibrary) com.android.tools.lint.LintCliClient client com.android.tools.lint.model.LintModelAndroidLibrary library private final java.io.File getFrameworkResourceCacheFile (com.android.tools.lint.LintCliClient, java.lang.String) com.android.tools.lint.LintCliClient client String hash private final com.android.tools.lint.LintResourceRepository getForLibrary (com.android.tools.lint.LintCliClient, com.android.tools.lint.model.LintModelAndroidLibrary) int $i$a$-also-LintResourceRepository$Companion$getForLibrary$cache$1 java.util.HashMap it java.util.Map cache com.android.tools.lint.LintCliClient client com.android.tools.lint.model.LintModelAndroidLibrary library private final com.android.tools.lint.LintResourceRepository getForFramework (com.android.tools.lint.LintCliClient, com.android.sdklib.IAndroidTarget) java.io.File res com.android.tools.lint.LintCliClient client com.android.sdklib.IAndroidTarget target private final com.android.tools.lint.LintResourceRepository getForFramework (java.lang.String, java.io.File, com.android.tools.lint.LintCliClient) int $i$a$-also-LintResourceRepository$Companion$getForFramework$cache$1 java.util.HashMap it java.util.Map cache String hash java.io.File res com.android.tools.lint.LintCliClient client private final com.android.tools.lint.LintResourceRepository getForFramework (com.android.tools.lint.LintCliClient, java.lang.String, java.io.File, java.util.Map) int $i$a$-also-LintResourceRepository$Companion$getForFramework$2 com.android.tools.lint.LintResourceRepository it com.android.tools.lint.LintCliClient client String hash java.io.File res java.util.Map cache private final com.android.tools.lint.LintResourceRepository getForLibrary (com.android.tools.lint.LintCliClient, com.android.tools.lint.model.LintModelAndroidLibrary, java.util.Map) int $i$a$-also-LintResourceRepository$Companion$getForLibrary$2 com.android.tools.lint.LintResourceRepository it com.android.tools.lint.LintCliClient client com.android.tools.lint.model.LintModelAndroidLibrary library java.util.Map cache private final com.android.tools.lint.LintResourceRepository createFromFolder (com.android.tools.lint.client.api.LintClient, com.android.tools.lint.detector.api.Project, com.android.ide.common.rendering.api.ResourceNamespace) com.android.tools.lint.client.api.LintClient client com.android.tools.lint.detector.api.Project project com.android.ide.common.rendering.api.ResourceNamespace namespace public final com.android.tools.lint.LintResourceRepository createFromFolder (com.android.tools.lint.client.api.LintClient, kotlin.sequences.Sequence, com.android.tools.lint.detector.api.Project, java.lang.String, com.android.ide.common.rendering.api.ResourceNamespace) Object element$iv$iv int $i$f$filterTo Object[] $this$filterTo$iv$iv java.util.Collection destination$iv$iv int $i$f$filter Object[] $this$filter$iv kotlin.jvm.functions.Function1 predicate$iv java.io.File folder java.io.File[] folders java.io.File resourceFolder java.util.Map map com.android.tools.lint.client.api.LintClient client kotlin.sequences.Sequence resourceFolders com.android.tools.lint.detector.api.Project project String libraryName com.android.ide.common.rendering.api.ResourceNamespace namespace private final void scanTypeFolder (com.android.tools.lint.client.api.LintClient, java.io.File, java.lang.String, com.android.ide.common.rendering.api.ResourceNamespace, java.util.Map) Object element$iv$iv int $i$f$filterTo Object[] $this$filterTo$iv$iv java.util.Collection destination$iv$iv int $i$f$filter Object[] $this$filter$iv kotlin.jvm.functions.Function1 predicate$iv java.io.File file java.io.File file String folderName com.android.resources.ResourceFolderType folderType com.android.ide.common.resources.configuration.FolderConfiguration config java.util.List files com.android.tools.lint.client.api.LintClient client java.io.File folder String libraryName com.android.ide.common.rendering.api.ResourceNamespace namespace java.util.Map map private final void processValues (com.android.tools.lint.client.api.LintClient, com.android.ide.common.rendering.api.ResourceNamespace, java.util.Map, com.android.ide.common.resources.configuration.FolderConfiguration, java.lang.String, java.io.File) com.android.resources.ResourceType type String name String ignoredIds org.w3c.dom.Element element org.w3c.dom.Element resources java.util.ArrayList items String rootIgnored com.android.tools.lint.client.api.LintClient client com.android.ide.common.rendering.api.ResourceNamespace namespace java.util.Map map com.android.ide.common.resources.configuration.FolderConfiguration config String libraryName java.io.File file private final void addItems (java.io.File, java.lang.String, com.android.resources.ResourceType, org.w3c.dom.Element, com.android.ide.common.resources.configuration.FolderConfiguration, java.lang.String, com.android.ide.common.rendering.api.ResourceNamespace, java.util.Map, java.util.List, java.lang.String) com.android.ide.common.blame.SourcePosition position com.android.tools.lint.LintResourceItem item java.io.File file String name com.android.resources.ResourceType type org.w3c.dom.Element element com.android.ide.common.resources.configuration.FolderConfiguration config String libraryName com.android.ide.common.rendering.api.ResourceNamespace namespace java.util.Map map java.util.List added String ignoredIds private final void addStyleableItems (java.io.File, org.w3c.dom.Element, com.android.ide.common.rendering.api.ResourceNamespace, java.util.Map, com.android.ide.common.resources.configuration.FolderConfiguration, java.util.List, java.lang.String) String name com.android.resources.ResourceType type String ignoredIds com.android.ide.common.blame.SourcePosition position com.android.tools.lint.LintResourceItem attr org.w3c.dom.Element element java.io.File file org.w3c.dom.Element styleableNode com.android.ide.common.rendering.api.ResourceNamespace namespace java.util.Map map com.android.ide.common.resources.configuration.FolderConfiguration config java.util.List added String elementIgnoredIds private final java.lang.String appendIgnore (java.lang.String, org.w3c.dom.Element) String ignored String cleaned String $this$appendIgnore org.w3c.dom.Element element private final void addIds (com.android.tools.lint.client.api.LintClient, org.w3c.dom.Element, java.util.Map, com.android.resources.ResourceFolderType, com.android.ide.common.resources.configuration.FolderConfiguration, java.io.File, com.android.ide.common.rendering.api.ResourceNamespace, java.util.List) String name com.android.tools.lint.LintResourceItem item org.w3c.dom.Node attribute String value int i org.w3c.dom.Element child org.w3c.dom.NamedNodeMap attributes com.android.tools.lint.client.api.LintClient client org.w3c.dom.Element element java.util.Map map com.android.resources.ResourceFolderType folderType com.android.ide.common.resources.configuration.FolderConfiguration config java.io.File file com.android.ide.common.rendering.api.ResourceNamespace namespace java.util.List added private final void processFiles (com.android.tools.lint.client.api.LintClient, java.util.Map, com.android.resources.ResourceFolderType, com.android.ide.common.resources.configuration.FolderConfiguration, java.lang.String, com.android.ide.common.rendering.api.ResourceNamespace, java.io.File) int $i$a$-let-LintResourceRepository$Companion$processFiles$1 java.util.List items org.w3c.dom.Element it String name com.android.resources.ResourceType type com.android.tools.lint.LintResourceItem item com.android.tools.lint.client.api.LintClient client java.util.Map map com.android.resources.ResourceFolderType folderType com.android.ide.common.resources.configuration.FolderConfiguration config String libraryName com.android.ide.common.rendering.api.ResourceNamespace namespace java.io.File file public final void recordItem$lint_cli (java.util.Map, com.android.resources.ResourceType, java.lang.String, com.android.ide.common.resources.ResourceItem) int $i$a$-run-LintResourceRepository$Companion$recordItem$typeMap$1 com.google.common.collect.ListMultimap newMap com.android.tools.lint.LintResourceRepository$Companion $this$recordItem_u24lambda_u2413 com.google.common.collect.ListMultimap typeMap java.util.Map map com.android.resources.ResourceType type String name com.android.ide.common.resources.ResourceItem item public static final synthetic void access$scanTypeFolder (com.android.tools.lint.LintResourceRepository$Companion, com.android.tools.lint.client.api.LintClient, java.io.File, java.lang.String, com.android.ide.common.rendering.api.ResourceNamespace, java.util.Map) com.android.tools.lint.LintResourceRepository$Companion $this com.android.tools.lint.client.api.LintClient client java.io.File folder String libraryName com.android.ide.common.rendering.api.ResourceNamespace namespace java.util.Map map public static final synthetic com.android.tools.lint.LintResourceRepository access$getForLibrary (com.android.tools.lint.LintResourceRepository$Companion, com.android.tools.lint.LintCliClient, com.android.tools.lint.model.LintModelAndroidLibrary) com.android.tools.lint.LintResourceRepository$Companion $this com.android.tools.lint.LintCliClient client com.android.tools.lint.model.LintModelAndroidLibrary library public static final synthetic com.android.tools.lint.LintResourceRepository access$createFromFolder (com.android.tools.lint.LintResourceRepository$Companion, com.android.tools.lint.client.api.LintClient, com.android.tools.lint.detector.api.Project, com.android.ide.common.rendering.api.ResourceNamespace) com.android.tools.lint.LintResourceRepository$Companion $this com.android.tools.lint.client.api.LintClient client com.android.tools.lint.detector.api.Project project com.android.ide.common.rendering.api.ResourceNamespace namespace public synthetic void <init> (kotlin.jvm.internal.DefaultConstructorMarker) kotlin.jvm.internal.DefaultConstructorMarker $constructor_marker }
com/android/tools/lint/LintResourceRepository$Companion$removeFileAccess$withoutSource$1.class
LintResourceRepository.kt package com.android.tools.lint public final com.android.tools.lint.LintResourceRepository$Companion$removeFileAccess$withoutSource$1 extends com.android.tools.lint.LintResourceItem { final synthetic com.android.ide.common.resources.ResourceItem $item void <init> (com.android.ide.common.resources.ResourceItem) com.android.ide.common.resources.ResourceItem $item private final void reportPathAccess (java.lang.String) String method public com.android.ide.common.util.PathString getSource () public com.android.ide.common.resources.ResourceFile getSourceFile () public java.io.File getFile () public volatile synthetic com.android.ide.common.resources.DataFile getSourceFile () }
com/android/tools/lint/LintResourceRepository$Companion$createRepository$5.class
LintResourceRepository.kt package com.android.tools.lint final com.android.tools.lint.LintResourceRepository$Companion$createRepository$5 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 { final synthetic com.android.tools.lint.LintCliClient $client void <init> (com.android.tools.lint.LintCliClient) com.android.tools.lint.LintCliClient $client public final com.android.tools.lint.LintResourceRepository invoke (com.android.tools.lint.model.LintModelAndroidLibrary) com.android.tools.lint.model.LintModelAndroidLibrary it public volatile synthetic java.lang.Object invoke (java.lang.Object) Object p1 }
com/android/tools/lint/LintResourceRepository$Companion$createRepository$6.class
LintResourceRepository.kt package com.android.tools.lint final com.android.tools.lint.LintResourceRepository$Companion$createRepository$6 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 { public static final com.android.tools.lint.LintResourceRepository$Companion$createRepository$6 INSTANCE void <init> () public final java.lang.Boolean invoke (com.android.tools.lint.LintResourceRepository) com.android.tools.lint.LintResourceRepository it public volatile synthetic java.lang.Object invoke (java.lang.Object) Object p1 static void <clinit> () }
com/android/tools/lint/LintResourceRepository$Companion$getForProjectOnly$1.class
LintResourceRepository.kt package com.android.tools.lint final com.android.tools.lint.LintResourceRepository$Companion$getForProjectOnly$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function0 { final synthetic com.android.tools.lint.LintCliClient $client final synthetic com.android.tools.lint.detector.api.Project $project void <init> (com.android.tools.lint.LintCliClient, com.android.tools.lint.detector.api.Project) com.android.tools.lint.LintCliClient $client com.android.tools.lint.detector.api.Project $project public final com.android.tools.lint.LintResourceRepository invoke () public volatile synthetic java.lang.Object invoke () }
com/android/tools/lint/LintResourceRepository$Companion$getForFramework$1.class
LintResourceRepository.kt package com.android.tools.lint final com.android.tools.lint.LintResourceRepository$Companion$getForFramework$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function0 { final synthetic com.android.tools.lint.LintCliClient $client final synthetic java.io.File $res void <init> (com.android.tools.lint.LintCliClient, java.io.File) com.android.tools.lint.LintCliClient $client java.io.File $res public final com.android.tools.lint.LintResourceRepository invoke () public volatile synthetic java.lang.Object invoke () }
com/android/tools/lint/LintResourceRepository$Companion$getForLibrary$1.class
LintResourceRepository.kt package com.android.tools.lint final com.android.tools.lint.LintResourceRepository$Companion$getForLibrary$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function0 { final synthetic com.android.tools.lint.LintCliClient $client final synthetic com.android.tools.lint.model.LintModelAndroidLibrary $library void <init> (com.android.tools.lint.LintCliClient, com.android.tools.lint.model.LintModelAndroidLibrary) com.android.tools.lint.LintCliClient $client com.android.tools.lint.model.LintModelAndroidLibrary $library public final com.android.tools.lint.LintResourceRepository invoke () public volatile synthetic java.lang.Object invoke () }
com/android/tools/lint/LintResourceRepository$Companion$EmptyRepository.class
LintResourceRepository.kt package com.android.tools.lint public final com.android.tools.lint.LintResourceRepository$Companion$EmptyRepository extends com.android.tools.lint.LintResourceRepository { public static final com.android.tools.lint.LintResourceRepository$Companion$EmptyRepository INSTANCE private void <init> () public com.android.ide.common.resources.ResourceVisitor$VisitResult accept (com.android.ide.common.resources.ResourceVisitor) com.android.ide.common.resources.ResourceVisitor visitor public java.util.Set getNamespaces () public java.util.Collection getLeafResourceRepositories () protected com.google.common.collect.ListMultimap getResourcesInternal (com.android.ide.common.rendering.api.ResourceNamespace, com.android.resources.ResourceType) com.android.ide.common.rendering.api.ResourceNamespace namespace com.android.resources.ResourceType resourceType public java.lang.String toString () static void <clinit> () }
com/android/tools/lint/LintResourceItem.class
LintResourceRepository.kt package com.android.tools.lint public com.android.tools.lint.LintResourceItem extends com.android.ide.common.resources.ResourceMergerItem implements com.android.tools.lint.detector.api.Location$LocationAware com.android.tools.lint.detector.api.Issue$IgnoredIdProvider { private final java.io.File sourceFile private final com.android.ide.common.resources.configuration.FolderConfiguration config private final boolean fileBased private final String ignoredIds private final com.android.ide.common.blame.SourcePosition position public void <init> (java.io.File, java.lang.String, com.android.ide.common.rendering.api.ResourceNamespace, com.android.resources.ResourceType, org.w3c.dom.Node, java.lang.Boolean, java.lang.String, com.android.ide.common.resources.configuration.FolderConfiguration, boolean, java.lang.String, com.android.ide.common.blame.SourcePosition) java.io.File sourceFile String name com.android.ide.common.rendering.api.ResourceNamespace namespace com.android.resources.ResourceType type org.w3c.dom.Node value Boolean isFromDependency String libraryName com.android.ide.common.resources.configuration.FolderConfiguration config boolean fileBased String ignoredIds com.android.ide.common.blame.SourcePosition position public final com.android.ide.common.blame.SourcePosition getPosition () public void <init> (com.android.tools.lint.LintResourceItem, boolean) com.android.tools.lint.LintResourceItem item boolean fromDependency public com.android.ide.common.resources.configuration.FolderConfiguration getConfiguration () public java.lang.String getIgnoredIds () public java.io.File getFile () public com.android.ide.common.util.PathString getSource () public boolean isFileBased () public com.android.tools.lint.detector.api.Location getLocation () public java.lang.String toString () String path String parentPath }
com/android/tools/lint/LintResourceRepositoryKt.class
LintResourceRepository.kt package com.android.tools.lint public final com.android.tools.lint.LintResourceRepositoryKt extends java.lang.Object { private static final java.lang.Void unsupported () public static final synthetic java.lang.Void access$unsupported () }
com/android/tools/lint/LintStats.class
LintStats.kt package com.android.tools.lint public final com.android.tools.lint.LintStats extends java.lang.Object { public static final com.android.tools.lint.LintStats$Companion Companion private final int errorCount private final int warningCount private final int baselineErrorCount private final int baselineWarningCount private final int baselineFixedCount private final int autoFixedCount private final int hasAutoFixCount public void <init> (int, int, int, int, int, int, int) int errorCount int warningCount int baselineErrorCount int baselineWarningCount int baselineFixedCount int autoFixedCount int hasAutoFixCount public synthetic void <init> (int, int, int, int, int, int, int, int, kotlin.jvm.internal.DefaultConstructorMarker) public final int getErrorCount () public final int getWarningCount () public final int getBaselineErrorCount () public final int getBaselineWarningCount () public final int getBaselineFixedCount () public final int getAutoFixedCount () public final int getHasAutoFixCount () public final int count () static void <clinit> () }
com/android/tools/lint/LintStats$Companion.class
LintStats.kt package com.android.tools.lint public final com.android.tools.lint.LintStats$Companion extends java.lang.Object { private void <init> () public final com.android.tools.lint.LintStats create (java.util.List, com.android.tools.lint.client.api.LintBaseline) java.util.List mergedIncidents com.android.tools.lint.client.api.LintBaseline baseline public final com.android.tools.lint.LintStats create (int, int) int errorCount int warningCount public static synthetic com.android.tools.lint.LintStats create$default (com.android.tools.lint.LintStats$Companion, int, int, int, java.lang.Object) public final com.android.tools.lint.LintStats create (java.util.List, java.util.List) com.android.tools.lint.detector.api.Incident incident com.android.tools.lint.client.api.LintBaseline baseline int errorCount int warningCount int autofixed int hasAutoFixCount int baselineErrorCount int baselineWarningCount int baselineFixedCount java.util.List incidents java.util.List baselines public synthetic void <init> (kotlin.jvm.internal.DefaultConstructorMarker) kotlin.jvm.internal.DefaultConstructorMarker $constructor_marker }
com/android/tools/lint/LintStatsKt.class
LintStats.kt package com.android.tools.lint public final com.android.tools.lint.LintStatsKt extends java.lang.Object { public static final boolean hasAutoFix (com.android.tools.lint.detector.api.Incident) com.android.tools.lint.detector.api.LintFix fixData com.android.tools.lint.detector.api.Incident $this$hasAutoFix }
com/android/tools/lint/MultiProjectHtmlReporter.class
MultiProjectHtmlReporter.kt package com.android.tools.lint public final com.android.tools.lint.MultiProjectHtmlReporter extends com.android.tools.lint.Reporter { public static final com.android.tools.lint.MultiProjectHtmlReporter$Companion Companion private final java.io.File dir private final com.android.tools.lint.LintCliFlags flags private static final String INDEX_NAME public void <init> (com.android.tools.lint.LintCliClient, java.io.File, com.android.tools.lint.LintCliFlags) com.android.tools.lint.LintCliClient client java.io.File dir com.android.tools.lint.LintCliFlags flags public void write (com.android.tools.lint.LintStats, java.util.List, com.android.tools.lint.client.api.IssueRegistry) throws java.io.IOException com.android.tools.lint.detector.api.Project project java.util.List list com.android.tools.lint.detector.api.Incident incident String numberString String lowercase boolean deleted com.android.tools.lint.detector.api.Incident incident int i String projectName int number String fileName java.io.File output com.android.tools.lint.Reporter reporter java.util.List projectIssues int projectErrorCount int projectWarningCount String prefix String path String relative com.android.tools.lint.detector.api.Project project java.io.File index String url java.util.Map projectToIncidents java.util.Set unique java.util.List projects com.android.tools.lint.Reporter reporter com.android.tools.lint.LintStats stats java.util.List issues com.android.tools.lint.client.api.IssueRegistry registry static void <clinit> () }
com/android/tools/lint/MultiProjectHtmlReporter$write$list$1.class
MultiProjectHtmlReporter.kt package com.android.tools.lint final com.android.tools.lint.MultiProjectHtmlReporter$write$list$1 extends java.lang.Object implements java.util.function.Function { public static final com.android.tools.lint.MultiProjectHtmlReporter$write$list$1 INSTANCE void <init> () public final java.util.List apply (com.android.tools.lint.detector.api.Project) com.android.tools.lint.detector.api.Project it public volatile synthetic java.lang.Object apply (java.lang.Object) Object p0 static void <clinit> () }
com/android/tools/lint/MultiProjectHtmlReporter$ProjectEntry.class
MultiProjectHtmlReporter.kt package com.android.tools.lint public final com.android.tools.lint.MultiProjectHtmlReporter$ProjectEntry extends java.lang.Object implements java.lang.Comparable { private final String fileName private final int errorCount private final int warningCount private final String path public void <init> (java.lang.String, int, int, java.lang.String) String fileName int errorCount int warningCount String path public final java.lang.String getFileName () public final int getErrorCount () public final int getWarningCount () public final java.lang.String getPath () public int compareTo (com.android.tools.lint.MultiProjectHtmlReporter$ProjectEntry) int delta com.android.tools.lint.MultiProjectHtmlReporter$ProjectEntry other public volatile synthetic int compareTo (java.lang.Object) Object other }
com/android/tools/lint/MultiProjectHtmlReporter$Companion.class
MultiProjectHtmlReporter.kt package com.android.tools.lint public final com.android.tools.lint.MultiProjectHtmlReporter$Companion extends java.lang.Object { private void <init> () public synthetic void <init> (kotlin.jvm.internal.DefaultConstructorMarker) kotlin.jvm.internal.DefaultConstructorMarker $constructor_marker }
com/android/tools/lint/ProjectMetadata.class
ProjectInitializer.kt package com.android.tools.lint public final com.android.tools.lint.ProjectMetadata extends java.lang.Object { private final java.util.List projects private final java.io.File baseline private final java.io.File sdk private final java.io.File jdk private final java.io.File cache private final java.util.Map mergedManifests private final java.util.Map moduleBaselines private final java.util.List globalLintChecks private final java.util.Map lintChecks private final java.util.List jdkBootClasspath private final java.util.EnumSet platforms private final java.util.List externalAnnotations private final boolean incomplete private final String clientName public void <init> (java.util.List, java.io.File, java.io.File, java.io.File, java.io.File, java.util.Map, java.util.Map, java.util.List, java.util.Map, java.util.List, java.util.EnumSet, java.util.List, boolean, java.lang.String) java.util.List projects java.io.File baseline java.io.File sdk java.io.File jdk java.io.File cache java.util.Map mergedManifests java.util.Map moduleBaselines java.util.List globalLintChecks java.util.Map lintChecks java.util.List jdkBootClasspath java.util.EnumSet platforms java.util.List externalAnnotations boolean incomplete String clientName public synthetic void <init> (java.util.List, java.io.File, java.io.File, java.io.File, java.io.File, java.util.Map, java.util.Map, java.util.List, java.util.Map, java.util.List, java.util.EnumSet, java.util.List, boolean, java.lang.String, int, kotlin.jvm.internal.DefaultConstructorMarker) public final java.util.List getProjects () public final java.io.File getBaseline () public final java.io.File getSdk () public final java.io.File getJdk () public final java.io.File getCache () public final java.util.Map getMergedManifests () public final java.util.Map getModuleBaselines () public final java.util.List getGlobalLintChecks () public final java.util.Map getLintChecks () public final java.util.List getJdkBootClasspath () public final java.util.EnumSet getPlatforms () public final java.util.List getExternalAnnotations () public final boolean getIncomplete () public final java.lang.String getClientName () public final java.util.List component1 () public final java.io.File component2 () public final java.io.File component3 () public final java.io.File component4 () public final java.io.File component5 () public final java.util.Map component6 () public final java.util.Map component7 () public final java.util.List component8 () public final java.util.Map component9 () public final java.util.List component10 () public final java.util.EnumSet component11 () public final java.util.List component12 () public final boolean component13 () public final java.lang.String component14 () public final com.android.tools.lint.ProjectMetadata copy (java.util.List, java.io.File, java.io.File, java.io.File, java.io.File, java.util.Map, java.util.Map, java.util.List, java.util.Map, java.util.List, java.util.EnumSet, java.util.List, boolean, java.lang.String) java.util.List projects java.io.File baseline java.io.File sdk java.io.File jdk java.io.File cache java.util.Map mergedManifests java.util.Map moduleBaselines java.util.List globalLintChecks java.util.Map lintChecks java.util.List jdkBootClasspath java.util.EnumSet platforms java.util.List externalAnnotations boolean incomplete String clientName public static synthetic com.android.tools.lint.ProjectMetadata copy$default (com.android.tools.lint.ProjectMetadata, java.util.List, java.io.File, java.io.File, java.io.File, java.io.File, java.util.Map, java.util.Map, java.util.List, java.util.Map, java.util.List, java.util.EnumSet, java.util.List, boolean, java.lang.String, int, java.lang.Object) public java.lang.String toString () public int hashCode () int result public boolean equals (java.lang.Object) Object other public void <init> () }
com/android/tools/lint/ProjectInitializer.class
ProjectInitializer.kt package com.android.tools.lint final com.android.tools.lint.ProjectInitializer extends java.lang.Object { private final com.android.tools.lint.client.api.LintClient client private final java.io.File file private java.io.File root private final java.util.Map modules private final java.util.List globalClasspath private final java.util.Map globalKlibs private final com.google.common.collect.Multimap dependencies private final java.util.Map mergedManifests private final java.util.Map lintChecks private final java.util.List externalAnnotations private final java.util.Map baselines private final java.util.Map jarAarMap private final java.util.Map visibility private java.io.File cache private boolean android private java.util.EnumSet desugaring private final java.util.Set moduleDirectories public void <init> (com.android.tools.lint.client.api.LintClient, java.io.File, java.io.File) com.android.tools.lint.client.api.LintClient client java.io.File file java.io.File root public final com.android.tools.lint.client.api.LintClient getClient () public final java.io.File getFile () public final java.io.File getRoot () public final void setRoot (java.io.File) java.io.File public final com.android.tools.lint.ProjectMetadata computeMetadata () org.w3c.dom.Document document private final void reportError (java.lang.String, org.w3c.dom.Node) com.android.tools.lint.detector.api.Location location String message org.w3c.dom.Node node static synthetic void reportError$default (com.android.tools.lint.ProjectInitializer, java.lang.String, org.w3c.dom.Node, int, java.lang.Object) private final com.android.tools.lint.ProjectMetadata parseModules (org.w3c.dom.Element) String s String path java.io.File dir String tag String dependencyName com.android.tools.lint.detector.api.Project$DependencyKind dependencyKind com.android.tools.lint.ManualProject to com.android.tools.lint.ManualProject module kotlin.Pair dependency com.android.tools.lint.ManualProject project int $i$f$sortBy java.util.List $this$sortBy$iv com.android.tools.lint.ManualProject module boolean useForAnalysis com.android.tools.lint.ManualProject module boolean incomplete String client java.util.List globalLintChecks org.w3c.dom.Element child java.io.File sdk java.io.File jdk java.io.File baseline java.util.List jdkBootClasspath java.util.Collection allModules java.util.HashSet roots java.util.List sortedModules org.w3c.dom.Element projectElement private final java.util.EnumSet handleDesugaring (org.w3c.dom.Element) com.android.tools.lint.detector.api.Desugaring v String fieldName Class cls java.util.EnumSet v boolean found String option java.util.EnumSet desugaring String s org.w3c.dom.Element element private final void computeResourceVisibility () com.android.ide.common.repository.ResourceVisibilityLookup visibility String dependencyName com.android.ide.common.repository.ResourceVisibilityLookup visibilityLookup java.util.List aarDeps com.android.tools.lint.ManualProject module private final java.io.File pickDirectory (java.lang.String) java.io.File unique int separatorIndex int index java.io.File dir int count String moduleName private final void parseModule (org.w3c.dom.Element) int $i$a$-run-ProjectInitializer$parseModule$javaLanguageLevel$1$languageLevel$1 com.android.tools.lint.ProjectInitializer $this$parseModule_u24lambda_u242_u24lambda_u241 com.intellij.pom.java.LanguageLevel languageLevel int $i$a$-let-ProjectInitializer$parseModule$javaLanguageLevel$1 String level int $i$a$-run-ProjectInitializer$parseModule$kotlinLanguageLevel$1$languageLevel$1 com.android.tools.lint.ProjectInitializer $this$parseModule_u24lambda_u244_u24lambda_u243 org.jetbrains.kotlin.config.LanguageVersion languageLevel int $i$a$-let-ProjectInitializer$parseModule$kotlinLanguageLevel$1 String level int $i$a$-let-ProjectInitializer$parseModule$dir$1 java.io.File it java.io.File file int $i$a$-let-ProjectInitializer$parseModule$1 String it String aar int $i$a$-let-ProjectInitializer$parseModule$2 String it String jar String target java.io.File typeFolder java.io.File res java.io.File file int $i$a$-let-ProjectInitializer$parseModule$3 com.intellij.pom.java.LanguageLevel it int $i$a$-let-ProjectInitializer$parseModule$4 org.jetbrains.kotlin.config.LanguageVersionSettingsImpl it String name boolean library boolean android String buildApi java.util.EnumSet desugaring com.intellij.pom.java.LanguageLevel javaLanguageLevel org.jetbrains.kotlin.config.LanguageVersionSettingsImpl kotlinLanguageLevel java.io.File dir java.io.File partialResultsDir java.util.List generatedSources java.util.List testSources com.android.tools.lint.model.LintModelModule model com.android.tools.lint.ManualProject module java.util.List sources java.util.List resources java.util.List manifests java.util.List classes java.util.List classpath java.util.List lintChecks java.io.File baseline java.io.File mergedManifest org.w3c.dom.Element child java.util.List sourceRoots java.util.List testSourceRoots java.util.List generatedSourceRoots java.util.List resourceRoots org.w3c.dom.Element moduleElement private final void handleSrcJars (java.util.List, java.util.List, java.util.List, java.util.List, java.util.List) java.util.List sources java.util.List resources java.util.List manifests java.util.List classes java.util.List sourceRoots private final java.lang.String parseAar (org.w3c.dom.Element, java.io.File) java.io.File cacheDir java.io.File target int $i$a$-run-ProjectInitializer$parseAar$expanded$1 java.io.File expanded com.android.tools.lint.ProjectInitializer $this$parseAar_u24lambda_u2410 int $i$a$-filter-ProjectInitializer$parseAar$1$1 java.io.File file Object element$iv$iv int $i$f$filterTo Object[] $this$filterTo$iv$iv java.util.Collection destination$iv$iv int $i$f$filter Object[] $this$filter$iv int $i$a$-let-ProjectInitializer$parseAar$1 java.io.File[] it java.io.File aarFile String moduleName String name java.io.File expanded java.io.File partialResultsDir com.android.tools.lint.ManualProject project java.io.File manifest java.io.File resources java.util.List jarList java.io.File jarsDir java.io.File classesJar java.io.File publicResources java.io.File allResources org.w3c.dom.Element element java.io.File dir private final java.lang.String parseJar (org.w3c.dom.Element, java.io.File) java.io.File jarFile String moduleName String name java.io.File partialResultsDir com.android.tools.lint.ManualProject project org.w3c.dom.Element element java.io.File dir public final void unpackZipFile (java.io.File, java.io.File) throws java.util.zip.ZipException java.io.IOException java.io.File zip java.io.File dir private final java.util.List computeUniqueSourceRoots (java.lang.String, java.util.List, java.util.List) java.io.File root java.util.List typeSourceRoots String type java.util.List typeSources java.util.List sourceRoots private final java.util.List computeSourceRoots (java.util.List) java.io.File parent java.io.File found java.io.File root java.io.File file java.util.Map dirToRootCache java.util.List sourceRoots java.util.List sources private final com.android.tools.lint.detector.api.Project$DependencyKind getDependencyKind (org.w3c.dom.Element) int $i$a$-also-ProjectInitializer$getDependencyKind$1 com.android.tools.lint.detector.api.Project$DependencyKind it String kindText org.w3c.dom.Element node private final java.io.File getFile (org.w3c.dom.Element, java.io.File, java.lang.String, boolean) String path org.w3c.dom.Element element java.io.File dir String attribute boolean required static synthetic java.io.File getFile$default (com.android.tools.lint.ProjectInitializer, org.w3c.dom.Element, java.io.File, java.lang.String, boolean, int, java.lang.Object) private final java.io.File getFile (java.lang.String, org.w3c.dom.Element, java.io.File) String relativePath java.io.File source String path org.w3c.dom.Element element java.io.File dir private final java.io.File findRoot (java.io.File) String s int end String actual String expected String pkg java.io.File parent int packageStart String path java.io.File file private final boolean pathMatchesPackage (java.lang.String, java.lang.String, int) int $i$a$-all-ProjectInitializer$pathMatchesPackage$1 int i int element$iv int $i$f$all Iterable $this$all$iv String pkg String path int packageStart private final java.lang.String findPackage (java.io.File) java.io.File file private static final java.lang.Object handleSrcJars$unzipSrcJarsFrom$guardedAdd (java.util.List, java.util.List, java.util.ListIterator, java.io.File) java.util.List $this$handleSrcJars_u24unzipSrcJarsFrom_u24guardedAdd java.util.List $source java.util.ListIterator sourceIterator java.io.File file private static final void handleSrcJars$unzipSrcJarsFrom (java.util.List, java.util.List, java.util.List, java.util.List, java.util.List, java.util.List) java.io.File file java.util.ListIterator sourceIterator java.util.List $sourceRoots java.util.List $manifests java.util.List $resources java.util.List $sources java.util.List $classes java.util.List source public static final synthetic java.lang.Object access$handleSrcJars$unzipSrcJarsFrom$guardedAdd (java.util.List, java.util.List, java.util.ListIterator, java.io.File) java.util.List $receiver java.util.List $source java.util.ListIterator sourceIterator java.io.File file }
com/android/tools/lint/ProjectInitializer$parseModules$$inlined$sortBy$1.class
Comparisons.kt package com.android.tools.lint public final com.android.tools.lint.ProjectInitializer$parseModules$$inlined$sortBy$1 extends java.lang.Object implements java.util.Comparator { public void <init> () public final int compare (java.lang.Object, java.lang.Object) int $i$a$-sortBy-ProjectInitializer$parseModules$1 com.android.tools.lint.ManualProject it int $i$a$-sortBy-ProjectInitializer$parseModules$1 com.android.tools.lint.ManualProject it Object a Object b }
com/android/tools/lint/ProjectInitializer$unpackZipFile$1.class
ProjectInitializer.kt package com.android.tools.lint final com.android.tools.lint.ProjectInitializer$unpackZipFile$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function2 { final synthetic java.io.File $dir void <init> (java.io.File) java.io.File $dir public final void invoke (java.util.zip.ZipFile, java.util.zip.ZipEntry) int $i$a$-use-ProjectInitializer$unpackZipFile$1$1 java.io.OutputStream it java.io.File targetFile java.util.zip.ZipFile zipFile java.util.zip.ZipEntry zipEntry public volatile synthetic java.lang.Object invoke (java.lang.Object, java.lang.Object) Object p1 Object p2 }
com/android/tools/lint/ProjectInitializer$handleSrcJars$unzipSrcJarsFrom$1.class
ProjectInitializer.kt package com.android.tools.lint final com.android.tools.lint.ProjectInitializer$handleSrcJars$unzipSrcJarsFrom$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function2 { final synthetic java.io.File $file final synthetic java.util.List $manifests final synthetic java.util.List $resources final synthetic java.util.List $sources final synthetic java.util.List $classes final synthetic java.util.List $source final synthetic java.util.ListIterator $sourceIterator void <init> (java.io.File, java.util.List, java.util.List, java.util.List, java.util.List, java.util.List, java.util.ListIterator) java.io.File $file java.util.List $manifests java.util.List $resources java.util.List $sources java.util.List $classes java.util.List $source java.util.ListIterator $sourceIterator public final void invoke (java.util.zip.ZipFile, java.util.zip.ZipEntry) String path java.io.File newFile java.util.zip.ZipEntry zipEntry public volatile synthetic java.lang.Object invoke (java.lang.Object, java.lang.Object) Object p1 Object p2 }
com/android/tools/lint/ManualProject.class
ProjectInitializer.kt package com.android.tools.lint final com.android.tools.lint.ManualProject extends com.android.tools.lint.detector.api.Project { private final boolean android private final java.util.List testFiles private final java.util.List generatedFiles private final com.android.tools.lint.model.LintModelVariant variant private com.android.ide.common.repository.ResourceVisibilityLookup resourceVisibility public void <init> (com.android.tools.lint.client.api.LintClient, java.io.File, java.lang.String, boolean, boolean, java.io.File, java.util.List, java.util.List, com.android.tools.lint.model.LintModelVariant) com.android.tools.lint.client.api.LintClient client java.io.File dir String name boolean library boolean android java.io.File partialResultsDir java.util.List testFiles java.util.List generatedFiles com.android.tools.lint.model.LintModelVariant variant public synthetic void <init> (com.android.tools.lint.client.api.LintClient, java.io.File, java.lang.String, boolean, boolean, java.io.File, java.util.List, java.util.List, com.android.tools.lint.model.LintModelVariant, int, kotlin.jvm.internal.DefaultConstructorMarker) protected void initialize () public final void addDirectDependency (com.android.tools.lint.ManualProject) com.android.tools.lint.ManualProject project public boolean isAndroidProject () public boolean isGradleProject () public java.lang.String toString () public boolean equals (java.lang.Object) com.android.tools.lint.detector.api.Project project Object other public int hashCode () public final void setJavaLanguageLevel (com.intellij.pom.java.LanguageLevel) com.intellij.pom.java.LanguageLevel level public final void setManifests (java.util.List) java.util.List manifests public final void setResources (java.util.List, java.util.List) java.util.List resourceRoots java.util.List resources public final void setSources (java.util.List, java.util.List) java.util.List sourceRoots java.util.List sources public final void setTestSources (java.util.List, java.util.List) java.util.List sourceRoots java.util.List sources public final void setGeneratedSources (java.util.List, java.util.List) java.util.List sourceRoots java.util.List sources private final void addFilteredFiles (java.util.List) java.util.List sources public final void setClasspath (java.util.List, boolean) java.util.List allClasses boolean useForAnalysis public final void setCompileSdkVersion (java.lang.String) com.android.sdklib.AndroidVersion version String buildApi public final void setDesugaring (java.util.Set) java.util.Set desugaring public final void setResourceVisibility (com.android.ide.common.repository.ResourceVisibilityLookup) com.android.ide.common.repository.ResourceVisibilityLookup resourceVisibility public com.android.ide.common.repository.ResourceVisibilityLookup getResourceVisibility () public com.android.tools.lint.model.LintModelVariant getBuildVariant () public com.android.tools.lint.client.api.UastParser$UastSourceList getUastSourceList (com.android.tools.lint.client.api.LintDriver, com.android.tools.lint.detector.api.Project) com.android.tools.lint.detector.api.JavaContext context String path java.io.File file java.util.List files int initialCapacity java.util.ArrayList contexts java.util.ArrayList testContexts java.util.ArrayList generatedContexts java.util.ArrayList gradleKtsContexts java.util.Set testSet java.util.Set generatedSet int capacity java.util.ArrayList allContexts com.android.tools.lint.client.api.UastParser parser com.android.tools.lint.client.api.LintDriver driver com.android.tools.lint.detector.api.Project main public void readManifest (org.w3c.dom.Document) org.w3c.dom.Document document public final void initializeSdkLevelInfo (java.io.File, java.io.File) int $i$a$-let-ManualProject$initializeSdkLevelInfo$1 org.w3c.dom.Document it int $i$a$-let-ManualProject$initializeSdkLevelInfo$2 org.w3c.dom.Document it org.w3c.dom.Document mergedManifestDoc org.w3c.dom.Document manifestDoc org.w3c.dom.Document initFrom java.io.File mergedManifest java.io.File manifest private static final org.w3c.dom.Document initializeSdkLevelInfo$parseSilently (java.io.File) java.io.File $this$initializeSdkLevelInfo_u24parseSilently }
com/android/tools/lint/ProjectInitializerKt.class
ProjectInitializer.kt package com.android.tools.lint public final com.android.tools.lint.ProjectInitializerKt extends java.lang.Object { private static final String TAG_PROJECT private static final String TAG_MODULE private static final String TAG_CLASSES private static final String TAG_CLASSPATH private static final String TAG_KLIB private static final String TAG_SRC private static final String TAG_DEP private static final String TAG_ROOT private static final String TAG_MANIFEST private static final String TAG_RESOURCE private static final String TAG_AAR private static final String TAG_JAR private static final String TAG_SDK private static final String TAG_JDK private static final String TAG_JDK_BOOT_CLASS_PATH private static final String TAG_LINT_CHECKS private static final String TAG_BASELINE private static final String TAG_MERGED_MANIFEST private static final String TAG_CACHE private static final String TAG_AIDL private static final String TAG_PROGUARD private static final String TAG_ANNOTATIONS private static final String ATTR_COMPILE_SDK_VERSION private static final String ATTR_TEST private static final String ATTR_GENERATED private static final String ATTR_NAME private static final String ATTR_FILE private static final String ATTR_EXTRACTED private static final String ATTR_DIR private static final String ATTR_JAR private static final String ATTR_MODULE private static final String ATTR_INCOMPLETE private static final String ATTR_JAVA8_LIBS private static final String ATTR_DESUGAR private static final String ATTR_JAVA_LEVEL private static final String ATTR_KOTLIN_LEVEL private static final String ATTR_MODEL private static final String ATTR_PARTIAL_RESULTS_DIR private static final String ATTR_KIND private static final String DOT_SRCJAR public static final com.android.tools.lint.ProjectMetadata computeMetadata (com.android.tools.lint.client.api.LintClient, java.io.File) com.android.tools.lint.ProjectInitializer initializer com.android.tools.lint.client.api.LintClient client java.io.File descriptor public static final java.lang.String findPackage (java.lang.String, java.io.File) char p StringBuilder pkg char c int offset int STATE_INIT int STATE_SLASH int STATE_LINE_COMMENT int STATE_BLOCK_COMMENT int STATE_BLOCK_COMMENT_STAR int STATE_BLOCK_COMMENT_SLASH int blockCommentDepth int state boolean isKotlin String source java.io.File file private static final void forEachZippedFile (java.io.File, kotlin.jvm.functions.Function2) int $i$a$-forEach-ProjectInitializerKt$forEachZippedFile$1$2 java.util.zip.ZipEntry it Object element$iv int $i$f$forEach kotlin.sequences.Sequence $this$forEach$iv int $i$a$-use-ProjectInitializerKt$forEachZippedFile$1 java.util.zip.ZipFile zipFile java.io.File file kotlin.jvm.functions.Function2 step public static final synthetic void access$forEachZippedFile (java.io.File, kotlin.jvm.functions.Function2) java.io.File file kotlin.jvm.functions.Function2 step }
com/android/tools/lint/ProjectInitializerKt$forEachZippedFile$1$1.class
ProjectInitializer.kt package com.android.tools.lint final synthetic com.android.tools.lint.ProjectInitializerKt$forEachZippedFile$1$1 extends kotlin.jvm.internal.FunctionReferenceImpl implements kotlin.jvm.functions.Function1 { public static final com.android.tools.lint.ProjectInitializerKt$forEachZippedFile$1$1 INSTANCE void <init> () public final java.lang.Boolean invoke (java.util.zip.ZipEntry) java.util.zip.ZipEntry p0 public volatile synthetic java.lang.Object invoke (java.lang.Object) Object p1 static void <clinit> () }
com/android/tools/lint/Reporter.class
Reporter.kt package com.android.tools.lint public abstract com.android.tools.lint.Reporter extends java.lang.Object { public static final com.android.tools.lint.Reporter$Companion Companion protected final com.android.tools.lint.LintCliClient client private final java.io.File output public String title private boolean isDisplayEmpty private java.util.Map urlMap private String stripPrefix public static final String STDOUT public static final String STDERR private static java.util.Set studioFixes protected void <init> (com.android.tools.lint.LintCliClient, java.io.File) com.android.tools.lint.LintCliClient client java.io.File output public final java.io.File getOutput () public final boolean isWriteToConsole () public final boolean isDisplayEmpty () public final void setDisplayEmpty (boolean) boolean public final java.util.Map getUrlMap () public final void setUrlMap (java.util.Map) java.util.Map public abstract void write (com.android.tools.lint.LintStats, java.util.List, com.android.tools.lint.client.api.IssueRegistry) throws java.io.IOException public void writeProjectList (com.android.tools.lint.LintStats, java.util.List) throws java.io.IOException com.android.tools.lint.LintStats stats java.util.List projects public final java.lang.String getUrl (java.io.File) String relative String prefixUrl String prefix String value String path String pathUrl String relativePath java.net.MalformedURLException e java.util.Map urlMap java.io.File file protected final java.lang.String stripPath (java.lang.String) int index String stripPrefix String path public final void setStripPrefix (java.lang.String) String prefix public static final com.android.tools.lint.Reporter createHtmlReporter (com.android.tools.lint.LintCliClient, java.io.File, com.android.tools.lint.LintCliFlags) throws java.io.IOException com.android.tools.lint.LintCliClient client java.io.File output com.android.tools.lint.LintCliFlags flags public static final com.android.tools.lint.XmlReporter createXmlReporter (com.android.tools.lint.LintCliClient, java.io.File, com.android.tools.lint.XmlFileType) throws java.io.IOException com.android.tools.lint.LintCliClient client java.io.File output com.android.tools.lint.XmlFileType reportType public static final com.android.tools.lint.Reporter createSarifReporter (com.android.tools.lint.LintCliClient, java.io.File) throws java.io.IOException com.android.tools.lint.LintCliClient client java.io.File output public static final java.lang.String encodeUrl (java.lang.String) String url public static final boolean hasAutoFix (com.android.tools.lint.detector.api.Issue) com.android.tools.lint.detector.api.Issue issue public static final synthetic java.util.Set access$getStudioFixes$cp () public static final synthetic void access$setStudioFixes$cp (java.util.Set) java.util.Set static void <clinit> () }
com/android/tools/lint/Reporter$Companion.class
Reporter.kt package com.android.tools.lint public final com.android.tools.lint.Reporter$Companion extends java.lang.Object { private void <init> () public final com.android.tools.lint.Reporter createHtmlReporter (com.android.tools.lint.LintCliClient, java.io.File, com.android.tools.lint.LintCliFlags) throws java.io.IOException com.android.tools.lint.LintCliClient client java.io.File output com.android.tools.lint.LintCliFlags flags public final com.android.tools.lint.TextReporter createTextReporter (com.android.tools.lint.LintCliClient, com.android.tools.lint.LintCliFlags, java.io.File, java.io.Writer, boolean) com.android.tools.lint.LintCliClient client com.android.tools.lint.LintCliFlags flags java.io.File file java.io.Writer writer boolean close public final com.android.tools.lint.XmlReporter createXmlReporter (com.android.tools.lint.LintCliClient, java.io.File, com.android.tools.lint.XmlFileType) throws java.io.IOException com.android.tools.lint.LintCliClient client java.io.File output com.android.tools.lint.XmlFileType reportType public static synthetic com.android.tools.lint.XmlReporter createXmlReporter$default (com.android.tools.lint.Reporter$Companion, com.android.tools.lint.LintCliClient, java.io.File, com.android.tools.lint.XmlFileType, int, java.lang.Object) throws java.io.IOException public final com.android.tools.lint.Reporter createSarifReporter (com.android.tools.lint.LintCliClient, java.io.File) throws java.io.IOException com.android.tools.lint.LintCliClient client java.io.File output public final java.lang.String encodeUrl (java.lang.String) String encoded java.io.UnsupportedEncodingException e String url public final boolean hasAutoFix (com.android.tools.lint.detector.api.Issue) com.android.tools.lint.detector.api.Issue issue public synthetic void <init> (kotlin.jvm.internal.DefaultConstructorMarker) kotlin.jvm.internal.DefaultConstructorMarker $constructor_marker }
com/android/tools/lint/ReporterKt.class
Reporter.kt package com.android.tools.lint public final com.android.tools.lint.ReporterKt extends java.lang.Object { public static final java.lang.String getPath (com.android.tools.lint.detector.api.Incident, com.android.tools.lint.LintCliClient, java.io.File) com.android.tools.lint.detector.api.Incident $this$getPath com.android.tools.lint.LintCliClient client java.io.File file public static synthetic java.lang.String getPath$default (com.android.tools.lint.detector.api.Incident, com.android.tools.lint.LintCliClient, java.io.File, int, java.lang.Object) public static final java.lang.String getErrorLines (com.android.tools.lint.detector.api.Incident, kotlin.jvm.functions.Function1) com.android.tools.lint.detector.api.Incident $this$getErrorLines kotlin.jvm.functions.Function1 textProvider public static final java.lang.String getErrorLines (com.android.tools.lint.detector.api.Location, kotlin.jvm.functions.Function1) int i int i int i int endLine int endColumn int column StringBuilder sb boolean displayCaret com.android.tools.lint.detector.api.Position endPosition int line String errorLine CharSequence source com.android.tools.lint.detector.api.Position start com.android.tools.lint.detector.api.Position end com.android.tools.lint.detector.api.Location locationWithLineNumbers CharSequence source com.android.tools.lint.detector.api.Location location com.android.tools.lint.detector.api.Position startPosition com.android.tools.lint.detector.api.Location $this$getErrorLines kotlin.jvm.functions.Function1 textProvider private static final com.android.tools.lint.detector.api.Position getPosition (java.lang.CharSequence, int) int line int lineStart int column CharSequence source int offset private static final java.lang.String getLine (java.lang.CharSequence, int) int index CharSequence $this$getLine int line private static final java.lang.String getLineOfOffset (java.lang.CharSequence, int) int end CharSequence $this$getLineOfOffset int offset private static final int getLineNumber (java.lang.CharSequence, int, int, int) int i int lineNumber CharSequence $this$getLineNumber int offset int startOffset int startLineNumber static synthetic int getLineNumber$default (java.lang.CharSequence, int, int, int, int, java.lang.Object) private static final int getLineOffset (java.lang.CharSequence, int) int i int index CharSequence $this$getLineOffset int line }
com/android/tools/lint/SarifReporter.class
SarifReporter.kt package com.android.tools.lint public final com.android.tools.lint.SarifReporter extends com.android.tools.lint.Reporter { private final java.io.Writer writer private final java.util.Map incidentSnippets private java.io.File root private final java.io.File home public void <init> (com.android.tools.lint.LintCliClient, java.io.File) throws java.io.IOException com.android.tools.lint.LintCliClient client java.io.File output private final java.io.File getRoot (com.android.tools.lint.detector.api.Incident) java.io.File parent java.io.File dir int $i$a$-run-SarifReporter$getRoot$1 com.android.tools.lint.detector.api.Project project com.android.tools.lint.SarifReporter $this$getRoot_u24lambda_u240 int $i$a$-also-SarifReporter$getRoot$2 java.io.File it com.android.tools.lint.detector.api.Incident incident public void write (com.android.tools.lint.LintStats, java.util.List, com.android.tools.lint.client.api.IssueRegistry) throws java.io.IOException String url int indent java.util.List issues com.android.tools.lint.LintStats stats java.util.List incidents com.android.tools.lint.client.api.IssueRegistry registry private final java.util.List getIssues (java.util.List) com.android.tools.lint.detector.api.Issue issue com.android.tools.lint.detector.api.Incident incident int $i$f$sortBy java.util.List $this$sortBy$iv com.android.tools.lint.detector.api.Issue previousIssue java.util.List issues java.util.List incidents private final boolean locationsContainHome (java.util.List) com.android.tools.lint.detector.api.Incident incident com.android.tools.lint.detector.api.Incident first java.io.File root java.util.List incidents private final boolean locationContainsHome (com.android.tools.lint.detector.api.Location, java.io.File) java.io.File file com.android.tools.lint.detector.api.Location next com.android.tools.lint.detector.api.Location location java.io.File root private final void writeTools (java.util.List, int) int $i$a$-let-SarifReporter$writeTools$displayRevision$1 String it int indent String revision String displayRevision java.util.List issues int indent private final java.lang.String level (com.android.tools.lint.detector.api.Severity) com.android.tools.lint.detector.api.Severity $this$level private final int rank (com.android.tools.lint.detector.api.Issue) com.android.tools.lint.detector.api.Issue $this$rank private final void writeRules (java.util.List, int) int $i$a$-forEachIndexed-SarifReporter$writeRules$1 kotlin.sequences.Sequence categories String separator String tags String short String full String level int rank int indent int index com.android.tools.lint.detector.api.Issue issue Object item$iv int $i$f$forEachIndexed int index$iv Iterable $this$forEachIndexed$iv java.util.List issues int indent private final void writeBaseUris (java.util.List, int) java.io.File rootDir String sourceRoot int indent java.util.List incidents int indent private final void writeResults (java.util.List, java.util.List, int) com.android.tools.lint.detector.api.Issue issue int i String level int $i$a$-forEachIndexed-SarifReporter$writeResults$1 String ruleId Integer ruleIndex String message int indent int index com.android.tools.lint.detector.api.Incident incident Object item$iv int $i$f$forEachIndexed int index$iv Iterable $this$forEachIndexed$iv java.util.Map ruleIndices java.util.List incidents java.util.List issues int indent private final void writeFingerprint (com.android.tools.lint.detector.api.Incident, int) int $i$a$-let-SarifReporter$writeFingerprint$1 String fingerprint String context com.google.common.hash.HashFunction hashFunction com.android.tools.lint.detector.api.Incident incident int indent private final void writeRelatedLocations (com.android.tools.lint.detector.api.Incident, com.android.tools.lint.detector.api.Location, int) com.android.tools.lint.detector.api.Location next int indent com.android.tools.lint.detector.api.Location curr int id com.android.tools.lint.detector.api.Incident incident com.android.tools.lint.detector.api.Location location int indent private final void writeLocations (com.android.tools.lint.detector.api.Incident, int) int $i$a$-let-SarifReporter$writeLocations$1 com.android.tools.lint.detector.api.Location it int indent com.android.tools.lint.detector.api.Location location com.android.tools.lint.detector.api.Incident incident int indent private final void writeSingleLocation (com.android.tools.lint.detector.api.Incident, com.android.tools.lint.detector.api.Location, boolean, int, int, java.lang.String) com.android.tools.lint.detector.api.Position contextStart com.android.tools.lint.detector.api.Position contextEnd String snippet CharSequence fileText String segment kotlin.Pair context int indent java.io.File file com.android.tools.lint.detector.api.Position start com.android.tools.lint.detector.api.Position end com.android.tools.lint.detector.api.Incident incident com.android.tools.lint.detector.api.Location location boolean last int indent int id String message static synthetic void writeSingleLocation$default (com.android.tools.lint.SarifReporter, com.android.tools.lint.detector.api.Incident, com.android.tools.lint.detector.api.Location, boolean, int, int, java.lang.String, int, java.lang.Object) private final boolean isBinary (java.io.File) String path java.io.File file private final void writeArtifactLocation (com.android.tools.lint.detector.api.Incident, java.io.File, int, boolean) String uriBaseId java.io.File root String uri com.android.tools.lint.detector.api.Incident incident java.io.File file int indent boolean last private final kotlin.Pair computeContext (java.lang.CharSequence, com.android.tools.lint.detector.api.Position, com.android.tools.lint.detector.api.Position) char ch int i int beginLine int beginOffset int offset char ch int i int size com.android.tools.lint.detector.api.Position start int endOffset int endLine int endColumn int offset com.android.tools.lint.detector.api.DefaultPosition end CharSequence fileText com.android.tools.lint.detector.api.Position lineStart com.android.tools.lint.detector.api.Position lineEnd private final void writeQuickFixes (com.android.tools.lint.detector.api.Incident, int) int $i$a$-map-SarifReporter$writeQuickFixes$edits$1 com.android.tools.lint.detector.api.LintFix fix Object item$iv$iv int $i$f$mapTo Iterable $this$mapTo$iv$iv java.util.Collection destination$iv$iv int $i$f$map Iterable $this$map$iv Throwable exception int $i$a$-forEachIndexed-SarifReporter$writeQuickFixes$1 com.android.tools.lint.detector.api.LintFix fix java.util.List files int index Object item$iv int $i$f$forEachIndexed int index$iv Iterable $this$forEachIndexed$iv com.android.tools.lint.detector.api.LintFix lintFix java.util.List fixes com.android.tools.lint.LintCliFixPerformer performer java.util.List edits int indent com.android.tools.lint.detector.api.Incident incident int indent private final void writeQuickFix (com.android.tools.lint.LintCliFixPerformer, com.android.tools.lint.detector.api.Incident, com.android.tools.lint.detector.api.LintFix, java.util.List, boolean, int) int $i$a$-any-SarifReporter$writeQuickFix$1 com.android.tools.lint.client.api.LintFixPerformer$PendingEditFile it Object element$iv int $i$f$any Iterable $this$any$iv int $i$a$-forEachIndexed-SarifReporter$writeQuickFix$2 int index com.android.tools.lint.client.api.LintFixPerformer$PendingEditFile file Object item$iv int $i$f$forEachIndexed int index$iv Iterable $this$forEachIndexed$iv int indent String description com.android.tools.lint.LintCliFixPerformer performer com.android.tools.lint.detector.api.Incident incident com.android.tools.lint.detector.api.LintFix fix java.util.List files boolean last int indent private final int getLineNumber (java.lang.CharSequence, int, int, int) int i int lineNumber CharSequence source int offset int startOffset int startLineNumber static synthetic int getLineNumber$default (com.android.tools.lint.SarifReporter, java.lang.CharSequence, int, int, int, int, java.lang.Object) private final int getColumn (java.lang.CharSequence, int) int prevNewline CharSequence source int offset private final void writeArtifactChange (com.android.tools.lint.LintCliFixPerformer, com.android.tools.lint.detector.api.Incident, com.android.tools.lint.client.api.LintFixPerformer$PendingEditFile, boolean, int) int endLine int endColumn int $i$a$-with-SarifReporter$writeArtifactChange$1$1 int startLine int startColumn int indent com.android.tools.lint.client.api.LintFixPerformer$PendingEdit $this$writeArtifactChange_u24lambda_u2413_u24lambda_u2412 int $i$a$-forEachIndexed-SarifReporter$writeArtifactChange$1 int index com.android.tools.lint.client.api.LintFixPerformer$PendingEdit edit Object item$iv int $i$f$forEachIndexed int index$iv Iterable $this$forEachIndexed$iv CharSequence source int indent java.util.List edits com.android.tools.lint.LintCliFixPerformer performer com.android.tools.lint.detector.api.Incident incident com.android.tools.lint.client.api.LintFixPerformer$PendingEditFile file boolean last int indent private final java.io.Writer writeDescription (java.io.Writer, int, java.lang.String, java.lang.String, boolean, boolean) String text java.io.Writer $this$writeDescription int indent String name String raw boolean comma boolean newline static synthetic java.io.Writer writeDescription$default (com.android.tools.lint.SarifReporter, java.io.Writer, int, java.lang.String, java.lang.String, boolean, boolean, int, java.lang.Object) private final java.io.Writer indent (java.io.Writer, int) int level java.io.Writer $this$indent int indent private final java.lang.String escapeJson (java.lang.String) char c StringBuilder sb char ch String $this$escapeJson public static final synthetic java.lang.String access$escapeJson (com.android.tools.lint.SarifReporter, java.lang.String) com.android.tools.lint.SarifReporter $this String $receiver }
com/android/tools/lint/SarifReporter$getIssues$$inlined$sortBy$1.class
Comparisons.kt package com.android.tools.lint public final com.android.tools.lint.SarifReporter$getIssues$$inlined$sortBy$1 extends java.lang.Object implements java.util.Comparator { public void <init> () public final int compare (java.lang.Object, java.lang.Object) int $i$a$-sortBy-SarifReporter$getIssues$1 com.android.tools.lint.detector.api.Issue it int $i$a$-sortBy-SarifReporter$getIssues$1 com.android.tools.lint.detector.api.Issue it Object a Object b }
com/android/tools/lint/SarifReporter$writeRules$1$categories$1.class
SarifReporter.kt package com.android.tools.lint final com.android.tools.lint.SarifReporter$writeRules$1$categories$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 { public static final com.android.tools.lint.SarifReporter$writeRules$1$categories$1 INSTANCE void <init> () public final com.android.tools.lint.detector.api.Category invoke (com.android.tools.lint.detector.api.Category) com.android.tools.lint.detector.api.Category it public volatile synthetic java.lang.Object invoke (java.lang.Object) Object p1 static void <clinit> () }
com/android/tools/lint/SarifReporter$writeRules$1$tags$1.class
SarifReporter.kt package com.android.tools.lint final com.android.tools.lint.SarifReporter$writeRules$1$tags$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 { final synthetic com.android.tools.lint.SarifReporter this$0 void <init> (com.android.tools.lint.SarifReporter) com.android.tools.lint.SarifReporter $receiver public final java.lang.CharSequence invoke (com.android.tools.lint.detector.api.Category) com.android.tools.lint.detector.api.Category it public volatile synthetic java.lang.Object invoke (java.lang.Object) Object p1 }
com/android/tools/lint/SarifReporter$WhenMappings.class
SarifReporter.kt package com.android.tools.lint public final synthetic com.android.tools.lint.SarifReporter$WhenMappings extends java.lang.Object { public static final synthetic int[] $EnumSwitchMapping$0 static void <clinit> () }
com/android/tools/lint/SarifReporterKt.class
SarifReporter.kt package com.android.tools.lint public final com.android.tools.lint.SarifReporterKt extends java.lang.Object { private static final String USER_HOME_VAR private static final String SRC_DIR_VAR public static final boolean isSarifFile (java.io.File) java.io.File file }
com/android/tools/lint/SyncOptions.class
SyncOptions.kt package com.android.tools.lint public final com.android.tools.lint.SyncOptions extends java.lang.Object { public static final void syncTo (com.android.tools.lint.model.LintModelModule, com.android.tools.lint.LintCliFlags) com.android.tools.lint.detector.api.Category category String id com.android.tools.lint.detector.api.Category category String id com.android.tools.lint.detector.api.Category category String id com.android.tools.lint.model.LintModelLintOptions options java.util.Set disabled java.util.Set enabled java.util.Set check java.util.Map severityOverrides com.android.tools.lint.model.LintModelModule project com.android.tools.lint.LintCliFlags flags }
com/android/tools/lint/TextReporter.class
TextReporter.kt package com.android.tools.lint public final com.android.tools.lint.TextReporter extends com.android.tools.lint.Reporter { private final com.android.tools.lint.LintCliFlags flags private final java.io.Writer writer private final boolean close private com.android.tools.lint.detector.api.TextFormat format private boolean isForwardSlashPaths private boolean includeSecondaryLineContent private boolean writeStats public void <init> (com.android.tools.lint.LintCliClient, com.android.tools.lint.LintCliFlags, java.io.File, java.io.Writer, boolean) com.android.tools.lint.LintCliClient client com.android.tools.lint.LintCliFlags flags java.io.File file java.io.Writer writer boolean close public final com.android.tools.lint.detector.api.TextFormat getFormat () public final void setFormat (com.android.tools.lint.detector.api.TextFormat) com.android.tools.lint.detector.api.TextFormat public final boolean isForwardSlashPaths () public final void setForwardSlashPaths (boolean) boolean public final boolean getIncludeSecondaryLineContent () public final void setIncludeSecondaryLineContent (boolean) boolean public void <init> (com.android.tools.lint.LintCliClient, com.android.tools.lint.LintCliFlags, java.io.Writer, boolean) com.android.tools.lint.LintCliClient client com.android.tools.lint.LintCliFlags flags java.io.Writer writer boolean close public void write (com.android.tools.lint.LintStats, java.util.List, com.android.tools.lint.client.api.IssueRegistry) throws java.io.IOException java.io.File baselineFile String counts int $i$a$-let-TextReporter$write$1 String identifier int $i$a$-let-TextReporter$write$3 String it int line String path com.android.tools.lint.detector.api.Position start int $i$a$-let-TextReporter$write$5 String it String locationMessage int line String path com.android.tools.lint.detector.api.Position start String locationMessage StringBuilder sb int begin String wrapped com.android.tools.lint.detector.api.Location location boolean omitted java.util.List names com.android.tools.lint.detector.api.Issue issue int startLength String displayPath com.android.tools.lint.detector.api.Severity severity com.android.tools.lint.client.api.Vendor from com.android.tools.lint.detector.api.ApplicableVariants applicableVariants com.android.tools.lint.detector.api.Incident incident java.io.File baselineFile String counts com.android.tools.lint.detector.api.Issue lastIssue String path boolean abbreviate StringBuilder output com.android.tools.lint.LintStats stats java.util.List issues com.android.tools.lint.client.api.IssueRegistry registry private final void appendPath (java.lang.StringBuilder, java.lang.String) StringBuilder sb String path private final java.lang.String convertPath (java.lang.String) String path private final void explainIssue (java.lang.StringBuilder, com.android.tools.lint.detector.api.Issue) String line String url String line int $i$a$-let-TextReporter$explainIssue$1 com.android.tools.lint.client.api.Vendor vendor String explanation String indent String formatted java.util.List moreInfo java.util.List options com.android.tools.lint.client.api.Vendor issueVendor StringBuilder output com.android.tools.lint.detector.api.Issue issue public final void setWriteStats (boolean) boolean writeStats }
com/android/tools/lint/TextReporter$write$2.class
TextReporter.kt package com.android.tools.lint final com.android.tools.lint.TextReporter$write$2 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 { final synthetic com.android.tools.lint.TextReporter this$0 void <init> (com.android.tools.lint.TextReporter) com.android.tools.lint.TextReporter $receiver public final java.lang.CharSequence invoke (java.io.File) java.io.File it public volatile synthetic java.lang.Object invoke (java.lang.Object) Object p1 }
com/android/tools/lint/TextReporter$write$4.class
TextReporter.kt package com.android.tools.lint final com.android.tools.lint.TextReporter$write$4 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 { final synthetic com.android.tools.lint.TextReporter this$0 void <init> (com.android.tools.lint.TextReporter) com.android.tools.lint.TextReporter $receiver public final java.lang.CharSequence invoke (java.io.File) java.io.File it public volatile synthetic java.lang.Object invoke (java.lang.Object) Object p1 }
com/android/tools/lint/UastEnvironment.class
UastEnvironment.kt package com.android.tools.lint public abstract com.android.tools.lint.UastEnvironment extends java.lang.Object { public static final com.android.tools.lint.UastEnvironment$Companion Companion public abstract com.intellij.openapi.Disposable getProjectDisposable () public abstract com.intellij.core.CoreApplicationEnvironment getCoreAppEnv () public abstract com.intellij.mock.MockProject getIdeaProject () public abstract org.jetbrains.kotlin.config.CompilerConfiguration getKotlinCompilerConfig () public abstract void analyzeFiles (java.util.List) public void dispose () public static com.android.tools.lint.UastEnvironment create (com.android.tools.lint.UastEnvironment$Configuration) com.android.tools.lint.UastEnvironment$Configuration config public static void disposeApplicationEnvironment () public static void checkApplicationEnvironmentDisposed () public static org.jetbrains.kotlin.library.KotlinLibrary kotlinLibrary (java.lang.String) String path public static java.util.List getKlibPaths (org.jetbrains.kotlin.config.CompilerConfiguration) org.jetbrains.kotlin.config.CompilerConfiguration $this$getKlibPaths public static synthetic void access$dispose$jd (com.android.tools.lint.UastEnvironment) com.android.tools.lint.UastEnvironment $this static void <clinit> () }
com/android/tools/lint/UastEnvironment$Configuration.class
UastEnvironment.kt package com.android.tools.lint public abstract com.android.tools.lint.UastEnvironment$Configuration extends java.lang.Object { public static final com.android.tools.lint.UastEnvironment$Configuration$Companion Companion public abstract void addModules (java.util.List, java.lang.Iterable) public static synthetic void addModules$default (com.android.tools.lint.UastEnvironment$Configuration, java.util.List, java.lang.Iterable, int, java.lang.Object) public abstract org.jetbrains.kotlin.config.CompilerConfiguration getKotlinCompilerConfig () public void addSourceRoots (java.util.List) int $i$a$-assert-UastEnvironment$Configuration$addSourceRoots$1 java.io.File root java.util.List sourceRoots public void addClasspathRoots (java.util.List) java.util.List classpathRoots public abstract com.intellij.pom.java.LanguageLevel getJavaLanguageLevel () public abstract void setJavaLanguageLevel (com.intellij.pom.java.LanguageLevel) public org.jetbrains.kotlin.config.LanguageVersionSettings getKotlinLanguageLevel () public void setKotlinLanguageLevel (org.jetbrains.kotlin.config.LanguageVersionSettings) org.jetbrains.kotlin.config.LanguageVersionSettings value public static com.android.tools.lint.UastEnvironment$Configuration create (boolean, boolean) boolean enableKotlinScripting boolean useFirUast public static com.android.tools.lint.UastEnvironment$Configuration create (boolean) boolean enableKotlinScripting public static com.android.tools.lint.UastEnvironment$Configuration create () public static synthetic void access$addSourceRoots$jd (com.android.tools.lint.UastEnvironment$Configuration, java.util.List) com.android.tools.lint.UastEnvironment$Configuration $this java.util.List sourceRoots public static synthetic void access$addClasspathRoots$jd (com.android.tools.lint.UastEnvironment$Configuration, java.util.List) com.android.tools.lint.UastEnvironment$Configuration $this java.util.List classpathRoots public static synthetic org.jetbrains.kotlin.config.LanguageVersionSettings access$getKotlinLanguageLevel$jd (com.android.tools.lint.UastEnvironment$Configuration) com.android.tools.lint.UastEnvironment$Configuration $this public static synthetic void access$setKotlinLanguageLevel$jd (com.android.tools.lint.UastEnvironment$Configuration, org.jetbrains.kotlin.config.LanguageVersionSettings) com.android.tools.lint.UastEnvironment$Configuration $this org.jetbrains.kotlin.config.LanguageVersionSettings value static void <clinit> () }
com/android/tools/lint/UastEnvironment$Configuration$Companion.class
UastEnvironment.kt package com.android.tools.lint public final com.android.tools.lint.UastEnvironment$Configuration$Companion extends java.lang.Object { static final synthetic com.android.tools.lint.UastEnvironment$Configuration$Companion $$INSTANCE private void <init> () public final com.android.tools.lint.UastEnvironment$Configuration create (boolean, boolean) boolean enableKotlinScripting boolean useFirUast public static synthetic com.android.tools.lint.UastEnvironment$Configuration create$default (com.android.tools.lint.UastEnvironment$Configuration$Companion, boolean, boolean, int, java.lang.Object) public final kotlin.Pair mergeRoots (java.util.List, java.lang.Iterable) int $i$a$-let-UastEnvironment$Configuration$Companion$mergeRoots$classPathRoots$2$1 Iterable p0 int $i$a$-also-UastEnvironment$Configuration$Companion$mergeRoots$classPathRoots$2 java.util.Set it java.util.Set sourceRoots java.util.Set classPathRoots java.util.List modules Iterable bootClassPaths public final com.android.tools.lint.UastEnvironment$Configuration create (boolean) boolean enableKotlinScripting public final com.android.tools.lint.UastEnvironment$Configuration create () private static final java.util.Set mergeRoots$mergedFiles (java.util.List, kotlin.jvm.functions.Function1) Iterable list$iv Object element$iv int $i$f$flatMapTo Iterable $this$flatMapTo$iv java.util.Collection destination$iv java.util.List $modules kotlin.jvm.functions.Function1 prop static void <clinit> () }
com/android/tools/lint/UastEnvironment$Configuration$Companion$mergeRoots$sourceRoots$1.class
UastEnvironment.kt package com.android.tools.lint final synthetic com.android.tools.lint.UastEnvironment$Configuration$Companion$mergeRoots$sourceRoots$1 extends kotlin.jvm.internal.PropertyReference1Impl { public static final com.android.tools.lint.UastEnvironment$Configuration$Companion$mergeRoots$sourceRoots$1 INSTANCE void <init> () public java.lang.Object get (java.lang.Object) Object receiver0 static void <clinit> () }
com/android/tools/lint/UastEnvironment$Configuration$Companion$mergeRoots$classPathRoots$1.class
UastEnvironment.kt package com.android.tools.lint final synthetic com.android.tools.lint.UastEnvironment$Configuration$Companion$mergeRoots$classPathRoots$1 extends kotlin.jvm.internal.PropertyReference1Impl { public static final com.android.tools.lint.UastEnvironment$Configuration$Companion$mergeRoots$classPathRoots$1 INSTANCE void <init> () public java.lang.Object get (java.lang.Object) Object receiver0 static void <clinit> () }
com/android/tools/lint/UastEnvironment$Configuration$DefaultImpls.class
UastEnvironment.kt package com.android.tools.lint public final com.android.tools.lint.UastEnvironment$Configuration$DefaultImpls extends java.lang.Object { public static synthetic void addModules$default (com.android.tools.lint.UastEnvironment$Configuration, java.util.List, java.lang.Iterable, int, java.lang.Object) public static void addSourceRoots (com.android.tools.lint.UastEnvironment$Configuration, java.util.List) com.android.tools.lint.UastEnvironment$Configuration $this java.util.List sourceRoots public static void addClasspathRoots (com.android.tools.lint.UastEnvironment$Configuration, java.util.List) com.android.tools.lint.UastEnvironment$Configuration $this java.util.List classpathRoots public static org.jetbrains.kotlin.config.LanguageVersionSettings getKotlinLanguageLevel (com.android.tools.lint.UastEnvironment$Configuration) com.android.tools.lint.UastEnvironment$Configuration $this public static void setKotlinLanguageLevel (com.android.tools.lint.UastEnvironment$Configuration, org.jetbrains.kotlin.config.LanguageVersionSettings) com.android.tools.lint.UastEnvironment$Configuration $this org.jetbrains.kotlin.config.LanguageVersionSettings value }
com/android/tools/lint/UastEnvironment$Companion.class
UastEnvironment.kt package com.android.tools.lint public final com.android.tools.lint.UastEnvironment$Companion extends java.lang.Object { static final synthetic com.android.tools.lint.UastEnvironment$Companion $$INSTANCE private static final com.android.tools.lint.UastEnvironment$Companion$logger$1 logger private void <init> () public final com.android.tools.lint.UastEnvironment create (com.android.tools.lint.UastEnvironment$Configuration) com.android.tools.lint.UastEnvironment$Configuration config public final void disposeApplicationEnvironment () org.jetbrains.kotlin.cli.jvm.compiler.KotlinCoreApplicationEnvironment appEnv public final void checkApplicationEnvironmentDisposed () public final org.jetbrains.kotlin.library.KotlinLibrary kotlinLibrary (java.lang.String) String path public final java.util.List getKlibPaths (org.jetbrains.kotlin.config.CompilerConfiguration) org.jetbrains.kotlin.config.CompilerConfiguration $this$getKlibPaths static void <clinit> () }
com/android/tools/lint/UastEnvironment$Companion$logger$1.class
UastEnvironment.kt package com.android.tools.lint public final com.android.tools.lint.UastEnvironment$Companion$logger$1 extends java.lang.Object implements org.jetbrains.kotlin.util.Logger { void <init> () public java.lang.Void error (java.lang.String) String message public java.lang.Void fatal (java.lang.String) String message public void log (java.lang.String) String message public void warning (java.lang.String) String message public volatile synthetic void error (java.lang.String) String message }
com/android/tools/lint/UastEnvironment$Module.class
UastEnvironment.kt package com.android.tools.lint public final com.android.tools.lint.UastEnvironment$Module extends java.lang.Object { private final com.android.tools.lint.detector.api.Project project private final java.io.File jdkHome private final java.util.Set sourceRoots private final java.util.Set classpathRoots public void <init> (com.android.tools.lint.detector.api.Project, java.io.File, boolean, boolean, boolean) int $i$a$-takeIf-UastEnvironment$Module$sourceRoots$1$1 java.util.List it int $i$a$-takeIf-UastEnvironment$Module$sourceRoots$1$2 java.io.File it int $i$a$-takeIf-UastEnvironment$Module$sourceRoots$1$3 java.util.List it int $i$a$-takeIf-UastEnvironment$Module$sourceRoots$1$4 java.util.List it int $i$a$-takeIf-UastEnvironment$Module$sourceRoots$1$5 java.util.List it int $i$a$-takeIf-UastEnvironment$Module$sourceRoots$1$6 java.util.List it int $i$a$-with-UastEnvironment$Module$sourceRoots$1 com.android.tools.lint.detector.api.Project $this$sourceRoots_u24lambda_u246 int $i$a$-takeIf-UastEnvironment$Module$classpathRoots$1$1 java.util.List it int $i$a$-takeIf-UastEnvironment$Module$classpathRoots$1$2 java.util.List it int $i$a$-filter-UastEnvironment$Module$classpathRoots$1$3 java.io.File it Object element$iv$iv int $i$f$filterTo Iterable $this$filterTo$iv$iv java.util.Collection destination$iv$iv int $i$f$filter Iterable $this$filter$iv int $i$a$-with-UastEnvironment$Module$classpathRoots$1 com.android.tools.lint.detector.api.Project $this$classpathRoots_u24lambda_u2410 com.android.tools.lint.detector.api.Project project java.io.File jdkHome boolean includeTests boolean includeTestFixtureSources boolean isUnitTest public final java.io.File getJdkHome$lint_cli () public final com.android.tools.lint.UastEnvironment$Module$Variant getVariant () public final java.util.Set getSourceRoots () public final java.util.Set getClasspathRoots () public final java.util.Collection getGradleBuildScripts () public final kotlin.sequences.Sequence getDirectDependencies () public final kotlin.sequences.Sequence getAllRoots () public final java.util.Map getKlibs () public final java.lang.String getName () public final org.jetbrains.kotlin.config.LanguageVersionSettings getKotlinLanguageLevel () public static final synthetic com.android.tools.lint.detector.api.Project access$getProject$p (com.android.tools.lint.UastEnvironment$Module) com.android.tools.lint.UastEnvironment$Module $this }
com/android/tools/lint/UastEnvironment$Module$directDependencies$1.class
UastEnvironment.kt package com.android.tools.lint final com.android.tools.lint.UastEnvironment$Module$directDependencies$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 { final synthetic com.android.tools.lint.UastEnvironment$Module this$0 void <init> (com.android.tools.lint.UastEnvironment$Module) com.android.tools.lint.UastEnvironment$Module $receiver public final kotlin.Pair invoke (com.android.tools.lint.detector.api.Project) com.android.tools.lint.detector.api.Project it public volatile synthetic java.lang.Object invoke (java.lang.Object) Object p1 }
com/android/tools/lint/UastEnvironment$Module$Variant.class
UastEnvironment.kt package com.android.tools.lint public final enum com.android.tools.lint.UastEnvironment$Module$Variant extends java.lang.Enum { public static final com.android.tools.lint.UastEnvironment$Module$Variant$Companion Companion public static final enum com.android.tools.lint.UastEnvironment$Module$Variant UNKNOWN public static final enum com.android.tools.lint.UastEnvironment$Module$Variant COMMON public static final enum com.android.tools.lint.UastEnvironment$Module$Variant JVM public static final enum com.android.tools.lint.UastEnvironment$Module$Variant ANDROID public static final enum com.android.tools.lint.UastEnvironment$Module$Variant NATIVE public static final enum com.android.tools.lint.UastEnvironment$Module$Variant JS public static final enum com.android.tools.lint.UastEnvironment$Module$Variant WASM private static final synthetic com.android.tools.lint.UastEnvironment$Module$Variant[] $VALUES private void <init> (java.lang.String, int) String $enum$name int $enum$ordinal public static com.android.tools.lint.UastEnvironment$Module$Variant[] values () public static com.android.tools.lint.UastEnvironment$Module$Variant valueOf (java.lang.String) String value private static final synthetic com.android.tools.lint.UastEnvironment$Module$Variant[] $values () static void <clinit> () }
com/android/tools/lint/UastEnvironment$Module$Variant$Companion.class
UastEnvironment.kt package com.android.tools.lint public final com.android.tools.lint.UastEnvironment$Module$Variant$Companion extends java.lang.Object { private void <init> () public final com.android.tools.lint.UastEnvironment$Module$Variant toModuleVariant (java.lang.String) String $this$toModuleVariant public final org.jetbrains.kotlin.platform.TargetPlatform toTargetPlatform (com.android.tools.lint.UastEnvironment$Module$Variant) com.android.tools.lint.UastEnvironment$Module$Variant $this$toTargetPlatform public synthetic void <init> (kotlin.jvm.internal.DefaultConstructorMarker) kotlin.jvm.internal.DefaultConstructorMarker $constructor_marker }
com/android/tools/lint/UastEnvironment$Module$Variant$Companion$WhenMappings.class
UastEnvironment.kt package com.android.tools.lint public final synthetic com.android.tools.lint.UastEnvironment$Module$Variant$Companion$WhenMappings extends java.lang.Object { public static final synthetic int[] $EnumSwitchMapping$0 static void <clinit> () }
com/android/tools/lint/UastEnvironment$DefaultImpls.class
UastEnvironment.kt package com.android.tools.lint public final com.android.tools.lint.UastEnvironment$DefaultImpls extends java.lang.Object { public static void dispose (com.android.tools.lint.UastEnvironment) com.android.tools.lint.UastEnvironment $this }
com/android/tools/lint/UastEnvironmentKt.class
UastEnvironment.kt package com.android.tools.lint public final com.android.tools.lint.UastEnvironmentKt extends java.lang.Object { public static final String FIR_UAST_KEY public static final boolean useFirUast () private static final transient java.util.Set setFrom (java.util.Collection[]) int $i$a$-flatMapIterableTo-UastEnvironmentKt$setFrom$1 java.util.Collection it Iterable list$iv Object element$iv int $i$f$flatMapIterableTo kotlin.sequences.Sequence $this$flatMapTo$iv java.util.Collection destination$iv java.util.Collection[] cols public static final transient synthetic java.util.Set access$setFrom (java.util.Collection[]) java.util.Collection[] cols }
com/android/tools/lint/LintVirtualFileSetFactory.class
UastEnvironmentUtils.kt package com.android.tools.lint public final com.android.tools.lint.LintVirtualFileSetFactory extends java.lang.Object implements com.intellij.openapi.vfs.VirtualFileSetFactory { public static final com.android.tools.lint.LintVirtualFileSetFactory INSTANCE private void <init> () public com.intellij.openapi.vfs.VirtualFileSet createCompactVirtualFileSet () public com.intellij.openapi.vfs.VirtualFileSet createCompactVirtualFileSet (java.util.Collection) int $i$a$-apply-LintVirtualFileSetFactory$createCompactVirtualFileSet$1 com.intellij.openapi.vfs.CompactVirtualFileSet $this$createCompactVirtualFileSet_u24lambda_u240 java.util.Collection files static void <clinit> () }
com/android/tools/lint/IdeaLoggerForLint.class
UastEnvironmentUtils.kt package com.android.tools.lint final com.android.tools.lint.IdeaLoggerForLint extends com.intellij.openapi.diagnostic.DefaultLogger { public void <init> (java.lang.String) String category public transient void error (java.lang.String, java.lang.Throwable, java.lang.String[]) String message Throwable t String[] details }
com/android/tools/lint/UastEnvironmentUtilsKt.class
UastEnvironmentUtils.kt package com.android.tools.lint public final com.android.tools.lint.UastEnvironmentUtilsKt extends java.lang.Object { private static final java.util.concurrent.locks.ReentrantLock appLock private static boolean appConfigured public static final org.jetbrains.kotlin.config.CompilerConfiguration createCommonKotlinCompilerConfig () org.jetbrains.kotlin.config.CompilerConfiguration config org.jetbrains.kotlin.cli.common.messages.PrintingMessageCollector logger java.nio.file.Path bin public static final org.jetbrains.kotlin.config.LanguageVersionSettings withKMPEnabled (org.jetbrains.kotlin.config.LanguageVersionSettings) org.jetbrains.kotlin.config.LanguageVersionSettings $this$withKMPEnabled public static final void configureProjectEnvironment (com.intellij.mock.MockProject, com.android.tools.lint.UastEnvironment$Configuration) com.intellij.pom.java.LanguageLevel javaLanguageLevel com.intellij.mock.MockProject project com.android.tools.lint.UastEnvironment$Configuration config public static final void registerKtLifetimeTokenProvider (com.intellij.mock.MockProject) com.intellij.mock.MockProject $this$registerKtLifetimeTokenProvider public static final java.util.concurrent.locks.ReentrantLock getAppLock () public static final void configureApplicationEnvironment (com.intellij.core.CoreApplicationEnvironment, kotlin.jvm.functions.Function1) com.intellij.core.CoreApplicationEnvironment appEnv kotlin.jvm.functions.Function1 configurator public static final void reRegisterProgressManager (com.intellij.mock.MockApplication) com.intellij.mock.MockApplication application public static final synthetic void access$setAppConfigured$p (boolean) boolean static void <clinit> () }
com/android/tools/lint/UastEnvironmentUtilsKt$configureApplicationEnvironment$1.class
UastEnvironmentUtils.kt package com.android.tools.lint final synthetic com.android.tools.lint.UastEnvironmentUtilsKt$configureApplicationEnvironment$1 extends java.lang.Object implements com.intellij.openapi.diagnostic.Logger$Factory { public static final com.android.tools.lint.UastEnvironmentUtilsKt$configureApplicationEnvironment$1 INSTANCE void <init> () public final com.android.tools.lint.IdeaLoggerForLint getLoggerInstance (java.lang.String) String p0 public volatile synthetic com.intellij.openapi.diagnostic.Logger getLoggerInstance (java.lang.String) String p0 static void <clinit> () }
com/android/tools/lint/UastEnvironmentUtilsKt$configureApplicationEnvironment$2.class
UastEnvironmentUtils.kt package com.android.tools.lint final com.android.tools.lint.UastEnvironmentUtilsKt$configureApplicationEnvironment$2 extends java.lang.Object implements com.intellij.openapi.Disposable { public static final com.android.tools.lint.UastEnvironmentUtilsKt$configureApplicationEnvironment$2 INSTANCE void <init> () public final void dispose () static void <clinit> () }
com/android/tools/lint/UastEnvironmentUtilsKt$reRegisterProgressManager$1.class
UastEnvironmentUtils.kt package com.android.tools.lint public final com.android.tools.lint.UastEnvironmentUtilsKt$reRegisterProgressManager$1 extends com.intellij.openapi.progress.impl.CoreProgressManager { void <init> () protected void doCheckCanceled () public boolean isInNonCancelableSection () }
com/android/tools/lint/XmlFileType.class
XmlFileType.kt package com.android.tools.lint public final enum com.android.tools.lint.XmlFileType extends java.lang.Enum { private final String typeName public static final enum com.android.tools.lint.XmlFileType REPORT public static final enum com.android.tools.lint.XmlFileType REPORT_WITH_FIXES public static final enum com.android.tools.lint.XmlFileType BASELINE public static final enum com.android.tools.lint.XmlFileType INCIDENTS public static final enum com.android.tools.lint.XmlFileType CONDITIONAL_INCIDENTS public static final enum com.android.tools.lint.XmlFileType PARTIAL_RESULTS public static final enum com.android.tools.lint.XmlFileType CONFIGURED_ISSUES public static final enum com.android.tools.lint.XmlFileType RESOURCE_REPOSITORY private static final synthetic com.android.tools.lint.XmlFileType[] $VALUES private void <init> (java.lang.String, int, java.lang.String) String $enum$name int $enum$ordinal String typeName public final boolean relativePaths () public final boolean variables () public final boolean unixPaths () public final boolean includeIssueMetadata () public final boolean includeSourceLines () public final boolean includeOffsets () public final boolean isPersistenceFile () public final java.lang.String getDefaultFileName () public static com.android.tools.lint.XmlFileType[] values () public static com.android.tools.lint.XmlFileType valueOf (java.lang.String) String value private static final synthetic com.android.tools.lint.XmlFileType[] $values () static void <clinit> () }
com/android/tools/lint/XmlReader.class
XmlReader.kt package com.android.tools.lint public final com.android.tools.lint.XmlReader extends java.lang.Object { private final com.android.tools.lint.LintCliClient client private final com.android.tools.lint.client.api.IssueRegistry registry private final com.android.tools.lint.detector.api.Project project private final java.util.List incidents private java.util.Map data private java.util.Map configs private final org.xmlpull.v1.XmlPullParser parser private String issueId private String message private com.android.tools.lint.detector.api.Severity severity private com.android.tools.lint.detector.api.Location location private com.android.tools.lint.detector.api.Location prevLocation private com.android.tools.lint.detector.api.LintMap lintMap private com.android.tools.lint.detector.api.LintFix fix private final java.util.ArrayDeque fixLists public void <init> (com.android.tools.lint.LintCliClient, com.android.tools.lint.client.api.IssueRegistry, com.android.tools.lint.detector.api.Project, java.io.File) com.android.tools.lint.LintCliClient client com.android.tools.lint.client.api.IssueRegistry registry com.android.tools.lint.detector.api.Project project java.io.File xmlFile public final java.util.List getIncidents () public final java.util.Map getPartialResults () public final java.util.Map getConfiguredIssues () private final void addFix (com.android.tools.lint.detector.api.LintFix) com.android.tools.lint.detector.api.LintFix newFix private final com.android.tools.lint.detector.api.LintFix getParentFix () private final void parse () int $i$a$-let-XmlReader$parse$1 com.android.tools.lint.detector.api.Severity it int $i$a$-let-XmlReader$parse$2 com.android.tools.lint.detector.api.LintMap it int $i$a$-let-XmlReader$parse$3 com.android.tools.lint.detector.api.Project it com.android.tools.lint.detector.api.Incident incident com.android.tools.lint.detector.api.Issue issue String issueId String message com.android.tools.lint.detector.api.Location location int $i$a$-let-XmlReader$parse$4 com.android.tools.lint.detector.api.Location it int $i$a$-run-XmlReader$parse$5 com.android.tools.lint.XmlReader $this$parse_u24lambda_u244 com.android.tools.lint.detector.api.Location newLocation int $i$a$-let-XmlReader$parse$issue$1 String it int $i$a$-also-XmlReader$parse$map$1 java.util.HashMap it java.util.Map map com.android.tools.lint.detector.api.Issue issue com.android.tools.lint.detector.api.LintMap newNote String tag int eventType java.io.IOException e org.xmlpull.v1.XmlPullParserException e com.android.tools.lint.detector.api.Incident incident private final void readIncidentHeader () String name String value int i int n private final void readRange () com.android.tools.lint.detector.api.LintFix parentFix com.android.tools.lint.detector.api.Location newLocation private final void readConfigInto () int $i$a$-also-XmlReader$readConfigInto$map$1 java.util.HashMap it String id String severityString java.util.Map map com.android.tools.lint.detector.api.Severity s private final void readFixComposite () String name String value int i String tag String displayName String familyName boolean robot boolean independent int n java.util.ArrayList fixList com.android.tools.lint.detector.api.LintFix$GroupType type com.android.tools.lint.detector.api.LintFix$LintFixGroup newFix private final com.android.tools.lint.detector.api.LintFix readCreateFile () String name String value int i String text byte[] binary String selectPattern boolean reformat String displayName String familyName boolean robot boolean independent java.io.File file boolean delete int n com.android.tools.lint.detector.api.LintFix$Builder builder com.android.tools.lint.detector.api.LintFix$CreateFileBuilder fix private final com.android.tools.lint.detector.api.LintFix readFixSetAttribute () int $i$a$-let-XmlReader$readFixSetAttribute$1 int it int $i$a$-let-XmlReader$readFixSetAttribute$2 int it String name String value int i int $i$a$-apply-XmlReader$readFixSetAttribute$3 com.android.tools.lint.detector.api.LintFix$SetAttributeBuilder $this$readFixSetAttribute_u24lambda_u2410 String namespace String attributeName String attributeValue Object point Object mark String displayName String familyName boolean robot boolean independent int n private final com.android.tools.lint.detector.api.LintFix readFixAnnotate () String name String value int i String source boolean replace String displayName String familyName boolean robot boolean independent int n private final com.android.tools.lint.detector.api.LintFix readFixShowUrl () String name String value int i String url String displayName String familyName int n private final com.android.tools.lint.detector.api.LintFix$DataMap readFixData () String name String value int i java.util.HashMap map String desc String familyName int n private final com.android.tools.lint.detector.api.LintFix readFixReplace () String name String value int i int $i$f$toTypedArray java.util.Collection thisCollection$iv java.util.Collection $this$toTypedArray$iv int $i$a$-let-XmlReader$readFixReplace$1$1 java.util.List it int $i$a$-apply-XmlReader$readFixReplace$1 com.android.tools.lint.detector.api.LintFix$ReplaceStringBuilder $this$readFixReplace_u24lambda_u2412 String oldString String oldPattern String selectPattern String replacement boolean shortenNames boolean reformat Object imports boolean repeatedly boolean optional String displayName String familyName boolean robot boolean independent int sortPriority int n private final java.io.File getFile (java.lang.String, boolean) String path boolean allowMissingPathVariable static synthetic java.io.File getFile$default (com.android.tools.lint.XmlReader, java.lang.String, boolean, int, java.lang.Object) private final com.android.tools.lint.detector.api.Location readLocation () String name String value int i com.android.tools.lint.detector.api.DefaultPosition start com.android.tools.lint.detector.api.DefaultPosition end NumberFormatException e java.io.File file String line String endLine String column String endColumn String startOffset String endOffset String locationMessage int n com.android.tools.lint.detector.api.Location newLocation private final com.android.tools.lint.detector.api.Constraint readCondition () com.android.tools.lint.detector.api.Constraint left com.android.tools.lint.detector.api.Constraint right com.android.tools.lint.detector.api.Constraint left com.android.tools.lint.detector.api.Constraint right int index String name String value private final void skipToNextTag () int eventType private final com.android.tools.lint.detector.api.LintMap readLintMap () String tag String name String value int i int n String noteKey Object noteValue String mapName com.android.tools.lint.detector.api.LintMap nestedNode String id com.android.tools.lint.detector.api.Location location String id com.android.tools.lint.detector.api.Constraint condition String id String value com.android.tools.lint.detector.api.ApiConstraint apiLevels String tag int eventType com.android.tools.lint.detector.api.LintMap lintMap java.util.Map map }
com/android/tools/lint/XmlReporter.class
XmlReporter.kt package com.android.tools.lint public final com.android.tools.lint.XmlReporter extends com.android.tools.lint.Reporter { private com.android.tools.lint.XmlFileType type private com.android.tools.lint.model.PathVariables pathVariables private java.util.Map attributes public void <init> (com.android.tools.lint.LintCliClient, java.io.File, com.android.tools.lint.XmlFileType) com.android.tools.lint.LintCliClient client java.io.File output com.android.tools.lint.XmlFileType type public final com.android.tools.lint.XmlFileType getType () public final void setType (com.android.tools.lint.XmlFileType) com.android.tools.lint.XmlFileType public final com.android.tools.lint.model.PathVariables getPathVariables () public final void setPathVariables (com.android.tools.lint.model.PathVariables) com.android.tools.lint.model.PathVariables public final void setBaselineAttributes (com.android.tools.lint.client.api.LintClient, java.lang.String, boolean) String revision com.android.tools.lint.client.api.LintClient client String variant boolean includeDependencies public final void setAttribute (java.lang.String, java.lang.String) int $i$a$-run-XmlReporter$setAttribute$attributes$1 java.util.Map newMap com.android.tools.lint.XmlReporter $this$setAttribute_u24lambda_u240 java.util.Map attributes String name String value public void write (com.android.tools.lint.LintStats, java.util.List, com.android.tools.lint.client.api.IssueRegistry) throws java.io.IOException int $i$f$sortedBy kotlin.sequences.Sequence $this$sortedBy$iv java.io.BufferedWriter writer com.android.tools.lint.XmlWriter xmlWriter java.util.List clientAttributes com.android.tools.lint.LintStats stats java.util.List incidents com.android.tools.lint.client.api.IssueRegistry registry }
com/android/tools/lint/XmlReporter$write$$inlined$sortedBy$1.class
Comparisons.kt package com.android.tools.lint public final com.android.tools.lint.XmlReporter$write$$inlined$sortedBy$1 extends java.lang.Object implements java.util.Comparator { public void <init> () public final int compare (java.lang.Object, java.lang.Object) int $i$a$-sortedBy-XmlReporter$write$clientAttributes$1 java.util.Map$Entry it int $i$a$-sortedBy-XmlReporter$write$clientAttributes$1 java.util.Map$Entry it Object a Object b }
com/android/tools/lint/XmlReporter$write$clientAttributes$2.class
XmlReporter.kt package com.android.tools.lint final com.android.tools.lint.XmlReporter$write$clientAttributes$2 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 { public static final com.android.tools.lint.XmlReporter$write$clientAttributes$2 INSTANCE void <init> () public final kotlin.Pair invoke (java.util.Map$Entry) java.util.Map$Entry it public volatile synthetic java.lang.Object invoke (java.lang.Object) Object p1 static void <clinit> () }
com/android/tools/lint/XmlWriter.class
XmlWriter.kt package com.android.tools.lint public com.android.tools.lint.XmlWriter extends java.lang.Object { private final com.android.tools.lint.LintCliClient client private com.android.tools.lint.XmlFileType type private final java.io.Writer writer private final com.android.tools.lint.model.PathVariables pathVariables public void <init> (com.android.tools.lint.LintCliClient, com.android.tools.lint.XmlFileType, java.io.Writer, com.android.tools.lint.model.PathVariables) com.android.tools.lint.LintCliClient client com.android.tools.lint.XmlFileType type java.io.Writer writer com.android.tools.lint.model.PathVariables pathVariables public void <init> (com.android.tools.lint.LintCliClient, java.io.File, com.android.tools.lint.XmlFileType) com.android.tools.lint.LintCliClient client java.io.File output com.android.tools.lint.XmlFileType type public final void close () private final void writeProlog () private final java.util.List getDefaultRootAttributes () int $i$a$-let-XmlWriter$getDefaultRootAttributes$1 String it private final void writeOpenTag (java.lang.String, java.util.Map, int) String key String value String tag java.util.Map attributes int indent static synthetic void writeOpenTag$default (com.android.tools.lint.XmlWriter, java.lang.String, java.util.Map, int, int, java.lang.Object) private final void writeCloseTag (java.lang.String, int) String tag int indent static synthetic void writeCloseTag$default (com.android.tools.lint.XmlWriter, java.lang.String, int, int, java.lang.Object) private final void writeApiLevels (com.android.tools.lint.detector.api.ApiConstraint, int, java.lang.String) int $i$a$-let-XmlWriter$writeApiLevels$1 String it String valueString com.android.tools.lint.detector.api.ApiConstraint apiLevels int indent String key static synthetic void writeApiLevels$default (com.android.tools.lint.XmlWriter, com.android.tools.lint.detector.api.ApiConstraint, int, java.lang.String, int, java.lang.Object) private final void writeCondition (com.android.tools.lint.detector.api.Constraint, int, java.lang.String) int $i$a$-let-XmlWriter$writeCondition$1 String it int ind com.android.tools.lint.detector.api.Constraint constraint int indent String key static synthetic void writeCondition$default (com.android.tools.lint.XmlWriter, com.android.tools.lint.detector.api.Constraint, int, java.lang.String, int, java.lang.Object) private final void writeIncident (com.android.tools.lint.detector.api.Incident, int) java.util.List moreInfo String line1 String line2 int index2 int index1 String line int $i$a$-let-XmlWriter$writeIncident$1 com.android.tools.lint.detector.api.LintMap map String tag com.android.tools.lint.detector.api.Issue issue com.android.tools.lint.detector.api.ApplicableVariants applicableVariants boolean hasChildren com.android.tools.lint.detector.api.LintFix fixData com.android.tools.lint.detector.api.Location location com.android.tools.lint.detector.api.Incident incident int indent static synthetic void writeIncident$default (com.android.tools.lint.XmlWriter, com.android.tools.lint.detector.api.Incident, int, int, java.lang.Object) private final void writeLintMap (com.android.tools.lint.detector.api.LintMap, int, java.lang.String, com.android.tools.lint.detector.api.Project) String id String id String valueName String valueString String key Object value java.util.Set entries com.android.tools.lint.detector.api.LintMap map int indent String name com.android.tools.lint.detector.api.Project project static synthetic void writeLintMap$default (com.android.tools.lint.XmlWriter, com.android.tools.lint.detector.api.LintMap, int, java.lang.String, com.android.tools.lint.detector.api.Project, int, java.lang.Object) private final void writeLocation (com.android.tools.lint.detector.api.Project, com.android.tools.lint.detector.api.Location, java.lang.String, int, java.lang.String) int endLine int endColumn com.android.tools.lint.detector.api.Position end int line int column com.android.tools.lint.detector.api.Position start int $i$a$-let-XmlWriter$writeLocation$1 String it int indented String neutralPath com.android.tools.lint.detector.api.Project project com.android.tools.lint.detector.api.Location location String tag int indent String key static synthetic void writeLocation$default (com.android.tools.lint.XmlWriter, com.android.tools.lint.detector.api.Project, com.android.tools.lint.detector.api.Location, java.lang.String, int, java.lang.String, int, java.lang.Object) private final java.lang.String getPath (java.io.File, com.android.tools.lint.detector.api.Project) java.io.File file com.android.tools.lint.detector.api.Project project private final void emitFixEdits (com.android.tools.lint.detector.api.Incident, com.android.tools.lint.detector.api.LintFix) com.android.tools.lint.detector.api.LintFix fix java.util.List fixes com.android.tools.lint.detector.api.Incident incident com.android.tools.lint.detector.api.LintFix lintFix private final void emitEdit (com.android.tools.lint.detector.api.Incident, com.android.tools.lint.detector.api.LintFix) int $i$a$-let-XmlWriter$emitEdit$1 String it int $i$a$-with-XmlWriter$emitEdit$2 String after String before com.android.tools.lint.client.api.LintFixPerformer$PendingEdit $this$emitEdit_u24lambda_u246 String neutralPath com.android.tools.lint.client.api.LintFixPerformer$PendingEdit edit CharSequence source com.android.tools.lint.client.api.LintFixPerformer$PendingEditFile file boolean haveChildren com.android.tools.lint.LintCliFixPerformer performer java.util.List files com.android.tools.lint.detector.api.Incident incident com.android.tools.lint.detector.api.LintFix lintFix private final void emitFixDescriptors (com.android.tools.lint.detector.api.Incident, com.android.tools.lint.detector.api.LintFix, int) int $i$a$-let-XmlWriter$emitFixDescriptors$1 String it int $i$a$-let-XmlWriter$emitFixDescriptors$2 String it int $i$a$-let-XmlWriter$emitFixDescriptors$3 String it com.android.tools.lint.detector.api.Location range int $i$a$-let-XmlWriter$emitFixDescriptors$4 String it int $i$a$-let-XmlWriter$emitFixDescriptors$5 String it com.android.tools.lint.detector.api.Location range com.android.tools.lint.detector.api.LintFix fix String tag com.android.tools.lint.detector.api.Location range int $i$a$-let-XmlWriter$emitFixDescriptors$6 String it int $i$a$-let-XmlWriter$emitFixDescriptors$7 String it int $i$a$-let-XmlWriter$emitFixDescriptors$8 byte[] it String neutralPath Object value String valueString String key int indented com.android.tools.lint.detector.api.Incident incident com.android.tools.lint.detector.api.LintFix lintFix int indent static synthetic void emitFixDescriptors$default (com.android.tools.lint.XmlWriter, com.android.tools.lint.detector.api.Incident, com.android.tools.lint.detector.api.LintFix, int, int, java.lang.Object) private final void emitFixSharedAttributes (com.android.tools.lint.detector.api.LintFix, int) int $i$a$-let-XmlWriter$emitFixSharedAttributes$1 String it int $i$a$-let-XmlWriter$emitFixSharedAttributes$2 String it com.android.tools.lint.detector.api.LintFix lintFix int indent private final void writeAttribute (java.io.Writer, int, java.lang.String, java.lang.String) throws java.io.IOException java.io.Writer writer int indent String name String value private final void indent (int) throws java.io.IOException int level int indent public final void writeIncidents (java.util.List, java.util.List) com.android.tools.lint.detector.api.Incident incident String rootTag java.util.Map attributeMap java.util.List incidents java.util.List extraAttributes public static synthetic void writeIncidents$default (com.android.tools.lint.XmlWriter, java.util.List, java.util.List, int, java.lang.Object) public final void writePartialResults (java.util.Map, com.android.tools.lint.detector.api.Project) String id com.android.tools.lint.detector.api.Issue issue com.android.tools.lint.detector.api.LintMap map java.util.Map resultMap com.android.tools.lint.detector.api.Project project public final void writeConfiguredIssues (java.util.Map) String id com.android.tools.lint.detector.api.Severity severity java.util.Map severityMap public static final synthetic com.android.tools.lint.LintCliClient access$getClient$p (com.android.tools.lint.XmlWriter) com.android.tools.lint.XmlWriter $this }
com/android/tools/lint/XmlWriter$writeIncident$line$1.class
XmlWriter.kt package com.android.tools.lint final com.android.tools.lint.XmlWriter$writeIncident$line$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 { final synthetic com.android.tools.lint.XmlWriter this$0 void <init> (com.android.tools.lint.XmlWriter) com.android.tools.lint.XmlWriter $receiver public final java.lang.CharSequence invoke (java.io.File) java.io.File it public volatile synthetic java.lang.Object invoke (java.lang.Object) Object p1 }
com/android/tools/lint/XmlWriter$emitFixDescriptors$valueString$1.class
XmlWriter.kt package com.android.tools.lint final com.android.tools.lint.XmlWriter$emitFixDescriptors$valueString$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 { public static final com.android.tools.lint.XmlWriter$emitFixDescriptors$valueString$1 INSTANCE void <init> () public final java.lang.CharSequence invoke (java.lang.Object) String s Object it public volatile synthetic java.lang.Object invoke (java.lang.Object) Object p1 static void <clinit> () }
com/android/tools/lint/XmlWriter$WhenMappings.class
XmlWriter.kt package com.android.tools.lint public final synthetic com.android.tools.lint.XmlWriter$WhenMappings extends java.lang.Object { public static final synthetic int[] $EnumSwitchMapping$0 static void <clinit> () }
com/android/tools/lint/XmlWriterKt.class
XmlWriter.kt package com.android.tools.lint public final com.android.tools.lint.XmlWriterKt extends java.lang.Object { public static final String TAG_INCIDENTS public static final String TAG_INCIDENT public static final String TAG_CONFIG public static final String TAG_FIX public static final String TAG_FIX_REPLACE public static final String TAG_FIX_DATA public static final String TAG_FIX_ATTRIBUTE public static final String TAG_FIX_ALTERNATIVES public static final String TAG_FIX_COMPOSITE public static final String TAG_RANGE public static final String TAG_EDIT public static final String TAG_CONDITION public static final String TAG_MAP public static final String TAG_ENTRY public static final String TAG_SHOW_URL public static final String TAG_ANNOTATE public static final String TAG_CREATE_FILE public static final String TAG_API_LEVELS public static final String ATTR_SEVERITY public static final String ATTR_INT public static final String ATTR_BOOLEAN public static final String ATTR_STRING public static final String ATTR_START_OFFSET public static final String ATTR_END_OFFSET public static final String ATTR_END_LINE public static final String ATTR_END_COLUMN public static final String ATTR_URL public static final String ATTR_URLS public static final String ATTR_ANDROID public static final String ATTR_LIBRARY public static final String ATTR_CLIENT public static final String ATTR_CLIENT_NAME public static final String ATTR_VERSION public static final String ATTR_VARIANT public static final String ATTR_CHECK_DEPS public static final String ATTR_ATTRIBUTE public static final String ATTR_NAMESPACE public static final String ATTR_RANGE public static final String ATTR_POINT public static final String ATTR_MARK public static final String ATTR_SOURCE public static final String ATTR_REPLACE public static final String ATTR_DESCRIPTION public static final String ATTR_FAMILY public static final String ATTR_INDEPENDENT public static final String ATTR_ROBOT public static final String ATTR_OLD_STRING public static final String ATTR_OLD_PATTERN public static final String ATTR_SELECT_PATTERN public static final String ATTR_REPLACEMENT public static final String ATTR_BINARY public static final String ATTR_SHORTEN_NAMES public static final String ATTR_REFORMAT public static final String ATTR_IMPORTS public static final String ATTR_REPEATEDLY public static final String ATTR_OPTIONAL public static final String ATTR_OFFSET public static final String ATTR_AFTER public static final String ATTR_BEFORE public static final String ATTR_DELETE public static final String ATTR_INSERT public static final String ATTR_CATEGORY public static final String ATTR_PRIORITY public static final String ATTR_SUMMARY public static final String ATTR_EXPLANATION public static final String ATTR_ERROR_LINE1 public static final String ATTR_ERROR_LINE2 public static final String ATTR_INCLUDED_VARIANTS public static final String ATTR_EXCLUDED_VARIANTS public static final String ATTR_TARGET_GE public static final String ATTR_TARGET_LT public static final String ATTR_MIN_GE public static final String ATTR_MIN_LT public static final String ATTR_ALL_OF public static final String ATTR_ANY_OF public static final String ATTR_QUICK_FIX public static final String VALUE_STUDIO public static final String ATTR_AUTO }
META-INF/lint-cli.kotlin_module
NOTICE
com/android/tools/lint/LintCliFlags.class
LintCliFlags.java package com.android.tools.lint public com.android.tools.lint.LintCliFlags extends java.lang.Object { private final java.util.Set suppress private final java.util.Set enabled private java.util.Set check private java.util.Set disabledCategories private java.util.Set enabledCategories private java.util.Set checkCategories private java.util.Map severities private java.util.List skipAnnotated private boolean setExitCode private boolean fullPath private boolean showLines private final java.util.List reporters private boolean quiet private boolean warnAll private boolean checkTests private boolean ignoreTests private boolean ignoreTestFixtures private boolean checkGenerated private boolean checkDependencies private boolean noWarnings private boolean allErrors private boolean fatalOnly private boolean explainIssues private java.io.File projectDescriptor private java.util.List sources private java.util.List classes private java.util.List libraries private java.util.List resources private java.util.List lintRuleJars private java.util.List additionalRegistries private String compileSdkVersion private java.io.File baselineFile private java.io.File outputBaselineFile private java.io.File lintConfig private java.io.File lintOverrideConfig private boolean showAll private boolean removedFixedBaselineIssues private boolean missingBaselineIsEmptyBaseline private boolean updateBaseline private boolean baselineOmitLineNumbers private boolean continueAfterBaselineCreated private boolean autoFix private boolean autoFixImports private boolean abortOnAutoFix private boolean includeXmlFixes private boolean allowSuppress private boolean printInternalErrorStackTrace private boolean allowBaselineSuppress private boolean offline private boolean useK2Uast private java.io.File cacheDir public static final int ERRNO_SUCCESS public static final int ERRNO_ERRORS public static final int ERRNO_USAGE public static final int ERRNO_EXISTS public static final int ERRNO_HELP public static final int ERRNO_INVALID_ARGS public static final int ERRNO_CREATED_BASELINE public static final int ERRNO_APPLIED_SUGGESTIONS public static final int ERRNO_INTERNAL_CONTINUE public void <init> () public java.util.Set getSuppressedIds () public java.util.Set getEnabledIds () public java.util.Set getEnabledCategories () public java.util.Set getDisabledCategories () public java.util.Set getExactCategories () public java.util.Map getSeverityOverrides () public java.util.Set getExactCheckedIds () public void setExactCheckedIds (java.util.Set) java.util.Set check public void addExactId (java.lang.String) String id public void addEnabledCategory (com.android.tools.lint.detector.api.Category) com.android.tools.lint.detector.api.Category category public void addDisabledCategory (com.android.tools.lint.detector.api.Category) com.android.tools.lint.detector.api.Category category public void addExactCategory (com.android.tools.lint.detector.api.Category) com.android.tools.lint.detector.api.Category category public boolean isSetExitCode () public void setSetExitCode (boolean) boolean setExitCode public boolean isFullPath () public void setFullPath (boolean) boolean fullPath public boolean isShowSourceLines () public void setShowSourceLines (boolean) boolean showLines public java.util.List getReporters () public boolean isQuiet () public void setQuiet (boolean) boolean quiet public boolean isCheckAllWarnings () public void setCheckAllWarnings (boolean) boolean warnAll public boolean isIgnoreWarnings () public void setIgnoreWarnings (boolean) boolean noWarnings public boolean isWarningsAsErrors () public void setWarningsAsErrors (boolean) boolean allErrors public boolean isCheckTestSources () public void setCheckTestSources (boolean) boolean checkTests public boolean isIgnoreTestSources () public void setIgnoreTestSources (boolean) boolean ignoreTests public boolean isIgnoreTestFixturesSources () public void setIgnoreTestFixturesSources (boolean) boolean ignoreTestFixtures public boolean isCheckGeneratedSources () public void setCheckGeneratedSources (boolean) boolean checkGenerated public boolean isCheckDependencies () public void setCheckDependencies (boolean) boolean checkDependencies public boolean isShowEverything () public void setShowEverything (boolean) boolean showAll public java.io.File getLintConfig () public void setLintConfig (java.io.File) java.io.File lintConfig public java.io.File getOverrideLintConfig () public void setOverrideLintConfig (java.io.File) java.io.File lintConfig public java.util.List getSourcesOverride () public void setSourcesOverride (java.util.List) java.util.List sources public java.util.List getClassesOverride () public void setClassesOverride (java.util.List) java.util.List classes public java.util.List getLibrariesOverride () public void setLibrariesOverride (java.util.List) java.util.List libraries public java.util.List getResourcesOverride () public void setResourcesOverride (java.util.List) java.util.List resources public java.util.List getLintRuleJarsOverride () public void setLintRuleJarsOverride (java.util.List) java.util.List lintRuleJars public java.util.List getAdditionalRegistries () public void addAdditionalRegistries (com.android.tools.lint.client.api.IssueRegistry) com.android.tools.lint.client.api.IssueRegistry registry public java.io.File getProjectDescriptorOverride () public void setProjectDescriptorOverride (java.io.File) java.io.File projectDescriptor public java.lang.String getCompileSdkVersionOverride () public void setCompileSdkVersionOverride (java.lang.String) String compileSdkVersion public boolean isFatalOnly () public void setFatalOnly (boolean) boolean fatalOnly public void setSeverityOverrides (java.util.Map) java.util.Map severities public boolean isExplainIssues () public void setExplainIssues (boolean) boolean explainText public java.io.File getBaselineFile () public void setBaselineFile (java.io.File) java.io.File baselineFile public java.io.File getOutputBaselineFile () public void setOutputBaselineFile (java.io.File) java.io.File outputBaselineFile public boolean isRemoveFixedBaselineIssues () public void setRemovedFixedBaselineIssues (boolean) boolean removeFixed public boolean getMissingBaselineIsEmptyBaseline () public void setMissingBaselineIsEmptyBaseline (boolean) boolean missingBaselineIsEmptyBaseline public boolean isUpdateBaseline () public void setUpdateBaseline (boolean) boolean updateBaseline public boolean isAutoFix () public void setAutoFix (boolean) boolean autoFix public boolean isAutoFixImports () public void setAutoFixImports (boolean) boolean autoFixImports public boolean isAbortOnAutoFix () public void setAbortOnAutoFix (boolean) boolean abortOnAutoFix public boolean isIncludeXmlFixes () public void setIncludeXmlFixes (boolean) boolean includeXmlFixes public void setAllowSuppress (boolean) boolean allowSuppress public boolean getAllowSuppress () public void setAllowBaselineSuppress (boolean) boolean allowBaselineSuppress public boolean getAllowBaselineSuppress () public boolean getPrintInternalErrorStackTrace () public void setPrintInternalErrorStackTrace (boolean) boolean printInternalErrorStackTrace public java.io.File getCacheDir () public void setCacheDir (java.io.File) java.io.File cacheDir public boolean isContinueAfterBaselineCreated () public void setContinueAfterBaselineCreated (boolean) boolean continueAfterBaselineCreated public boolean isBaselineOmitLineNumbers () public void setBaselineOmitLineNumbers (boolean) boolean baselineOmitLineNumbers public java.util.List getSkipAnnotations () public void setSkipAnnotations (java.util.List) java.util.List skipAnnotated public void addSkipAnnotation (java.lang.String) String annotation public boolean isOffline () public void setOffline (boolean) boolean offline public boolean useK2Uast () public void setUseK2Uast (boolean) boolean useK2Uast }
com/android/tools/lint/LintCliXmlParser$LocationHandle.class
LintCliXmlParser.java package com.android.tools.lint com.android.tools.lint.LintCliXmlParser$LocationHandle extends java.lang.Object implements com.android.tools.lint.detector.api.Location$Handle { private final com.android.tools.lint.LintCliXmlParser parser private final java.io.File file private final org.w3c.dom.Node node private Object clientData public void <init> (com.android.tools.lint.LintCliXmlParser, java.io.File, org.w3c.dom.Node) com.android.tools.lint.LintCliXmlParser parser java.io.File file org.w3c.dom.Node node public com.android.tools.lint.detector.api.Location resolve () org.w3c.dom.Node node java.io.File file com.android.utils.Pair source public void setClientData (java.lang.Object) Object clientData public java.lang.Object getClientData () public java.lang.String toString () }
com/android/tools/lint/LintCliXmlParser.class
LintCliXmlParser.java package com.android.tools.lint public com.android.tools.lint.LintCliXmlParser extends com.android.tools.lint.client.api.XmlParser { private final com.android.tools.lint.client.api.LintClient client public void <init> (com.android.tools.lint.client.api.LintClient) com.android.tools.lint.client.api.LintClient client public org.w3c.dom.Document parseXml (java.io.File) throws java.io.IOException org.xml.sax.SAXException javax.xml.parsers.ParserConfigurationException java.io.File file CharSequence xml org.w3c.dom.Document document public org.w3c.dom.Document parseXml (java.lang.CharSequence, java.io.File) org.w3c.dom.Document document Exception ignore CharSequence xml java.io.File file public org.w3c.dom.Document parseXml (com.android.tools.lint.detector.api.XmlContext) org.w3c.dom.Document document CharSequence contents java.io.UnsupportedEncodingException e int prologue int comment com.android.tools.lint.detector.api.Location location String message org.xml.sax.SAXException e Throwable t com.android.tools.lint.detector.api.XmlContext context String xml public com.android.tools.lint.detector.api.Location getLocation (com.android.tools.lint.detector.api.XmlContext, org.w3c.dom.Node) com.android.tools.lint.detector.api.XmlContext context org.w3c.dom.Node node public com.android.tools.lint.detector.api.Location getLocation (java.io.File, org.w3c.dom.Node) java.io.File file org.w3c.dom.Node node com.android.utils.Pair mergedSource public com.android.tools.lint.detector.api.Location getLocation (com.android.tools.lint.detector.api.XmlContext, org.w3c.dom.Node, int, int) com.android.tools.lint.detector.api.XmlContext context org.w3c.dom.Node node int start int end java.io.File file com.android.utils.Pair mergedSource private com.android.utils.Pair findManifestSource (org.w3c.dom.Node) org.w3c.dom.Node node public com.android.tools.lint.detector.api.Location getNameLocation (com.android.tools.lint.client.api.LintClient, java.io.File, org.w3c.dom.Node) com.android.tools.lint.client.api.LintClient client java.io.File file org.w3c.dom.Node node com.android.tools.lint.detector.api.Location location com.android.tools.lint.detector.api.Position start com.android.tools.lint.detector.api.Position end int delta int length int startOffset int startColumn public com.android.tools.lint.detector.api.Location getNameLocation (com.android.tools.lint.detector.api.XmlContext, org.w3c.dom.Node) com.android.tools.lint.detector.api.XmlContext context org.w3c.dom.Node node public com.android.tools.lint.detector.api.Location getValueLocation (com.android.tools.lint.detector.api.XmlContext, org.w3c.dom.Attr) com.android.tools.lint.detector.api.XmlContext context org.w3c.dom.Attr node public com.android.tools.lint.detector.api.Location getValueLocation (com.android.tools.lint.client.api.LintClient, java.io.File, org.w3c.dom.Attr) char c com.android.tools.lint.client.api.LintClient client java.io.File file org.w3c.dom.Attr node com.android.tools.lint.detector.api.Location location com.android.tools.lint.detector.api.Position start com.android.tools.lint.detector.api.Position end String contents int valueStartOffset int documentLength char valueQuote int valueEndOffset int lineStart int line int startColumn int endColumn public com.android.tools.lint.detector.api.Location$Handle createLocationHandle (com.android.tools.lint.detector.api.XmlContext, org.w3c.dom.Node) com.android.tools.lint.detector.api.XmlContext context org.w3c.dom.Node node public int getNodeStartOffset (com.android.tools.lint.detector.api.XmlContext, org.w3c.dom.Node) com.android.tools.lint.detector.api.XmlContext context org.w3c.dom.Node node com.android.utils.Pair mergedSource public int getNodeEndOffset (com.android.tools.lint.detector.api.XmlContext, org.w3c.dom.Node) com.android.tools.lint.detector.api.XmlContext context org.w3c.dom.Node node com.android.utils.Pair mergedSource public org.w3c.dom.Node findNodeAt (com.android.tools.lint.detector.api.XmlContext, int) com.android.tools.lint.detector.api.XmlContext context int offset public org.w3c.dom.Node findNodeAt (org.w3c.dom.Node, int) org.w3c.dom.Node node int offset public com.android.tools.lint.detector.api.Location getLocation (com.android.tools.lint.client.api.LintClient, java.io.File, org.w3c.dom.Node) com.android.tools.lint.client.api.LintClient client java.io.File file org.w3c.dom.Node node public int getNodeStartOffset (com.android.tools.lint.client.api.LintClient, java.io.File, org.w3c.dom.Node) com.android.tools.lint.client.api.LintClient client java.io.File file org.w3c.dom.Node node public int getNodeEndOffset (com.android.tools.lint.client.api.LintClient, java.io.File, org.w3c.dom.Node) com.android.tools.lint.client.api.LintClient client java.io.File file org.w3c.dom.Node node }
com/android/tools/lint/LintExternalAnnotationsManager.class
LintExternalAnnotationsManager.java package com.android.tools.lint public com.android.tools.lint.LintExternalAnnotationsManager extends com.intellij.codeInsight.BaseExternalAnnotationsManager { public static final String SDK_ANNOTATIONS_PATH private final java.util.List roots public void <init> (com.intellij.openapi.project.Project, com.intellij.psi.PsiManager) com.intellij.openapi.project.Project project com.intellij.psi.PsiManager psiManager protected boolean hasAnyAnnotationsRoots () protected java.util.List getExternalAnnotationsRoots (com.intellij.openapi.vfs.VirtualFile) com.intellij.openapi.vfs.VirtualFile virtualFile public void updateAnnotationRoots (com.android.tools.lint.client.api.LintClient, com.android.sdklib.IAndroidTarget, boolean) com.android.tools.lint.client.api.LintClient client com.android.sdklib.IAndroidTarget target boolean nonAndroid java.util.Collection projects java.io.File sdkAnnotations java.util.List libraryAnnotations public boolean hasConfiguredAnnotationRoot (com.intellij.psi.PsiModifierListOwner) com.intellij.psi.PsiModifierListOwner owner private static java.io.File findSdkAnnotations (com.android.tools.lint.client.api.LintClient, com.android.sdklib.IAndroidTarget, boolean) java.io.File sdkAnnotations java.nio.file.Path file com.android.tools.lint.client.api.LintClient client com.android.sdklib.IAndroidTarget target boolean nonAndroid String path private void updateAnnotationRoots (java.io.File, java.util.List) java.util.List files java.util.List files com.intellij.openapi.vfs.VirtualFile virtualFile com.intellij.openapi.vfs.VirtualFile virtualFile boolean isZip java.io.File file java.io.File sdkAnnotations java.util.List libraryAnnotations java.util.List files java.util.List newRoots com.intellij.openapi.vfs.VirtualFileSystem local com.intellij.openapi.vfs.VirtualFileSystem jar }
com/android/tools/lint/LintInferredAnnotationsManager.class
LintInferredAnnotationsManager.java package com.android.tools.lint public com.android.tools.lint.LintInferredAnnotationsManager extends com.intellij.codeInsight.InferredAnnotationsManager { public void <init> () public com.intellij.psi.PsiAnnotation findInferredAnnotation (com.intellij.psi.PsiModifierListOwner, java.lang.String) com.intellij.psi.PsiModifierListOwner psiModifierListOwner String s public com.intellij.psi.PsiAnnotation[] findInferredAnnotations (com.intellij.psi.PsiModifierListOwner) com.intellij.psi.PsiModifierListOwner psiModifierListOwner public boolean isInferredAnnotation (com.intellij.psi.PsiAnnotation) com.intellij.psi.PsiAnnotation psiAnnotation }
com/android/tools/lint/LintSyntaxHighlighter$KeywordChecker.class
LintSyntaxHighlighter.java package com.android.tools.lint abstract com.android.tools.lint.LintSyntaxHighlighter$KeywordChecker extends java.lang.Object { public abstract boolean isKeyword (java.lang.String) }
com/android/tools/lint/LintSyntaxHighlighter$NestingContext.class
LintSyntaxHighlighter.java package com.android.tools.lint com.android.tools.lint.LintSyntaxHighlighter$NestingContext extends java.lang.Object { int depth int style int state void <init> (int, int, int) int depth int style int state }
com/android/tools/lint/LintSyntaxHighlighter.class
LintSyntaxHighlighter.java package com.android.tools.lint public com.android.tools.lint.LintSyntaxHighlighter extends java.lang.Object { private static final int STYLE_PLAIN_TEXT private static final int STYLE_TAG private static final int STYLE_ATTRIBUTE private static final int STYLE_PREFIX private static final int STYLE_VALUE private static final int STYLE_COMMENT private static final int STYLE_PROLOGUE private static final int STYLE_CDATA private static final int STYLE_STRING private static final int STYLE_NUMBER private static final int STYLE_KEYWORD private static final int STYLE_JAVADOC_COMMENT private static final int STYLE_ANNOTATION private static final int TAB_WIDTH private final String source private final java.util.Map styles private final com.google.common.collect.HashBiMap lineNumbers private int lineCount private java.util.List sortedOffsets private boolean forceSingleLineRange private boolean padCaretLine private boolean dedent static final synthetic boolean $assertionsDisabled public void <init> (java.lang.String, java.lang.String) String fileName String source int estimatedLineCount private void tokenizeFile (java.lang.String) String fileName public boolean isForceSingleLineRange () public com.android.tools.lint.LintSyntaxHighlighter setForceSingleLineRange (boolean) boolean forceSingleLineRange public boolean isPadCaretLine () public com.android.tools.lint.LintSyntaxHighlighter setPadCaretLine (boolean) boolean padCaretLine public boolean isDedent () public void setDedent (boolean) boolean dedent private void tokenizeJavaLikeLanguage (com.android.tools.lint.LintSyntaxHighlighter$KeywordChecker, boolean) com.android.tools.lint.LintSyntaxHighlighter$NestingContext last String identifier char c com.android.tools.lint.LintSyntaxHighlighter$KeywordChecker keywordLookup boolean allowNestedComments int length int STATE_INITIAL int STATE_SLASH int STATE_LINE_COMMENT int STATE_BLOCK_COMMENT int STATE_STRING_DOUBLE_QUOTE int STATE_STRING_SINGLE_QUOTE int STATE_STRING_TRIPLE_DOUBLE_QUOTE int STATE_STRING_TRIPLE_SINGLE_QUOTE int STATE_NUMBER int STATE_IDENTIFIER int state int offset int identifierStart int blockCommentDepth int braceDepth java.util.ArrayDeque stack private static boolean isGroovyKeyword (java.lang.String) String keyword private static boolean isAidlKeyword (java.lang.String) String keyword private static boolean isKotlinKeyword (java.lang.String) String keyword private void tokenizeXml () int end int end int end char c int length int STATE_TEXT int STATE_SLASH int STATE_ATTRIBUTE_NAME int STATE_IN_TAG int STATE_BEFORE_ATTRIBUTE int STATE_ATTRIBUTE_BEFORE_EQUALS int STATE_ATTRIBUTE_AFTER_EQUALS int STATE_ATTRIBUTE_VALUE_NONE int STATE_ATTRIBUTE_VALUE_SINGLE int STATE_ATTRIBUTE_VALUE_DOUBLE int STATE_CLOSE_TAG int STATE_ENDING_TAG int state int offset int attributeStart int prev private void removeRepeatedStyleSpans () int style Integer o int length int prevStyle private void updateSortedOffsets () public void initializeLineNumberMap () char c int offset int lineNumber private int getLineNumber (int) int offset int lineStart Integer line private void insertRedundantMarker (int) int style int begin int end int o int offset private int findLineStartOffset (int) char c int offset private int findLineEndOffset (int) char c int offset int length public int computeDedent (int, int) char c int i int fromOffset int toOffset boolean inWhitespace int lineBegin int dedent int column public int computeMaxLineLength (int, int) char c int i int fromOffset int toOffset int maxLineLength int column public void generateHtml (com.android.utils.HtmlBuilder, int, int, boolean) int i int i char c int s int n int column String lineString int begin int end boolean isNewLine int style String cssStyle int from int o int i com.android.utils.HtmlBuilder builder int startHighlightOffset int endHighlightOffset boolean error int caretLineOffset int caretLineEndOffset int beginOffset int endOffset int currentLine int lineWidth int dedent int maxWidth int available int cropTo int spanBalance int lastOffset void add (com.android.utils.HtmlBuilder, int, int) com.android.utils.HtmlBuilder builder int from int to String substring private static java.lang.String getStyleClass (int) int style String cssStyle static void <clinit> () }
com/android/tools/lint/Main$1.class
Main.java package com.android.tools.lint synthetic com.android.tools.lint.Main$1 extends java.lang.Object { static final synthetic int[] $SwitchMap$com$android$tools$lint$client$api$LintDriver$DriverMode static void <clinit> () }
com/android/tools/lint/Main$ArgumentState.class
Main.java package com.android.tools.lint com.android.tools.lint.Main$ArgumentState extends java.lang.Object { String clientVersion String clientName com.intellij.pom.java.LanguageLevel javaLanguageLevel org.jetbrains.kotlin.config.LanguageVersionSettings kotlinLanguageLevel java.util.List modules String variantName String urlMap java.util.List files com.android.tools.lint.client.api.LintDriver$DriverMode mode com.android.tools.lint.model.PathVariables pathVariables java.util.List desugaredMethodsPaths void <init> () }
com/android/tools/lint/Main$MainLintClient$1.class
Main.java package com.android.tools.lint com.android.tools.lint.Main$MainLintClient$1 extends com.android.tools.lint.CliConfiguration { final synthetic com.android.tools.lint.Main$MainLintClient this$1 void <init> (com.android.tools.lint.Main$MainLintClient, com.android.tools.lint.client.api.ConfigurationHierarchy, com.android.tools.lint.LintCliFlags, boolean) com.android.tools.lint.Main$MainLintClient this$1 com.android.tools.lint.client.api.ConfigurationHierarchy arg0 com.android.tools.lint.LintCliFlags arg1 boolean arg2 public com.android.tools.lint.detector.api.Severity getDefinedSeverity (com.android.tools.lint.detector.api.Issue, com.android.tools.lint.client.api.Configuration, com.android.tools.lint.detector.api.Severity) com.android.tools.lint.detector.api.Issue issue com.android.tools.lint.client.api.Configuration source com.android.tools.lint.detector.api.Severity visibleDefault public boolean isIgnored (com.android.tools.lint.detector.api.Context, com.android.tools.lint.detector.api.Incident) com.android.tools.lint.detector.api.Context context com.android.tools.lint.detector.api.Incident incident com.android.tools.lint.detector.api.Issue issue }
com/android/tools/lint/Main$MainLintClient.class
Main.java package com.android.tools.lint com.android.tools.lint.Main$MainLintClient extends com.android.tools.lint.LintCliClient { final com.android.tools.lint.Main$ArgumentState argumentState private com.android.tools.lint.detector.api.Project unexpectedGradleProject private com.android.tools.lint.ProjectMetadata metadata final synthetic com.android.tools.lint.Main this$0 void <init> (com.android.tools.lint.Main, com.android.tools.lint.LintCliFlags, com.android.tools.lint.Main$ArgumentState, java.lang.String) com.android.tools.lint.Main this$0 com.android.tools.lint.LintCliFlags flags com.android.tools.lint.Main$ArgumentState argumentState String clientName public boolean supportsPartialAnalysis () public java.lang.String getClientDisplayName () String version String name protected com.android.tools.lint.client.api.LintDriver createDriver (com.android.tools.lint.client.api.IssueRegistry, com.android.tools.lint.client.api.LintRequest) String message com.android.tools.lint.detector.api.Location location com.android.tools.lint.client.api.IssueRegistry registry com.android.tools.lint.client.api.LintRequest request com.android.tools.lint.client.api.LintDriver driver com.android.tools.lint.detector.api.Project project protected com.android.tools.lint.detector.api.Project createProject (java.io.File, java.io.File) java.io.File dir java.io.File referenceDir com.android.tools.lint.detector.api.Project project public com.intellij.pom.java.LanguageLevel getJavaLanguageLevel (com.android.tools.lint.detector.api.Project) com.android.tools.lint.detector.api.Project project com.intellij.pom.java.LanguageLevel level public org.jetbrains.kotlin.config.LanguageVersionSettings getKotlinLanguageLevel (com.android.tools.lint.detector.api.Project) com.android.tools.lint.detector.api.Project project org.jetbrains.kotlin.config.LanguageVersionSettings settings public com.android.tools.lint.client.api.Configuration getConfiguration (com.android.tools.lint.detector.api.Project, com.android.tools.lint.client.api.LintDriver) com.android.tools.lint.client.api.ConfigurationHierarchy configurations com.android.tools.lint.detector.api.Project project com.android.tools.lint.client.api.LintDriver driver private byte[] readSrcJar (java.io.File) java.io.InputStream is Exception e String name java.util.zip.ZipEntry entry java.util.zip.ZipFile zipFile java.util.zip.ZipException e java.io.IOException e java.io.File jarFile java.io.File file String path int srcJarIndex public java.lang.CharSequence readFile (java.io.File) java.io.File file byte[] srcJarBytes public byte[] readBytes (java.io.File) throws java.io.IOException java.io.File file byte[] srcJarBytes public com.android.tools.lint.client.api.IssueRegistry addCustomLintRules (com.android.tools.lint.client.api.IssueRegistry, com.android.tools.lint.client.api.LintDriver, boolean) java.util.List merged java.util.EnumSet platforms java.util.List registries com.android.tools.lint.client.api.IssueRegistry registry com.android.tools.lint.client.api.LintDriver driver boolean warnDeprecated com.android.tools.lint.client.api.IssueRegistry additionalRegistries private void getRegistries () protected void configureLintRequest (com.android.tools.lint.client.api.LintRequest) java.util.EnumSet scope String clientName java.util.List projects com.android.tools.lint.client.api.LintRequest request java.io.File descriptor public java.lang.Iterable findRuleJars (com.android.tools.lint.detector.api.Project) java.util.List jars com.android.tools.lint.detector.api.Project project public java.util.List findGlobalRuleJars (com.android.tools.lint.client.api.LintDriver, boolean) java.util.List jars com.android.tools.lint.client.api.LintDriver driver boolean warnDeprecated public java.io.File getCacheDir (java.lang.String, boolean) java.io.File dir String name boolean create public org.w3c.dom.Document getMergedManifest (com.android.tools.lint.detector.api.Project) Exception e java.io.File manifest com.android.tools.lint.detector.api.Project project public java.io.File getSdkHome () public java.io.File getJdkHome (com.android.tools.lint.detector.api.Project) com.android.tools.lint.detector.api.Project project protected java.util.Set getBootClassPath (java.util.Collection) boolean isAndroid java.util.Set fromSuper java.util.Collection knownProjects public java.util.List getExternalAnnotations (java.util.Collection) java.util.Collection projects java.util.List externalAnnotations private static synthetic boolean lambda$addCustomLintRules$0 (com.android.tools.lint.client.api.IssueRegistry) com.android.tools.lint.client.api.IssueRegistry r }
com/android/tools/lint/Main.class
Main.java package com.android.tools.lint public com.android.tools.lint.Main extends java.lang.Object { static final int MAX_LINE_WIDTH private static final String ARG_ENABLE private static final String ARG_DISABLE private static final String ARG_CHECK private static final String ARG_AUTO_FIX private static final String ARG_DESCRIBE_FIXES private static final String ARG_ABORT_IF_SUGGESTIONS_APPLIED private static final String ARG_FATAL private static final String ARG_ERROR private static final String ARG_WARNING private static final String ARG_INFO private static final String ARG_IGNORE private static final String ARG_LIST_IDS private static final String ARG_SHOW private static final String ARG_QUIET private static final String ARG_GENERATE_DOCS private static final String ARG_CLIENT_ID private static final String ARG_CLIENT_NAME private static final String ARG_CLIENT_VERSION private static final String ARG_FULL_PATH private static final String ARG_SHOW_ALL private static final String ARG_HELP private static final String ARG_NO_LINES private static final String ARG_HTML private static final String ARG_SIMPLE_HTML private static final String ARG_SARIF private static final String ARG_XML private static final String ARG_TEXT private static final String ARG_CONFIG private static final String ARG_OVERRIDE_CONFIG private static final String ARG_URL private static final String ARG_VERSION private static final String ARG_EXIT_CODE private static final String ARG_SDK_HOME private static final String ARG_JDK_HOME private static final String ARG_FATAL_ONLY private static final String ARG_PROJECT private static final String ARG_LINT_MODEL private static final String ARG_PATH_VARIABLES private static final String ARG_LINT_RULE_JARS private static final String ARG_VARIANT private static final String ARG_CLASSES private static final String ARG_SOURCES private static final String ARG_RESOURCES private static final String ARG_LIBRARIES private static final String ARG_BUILD_API private static final String ARG_JAVA_LANGUAGE_LEVEL private static final String ARG_KOTLIN_LANGUAGE_LEVEL private static final String ARG_BASELINE private static final String ARG_REMOVE_FIXED private static final String ARG_UPDATE_BASELINE private static final String ARG_CONTINUE_AFTER_BASELINE_CREATED private static final String ARG_BASELINE_OMIT_LINE_NUMBERS private static final String ARG_WRITE_REF_BASELINE private static final String ARG_MISSING_BASELINE_IS_EMPTY_BASELINE private static final String ARG_ALLOW_SUPPRESS private static final String ARG_RESTRICT_SUPPRESS private static final String ARG_PRINT_INTERNAL_ERROR_STACKTRACE private static final String ARG_ANALYZE_ONLY private static final String ARG_REPORT_ONLY private static final String ARG_CACHE_DIR private static final String ARG_SKIP_ANNOTATED private static final String ARG_OFFLINE private static final String ARG_NO_WARN_2 private static final String ARG_NO_WARN_1 private static final String ARG_WARN_ALL private static final String ARG_ALL_ERROR private static final String PROP_WORK_DIR private final com.android.tools.lint.LintCliFlags flags private com.android.tools.lint.client.api.IssueRegistry globalIssueRegistry private java.io.File sdkHome private java.io.File jdkHome static final synthetic boolean $assertionsDisabled public void <init> () public static void main (java.lang.String[]) String[] args int exitCode protected void initializeDriver (com.android.tools.lint.client.api.LintDriver) com.android.tools.lint.client.api.LintDriver driver public int run (java.lang.String[]) String[] args com.android.tools.lint.Main$ArgumentState argumentState String clientName com.android.tools.lint.LintCliClient client int exitCode com.android.tools.lint.client.api.LintRequest lintRequest private void initializePathVariables (com.android.tools.lint.Main$ArgumentState, com.android.tools.lint.LintCliClient) com.android.tools.lint.Main$ArgumentState argumentState com.android.tools.lint.LintCliClient client com.android.tools.lint.model.PathVariables pathVariables private void createDefaultPathVariables (com.android.tools.lint.Main$ArgumentState, com.android.tools.lint.LintCliClient) com.android.tools.lint.model.LintModelSourceProvider sourceProvider com.android.tools.lint.model.LintModelSourceProvider testSourceProvider com.android.tools.lint.model.LintModelSourceProvider testFixturesSourceProvider int sourceProviderIndex int testSourceProviderIndex int testFixturesSourceProviderIndex com.android.tools.lint.model.LintModelVariant variant com.android.tools.lint.model.LintModelModule module com.android.tools.lint.Main$ArgumentState argumentState com.android.tools.lint.LintCliClient client com.android.tools.lint.model.PathVariables pathVariables private static void addSourceProviderPathVariables (com.android.tools.lint.model.PathVariables, com.android.tools.lint.model.LintModelSourceProvider, java.lang.String, int, java.lang.String, java.lang.String, com.android.tools.lint.model.LintModelArtifactType) com.android.tools.lint.model.PathVariables pathVariables com.android.tools.lint.model.LintModelSourceProvider sourceProvider String sourceProviderType int sourceProviderIndex String modulePath String variantName com.android.tools.lint.model.LintModelArtifactType artifactType private static void addSourceProviderPathVariables (com.android.tools.lint.model.PathVariables, java.util.Collection, java.lang.String, java.lang.String, com.android.tools.lint.model.LintModelArtifactType, java.lang.String, int, java.lang.String) String name java.io.File file com.android.tools.lint.model.PathVariables pathVariables java.util.Collection files String modulePath String variantName com.android.tools.lint.model.LintModelArtifactType artifactType String sourceProviderType int sourceProviderIndex String sourceType int index private void logArguments (java.lang.String[], java.io.File) String s String arg String[] args java.io.File log java.io.File parent StringBuilder sb private com.android.tools.lint.LintCliClient createClient (com.android.tools.lint.Main$ArgumentState, java.lang.String) com.android.tools.lint.Main$ArgumentState argumentState String clientName private int parseArguments (java.lang.String[], com.android.tools.lint.LintCliClient, com.android.tools.lint.Main$ArgumentState) String topic com.android.tools.lint.detector.api.Issue issue String category String id String[] ids com.android.tools.lint.client.api.IssueRegistry registry com.android.tools.lint.detector.api.Issue issue String category String id String[] ids com.android.tools.lint.client.api.IssueRegistry registry String map String urlMap java.io.File file boolean mkdirs com.android.tools.lint.MultiProjectHtmlReporter reporter boolean delete com.android.tools.lint.Reporter reporter java.io.IOException e java.io.File output boolean delete java.io.IOException e java.io.File output boolean delete java.io.IOException e java.io.File output java.io.Writer writer boolean closeWriter java.io.Writer writer boolean closeWriter boolean delete java.io.Writer writer java.io.IOException e java.io.File output java.io.Writer writer boolean closeWriter String outputName com.android.tools.lint.client.api.IssueRegistry registry String idString com.android.tools.lint.client.api.IssueRegistry registry java.util.Set checkedIds com.android.tools.lint.client.api.IssueRegistry registry com.android.tools.lint.client.api.IssueRegistry registry com.android.tools.lint.client.api.IssueRegistry registry com.android.tools.lint.client.api.IssueRegistry registry com.android.tools.lint.client.api.IssueRegistry registry com.android.tools.lint.XmlReporter xmlReporter com.android.tools.lint.Reporter reporter java.io.File input java.util.List classes String path String paths java.io.File input java.util.List sources String path String paths java.io.File input java.util.List resources String path String paths java.io.File input java.util.List libraries String path String paths String annotation String paths String version String version com.intellij.pom.java.LanguageLevel level String version org.jetbrains.kotlin.config.LanguageVersion languageLevel org.jetbrains.kotlin.config.ApiVersion apiVersion java.io.File input java.io.File descriptor String path String paths String paths com.android.tools.lint.model.LintModelSerialization reader com.android.tools.lint.model.LintModelModule module Throwable error java.io.File input String path String paths String path java.util.List lintRuleJarsOverride java.util.List currentOverrides String path java.io.File input String path java.io.File input String path java.io.File output String path java.io.File apiFile java.io.File outputFile java.io.File file String arg int index String firstError String[] args com.android.tools.lint.LintCliClient client com.android.tools.lint.Main$ArgumentState argumentState java.util.List modules java.util.List files java.util.List paths private static java.lang.String getClientId (java.lang.String[]) String arg int index String[] args private void initializeConfigurations (com.android.tools.lint.LintCliClient, com.android.tools.lint.Main$ArgumentState) com.android.tools.lint.client.api.Configuration config java.io.File dir com.android.tools.lint.LintCliClient client com.android.tools.lint.Main$ArgumentState argumentState com.android.tools.lint.client.api.ConfigurationHierarchy configurations java.io.File overrideConfig com.android.tools.lint.CliConfiguration override java.io.File defaultConfiguration private int initializeReporters (com.android.tools.lint.LintCliClient, com.android.tools.lint.Main$ArgumentState) java.io.PrintWriter writer int index String key String value String s com.android.tools.lint.Reporter reporter java.util.Map map String[] replace com.android.tools.lint.LintCliClient client com.android.tools.lint.Main$ArgumentState argumentState String urlMap java.util.List reporters private static com.android.tools.lint.client.api.LintRequest createLintRequest (com.android.tools.lint.LintCliClient, com.android.tools.lint.Main$ArgumentState) com.android.tools.lint.detector.api.LintModelModuleAndroidLibraryProject lintModelModuleAndroidLibraryProject com.android.tools.lint.model.LintModelAndroidLibrary lintModelAndroidLibrary com.android.tools.lint.detector.api.LintModelModuleJavaLibraryProject lintModelModuleJavaLibraryProject com.android.tools.lint.model.LintModelJavaLibrary lintModelJavaLibrary java.util.List jarFiles java.io.File jarFile com.android.tools.lint.model.LintModelLibrary lintModelLibrary java.io.File dir com.android.tools.lint.model.LintModelVariant variant String variantName com.android.tools.lint.detector.api.LintModelModuleProject project com.android.tools.lint.model.LintModelModule module java.util.EnumSet platforms java.util.List projects boolean isReporting java.util.List roots com.android.tools.lint.client.api.LintRequest lintRequest com.android.tools.lint.LintCliClient client com.android.tools.lint.Main$ArgumentState argumentState com.android.tools.lint.client.api.LintRequest lintRequest java.util.List modules private int run (com.android.tools.lint.LintCliClient, com.android.tools.lint.client.api.LintRequest, com.android.tools.lint.Main$ArgumentState) com.android.tools.lint.client.api.IssueRegistry registry java.io.IOException e com.android.tools.lint.LintCliClient client com.android.tools.lint.client.api.LintRequest lintRequest com.android.tools.lint.Main$ArgumentState argumentState private static void setSeverity (com.android.tools.lint.LintCliFlags, com.android.tools.lint.client.api.IssueRegistry, java.lang.String, java.util.Set, com.android.tools.lint.detector.api.Severity) com.android.tools.lint.detector.api.Issue issue com.android.tools.lint.detector.api.Issue issue String id com.android.tools.lint.LintCliFlags flags com.android.tools.lint.client.api.IssueRegistry registry String idString java.util.Set targetSet com.android.tools.lint.detector.api.Severity severity String[] ids private static void setSeverity (com.android.tools.lint.LintCliFlags, java.lang.String, java.util.Set, com.android.tools.lint.detector.api.Severity) java.util.Map map com.android.tools.lint.LintCliFlags flags String id java.util.Set targetSet com.android.tools.lint.detector.api.Severity severity private com.android.tools.lint.client.api.IssueRegistry getGlobalRegistry (com.android.tools.lint.LintCliClient) com.android.tools.lint.LintCliClient client private static java.io.File getInArgumentPath (java.lang.String) java.io.IOException e java.io.File file2 java.io.File workDir String filename java.io.File file private static java.io.File getOutArgumentPath (java.lang.String) java.io.IOException e java.io.File file2 java.io.File workDir String filename java.io.File file private static java.io.File getLintWorkDir () String path private static void printHelpTopicSuppress () static java.lang.String getSuppressHelp () private static void printVersion (com.android.tools.lint.LintCliClient) com.android.tools.lint.LintCliClient client String revision private static void displayValidIds (com.android.tools.lint.client.api.IssueRegistry, java.io.PrintWriter) com.android.tools.lint.detector.api.Category category com.android.tools.lint.detector.api.Issue issue com.android.tools.lint.client.api.IssueRegistry registry java.io.PrintWriter out java.util.List categories java.util.List issues private static void listIssue (java.io.PrintWriter, com.android.tools.lint.detector.api.Issue) java.io.PrintWriter out com.android.tools.lint.detector.api.Issue issue private static void showIssues (com.android.tools.lint.client.api.IssueRegistry) int i int n String name com.android.tools.lint.detector.api.Category category com.android.tools.lint.detector.api.Issue issue com.android.tools.lint.client.api.IssueRegistry registry java.util.List issues java.util.List sorted com.android.tools.lint.detector.api.Category previousCategory private static void describeIssue (com.android.tools.lint.detector.api.Issue) int i String description String uri com.android.tools.lint.detector.api.Issue issue com.android.tools.lint.client.api.Vendor vendor com.android.tools.lint.client.api.IssueRegistry registry java.util.List options java.util.List moreInfo static java.lang.String wrapArg (java.lang.String) String explanation static java.lang.String wrap (java.lang.String) String explanation static java.lang.String wrap (java.lang.String, int, java.lang.String) String explanation int lineWidth String hangingIndent private static void printUsage (java.io.PrintStream) java.io.PrintStream out private static void printUsage (java.io.PrintWriter) java.io.PrintWriter out static void printUsage (java.io.PrintWriter, boolean) java.io.PrintWriter out boolean markdown String command static void printUsage (java.io.PrintWriter, java.lang.String[], boolean) String arg int i int i String remainder boolean italics char decoration int index String arg String description int i java.io.PrintWriter out String[] args boolean md int argWidth StringBuilder sb String indent String formatString public transient void log (java.lang.Throwable, java.lang.String, java.lang.Object[]) Throwable exception String format Object[] args private static synthetic int lambda$showIssues$0 (com.android.tools.lint.detector.api.Issue, com.android.tools.lint.detector.api.Issue) com.android.tools.lint.detector.api.Issue issue1 com.android.tools.lint.detector.api.Issue issue2 int d static void <clinit> () }
com/android/tools/lint/gradle/
com/android/tools/lint/gradle/GroovyGradleVisitor$1.class
GroovyGradleVisitor.java package com.android.tools.lint.gradle com.android.tools.lint.gradle.GroovyGradleVisitor$1 extends org.codehaus.groovy.ast.CodeVisitorSupport { private final java.util.List mMethodCallStack static final synthetic boolean $assertionsDisabled final synthetic java.util.List val$detectors final synthetic com.android.tools.lint.detector.api.GradleContext val$context final synthetic String val$source void <init> (java.util.List, com.android.tools.lint.detector.api.GradleContext, java.lang.String) public void visitMethodCallExpression (org.codehaus.groovy.ast.expr.MethodCallExpression) org.codehaus.groovy.ast.expr.MethodCallExpression expression org.codehaus.groovy.ast.ASTNode receiver boolean addToStack public void visitBinaryExpression (org.codehaus.groovy.ast.expr.BinaryExpression) org.codehaus.groovy.ast.expr.Expression leftExpression java.util.List hierarchy String property String parent String parentParent org.codehaus.groovy.ast.expr.BinaryExpression expression public void visitTupleExpression (org.codehaus.groovy.ast.expr.TupleExpression) org.codehaus.groovy.ast.expr.ArgumentListExpression ale java.util.List expressions String parent String parentParent String parent3 java.util.Map namedArguments java.util.List unnamedArguments org.codehaus.groovy.ast.expr.MethodCallExpression call org.codehaus.groovy.ast.expr.TupleExpression tupleExpression private boolean isMethodCallInClosure () org.codehaus.groovy.ast.expr.Expression last org.codehaus.groovy.ast.expr.ArgumentListExpression listExpression java.util.List nested org.codehaus.groovy.ast.expr.MethodCallExpression expression org.codehaus.groovy.ast.expr.Expression arguments boolean isProperty private void extractMethodCallArguments (org.codehaus.groovy.ast.expr.TupleExpression, java.util.List, java.util.Map) org.codehaus.groovy.ast.expr.MapEntryExpression mae org.codehaus.groovy.ast.expr.NamedArgumentListExpression nale org.codehaus.groovy.ast.expr.Expression subExpr org.codehaus.groovy.ast.expr.TupleExpression tupleExpression java.util.List unnamedArguments java.util.Map namedArguments private java.lang.String getParent () private java.lang.String getParentN (int) org.codehaus.groovy.ast.expr.ArgumentListExpression ale java.util.List expressions org.codehaus.groovy.ast.expr.Expression arguments int i int n int nParent org.codehaus.groovy.ast.expr.MethodCallExpression methodCallExpression java.util.List hierarchy private java.util.List getMethodCallHierarchy (org.codehaus.groovy.ast.expr.MethodCallExpression) org.codehaus.groovy.ast.expr.VariableExpression variableExpr org.codehaus.groovy.ast.expr.PropertyExpression propertyExpression org.codehaus.groovy.ast.expr.MethodCallExpression methodCallExpression java.util.ArrayList result org.codehaus.groovy.ast.expr.Expression expression private java.util.List getPropertyHierarchy (org.codehaus.groovy.ast.expr.Expression) org.codehaus.groovy.ast.expr.VariableExpression variableExpression org.codehaus.groovy.ast.expr.VariableExpression variableExpr org.codehaus.groovy.ast.expr.Expression propertyOrVariableExpression java.util.ArrayList result org.codehaus.groovy.ast.expr.PropertyExpression propertyExpression org.codehaus.groovy.ast.expr.Expression expression private void maybeCheckMethodCall (java.lang.String, java.lang.String, java.lang.String, java.util.List, java.util.Map, org.codehaus.groovy.ast.expr.MethodCallExpression) com.android.tools.lint.detector.api.GradleScanner scanner String methodName String parent String parentParent java.util.List unnamedArguments java.util.Map namedArguments org.codehaus.groovy.ast.expr.MethodCallExpression call private void maybeCheckDslProperty (java.lang.String, java.lang.String, java.lang.String, java.util.List, java.util.Map, org.codehaus.groovy.ast.expr.MethodCallExpression) com.android.tools.lint.detector.api.GradleScanner scanner String value String property String parent String parentParent java.util.List unnamedArguments java.util.Map namedArguments org.codehaus.groovy.ast.expr.MethodCallExpression c private void maybeCheckDslProperty (java.lang.String, java.lang.String, java.lang.String, org.codehaus.groovy.ast.expr.BinaryExpression) com.android.tools.lint.detector.api.GradleScanner scanner String value String property String parent String parentParent org.codehaus.groovy.ast.expr.BinaryExpression b org.codehaus.groovy.ast.expr.Expression rightExpression private java.lang.String getText (org.codehaus.groovy.ast.ASTNode) org.codehaus.groovy.ast.ASTNode node com.android.utils.Pair offsets static void <clinit> () }
com/android/tools/lint/gradle/GroovyGradleVisitor.class
GroovyGradleVisitor.java package com.android.tools.lint.gradle public com.android.tools.lint.gradle.GroovyGradleVisitor extends com.android.tools.lint.client.api.GradleVisitor { static final synthetic boolean $assertionsDisabled public void <init> () public void visitBuildScript (com.android.tools.lint.detector.api.GradleContext, java.util.List) AssertionError e Throwable t com.android.tools.lint.detector.api.GradleContext context java.util.List detectors private static void visitQuietly (com.android.tools.lint.detector.api.GradleContext, java.util.List) org.codehaus.groovy.ast.ASTNode node com.android.tools.lint.detector.api.GradleContext context java.util.List detectors CharSequence sequence String source java.util.List astNodes org.codehaus.groovy.ast.GroovyCodeVisitor visitor private static com.android.utils.Pair getBoundingNodes (org.codehaus.groovy.ast.ASTNode) org.codehaus.groovy.ast.expr.TupleExpression expression java.util.List expressions org.codehaus.groovy.ast.expr.ArgumentListExpression expression java.util.List expressions org.codehaus.groovy.ast.ASTNode node private static com.android.utils.Pair getOffsets (org.codehaus.groovy.ast.ASTNode, com.android.tools.lint.detector.api.Context) char c int index int len org.codehaus.groovy.ast.ASTNode node com.android.tools.lint.detector.api.Context context com.android.utils.Pair boundingNodes org.codehaus.groovy.ast.ASTNode startNode org.codehaus.groovy.ast.ASTNode endNode CharSequence source int start int end int line int startLine int startColumn int endLine int endColumn int column public int getStartOffset (com.android.tools.lint.detector.api.GradleContext, java.lang.Object) com.android.tools.lint.detector.api.GradleContext context Object cookie org.codehaus.groovy.ast.ASTNode node com.android.utils.Pair offsets public com.android.tools.lint.detector.api.Location createLocation (com.android.tools.lint.detector.api.GradleContext, java.lang.Object) com.android.tools.lint.detector.api.GradleContext context Object cookie org.codehaus.groovy.ast.ASTNode node com.android.utils.Pair boundingNodes org.codehaus.groovy.ast.ASTNode startNode org.codehaus.groovy.ast.ASTNode endNode com.android.utils.Pair offsets int fromLine int fromColumn int toLine int toColumn static void <clinit> () }