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> ()
}