META-INF/
META-INF/MANIFEST.MF
com/
com/android/
com/android/tools/
com/android/tools/lint/
com/android/tools/lint/checks/
com/android/tools/lint/checks/infrastructure/
com/android/tools/lint/checks/infrastructure/AndroidTestTargetWrapper.class
AndroidTestTargetWrapper.kt
package com.android.tools.lint.checks.infrastructure
public final com.android.tools.lint.checks.infrastructure.AndroidTestTargetWrapper extends java.lang.Object implements com.android.sdklib.IAndroidTarget {
private final com.android.sdklib.IAndroidTarget target
private final com.android.sdklib.AndroidVersion version
public void <init> (com.android.sdklib.IAndroidTarget, com.android.sdklib.AndroidVersion)
com.android.sdklib.IAndroidTarget target
com.android.sdklib.AndroidVersion version
public boolean canRunOn (com.android.sdklib.IAndroidTarget)
com.android.sdklib.IAndroidTarget target
public int compareTo (com.android.sdklib.IAndroidTarget)
com.android.sdklib.IAndroidTarget other
public java.util.List getAdditionalLibraries ()
public java.util.List getBootClasspath ()
public com.android.sdklib.BuildToolInfo getBuildToolInfo ()
public java.lang.String getClasspathName ()
public java.nio.file.Path getDefaultSkin ()
public java.lang.String getFullName ()
public java.lang.String getLocation ()
public java.lang.String getName ()
public java.util.List getOptionalLibraries ()
public com.android.sdklib.IAndroidTarget getParent ()
public java.nio.file.Path getPath (int)
int pathId
public java.lang.String[] getPlatformLibraries ()
public java.util.Map getProperties ()
public java.lang.String getProperty (java.lang.String)
String name
public int getRevision ()
public java.lang.String getShortClasspathName ()
public java.nio.file.Path[] getSkins ()
public java.lang.String getVendor ()
public boolean hasRenderingLibrary ()
public boolean isPlatform ()
public com.android.sdklib.AndroidVersion getVersion ()
public java.lang.String getVersionName ()
public java.lang.String hashString ()
public volatile synthetic int compareTo (java.lang.Object)
Object other
}
com/android/tools/lint/checks/infrastructure/ArgumentReorderingTestMode.class
ArgumentReorderingTestMode.kt
package com.android.tools.lint.checks.infrastructure
public final com.android.tools.lint.checks.infrastructure.ArgumentReorderingTestMode extends com.android.tools.lint.checks.infrastructure.UastSourceTransformationTestMode {
private final String diffExplanation
public void <init> ()
public java.lang.String getDiffExplanation ()
protected boolean isRelevantFile (com.android.tools.lint.checks.infrastructure.TestFile)
com.android.tools.lint.checks.infrastructure.TestFile file
public java.util.List transform (java.lang.String, com.android.tools.lint.detector.api.JavaContext, org.jetbrains.uast.UFile, java.util.Map)
java.util.List edits
String source
com.android.tools.lint.detector.api.JavaContext context
org.jetbrains.uast.UFile root
java.util.Map clientData
private final boolean escapeName (java.lang.String)
int $i$a$-any-ArgumentReorderingTestMode$escapeName$1
char it
char element$iv
int $i$f$any
CharSequence $this$any$iv
String name
public static final synthetic boolean access$escapeName (com.android.tools.lint.checks.infrastructure.ArgumentReorderingTestMode, java.lang.String)
com.android.tools.lint.checks.infrastructure.ArgumentReorderingTestMode $this
String name
}
com/android/tools/lint/checks/infrastructure/ArgumentReorderingTestMode$transform$1.class
ArgumentReorderingTestMode.kt
package com.android.tools.lint.checks.infrastructure
public final com.android.tools.lint.checks.infrastructure.ArgumentReorderingTestMode$transform$1 extends com.android.tools.lint.checks.infrastructure.UastSourceTransformationTestMode$EditVisitor {
final synthetic com.android.tools.lint.detector.api.JavaContext $context
final synthetic java.util.List $edits
final synthetic com.android.tools.lint.checks.infrastructure.ArgumentReorderingTestMode this$0
void <init> (com.android.tools.lint.detector.api.JavaContext, java.util.List, com.android.tools.lint.checks.infrastructure.ArgumentReorderingTestMode)
com.android.tools.lint.detector.api.JavaContext $context
java.util.List $edits
com.android.tools.lint.checks.infrastructure.ArgumentReorderingTestMode $receiver
public boolean visitCallExpression (org.jetbrains.uast.UCallExpression)
com.intellij.psi.PsiMethod resolved
org.jetbrains.uast.UCallExpression node
private final void checkCall (org.jetbrains.uast.UCallExpression, com.intellij.psi.PsiMethod)
int $i$f$getParentOfType
com.intellij.psi.PsiElement $this$getParentOfType$iv
boolean strict$iv
com.intellij.psi.PsiElement psi
org.jetbrains.kotlin.psi.KtValueArgument ktArgument
com.intellij.psi.PsiParameter parameter
org.jetbrains.kotlin.psi.KtParameter ktParameter
org.jetbrains.uast.UExpression argument
String parameterName
int $i$a$-let-ArgumentReorderingTestMode$transform$1$checkCall$nextText$1
String it
int offset
int after
com.intellij.psi.PsiElement sibling
int j
kotlin.Triple current
kotlin.Triple next
org.jetbrains.kotlin.psi.KtValueArgument argument
String nextText
com.intellij.openapi.util.TextRange currentRange
int i
java.util.Map argumentMapping
java.util.List arguments
int argumentCount
org.jetbrains.uast.UCallExpression call
com.intellij.psi.PsiMethod method
}
com/android/tools/lint/checks/infrastructure/BodyRemovalTestMode.class
BodyRemovalTestMode.kt
package com.android.tools.lint.checks.infrastructure
public final com.android.tools.lint.checks.infrastructure.BodyRemovalTestMode extends com.android.tools.lint.checks.infrastructure.UastSourceTransformationTestMode {
private final String diffExplanation
public void <init> ()
public java.lang.String getDiffExplanation ()
public java.util.List transform (java.lang.String, com.android.tools.lint.detector.api.JavaContext, org.jetbrains.uast.UFile, java.util.Map)
java.util.List edits
java.util.Set seen
String source
com.android.tools.lint.detector.api.JavaContext context
org.jetbrains.uast.UFile root
java.util.Map clientData
}
com/android/tools/lint/checks/infrastructure/BodyRemovalTestMode$transform$1.class
BodyRemovalTestMode.kt
package com.android.tools.lint.checks.infrastructure
public final com.android.tools.lint.checks.infrastructure.BodyRemovalTestMode$transform$1 extends com.android.tools.lint.checks.infrastructure.UastSourceTransformationTestMode$EditVisitor {
final synthetic java.util.Set $seen
final synthetic java.util.List $edits
final synthetic String $source
void <init> (java.util.Set, java.util.List, java.lang.String)
java.util.Set $seen
java.util.List $edits
String $source
public boolean visitIfExpression (org.jetbrains.uast.UIfExpression)
org.jetbrains.uast.UIfExpression node
private final void checkIfExpression (org.jetbrains.uast.UIfExpression)
org.jetbrains.uast.UExpression elseExpression
com.intellij.psi.PsiElement sourcePsi
org.jetbrains.uast.UIfExpression node
private final void toggleBraces (org.jetbrains.uast.UExpression)
org.jetbrains.uast.UExpression statement
java.util.List statements
com.intellij.psi.PsiElement begin
com.intellij.psi.PsiElement end
com.intellij.psi.PsiElement next
org.jetbrains.uast.UExpression node
public boolean visitReturnExpression (org.jetbrains.uast.UReturnExpression)
org.jetbrains.uast.UReturnExpression node
private final void checkReturnExpression (org.jetbrains.uast.UReturnExpression)
int returnEnd
int blockStart
int expressionStart
int expressionEnd
int blockEnd
int openBrace
int returnStart
int closeBrace
com.intellij.openapi.util.TextRange blockRange
com.intellij.openapi.util.TextRange returnExpressionRange
int count
org.jetbrains.uast.UMethod method
String type
com.intellij.psi.PsiElement sourcePsi
org.jetbrains.uast.UElement parent
org.jetbrains.uast.UReturnExpression node
}
com/android/tools/lint/checks/infrastructure/BytecodeTestFile.class
BytecodeTestFile.kt
package com.android.tools.lint.checks.infrastructure
public abstract com.android.tools.lint.checks.infrastructure.BytecodeTestFile extends java.lang.Object {
public abstract com.android.tools.lint.checks.infrastructure.BytecodeTestFile$Type getType ()
public abstract java.util.List getSources ()
public abstract java.util.List getBytecodeFiles ()
public abstract java.util.List getGeneratedPaths ()
}
com/android/tools/lint/checks/infrastructure/BytecodeTestFile$Type.class
BytecodeTestFile.kt
package com.android.tools.lint.checks.infrastructure
public final enum com.android.tools.lint.checks.infrastructure.BytecodeTestFile$Type extends java.lang.Enum {
public static final enum com.android.tools.lint.checks.infrastructure.BytecodeTestFile$Type BYTECODE_ONLY
public static final enum com.android.tools.lint.checks.infrastructure.BytecodeTestFile$Type SOURCE_AND_BYTECODE
public static final enum com.android.tools.lint.checks.infrastructure.BytecodeTestFile$Type RESOURCE
private static final synthetic com.android.tools.lint.checks.infrastructure.BytecodeTestFile$Type[] $VALUES
private void <init> (java.lang.String, int)
String $enum$name
int $enum$ordinal
public static com.android.tools.lint.checks.infrastructure.BytecodeTestFile$Type[] values ()
public static com.android.tools.lint.checks.infrastructure.BytecodeTestFile$Type valueOf (java.lang.String)
String value
private static final synthetic com.android.tools.lint.checks.infrastructure.BytecodeTestFile$Type[] $values ()
static void <clinit> ()
}
com/android/tools/lint/checks/infrastructure/CTestFile.class
CTestFile.kt
package com.android.tools.lint.checks.infrastructure
public final com.android.tools.lint.checks.infrastructure.CTestFile extends com.android.tools.lint.checks.infrastructure.TestFile {
public static final com.android.tools.lint.checks.infrastructure.CTestFile$Companion Companion
public void <init> ()
static void <clinit> ()
}
com/android/tools/lint/checks/infrastructure/CTestFile$Companion.class
CTestFile.kt
package com.android.tools.lint.checks.infrastructure
public final com.android.tools.lint.checks.infrastructure.CTestFile$Companion extends java.lang.Object {
private void <init> ()
public final void create (java.lang.String, java.lang.String)
String to
String source
public synthetic void <init> (kotlin.jvm.internal.DefaultConstructorMarker)
kotlin.jvm.internal.DefaultConstructorMarker $constructor_marker
}
com/android/tools/lint/checks/infrastructure/CharacterDataTestMode.class
CharacterDataTestMode.kt
package com.android.tools.lint.checks.infrastructure
public final com.android.tools.lint.checks.infrastructure.CharacterDataTestMode extends com.android.tools.lint.checks.infrastructure.SourceTransformationTestMode {
private final String diffExplanation
public void <init> ()
public java.lang.String getDiffExplanation ()
public boolean applies (com.android.tools.lint.checks.infrastructure.TestMode$TestModeContext)
int $i$a$-any-CharacterDataTestMode$applies$1$1
com.android.tools.lint.checks.infrastructure.TestFile file
Object element$iv
int $i$f$any
Object[] $this$any$iv
int $i$a$-any-CharacterDataTestMode$applies$1
com.android.tools.lint.checks.infrastructure.ProjectDescription it
Object element$iv
int $i$f$any
Iterable $this$any$iv
com.android.tools.lint.checks.infrastructure.TestMode$TestModeContext context
public java.lang.Object before (com.android.tools.lint.checks.infrastructure.TestMode$TestModeContext)
String source
String updated
int $i$a$-forEach-CharacterDataTestMode$before$1$1
java.io.File resourceFile
Object element$iv
int $i$f$forEach
Object[] $this$forEach$iv
int $i$a$-forEach-CharacterDataTestMode$before$1
java.io.File resourceFolder
Object element$iv
int $i$f$forEach
Object[] $this$forEach$iv
java.io.File res
java.io.File project
java.util.List projectFolders
com.android.tools.lint.checks.infrastructure.TestMode$TestModeContext context
public final java.lang.String transform (java.lang.String)
java.util.List edits
String source
private final java.util.List computeEdits (java.lang.String)
int next
int end
String span
java.util.List edits
int offset
String contents
public java.lang.String transformMessage (java.lang.String)
String message
private final java.io.File findRes (java.io.File)
java.io.File res
java.io.File projectDir
}
com/android/tools/lint/checks/infrastructure/ClassName.class
ClassName.kt
package com.android.tools.lint.checks.infrastructure
public final com.android.tools.lint.checks.infrastructure.ClassName extends java.lang.Object {
private final String packageName
private final String className
public void <init> (java.lang.String, java.lang.String)
String withoutComments
String source
String extension
public synthetic void <init> (java.lang.String, java.lang.String, int, kotlin.jvm.internal.DefaultConstructorMarker)
public final java.lang.String getPackageName ()
public final java.lang.String getClassName ()
public final java.lang.String packageNameWithDefault ()
}
com/android/tools/lint/checks/infrastructure/ClassNameKt.class
ClassName.kt
package com.android.tools.lint.checks.infrastructure
public final com.android.tools.lint.checks.infrastructure.ClassNameKt extends java.lang.Object {
private static final java.util.regex.Pattern PACKAGE_PATTERN
private static final java.util.regex.Pattern CLASS_PATTERN
public static final java.lang.String stripComments (java.lang.String, 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 BLOCK_COMMENT_SLASH
int IN_STRING
int IN_STRING_ESCAPE
int IN_CHAR
int AFTER_CHAR
int blockCommentDepth
String source
String extension
boolean stripLineComments
public static synthetic java.lang.String stripComments$default (java.lang.String, java.lang.String, boolean, int, java.lang.Object)
public static final java.lang.String getPackage (java.lang.String)
int $i$a$-trim-ClassNameKt$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 static final java.lang.String getClassName (java.lang.String)
int $i$a$-trim-ClassNameKt$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
static void <clinit> ()
}
com/android/tools/lint/checks/infrastructure/CompiledSourceFile.class
CompiledSourceFile.kt
package com.android.tools.lint.checks.infrastructure
public final com.android.tools.lint.checks.infrastructure.CompiledSourceFile extends com.android.tools.lint.checks.infrastructure.TestFile implements com.android.tools.lint.checks.infrastructure.BytecodeTestFile {
public static final com.android.tools.lint.checks.infrastructure.CompiledSourceFile$Companion Companion
private final com.android.tools.lint.checks.infrastructure.BytecodeTestFile$Type type
private final com.android.tools.lint.checks.infrastructure.TestFile source
private final Long checksum
private final String[] encodedFiles
private java.util.List bytecodeFiles
public void <init> (java.lang.String, com.android.tools.lint.checks.infrastructure.BytecodeTestFile$Type, com.android.tools.lint.checks.infrastructure.TestFile, java.lang.Long, java.lang.String[])
String into
com.android.tools.lint.checks.infrastructure.BytecodeTestFile$Type type
com.android.tools.lint.checks.infrastructure.TestFile source
Long checksum
String[] encodedFiles
public com.android.tools.lint.checks.infrastructure.BytecodeTestFile$Type getType ()
public final com.android.tools.lint.checks.infrastructure.TestFile getSource ()
public final java.util.List getPackagedFiles ()
java.util.ArrayList files
private final int computeCheckSum (java.lang.String, java.util.List)
byte[] bytes
com.google.common.hash.HashFunction hashFunction
com.google.common.hash.Hasher hasher
com.google.common.hash.HashCode hashCode
String source
java.util.List binaries
public java.io.File createFile (java.io.File) throws java.io.IOException
String path
int $i$f$toTypedArray
java.util.Collection thisCollection$iv
java.util.Collection $this$toTypedArray$iv
com.android.tools.lint.checks.infrastructure.TestFile testFile
java.util.List files
com.android.tools.lint.checks.infrastructure.TestFile[] array
java.io.File targetDir
public final boolean isMissingClasses ()
public java.util.List getSources ()
public java.util.List getGeneratedPaths ()
int $i$a$-map-CompiledSourceFile$getGeneratedPaths$1
com.android.tools.lint.checks.infrastructure.TestFile 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
public final boolean compile (java.io.File, java.util.List)
java.io.IOException e
int $i$a$-forEach-CompiledSourceFile$compile$1
java.io.File it
Object element$iv
int $i$f$forEach
Iterable $this$forEach$iv
int $i$a$-forEach-CompiledSourceFile$compile$2
java.io.File it
Object element$iv
int $i$f$forEach
Iterable $this$forEach$iv
java.util.ArrayList args
int $i$a$-forEach-CompiledSourceFile$compile$3
java.io.File it
Object element$iv
int $i$f$forEach
Iterable $this$forEach$iv
java.util.ArrayList args
String target
String kotlinc
String javac
String classpath
java.io.File classesDir
java.util.List javaFiles
java.util.List kotlinFiles
String kotlinTestFile
String javaTestFile
java.io.File projectDir
java.util.List externalJars
private final kotlin.Pair findSourceFiles (java.io.File)
java.io.FilenameFilter javaFilter
java.io.FilenameFilter kotlinFilter
java.io.File src
java.util.List javaFiles
java.util.List kotlinFiles
java.io.File projectDir
private final java.lang.String getClassPath (java.io.File, java.util.List)
java.util.ArrayList jars
java.io.File projectDir
java.util.List extraJars
private final java.util.ArrayList findJars (java.io.File)
java.io.File androidJar
java.io.FilenameFilter jarFilter
java.util.ArrayList jars
java.io.File projectDir
private final java.io.File findAndroidJar ()
String sdkHome
java.io.File[] platforms
java.io.File platform
java.io.File androidJar
private final java.lang.String findOnPath (java.lang.String)
java.io.File file
String binDir
java.util.List path
String target
private final kotlin.Pair findCompilers (java.lang.String)
int $i$a$-run-CompiledSourceFile$findCompilers$javac$1
String javaHome
com.android.tools.lint.checks.infrastructure.CompiledSourceFile $this$findCompilers_u24lambda_u244
int $i$a$-let-CompiledSourceFile$findCompilers$javac$2
String it
boolean isWindows
String kotlinc
String javac
String target
private final kotlin.Pair describeTestFiles (java.io.File, java.lang.String)
String line
int $i$f$sortedBy
Iterable $this$sortedBy$iv
int $i$a$-map-CompiledSourceFile$describeTestFiles$binaryFiles$3
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
int $i$a$-filter-CompiledSourceFile$describeTestFiles$binaryFiles$4
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$-map-CompiledSourceFile$describeTestFiles$checksum$1
kotlin.Pair 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 path
java.io.File binaryFile
byte[] bytes
StringBuilder kotlin
StringBuilder java
int indent
StringBuilder declaration
java.util.List lines
java.util.List binaryFiles
int checksum
String checksumString
boolean first
java.io.File classesDir
String target
private final boolean isClassForSource (java.io.File, byte[], java.lang.String)
String pkg
org.objectweb.asm.ClassReader reader
org.objectweb.asm.tree.ClassNode classNode
String className
int pkgEnd
String sourcePath
java.io.File file
byte[] bytes
String target
public java.util.List getBytecodeFiles ()
int $i$a$-also-CompiledSourceFile$getBytecodeFiles$1
java.util.List it
private final java.util.List createBytecodeFiles ()
String encoded
int index
String path
String bytes
com.android.tools.lint.checks.infrastructure.TestFile$ByteProducer producer
String target
com.android.tools.lint.checks.infrastructure.TestFile$BinaryTestFile classFile
String originalEncoded
int $i$f$sortedBy
Iterable $this$sortedBy$iv
int $i$a$-map-CompiledSourceFile$createBytecodeFiles$actualChecksum$2
com.android.tools.lint.checks.infrastructure.TestFile 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 actualChecksum
java.util.ArrayList classFiles
private static final java.lang.StringBuilder describeTestFiles$indent (java.lang.StringBuilder, int)
int i
StringBuilder $this$describeTestFiles_u24indent
int length
public static final synthetic java.lang.String[] access$getEncodedFiles$p (com.android.tools.lint.checks.infrastructure.CompiledSourceFile)
com.android.tools.lint.checks.infrastructure.CompiledSourceFile $this
static void <clinit> ()
}
com/android/tools/lint/checks/infrastructure/CompiledSourceFile$findSourceFiles$javaFilter$1.class
CompiledSourceFile.kt
package com.android.tools.lint.checks.infrastructure
final com.android.tools.lint.checks.infrastructure.CompiledSourceFile$findSourceFiles$javaFilter$1 extends java.lang.Object implements java.io.FilenameFilter {
public static final com.android.tools.lint.checks.infrastructure.CompiledSourceFile$findSourceFiles$javaFilter$1 INSTANCE
void <init> ()
public final boolean accept (java.io.File, java.lang.String)
String name
static void <clinit> ()
}
com/android/tools/lint/checks/infrastructure/CompiledSourceFile$findSourceFiles$kotlinFilter$1.class
CompiledSourceFile.kt
package com.android.tools.lint.checks.infrastructure
final com.android.tools.lint.checks.infrastructure.CompiledSourceFile$findSourceFiles$kotlinFilter$1 extends java.lang.Object implements java.io.FilenameFilter {
public static final com.android.tools.lint.checks.infrastructure.CompiledSourceFile$findSourceFiles$kotlinFilter$1 INSTANCE
void <init> ()
public final boolean accept (java.io.File, java.lang.String)
String name
static void <clinit> ()
}
com/android/tools/lint/checks/infrastructure/CompiledSourceFile$findJars$jarFilter$1.class
CompiledSourceFile.kt
package com.android.tools.lint.checks.infrastructure
final com.android.tools.lint.checks.infrastructure.CompiledSourceFile$findJars$jarFilter$1 extends java.lang.Object implements java.io.FilenameFilter {
public static final com.android.tools.lint.checks.infrastructure.CompiledSourceFile$findJars$jarFilter$1 INSTANCE
void <init> ()
public final boolean accept (java.io.File, java.lang.String)
String name
static void <clinit> ()
}
com/android/tools/lint/checks/infrastructure/CompiledSourceFile$findAndroidJar$platforms$1.class
CompiledSourceFile.kt
package com.android.tools.lint.checks.infrastructure
final com.android.tools.lint.checks.infrastructure.CompiledSourceFile$findAndroidJar$platforms$1 extends java.lang.Object implements java.io.FilenameFilter {
public static final com.android.tools.lint.checks.infrastructure.CompiledSourceFile$findAndroidJar$platforms$1 INSTANCE
void <init> ()
public final boolean accept (java.io.File, java.lang.String)
String name
static void <clinit> ()
}
com/android/tools/lint/checks/infrastructure/CompiledSourceFile$findAndroidJar$1.class
CompiledSourceFile.kt
package com.android.tools.lint.checks.infrastructure
final com.android.tools.lint.checks.infrastructure.CompiledSourceFile$findAndroidJar$1 extends java.lang.Object implements java.util.Comparator {
public static final com.android.tools.lint.checks.infrastructure.CompiledSourceFile$findAndroidJar$1 INSTANCE
void <init> ()
public final int compare (java.io.File, java.io.File)
String n1
String n2
int delta
java.io.File o1
java.io.File o2
public volatile synthetic int compare (java.lang.Object, java.lang.Object)
Object p0
Object p1
static void <clinit> ()
}
com/android/tools/lint/checks/infrastructure/CompiledSourceFile$describeTestFiles$binaryFiles$1.class
CompiledSourceFile.kt
package com.android.tools.lint.checks.infrastructure
final com.android.tools.lint.checks.infrastructure.CompiledSourceFile$describeTestFiles$binaryFiles$1 extends java.lang.Object implements java.io.FilenameFilter {
final synthetic String $target
void <init> (java.lang.String)
String $target
public final boolean accept (java.io.File, java.lang.String)
String name
}
com/android/tools/lint/checks/infrastructure/CompiledSourceFile$describeTestFiles$$inlined$sortedBy$1.class
Comparisons.kt
package com.android.tools.lint.checks.infrastructure
public final com.android.tools.lint.checks.infrastructure.CompiledSourceFile$describeTestFiles$$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-CompiledSourceFile$describeTestFiles$binaryFiles$2
java.io.File it
int $i$a$-sortedBy-CompiledSourceFile$describeTestFiles$binaryFiles$2
java.io.File it
Object a
Object b
}
com/android/tools/lint/checks/infrastructure/CompiledSourceFile$createBytecodeFiles$$inlined$sortedBy$1.class
Comparisons.kt
package com.android.tools.lint.checks.infrastructure
public final com.android.tools.lint.checks.infrastructure.CompiledSourceFile$createBytecodeFiles$$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-CompiledSourceFile$createBytecodeFiles$actualChecksum$1
com.android.tools.lint.checks.infrastructure.TestFile it
int $i$a$-sortedBy-CompiledSourceFile$createBytecodeFiles$actualChecksum$1
com.android.tools.lint.checks.infrastructure.TestFile it
Object a
Object b
}
com/android/tools/lint/checks/infrastructure/CompiledSourceFile$Companion.class
CompiledSourceFile.kt
package com.android.tools.lint.checks.infrastructure
public final com.android.tools.lint.checks.infrastructure.CompiledSourceFile$Companion extends java.lang.Object {
private void <init> ()
public final void createFiles (java.io.File, java.util.List) throws java.io.IOException
String name
String encodedFile
int end
String originalEncodedFile
com.android.tools.lint.checks.infrastructure.CompiledSourceFile testFile
int $i$a$-also-CompiledSourceFile$Companion$createFiles$list$1
java.util.ArrayList it
java.util.List list
com.android.tools.lint.checks.infrastructure.CompiledSourceFile testFile
com.android.tools.lint.checks.infrastructure.CompiledSourceFile file
int $i$f$toTypedArray
java.util.Collection thisCollection$iv
java.util.Collection $this$toTypedArray$iv
java.util.ArrayList allFiles
com.android.tools.lint.checks.infrastructure.TestFile[] array
com.android.tools.lint.checks.infrastructure.CompiledSourceFile file
String target
java.util.List files
java.util.HashSet paths
java.util.Map targetMap
java.io.File targetDir
java.util.List compiled
public final void executeProcess$lint_tests (java.util.List)
int $i$f$toTypedArray
java.util.Collection thisCollection$iv
java.util.Collection $this$toTypedArray$iv
String arg
int $i$a$-also-CompiledSourceFile$Companion$executeProcess$1
String it
int $i$a$-also-CompiledSourceFile$Companion$executeProcess$2
String it
StringBuilder sb
Object line
Process process
int exitVal
String arg
StringBuilder sb
Throwable t
java.io.BufferedReader input
java.io.BufferedReader error
java.util.List args
private final java.util.List findFiles (java.io.File, java.io.FilenameFilter)
java.util.ArrayList files
java.io.File root
java.io.FilenameFilter filter
private final void addFiles (java.util.List, java.io.File, java.io.FilenameFilter)
java.io.File file
java.io.File[] files
java.util.List into
java.io.File root
java.io.FilenameFilter filter
public static final synthetic java.util.List access$findFiles (com.android.tools.lint.checks.infrastructure.CompiledSourceFile$Companion, java.io.File, java.io.FilenameFilter)
com.android.tools.lint.checks.infrastructure.CompiledSourceFile$Companion $this
java.io.File root
java.io.FilenameFilter filter
public synthetic void <init> (kotlin.jvm.internal.DefaultConstructorMarker)
kotlin.jvm.internal.DefaultConstructorMarker $constructor_marker
}
com/android/tools/lint/checks/infrastructure/DefTestFile.class
DefTestFile.kt
package com.android.tools.lint.checks.infrastructure
public final com.android.tools.lint.checks.infrastructure.DefTestFile extends com.android.tools.lint.checks.infrastructure.TestFile {
public static final com.android.tools.lint.checks.infrastructure.DefTestFile$Companion Companion
public void <init> ()
static void <clinit> ()
}
com/android/tools/lint/checks/infrastructure/DefTestFile$Companion.class
DefTestFile.kt
package com.android.tools.lint.checks.infrastructure
public final com.android.tools.lint.checks.infrastructure.DefTestFile$Companion extends java.lang.Object {
private void <init> ()
public final void create (java.lang.String, java.lang.String)
String to
String source
public synthetic void <init> (kotlin.jvm.internal.DefaultConstructorMarker)
kotlin.jvm.internal.DefaultConstructorMarker $constructor_marker
}
com/android/tools/lint/checks/infrastructure/DuplicateProjectFinder.class
DuplicateProjectFinder.kt
package com.android.tools.lint.checks.infrastructure
public final com.android.tools.lint.checks.infrastructure.DuplicateProjectFinder extends java.lang.Object {
private final java.util.HashMap checksums
public void <init> ()
public final void recordTestProject (java.lang.String, com.android.tools.lint.checks.infrastructure.TestLintTask, com.android.tools.lint.checks.infrastructure.TestMode, java.util.List)
int $i$f$sortedBy
Iterable $this$sortedBy$iv
java.io.File root
int $i$f$sortedBy
Iterable $this$sortedBy$iv
com.android.tools.lint.detector.api.Issue issue
int $i$a$-also-DuplicateProjectFinder$recordTestProject$modeChecksums$1
java.util.HashMap it
com.google.common.hash.HashFunction hashFunction
com.google.common.hash.Hasher hasher
com.google.common.hash.HashCode hashCode
long checksum
java.util.HashMap modeChecksums
String name
com.android.tools.lint.checks.infrastructure.TestLintTask task
com.android.tools.lint.checks.infrastructure.TestMode mode
java.util.List projects
private final void hashFiles (com.google.common.hash.Hasher, java.io.File, java.lang.String)
int $i$f$sortedBy
Object[] $this$sortedBy$iv
com.google.common.hash.Hasher newHasher
String contents
java.io.File file
java.io.File[] listFiles
com.google.common.hash.Hasher hasher
java.io.File root
String relative
}
com/android/tools/lint/checks/infrastructure/DuplicateProjectFinder$recordTestProject$$inlined$sortedBy$1.class
Comparisons.kt
package com.android.tools.lint.checks.infrastructure
public final com.android.tools.lint.checks.infrastructure.DuplicateProjectFinder$recordTestProject$$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-DuplicateProjectFinder$recordTestProject$1
java.io.File it
int $i$a$-sortedBy-DuplicateProjectFinder$recordTestProject$1
java.io.File it
Object a
Object b
}
com/android/tools/lint/checks/infrastructure/DuplicateProjectFinder$recordTestProject$$inlined$sortedBy$2.class
Comparisons.kt
package com.android.tools.lint.checks.infrastructure
public final com.android.tools.lint.checks.infrastructure.DuplicateProjectFinder$recordTestProject$$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-DuplicateProjectFinder$recordTestProject$2
com.android.tools.lint.detector.api.Issue it
int $i$a$-sortedBy-DuplicateProjectFinder$recordTestProject$2
com.android.tools.lint.detector.api.Issue it
Object a
Object b
}
com/android/tools/lint/checks/infrastructure/DuplicateProjectFinder$hashFiles$$inlined$sortedBy$1.class
Comparisons.kt
package com.android.tools.lint.checks.infrastructure
public final com.android.tools.lint.checks.infrastructure.DuplicateProjectFinder$hashFiles$$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-DuplicateProjectFinder$hashFiles$1
java.io.File it
int $i$a$-sortedBy-DuplicateProjectFinder$hashFiles$1
java.io.File it
Object a
Object b
}
com/android/tools/lint/checks/infrastructure/FullyQualifyNamesTestMode.class
FullyQualifyNamesTestMode.kt
package com.android.tools.lint.checks.infrastructure
public final com.android.tools.lint.checks.infrastructure.FullyQualifyNamesTestMode extends com.android.tools.lint.checks.infrastructure.UastSourceTransformationTestMode {
private final String diffExplanation
private final kotlin.text.Regex fqnPattern
public void <init> ()
public java.lang.String getDiffExplanation ()
public java.util.List transform (java.lang.String, com.android.tools.lint.detector.api.JavaContext, org.jetbrains.uast.UFile, java.util.Map)
java.util.Map editMap
String source
com.android.tools.lint.detector.api.JavaContext context
org.jetbrains.uast.UFile root
java.util.Map clientData
public java.lang.String transformMessage (java.lang.String)
kotlin.text.MatchResult result
kotlin.text.MatchGroupCollection groups
kotlin.ranges.IntRange range
int from
int to
String before
String after
String s
String message
}
com/android/tools/lint/checks/infrastructure/FullyQualifyNamesTestMode$transform$1.class
FullyQualifyNamesTestMode.kt
package com.android.tools.lint.checks.infrastructure
public final com.android.tools.lint.checks.infrastructure.FullyQualifyNamesTestMode$transform$1 extends com.android.tools.lint.checks.infrastructure.FullyQualifyNamesTestMode$TypeVisitor {
final synthetic java.util.Map $editMap
void <init> (com.android.tools.lint.detector.api.JavaContext, java.lang.String, java.util.Map)
com.android.tools.lint.detector.api.JavaContext $context
String $source
java.util.Map $editMap
public void checkClassReference (org.jetbrains.uast.UElement, com.intellij.psi.PsiClass, int, java.lang.String)
String fqn
org.jetbrains.uast.UElement node
com.intellij.psi.PsiClass cls
int offset
String name
public boolean allowKotlinCoreTypes ()
}
com/android/tools/lint/checks/infrastructure/FullyQualifyNamesTestMode$TypeVisitor.class
FullyQualifyNamesTestMode.kt
package com.android.tools.lint.checks.infrastructure
public abstract com.android.tools.lint.checks.infrastructure.FullyQualifyNamesTestMode$TypeVisitor extends com.android.tools.lint.checks.infrastructure.UastSourceTransformationTestMode$EditVisitor {
private final com.android.tools.lint.detector.api.JavaContext context
private final String source
private final java.util.HashSet visitedElements
private final java.util.ArrayDeque scopes
public void <init> (com.android.tools.lint.detector.api.JavaContext, java.lang.String)
com.android.tools.lint.detector.api.JavaContext context
String source
public void checkClassReference (org.jetbrains.uast.UElement, com.intellij.psi.PsiClass, int, java.lang.String)
org.jetbrains.uast.UElement node
com.intellij.psi.PsiClass cls
int offset
String name
public void checkTypeReference (org.jetbrains.uast.UElement, com.intellij.psi.PsiClass, int, com.intellij.psi.PsiType)
org.jetbrains.uast.UElement node
com.intellij.psi.PsiClass cls
int offset
com.intellij.psi.PsiType type
public boolean allowKotlinCoreTypes ()
private final void replaceClassReference (com.intellij.psi.PsiClass, org.jetbrains.uast.UElement, com.intellij.psi.PsiType)
int $i$a$-none-FullyQualifyNamesTestMode$TypeVisitor$replaceClassReference$1
String alias
org.jetbrains.uast.UImportStatement it
Object element$iv
int $i$f$none
Iterable $this$none$iv
String fqn
com.intellij.psi.PsiElement psi
int start
int nameStart
int nameLength
int end
String name
String first
com.intellij.psi.PsiClass cls
org.jetbrains.uast.UElement node
com.intellij.psi.PsiType type
public boolean visitSimpleNameReferenceExpression (org.jetbrains.uast.USimpleNameReferenceExpression)
org.jetbrains.uast.USimpleNameReferenceExpression node
protected boolean allowClassReference (org.jetbrains.uast.USimpleNameReferenceExpression, org.jetbrains.uast.UQualifiedReferenceExpression)
org.jetbrains.uast.USimpleNameReferenceExpression node
org.jetbrains.uast.UQualifiedReferenceExpression parent
private final void checkNameReference (org.jetbrains.uast.USimpleNameReferenceExpression)
com.intellij.psi.PsiClassType type
com.intellij.psi.PsiElement resolved
org.jetbrains.uast.UElement parent
org.jetbrains.uast.USimpleNameReferenceExpression node
public boolean visitMethod (org.jetbrains.uast.UMethod)
int $i$a$-map-FullyQualifyNamesTestMode$TypeVisitor$visitMethod$1
org.jetbrains.uast.UParameter 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-FullyQualifyNamesTestMode$TypeVisitor$visitMethod$2
org.jetbrains.uast.UTypeReferenceExpression it
org.jetbrains.uast.UMethod node
public boolean visitBlockExpression (org.jetbrains.uast.UBlockExpression)
org.jetbrains.uast.UBlockExpression node
public void afterVisitBlockExpression (org.jetbrains.uast.UBlockExpression)
org.jetbrains.uast.UBlockExpression node
public void afterVisitMethod (org.jetbrains.uast.UMethod)
org.jetbrains.uast.UMethod node
public boolean visitLocalVariable (org.jetbrains.uast.ULocalVariable)
org.jetbrains.uast.ULocalVariable node
public boolean visitLambdaExpression (org.jetbrains.uast.ULambdaExpression)
int $i$a$-map-FullyQualifyNamesTestMode$TypeVisitor$visitLambdaExpression$1
org.jetbrains.uast.UParameter 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
org.jetbrains.uast.ULambdaExpression node
public void afterVisitLambdaExpression (org.jetbrains.uast.ULambdaExpression)
org.jetbrains.uast.ULambdaExpression node
private final boolean isDefined (java.lang.String)
int $i$a$-any-FullyQualifyNamesTestMode$TypeVisitor$isDefined$1$1
String s
Object element$iv
int $i$f$any
Iterable $this$any$iv
int $i$a$-any-FullyQualifyNamesTestMode$TypeVisitor$isDefined$1
java.util.List it
Object element$iv
int $i$f$any
Iterable $this$any$iv
String name
public boolean visitAnnotation (org.jetbrains.uast.UAnnotation)
org.jetbrains.uast.UAnnotation node
private final void checkAnnotation (org.jetbrains.uast.UAnnotation)
int $i$a$-let-FullyQualifyNamesTestMode$TypeVisitor$checkAnnotation$1
com.intellij.psi.PsiClass cls
int start
org.jetbrains.uast.UIdentifier anchor
org.jetbrains.uast.UAnnotation node
public boolean visitClass (org.jetbrains.uast.UClass)
int $i$a$-forEach-FullyQualifyNamesTestMode$TypeVisitor$visitClass$1
org.jetbrains.uast.UTypeReferenceExpression p0
Object element$iv
int $i$f$forEach
Iterable $this$forEach$iv
org.jetbrains.uast.UClass node
public boolean visitCatchClause (org.jetbrains.uast.UCatchClause)
int $i$a$-forEach-FullyQualifyNamesTestMode$TypeVisitor$visitCatchClause$1
org.jetbrains.uast.UTypeReferenceExpression p0
Object element$iv
int $i$f$forEach
Iterable $this$forEach$iv
org.jetbrains.uast.UCatchClause node
public boolean visitVariable (org.jetbrains.uast.UVariable)
int $i$a$-let-FullyQualifyNamesTestMode$TypeVisitor$visitVariable$1
org.jetbrains.uast.UTypeReferenceExpression p0
org.jetbrains.uast.UVariable node
private final void checkTypeReference (org.jetbrains.uast.UTypeReferenceExpression)
int index
int $i$a$-let-FullyQualifyNamesTestMode$TypeVisitor$checkTypeReference$1
com.intellij.psi.PsiClass it
int $i$a$-run-FullyQualifyNamesTestMode$TypeVisitor$checkTypeReference$2
int offset
com.android.tools.lint.checks.infrastructure.FullyQualifyNamesTestMode$TypeVisitor $this$checkTypeReference_u24lambda_u2410
com.intellij.psi.PsiType erased
com.intellij.psi.PsiClass cls
String text
com.intellij.psi.PsiType type
org.jetbrains.uast.UTypeReferenceExpression typeReference
public boolean visitCallExpression (org.jetbrains.uast.UCallExpression)
org.jetbrains.uast.UCallExpression node
private final void checkCall (org.jetbrains.uast.UCallExpression)
org.jetbrains.kotlin.psi.KtCallElement ktCallElement
org.jetbrains.uast.UElement typeReference
org.jetbrains.uast.UReferenceExpression reference
org.jetbrains.uast.UIdentifier identifier
com.intellij.psi.PsiClass cls
org.jetbrains.uast.UCallExpression node
public boolean visitClassLiteralExpression (org.jetbrains.uast.UClassLiteralExpression)
Integer offset
int $i$a$-let-FullyQualifyNamesTestMode$TypeVisitor$visitClassLiteralExpression$1
com.intellij.psi.PsiType erased
com.intellij.psi.PsiClass cls
com.intellij.psi.PsiElement sourcePsi
org.jetbrains.uast.UElement typeReference
com.intellij.psi.PsiType type
org.jetbrains.uast.UClassLiteralExpression node
public boolean visitTypeReferenceExpression (org.jetbrains.uast.UTypeReferenceExpression)
org.jetbrains.uast.UTypeReferenceExpression node
public boolean visitBinaryExpressionWithType (org.jetbrains.uast.UBinaryExpressionWithType)
int $i$a$-let-FullyQualifyNamesTestMode$TypeVisitor$visitBinaryExpressionWithType$1
org.jetbrains.uast.UTypeReferenceExpression it
org.jetbrains.uast.UBinaryExpressionWithType node
private final boolean isKotlinCoreType (java.lang.String)
String fqn
}
com/android/tools/lint/checks/infrastructure/GradleModelMocker.class
GradleModelMocker.kt
package com.android.tools.lint.checks.infrastructure
public final com.android.tools.lint.checks.infrastructure.GradleModelMocker extends java.lang.Object implements com.android.tools.lint.model.LintModelLibraryResolver {
public static final com.android.tools.lint.checks.infrastructure.GradleModelMocker$Companion Companion
private final String gradle
private final java.io.File projectDir
private com.android.tools.lint.checks.infrastructure.TestLintModelModule moduleModel
private com.android.tools.lint.checks.infrastructure.TestLintModelBuildFeatures buildFeatures
private com.android.tools.lint.checks.infrastructure.TestProductFlavor defaultConfig
private java.util.List flavorDimensions
private java.util.List buildTypes
private java.util.List productFlavors
private java.util.List variants
private String defaultVariantName
private final java.util.Map libraryLintJars
private final java.util.Map libraryPublicResourcesFiles
private final java.util.Map librarySymbolFiles
private final java.util.Map androidLibraryInstances
private final java.util.Map javaLibraryInstances
private final java.util.Map moduleLibraryInstances
private final java.util.Map libraryTable
private final com.android.tools.lint.checks.infrastructure.GradleModelMocker$DepConf main
private final com.android.tools.lint.checks.infrastructure.GradleModelMocker$DepConf test
private final com.android.tools.lint.checks.infrastructure.GradleModelMocker$DepConf androidTest
private final com.android.tools.lint.checks.infrastructure.GradleModelMocker$DepConf testFixtures
private final java.util.HashMap severityOverrides
private final com.android.tools.lint.LintCliFlags flags
private boolean primary
private final com.google.common.collect.Multimap splits
private com.android.utils.ILogger logger
private boolean initialized
private final java.util.Map ext
private final java.util.Map graphs
private boolean allowUnrecognizedConstructs
private boolean fullDependencies
private boolean hasJavaOrJavaLibraryPlugin
private boolean _isLibrary
private static final java.util.regex.Pattern configurationPattern
private static int libraryVersion
public void <init> (java.lang.String, java.io.File)
String gradle
java.io.File projectDir
public synthetic void <init> (java.lang.String, java.io.File, int, kotlin.jvm.internal.DefaultConstructorMarker)
public final java.io.File getProjectDir ()
public final boolean getPrimary ()
public final void setPrimary (boolean)
boolean
public final com.android.tools.lint.checks.infrastructure.GradleModelMocker withLogger (com.android.utils.ILogger)
com.android.utils.ILogger logger
public final com.android.tools.lint.checks.infrastructure.GradleModelMocker withModelVersion (java.lang.String)
String modelVersion
public final com.android.tools.lint.checks.infrastructure.GradleModelMocker withDependencyGraph (java.lang.String)
String graph
public final com.android.tools.lint.checks.infrastructure.GradleModelMocker withLintRuleJar (java.lang.String)
String lintRuleJarPath
public final com.android.tools.lint.checks.infrastructure.GradleModelMocker withLibraryLintJar (java.lang.String, java.lang.String)
String library
String lintJarPath
public final com.android.tools.lint.checks.infrastructure.GradleModelMocker withLibraryPublicResourcesFile (java.lang.String, java.lang.String)
String library
String publicResourcesPath
public final com.android.tools.lint.checks.infrastructure.GradleModelMocker withLibrarySymbolFile (java.lang.String, java.lang.String)
String library
String symbolFilePath
public final com.android.tools.lint.checks.infrastructure.GradleModelMocker allowUnrecognizedConstructs ()
public final com.android.tools.lint.checks.infrastructure.GradleModelMocker withFullDependencies (boolean)
boolean fullDependencies
private final void warn (java.lang.String)
String message
private final void error (java.lang.String)
String message
private final void ensureInitialized ()
private final void ensureNotInitialized ()
public final boolean hasJavaOrJavaLibraryPlugin ()
public final boolean isLibrary ()
public final java.lang.String getBuildTargetHash ()
int $i$a$-takeUnless-GradleModelMocker$buildTargetHash$1
String it
public final java.lang.Integer getBuildSdk ()
int $i$a$-let-GradleModelMocker$buildSdk$1
String it
public final java.util.Collection getGeneratedSourceFolders ()
int $i$a$-single-GradleModelMocker$generatedSourceFolders$1
com.android.tools.lint.model.LintModelVariant it
Object element$iv
int $i$f$single
Object single$iv
boolean found$iv
Iterable $this$single$iv
public final void syncFlagsTo (com.android.tools.lint.LintCliFlags)
com.android.tools.lint.LintCliFlags to
public final com.android.tools.lint.model.LintModelVariant getLintVariant ()
public final com.android.tools.lint.model.LintModelModule getLintModule ()
private final void initialize ()
int $i$a$-let-GradleModelMocker$initialize$5
kotlin.Pair it
int $i$f$sortedBy
Iterable $this$sortedBy$iv
int $i$a$-mapNotNull-GradleModelMocker$initialize$6$sourceProviders$1
com.android.tools.lint.checks.infrastructure.TestProductFlavor 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
int $i$a$-flatMap-GradleModelMocker$initialize$6$testSourceProviders$1
com.android.tools.lint.checks.infrastructure.TestProductFlavor 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$-mapNotNull-GradleModelMocker$initialize$6$testFixturesSourceProviders$1
com.android.tools.lint.checks.infrastructure.TestProductFlavor 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
int $i$a$-takeIf-GradleModelMocker$initialize$6$artifact$1
java.io.File it
int $i$a$-takeIf-GradleModelMocker$initialize$6$artifact$2
java.io.File it
int $i$a$-forEach-GradleModelMocker$initialize$6
com.android.tools.lint.checks.infrastructure.TestBuildType buildType
java.util.List productFlavors
String variantName
java.util.List productFlavorsInConfigOrder
java.util.List sourceProviders
java.util.List testSourceProviders
java.util.List testFixturesSourceProviders
java.io.File generated
com.android.tools.lint.checks.infrastructure.TestProductFlavor mergedFlavorsAndBuildType
com.android.tools.lint.checks.infrastructure.TestLintModelAndroidArtifact artifact
Object element$iv
int $i$f$forEach
Iterable $this$forEach$iv
com.android.tools.lint.checks.infrastructure.TestLintModelDependencies dependencies
com.android.tools.lint.checks.infrastructure.TestLintModelDependencies androidTestDependencies
com.android.tools.lint.checks.infrastructure.TestLintModelDependencies testFixturesDependencies
com.android.tools.lint.checks.infrastructure.TestLintModelDependencies testDependencies
java.util.List variantCoordinates
private final java.util.List generateVariants ()
int $i$a$-takeUnless-GradleModelMocker$generateVariants$dimensions$1
java.util.List it
int $i$a$-filter-GradleModelMocker$generateVariants$dimensionFlavors$1$1
com.android.tools.lint.checks.infrastructure.TestProductFlavor 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-GradleModelMocker$generateVariants$dimensionFlavors$1
String dimensionNameOrNull
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-GradleModelMocker$generateVariants$2
kotlin.sequences.Sequence acc
java.util.List dimension
Object element$iv
int $i$f$fold
Object accumulator$iv
Iterable $this$fold$iv
Object initial$iv
java.util.List dimensions
java.util.List dimensionFlavors
private final java.lang.String buildVariantName (java.util.List, com.android.tools.lint.checks.infrastructure.TestBuildType)
int $i$a$-forEach-GradleModelMocker$buildVariantName$1$1
com.android.tools.lint.checks.infrastructure.TestProductFlavor it
Object element$iv
int $i$f$forEach
Iterable $this$forEach$iv
int $i$a$-buildString-GradleModelMocker$buildVariantName$1
StringBuilder $this$buildVariantName_u24lambda_u2416
java.util.List productFlavors
com.android.tools.lint.checks.infrastructure.TestBuildType buildType
static synthetic java.lang.String buildVariantName$default (com.android.tools.lint.checks.infrastructure.GradleModelMocker, java.util.List, com.android.tools.lint.checks.infrastructure.TestBuildType, int, java.lang.Object)
private final com.android.tools.lint.checks.infrastructure.TestProductFlavor merge (com.android.tools.lint.checks.infrastructure.TestProductFlavor, java.util.List, com.android.tools.lint.checks.infrastructure.TestBuildType)
com.android.tools.lint.checks.infrastructure.TestProductFlavor defaultConfig
java.util.List productFlavors
com.android.tools.lint.checks.infrastructure.TestBuildType buildType
private final com.android.tools.lint.checks.infrastructure.TestLintModelDependencies createDependencies (com.android.tools.lint.checks.infrastructure.GradleModelMocker$DepConf)
int $i$a$-let-GradleModelMocker$createDependencies$deps$1$1
com.android.tools.lint.model.LintModelMavenName mavenName
int $i$a$-map-GradleModelMocker$createDependencies$deps$1
com.android.tools.lint.checks.infrastructure.TestLintModelAndroidLibrary 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$-let-GradleModelMocker$createDependencies$deps$2$1
com.android.tools.lint.model.LintModelMavenName mavenName
int $i$a$-map-GradleModelMocker$createDependencies$deps$2
com.android.tools.lint.checks.infrastructure.TestLintModelJavaLibrary 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-GradleModelMocker$createDependencies$deps$3
com.android.tools.lint.checks.infrastructure.TestLintModelModuleLibrary 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-GradleModelMocker$createDependencies$1
kotlin.Pair 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-GradleModelMocker$createDependencies$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$-map-GradleModelMocker$createDependencies$3
kotlin.Pair 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 deps
com.android.tools.lint.checks.infrastructure.GradleModelMocker$DepConf dep
static synthetic com.android.tools.lint.checks.infrastructure.TestLintModelDependencies createDependencies$default (com.android.tools.lint.checks.infrastructure.GradleModelMocker, com.android.tools.lint.checks.infrastructure.GradleModelMocker$DepConf, int, java.lang.Object)
private final void addLocalLibs (java.io.File)
com.android.tools.lint.checks.infrastructure.TestLintModelAndroidLibrary library
int jars
com.android.tools.lint.checks.infrastructure.TestLintModelAndroidLibrary library
String name
String coordinateString
int index
com.android.tools.lint.checks.infrastructure.TestLintModelJavaLibrary library
String path
java.io.File lib
java.io.File[] libs
java.io.File libsDir
private final void createEmptyJar (java.io.File)
int $i$a$-use-GradleModelMocker$createEmptyJar$1
java.util.jar.JarOutputStream jarOutputStream
java.io.IOException e
java.io.File parentFile
java.util.jar.Manifest manifest
java.io.File jar
private final void scan (java.lang.String, java.lang.String)
char c
int i
int $i$a$-trim-GradleModelMocker$scan$line$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
int $i$a$-trim-GradleModelMocker$scan$name$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 name
String blockBody
String line
int index
int $i$a$-trim-GradleModelMocker$scan$name$2
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 block
char c
int i
int nameEnd
String name
int lineEnd
int balance
int start
int end
String gradle
String context
private final java.lang.String getUnquotedValue (java.lang.String)
int $i$a$-also-GradleModelMocker$getUnquotedValue$1
int it
int $i$a$-also-GradleModelMocker$getUnquotedValue$2
int it
int $i$a$-also-GradleModelMocker$getUnquotedValue$3
int it
String value
int index
String key
private final java.lang.String doInterpolations (java.lang.String)
int $i$a$-also-GradleModelMocker$doInterpolations$1
int it
int end
String name
StringBuilder sb
int lastIndex
int index
String value
private final void line (java.lang.String, java.lang.String)
String name
String part
String group
String artifact
String version
String artifactName
String declaration
int $i$a$-trim-GradleModelMocker$line$value$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
Integer number
String value
String value
String value
int $i$a$-let-GradleModelMocker$line$15
com.android.ide.common.gradle.Component it
String value
int $i$a$-map-GradleModelMocker$line$18
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 value
String name
int index
String name
String s
String value
String type
String value
int $i$a$-trim-GradleModelMocker$line$arg$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
boolean checkTests
boolean checkDependencies
java.util.Set ids
java.util.Set ids
java.io.File file
java.io.File file
int argIndex
String arg
int $i$a$-trim-GradleModelMocker$line$arg$2
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
int argIndex
String arg
String name
String s
int space
kotlin.jvm.internal.Ref$ObjectRef line
kotlin.jvm.internal.Ref$ObjectRef key
java.util.regex.Matcher m
String line
String context
private final void parseSeverityOverrideDsl (com.android.tools.lint.detector.api.Severity, java.lang.String)
String id
String s
com.android.tools.lint.detector.api.Severity severity
String dsl
private final void setLintSeverity (java.util.Set, com.android.tools.lint.detector.api.Severity)
String id
java.util.Set ids
com.android.tools.lint.detector.api.Severity severity
private final void setLintSeverity (java.lang.String, com.android.tools.lint.detector.api.Severity)
com.android.tools.lint.model.LintModelSeverity severityValue
String id
com.android.tools.lint.detector.api.Severity severity
private final void updateLintOptions (java.io.File, java.io.File, java.util.Map, java.lang.Boolean, java.lang.Boolean)
java.io.File baseline
java.io.File lintConfig
java.util.Map severities
Boolean tests
Boolean dependencies
private final java.util.Set parseListDsl (java.lang.String)
String s
java.util.Set updates
String dsl
private final java.io.File file (java.lang.String, boolean)
String path
String gradle
String gradle
boolean reportError
private final java.lang.String stripQuotes (java.lang.String, boolean)
String string
boolean reportError
private final void updateModule (kotlin.jvm.functions.Function1)
kotlin.jvm.functions.Function1 f
private final void updateBuildFeatures (kotlin.jvm.functions.Function1)
kotlin.jvm.functions.Function1 f
private final void updateModuleMavenName (kotlin.jvm.functions.Function1)
kotlin.jvm.functions.Function1 f
private final void updateFlavorFromContext (java.lang.String, boolean, kotlin.jvm.functions.Function1)
String name
String context
boolean defaultToDefault
kotlin.jvm.functions.Function1 f
static synthetic void updateFlavorFromContext$default (com.android.tools.lint.checks.infrastructure.GradleModelMocker, java.lang.String, boolean, kotlin.jvm.functions.Function1, int, java.lang.Object)
private final void updateVectorDrawableOptionsUseSupportLibrary (kotlin.jvm.functions.Function1)
kotlin.jvm.functions.Function1 f
private final void updateBuildType (java.lang.String, boolean, kotlin.jvm.functions.Function1)
int $i$a$-indexOfFirst-GradleModelMocker$updateBuildType$index$1
com.android.tools.lint.checks.infrastructure.TestBuildType it
Object item$iv
int $i$f$indexOfFirst
int index$iv
java.util.List $this$indexOfFirst$iv
java.util.List list
boolean isDebuggable
int index
String name
boolean create
kotlin.jvm.functions.Function1 f
private final void updateBuildTypeFromContext (java.lang.String, kotlin.jvm.functions.Function1)
String name
String context
kotlin.jvm.functions.Function1 f
private final void updateSourceCompatibility (java.lang.String)
String level
private final void updateNamespacing (com.android.tools.lint.model.LintModelNamespacingMode)
com.android.tools.lint.model.LintModelNamespacingMode namespacingMode
private final void updateModelVersion (java.lang.String)
String modelVersion
private final void block (java.lang.String, java.lang.String, java.lang.String)
int $i$a$-none-GradleModelMocker$block$1
com.android.tools.lint.checks.infrastructure.TestProductFlavor flavor
Object element$iv
int $i$f$none
Iterable $this$none$iv
int $i$a$-none-GradleModelMocker$block$3
com.android.tools.lint.checks.infrastructure.TestBuildType buildType
Object element$iv
int $i$f$none
Iterable $this$none$iv
String name
String blockBody
String context
private final void updateProductFlavor (java.lang.String, boolean, kotlin.jvm.functions.Function1)
int $i$a$-indexOfFirst-GradleModelMocker$updateProductFlavor$index$1
com.android.tools.lint.checks.infrastructure.TestProductFlavor it
Object item$iv
int $i$f$indexOfFirst
int index$iv
java.util.List $this$indexOfFirst$iv
java.util.List list
int index
String name
boolean create
kotlin.jvm.functions.Function1 f
private final void updateDefaultConfig (kotlin.jvm.functions.Function1)
kotlin.jvm.functions.Function1 f
private final com.android.sdklib.AndroidVersion createAndroidVersion (java.lang.String)
String codeName
com.android.sdklib.AndroidVersion sdkVersion
String s
String value
private final void addDependency (java.lang.String, java.lang.String, boolean)
int $i$a$-firstOrNull-GradleModelMocker$addDependency$wellKnownLibrary$1
com.android.tools.lint.checks.infrastructure.WellKnownLib it
Object element$iv
int $i$f$firstOrNull
Iterable $this$firstOrNull$iv
String version
com.android.tools.lint.checks.infrastructure.TestLintModelJavaLibrary library
com.android.tools.lint.checks.infrastructure.TestLintModelAndroidLibrary library
com.android.tools.lint.checks.infrastructure.GradleModelMocker$DepConf artifactDeps
com.android.tools.lint.checks.infrastructure.GradleModelMocker$Dep dep
com.android.tools.lint.checks.infrastructure.WellKnownLib wellKnownLibrary
String declaration
String artifact
boolean isProvided
private final com.android.tools.lint.checks.infrastructure.GradleModelMocker$DepConf artifactByName (java.lang.String)
String artifact
private final void addTransitiveLibrary (java.lang.String, java.lang.String)
com.android.tools.lint.checks.infrastructure.GradleModelMocker$Dep dep
String graph
String artifact
private final void addLibrary (com.android.tools.lint.checks.infrastructure.GradleModelMocker$Dep, java.lang.String)
com.android.tools.lint.model.LintModelLibrary library
com.android.tools.lint.checks.infrastructure.GradleModelMocker$DepConf artifactDeps
java.util.Collection libraries
com.android.tools.lint.checks.infrastructure.GradleModelMocker$Dep dep
String artifact
private final com.android.tools.lint.checks.infrastructure.TestLintModelAndroidLibrary createAndroidLibrary (java.lang.String, boolean)
String coordinateString
boolean isProvided
private final com.android.tools.lint.checks.infrastructure.TestLintModelAndroidLibrary createAndroidLibrary (java.lang.String, java.lang.String, boolean, java.io.File)
int $i$a$-run-GradleModelMocker$createAndroidLibrary$dir$1
com.android.ide.common.gradle.Component $this$createAndroidLibrary_u24lambda_u2453
java.io.File jar
com.android.ide.common.gradle.Component component
java.io.File dir
String coordinateString
String promotedTo
boolean isProvided
java.io.File jar
private final com.android.tools.lint.checks.infrastructure.TestLintModelJavaLibrary createJavaLibrary (java.lang.String, boolean)
String coordinateString
boolean isProvided
private final com.android.tools.lint.checks.infrastructure.TestLintModelJavaLibrary createJavaLibrary (java.lang.String, java.lang.String, boolean, java.io.File)
int $i$a$-run-GradleModelMocker$createJavaLibrary$1
com.android.ide.common.gradle.Component $this$createJavaLibrary_u24lambda_u2454
java.io.File jar
com.android.ide.common.gradle.Component component
String coordinateString
String promotedTo
boolean isProvided
java.io.File jar
private final com.android.tools.lint.checks.infrastructure.TestLintModelModuleLibrary createModuleLibrary (java.lang.String)
String name
private final com.android.tools.lint.checks.infrastructure.TestLintModelAndroidLibrary deduplicateLibrary (com.android.tools.lint.checks.infrastructure.TestLintModelAndroidLibrary)
com.android.tools.lint.checks.infrastructure.TestLintModelAndroidLibrary library
private final com.android.tools.lint.checks.infrastructure.TestLintModelJavaLibrary deduplicateLibrary (com.android.tools.lint.checks.infrastructure.TestLintModelJavaLibrary)
com.android.tools.lint.checks.infrastructure.TestLintModelJavaLibrary library
private final com.android.tools.lint.checks.infrastructure.TestLintModelModuleLibrary deduplicateLibrary (com.android.tools.lint.checks.infrastructure.TestLintModelModuleLibrary)
com.android.tools.lint.checks.infrastructure.TestLintModelModuleLibrary library
private final void registerInLibraryTable (com.android.tools.lint.model.LintModelLibrary)
int $i$a$-getOrPut-GradleModelMocker$registerInLibraryTable$1
Object answer$iv
int $i$f$getOrPut
Object value$iv
java.util.Map $this$getOrPut$iv
Object key$iv
com.android.tools.lint.model.LintModelLibrary it
private final com.android.ide.common.gradle.Component getComponent (java.lang.String, java.lang.String)
int $i$a$-let-GradleModelMocker$getComponent$1$version$1
String it
int $i$a$-let-GradleModelMocker$getComponent$1
com.android.ide.common.gradle.Version version
com.android.ide.common.gradle.Dependency dependency
String coordinateString
String promotedTo
public final void setVariantName (java.lang.String)
String variantName
private final java.util.List parseDependencyGraph (java.lang.String, java.util.Map)
int $i$a$-filter-GradleModelMocker$parseDependencyGraph$lines$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$f$toTypedArray
java.util.Collection thisCollection$iv
java.util.Collection $this$toTypedArray$iv
com.android.tools.lint.checks.infrastructure.GradleModelMocker$Dep lastChild
int depth
com.android.tools.lint.checks.infrastructure.GradleModelMocker$Dep dep
String line
String[] lines
com.android.tools.lint.checks.infrastructure.GradleModelMocker$Dep root
java.util.Deque stack
com.android.tools.lint.checks.infrastructure.GradleModelMocker$Dep parent
String graph
java.util.Map map
static synthetic java.util.List parseDependencyGraph$default (com.android.tools.lint.checks.infrastructure.GradleModelMocker, java.lang.String, java.util.Map, int, java.lang.Object)
public java.util.Collection getAllLibraries ()
public com.android.tools.lint.model.LintModelLibrary getLibrary (java.lang.String)
String identifier
public void <init> (java.lang.String)
String gradle
private static final java.lang.Object merge$combineValues (java.util.List, com.android.tools.lint.checks.infrastructure.TestBuildType, com.android.tools.lint.checks.infrastructure.TestProductFlavor, kotlin.jvm.functions.Function2, kotlin.jvm.functions.Function1, kotlin.jvm.functions.Function1, boolean)
int $i$a$-let-GradleModelMocker$merge$combineValues$1
java.util.List it
int $i$a$-map-GradleModelMocker$merge$combineValues$2
com.android.tools.lint.checks.infrastructure.TestProductFlavor 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
Object element$iv
int $i$f$fold
Object accumulator$iv
Iterable $this$fold$iv
Object initial$iv
java.util.List $productFlavors
com.android.tools.lint.checks.infrastructure.TestBuildType $buildType
com.android.tools.lint.checks.infrastructure.TestProductFlavor $defaultConfig
kotlin.jvm.functions.Function2 combine
kotlin.jvm.functions.Function1 f
kotlin.jvm.functions.Function1 b
boolean reverseFlavors
static synthetic java.lang.Object merge$combineValues$default (java.util.List, com.android.tools.lint.checks.infrastructure.TestBuildType, com.android.tools.lint.checks.infrastructure.TestProductFlavor, kotlin.jvm.functions.Function2, kotlin.jvm.functions.Function1, kotlin.jvm.functions.Function1, boolean, int, java.lang.Object)
private static final java.lang.Object merge$combineNullables (java.lang.Object, java.lang.Object)
Object u
Object v
private static final java.lang.String merge$combineSuffixes (java.lang.String, java.lang.String)
String u
String v
private static final java.util.Set merge$combineSets (java.util.Collection, java.util.Collection)
java.util.Collection u
java.util.Collection v
private static final java.util.Map merge$combineMaps (java.util.Map, java.util.Map)
java.util.Map u
java.util.Map v
private static final java.util.Collection createDependencies$resolveConflicts (java.util.Collection)
int $i$a$-groupBy-GradleModelMocker$createDependencies$resolveConflicts$1
com.android.tools.lint.model.LintModelLibrary it
int $i$a$-getOrPut-CollectionsKt___CollectionsKt$groupByTo$list$1$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$-maxByOrNull-GradleModelMocker$createDependencies$resolveConflicts$2$1
com.android.tools.lint.model.LintModelLibrary it
int $i$a$-maxByOrNull-GradleModelMocker$createDependencies$resolveConflicts$2$1
com.android.tools.lint.model.LintModelLibrary it
Object e$iv
Comparable v$iv
int $i$f$maxByOrNull
java.util.Iterator iterator$iv
Object maxElem$iv
Comparable maxValue$iv
Iterable $this$maxByOrNull$iv
int $i$a$-mapValues-GradleModelMocker$createDependencies$resolveConflicts$2
java.util.List libs
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$-mapNotNull-GradleModelMocker$createDependencies$resolveConflicts$3
com.android.tools.lint.model.LintModelLibrary 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
java.util.Collection $this$createDependencies_u24resolveConflicts
private static final boolean line$updateProjectType (com.android.tools.lint.checks.infrastructure.GradleModelMocker, com.android.tools.lint.model.LintModelModuleType, boolean, boolean)
com.android.tools.lint.checks.infrastructure.GradleModelMocker this$0
com.android.tools.lint.model.LintModelModuleType moduleType
boolean hasJavaOrJavaLibraryPlugin
boolean isLibrary
private static final void line$updateManifestPlaceholders (kotlin.jvm.internal.Ref$ObjectRef, com.android.tools.lint.checks.infrastructure.GradleModelMocker, java.util.Map)
int $i$a$-trim-GradleModelMocker$line$updateManifestPlaceholders$mapString$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
int $i$a$-assert-GradleModelMocker$line$updateManifestPlaceholders$1
int $i$a$-trim-GradleModelMocker$line$updateManifestPlaceholders$mapKey$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
int $i$a$-trim-GradleModelMocker$line$updateManifestPlaceholders$mapValue$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 mapString
int index
String mapKey
String mapValue
kotlin.jvm.internal.Ref$ObjectRef key
com.android.tools.lint.checks.infrastructure.GradleModelMocker this$0
java.util.Map manifestPlaceholders
private static final void line$updateResValues (kotlin.jvm.internal.Ref$ObjectRef, int, com.android.tools.lint.checks.infrastructure.GradleModelMocker, java.util.Map)
String component
String component
String fieldName
String value
String type
String declaration
com.google.common.base.Splitter splitter
int resIndex
com.android.tools.lint.checks.infrastructure.TestLintModelResourceField field
kotlin.jvm.internal.Ref$ObjectRef key
int index
com.android.tools.lint.checks.infrastructure.GradleModelMocker this$0
java.util.Map resValues
public static final synthetic java.util.List access$getVariants$p (com.android.tools.lint.checks.infrastructure.GradleModelMocker)
com.android.tools.lint.checks.infrastructure.GradleModelMocker $this
public static final synthetic java.lang.String access$merge$combineSuffixes (java.lang.String, java.lang.String)
String u
String v
public static final synthetic java.util.Map access$merge$combineMaps (java.util.Map, java.util.Map)
java.util.Map u
java.util.Map v
public static final synthetic java.lang.Object access$merge$combineNullables (java.lang.Object, java.lang.Object)
Object u
Object v
public static final synthetic java.util.Set access$merge$combineSets (java.util.Collection, java.util.Collection)
java.util.Collection u
java.util.Collection v
public static final synthetic java.lang.String access$getUnquotedValue (com.android.tools.lint.checks.infrastructure.GradleModelMocker, java.lang.String)
com.android.tools.lint.checks.infrastructure.GradleModelMocker $this
String key
public static final synthetic com.android.sdklib.AndroidVersion access$createAndroidVersion (com.android.tools.lint.checks.infrastructure.GradleModelMocker, java.lang.String)
com.android.tools.lint.checks.infrastructure.GradleModelMocker $this
String value
public static final synthetic void access$line$updateManifestPlaceholders (kotlin.jvm.internal.Ref$ObjectRef, com.android.tools.lint.checks.infrastructure.GradleModelMocker, java.util.Map)
kotlin.jvm.internal.Ref$ObjectRef key
com.android.tools.lint.checks.infrastructure.GradleModelMocker this$0
java.util.Map manifestPlaceholders
public static final synthetic void access$line$updateResValues (kotlin.jvm.internal.Ref$ObjectRef, int, com.android.tools.lint.checks.infrastructure.GradleModelMocker, java.util.Map)
kotlin.jvm.internal.Ref$ObjectRef key
int index
com.android.tools.lint.checks.infrastructure.GradleModelMocker this$0
java.util.Map resValues
public static final synthetic java.util.HashMap access$getSeverityOverrides$p (com.android.tools.lint.checks.infrastructure.GradleModelMocker)
com.android.tools.lint.checks.infrastructure.GradleModelMocker $this
public static final synthetic com.android.tools.lint.checks.infrastructure.TestLintModelModule access$getModuleModel$p (com.android.tools.lint.checks.infrastructure.GradleModelMocker)
com.android.tools.lint.checks.infrastructure.GradleModelMocker $this
public static final synthetic void access$registerInLibraryTable (com.android.tools.lint.checks.infrastructure.GradleModelMocker, com.android.tools.lint.model.LintModelLibrary)
com.android.tools.lint.checks.infrastructure.GradleModelMocker $this
com.android.tools.lint.model.LintModelLibrary it
public static final synthetic com.android.tools.lint.checks.infrastructure.TestLintModelModuleLibrary access$createModuleLibrary (com.android.tools.lint.checks.infrastructure.GradleModelMocker, java.lang.String)
com.android.tools.lint.checks.infrastructure.GradleModelMocker $this
String name
public static final synthetic com.android.tools.lint.checks.infrastructure.TestLintModelAndroidLibrary access$createAndroidLibrary (com.android.tools.lint.checks.infrastructure.GradleModelMocker, java.lang.String, java.lang.String, boolean, java.io.File)
com.android.tools.lint.checks.infrastructure.GradleModelMocker $this
String coordinateString
String promotedTo
boolean isProvided
java.io.File jar
public static final synthetic com.android.tools.lint.checks.infrastructure.TestLintModelJavaLibrary access$createJavaLibrary (com.android.tools.lint.checks.infrastructure.GradleModelMocker, java.lang.String, java.lang.String, boolean, java.io.File)
com.android.tools.lint.checks.infrastructure.GradleModelMocker $this
String coordinateString
String promotedTo
boolean isProvided
java.io.File jar
public static final synthetic java.util.List access$getProductFlavors$p (com.android.tools.lint.checks.infrastructure.GradleModelMocker)
com.android.tools.lint.checks.infrastructure.GradleModelMocker $this
static void <clinit> ()
}
com/android/tools/lint/checks/infrastructure/GradleModelMocker$withLintRuleJar$1.class
GradleModelMocker.kt
package com.android.tools.lint.checks.infrastructure
final com.android.tools.lint.checks.infrastructure.GradleModelMocker$withLintRuleJar$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 {
final synthetic String $lintRuleJarPath
void <init> (java.lang.String)
String $lintRuleJarPath
public final com.android.tools.lint.checks.infrastructure.TestLintModelModule invoke (com.android.tools.lint.checks.infrastructure.TestLintModelModule)
com.android.tools.lint.checks.infrastructure.TestLintModelModule it
public volatile synthetic java.lang.Object invoke (java.lang.Object)
Object p1
}
com/android/tools/lint/checks/infrastructure/GradleModelMocker$initialize$1.class
GradleModelMocker.kt
package com.android.tools.lint.checks.infrastructure
final com.android.tools.lint.checks.infrastructure.GradleModelMocker$initialize$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 {
public static final com.android.tools.lint.checks.infrastructure.GradleModelMocker$initialize$1 INSTANCE
void <init> ()
public final com.android.tools.lint.checks.infrastructure.TestBuildType invoke (com.android.tools.lint.checks.infrastructure.TestBuildType)
com.android.tools.lint.checks.infrastructure.TestBuildType it
public volatile synthetic java.lang.Object invoke (java.lang.Object)
Object p1
static void <clinit> ()
}
com/android/tools/lint/checks/infrastructure/GradleModelMocker$initialize$2.class
GradleModelMocker.kt
package com.android.tools.lint.checks.infrastructure
final com.android.tools.lint.checks.infrastructure.GradleModelMocker$initialize$2 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 {
public static final com.android.tools.lint.checks.infrastructure.GradleModelMocker$initialize$2 INSTANCE
void <init> ()
public final com.android.tools.lint.checks.infrastructure.TestBuildType invoke (com.android.tools.lint.checks.infrastructure.TestBuildType)
com.android.tools.lint.checks.infrastructure.TestBuildType it
public volatile synthetic java.lang.Object invoke (java.lang.Object)
Object p1
static void <clinit> ()
}
com/android/tools/lint/checks/infrastructure/GradleModelMocker$initialize$3.class
GradleModelMocker.kt
package com.android.tools.lint.checks.infrastructure
final com.android.tools.lint.checks.infrastructure.GradleModelMocker$initialize$3 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 {
public static final com.android.tools.lint.checks.infrastructure.GradleModelMocker$initialize$3 INSTANCE
void <init> ()
public final com.android.tools.lint.checks.infrastructure.TestProductFlavor invoke (com.android.tools.lint.checks.infrastructure.TestProductFlavor)
com.android.tools.lint.checks.infrastructure.TestProductFlavor it
public volatile synthetic java.lang.Object invoke (java.lang.Object)
Object p1
static void <clinit> ()
}
com/android/tools/lint/checks/infrastructure/GradleModelMocker$initialize$4.class
GradleModelMocker.kt
package com.android.tools.lint.checks.infrastructure
final com.android.tools.lint.checks.infrastructure.GradleModelMocker$initialize$4 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 {
final synthetic com.android.tools.lint.checks.infrastructure.GradleModelMocker this$0
void <init> (com.android.tools.lint.checks.infrastructure.GradleModelMocker)
com.android.tools.lint.checks.infrastructure.GradleModelMocker $receiver
public final com.android.tools.lint.checks.infrastructure.TestLintModelModule invoke (com.android.tools.lint.checks.infrastructure.TestLintModelModule)
com.android.tools.lint.checks.infrastructure.TestLintModelModule it
public volatile synthetic java.lang.Object invoke (java.lang.Object)
Object p1
}
com/android/tools/lint/checks/infrastructure/GradleModelMocker$initialize$lambda$10$$inlined$sortedBy$1.class
Comparisons.kt
package com.android.tools.lint.checks.infrastructure
public final com.android.tools.lint.checks.infrastructure.GradleModelMocker$initialize$lambda$10$$inlined$sortedBy$1 extends java.lang.Object implements java.util.Comparator {
final synthetic com.android.tools.lint.checks.infrastructure.GradleModelMocker this$0
public void <init> (com.android.tools.lint.checks.infrastructure.GradleModelMocker)
public final int compare (java.lang.Object, java.lang.Object)
int $i$a$-sortedBy-GradleModelMocker$initialize$6$productFlavorsInConfigOrder$1
com.android.tools.lint.checks.infrastructure.TestProductFlavor it
int $i$a$-sortedBy-GradleModelMocker$initialize$6$productFlavorsInConfigOrder$1
com.android.tools.lint.checks.infrastructure.TestProductFlavor it
Object a
Object b
}
com/android/tools/lint/checks/infrastructure/GradleModelMocker$initialize$6$1.class
GradleModelMocker.kt
package com.android.tools.lint.checks.infrastructure
final com.android.tools.lint.checks.infrastructure.GradleModelMocker$initialize$6$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function0 {
final synthetic com.android.tools.lint.checks.infrastructure.GradleModelMocker this$0
void <init> (com.android.tools.lint.checks.infrastructure.GradleModelMocker)
com.android.tools.lint.checks.infrastructure.GradleModelMocker $receiver
public final com.android.tools.lint.model.LintModelModule invoke ()
public volatile synthetic java.lang.Object invoke ()
}
com/android/tools/lint/checks/infrastructure/GradleModelMocker$initialize$7.class
GradleModelMocker.kt
package com.android.tools.lint.checks.infrastructure
final com.android.tools.lint.checks.infrastructure.GradleModelMocker$initialize$7 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 {
final synthetic com.android.tools.lint.checks.infrastructure.GradleModelMocker this$0
void <init> (com.android.tools.lint.checks.infrastructure.GradleModelMocker)
com.android.tools.lint.checks.infrastructure.GradleModelMocker $receiver
public final com.android.tools.lint.checks.infrastructure.TestLintModelModule invoke (com.android.tools.lint.checks.infrastructure.TestLintModelModule)
int $i$a$-none-GradleModelMocker$initialize$7$1
com.android.tools.lint.checks.infrastructure.TestLintModelVariant it
Object element$iv
int $i$f$none
Iterable $this$none$iv
com.android.tools.lint.checks.infrastructure.TestLintModelModule it
public volatile synthetic java.lang.Object invoke (java.lang.Object)
Object p1
}
com/android/tools/lint/checks/infrastructure/GradleModelMocker$generateVariants$1.class
GradleModelMocker.kt
package com.android.tools.lint.checks.infrastructure
final com.android.tools.lint.checks.infrastructure.GradleModelMocker$generateVariants$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 {
public static final com.android.tools.lint.checks.infrastructure.GradleModelMocker$generateVariants$1 INSTANCE
void <init> ()
public final kotlin.Pair invoke (com.android.tools.lint.checks.infrastructure.TestBuildType)
com.android.tools.lint.checks.infrastructure.TestBuildType it
public volatile synthetic java.lang.Object invoke (java.lang.Object)
Object p1
static void <clinit> ()
}
com/android/tools/lint/checks/infrastructure/GradleModelMocker$generateVariants$2$1.class
GradleModelMocker.kt
package com.android.tools.lint.checks.infrastructure
final com.android.tools.lint.checks.infrastructure.GradleModelMocker$generateVariants$2$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 {
final synthetic java.util.List $dimension
void <init> (java.util.List)
java.util.List $dimension
public final kotlin.sequences.Sequence invoke (kotlin.Pair)
kotlin.Pair prefix
public volatile synthetic java.lang.Object invoke (java.lang.Object)
Object p1
}
com/android/tools/lint/checks/infrastructure/GradleModelMocker$generateVariants$2$1$1.class
GradleModelMocker.kt
package com.android.tools.lint.checks.infrastructure
final com.android.tools.lint.checks.infrastructure.GradleModelMocker$generateVariants$2$1$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 {
final synthetic kotlin.Pair $prefix
void <init> (kotlin.Pair)
kotlin.Pair $prefix
public final kotlin.Pair invoke (com.android.tools.lint.checks.infrastructure.TestProductFlavor)
com.android.tools.lint.checks.infrastructure.TestProductFlavor it
public volatile synthetic java.lang.Object invoke (java.lang.Object)
Object p1
}
com/android/tools/lint/checks/infrastructure/GradleModelMocker$merge$1.class
GradleModelMocker.kt
package com.android.tools.lint.checks.infrastructure
final synthetic com.android.tools.lint.checks.infrastructure.GradleModelMocker$merge$1 extends kotlin.jvm.internal.FunctionReferenceImpl implements kotlin.jvm.functions.Function2 {
public static final com.android.tools.lint.checks.infrastructure.GradleModelMocker$merge$1 INSTANCE
void <init> ()
public final java.lang.String invoke (java.lang.String, java.lang.String)
String p0
String p1
public volatile synthetic java.lang.Object invoke (java.lang.Object, java.lang.Object)
Object p1
Object p2
static void <clinit> ()
}
com/android/tools/lint/checks/infrastructure/GradleModelMocker$merge$2.class
GradleModelMocker.kt
package com.android.tools.lint.checks.infrastructure
final com.android.tools.lint.checks.infrastructure.GradleModelMocker$merge$2 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 {
public static final com.android.tools.lint.checks.infrastructure.GradleModelMocker$merge$2 INSTANCE
void <init> ()
public final java.lang.String invoke (com.android.tools.lint.checks.infrastructure.TestProductFlavor)
com.android.tools.lint.checks.infrastructure.TestProductFlavor $this$combineValues
public volatile synthetic java.lang.Object invoke (java.lang.Object)
Object p1
static void <clinit> ()
}
com/android/tools/lint/checks/infrastructure/GradleModelMocker$merge$3.class
GradleModelMocker.kt
package com.android.tools.lint.checks.infrastructure
final com.android.tools.lint.checks.infrastructure.GradleModelMocker$merge$3 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 {
public static final com.android.tools.lint.checks.infrastructure.GradleModelMocker$merge$3 INSTANCE
void <init> ()
public final java.lang.String invoke (com.android.tools.lint.checks.infrastructure.TestBuildType)
com.android.tools.lint.checks.infrastructure.TestBuildType $this$combineValues
public volatile synthetic java.lang.Object invoke (java.lang.Object)
Object p1
static void <clinit> ()
}
com/android/tools/lint/checks/infrastructure/GradleModelMocker$merge$4.class
GradleModelMocker.kt
package com.android.tools.lint.checks.infrastructure
final synthetic com.android.tools.lint.checks.infrastructure.GradleModelMocker$merge$4 extends kotlin.jvm.internal.FunctionReferenceImpl implements kotlin.jvm.functions.Function2 {
public static final com.android.tools.lint.checks.infrastructure.GradleModelMocker$merge$4 INSTANCE
void <init> ()
public final java.lang.String invoke (java.lang.String, java.lang.String)
String p0
String p1
public volatile synthetic java.lang.Object invoke (java.lang.Object, java.lang.Object)
Object p1
Object p2
static void <clinit> ()
}
com/android/tools/lint/checks/infrastructure/GradleModelMocker$merge$5.class
GradleModelMocker.kt
package com.android.tools.lint.checks.infrastructure
final com.android.tools.lint.checks.infrastructure.GradleModelMocker$merge$5 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 {
public static final com.android.tools.lint.checks.infrastructure.GradleModelMocker$merge$5 INSTANCE
void <init> ()
public final java.lang.String invoke (com.android.tools.lint.checks.infrastructure.TestProductFlavor)
com.android.tools.lint.checks.infrastructure.TestProductFlavor $this$combineValues
public volatile synthetic java.lang.Object invoke (java.lang.Object)
Object p1
static void <clinit> ()
}
com/android/tools/lint/checks/infrastructure/GradleModelMocker$merge$6.class
GradleModelMocker.kt
package com.android.tools.lint.checks.infrastructure
final com.android.tools.lint.checks.infrastructure.GradleModelMocker$merge$6 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 {
public static final com.android.tools.lint.checks.infrastructure.GradleModelMocker$merge$6 INSTANCE
void <init> ()
public final java.lang.String invoke (com.android.tools.lint.checks.infrastructure.TestBuildType)
com.android.tools.lint.checks.infrastructure.TestBuildType $this$combineValues
public volatile synthetic java.lang.Object invoke (java.lang.Object)
Object p1
static void <clinit> ()
}
com/android/tools/lint/checks/infrastructure/GradleModelMocker$merge$7.class
GradleModelMocker.kt
package com.android.tools.lint.checks.infrastructure
final synthetic com.android.tools.lint.checks.infrastructure.GradleModelMocker$merge$7 extends kotlin.jvm.internal.FunctionReferenceImpl implements kotlin.jvm.functions.Function2 {
public static final com.android.tools.lint.checks.infrastructure.GradleModelMocker$merge$7 INSTANCE
void <init> ()
public final java.util.Map invoke (java.util.Map, java.util.Map)
java.util.Map p0
java.util.Map p1
public volatile synthetic java.lang.Object invoke (java.lang.Object, java.lang.Object)
Object p1
Object p2
static void <clinit> ()
}
com/android/tools/lint/checks/infrastructure/GradleModelMocker$merge$8.class
GradleModelMocker.kt
package com.android.tools.lint.checks.infrastructure
final com.android.tools.lint.checks.infrastructure.GradleModelMocker$merge$8 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 {
public static final com.android.tools.lint.checks.infrastructure.GradleModelMocker$merge$8 INSTANCE
void <init> ()
public final java.util.Map invoke (com.android.tools.lint.checks.infrastructure.TestProductFlavor)
com.android.tools.lint.checks.infrastructure.TestProductFlavor $this$combineValues
public volatile synthetic java.lang.Object invoke (java.lang.Object)
Object p1
static void <clinit> ()
}
com/android/tools/lint/checks/infrastructure/GradleModelMocker$merge$9.class
GradleModelMocker.kt
package com.android.tools.lint.checks.infrastructure
final com.android.tools.lint.checks.infrastructure.GradleModelMocker$merge$9 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 {
public static final com.android.tools.lint.checks.infrastructure.GradleModelMocker$merge$9 INSTANCE
void <init> ()
public final java.util.Map invoke (com.android.tools.lint.checks.infrastructure.TestBuildType)
com.android.tools.lint.checks.infrastructure.TestBuildType $this$combineValues
public volatile synthetic java.lang.Object invoke (java.lang.Object)
Object p1
static void <clinit> ()
}
com/android/tools/lint/checks/infrastructure/GradleModelMocker$merge$10.class
GradleModelMocker.kt
package com.android.tools.lint.checks.infrastructure
final synthetic com.android.tools.lint.checks.infrastructure.GradleModelMocker$merge$10 extends kotlin.jvm.internal.FunctionReferenceImpl implements kotlin.jvm.functions.Function2 {
public static final com.android.tools.lint.checks.infrastructure.GradleModelMocker$merge$10 INSTANCE
void <init> ()
public final java.util.Map invoke (java.util.Map, java.util.Map)
java.util.Map p0
java.util.Map p1
public volatile synthetic java.lang.Object invoke (java.lang.Object, java.lang.Object)
Object p1
Object p2
static void <clinit> ()
}
com/android/tools/lint/checks/infrastructure/GradleModelMocker$merge$11.class
GradleModelMocker.kt
package com.android.tools.lint.checks.infrastructure
final com.android.tools.lint.checks.infrastructure.GradleModelMocker$merge$11 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 {
public static final com.android.tools.lint.checks.infrastructure.GradleModelMocker$merge$11 INSTANCE
void <init> ()
public final java.util.Map invoke (com.android.tools.lint.checks.infrastructure.TestProductFlavor)
com.android.tools.lint.checks.infrastructure.TestProductFlavor $this$combineValues
public volatile synthetic java.lang.Object invoke (java.lang.Object)
Object p1
static void <clinit> ()
}
com/android/tools/lint/checks/infrastructure/GradleModelMocker$merge$12.class
GradleModelMocker.kt
package com.android.tools.lint.checks.infrastructure
final com.android.tools.lint.checks.infrastructure.GradleModelMocker$merge$12 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 {
public static final com.android.tools.lint.checks.infrastructure.GradleModelMocker$merge$12 INSTANCE
void <init> ()
public final java.util.Map invoke (com.android.tools.lint.checks.infrastructure.TestBuildType)
com.android.tools.lint.checks.infrastructure.TestBuildType $this$combineValues
public volatile synthetic java.lang.Object invoke (java.lang.Object)
Object p1
static void <clinit> ()
}
com/android/tools/lint/checks/infrastructure/GradleModelMocker$merge$13.class
GradleModelMocker.kt
package com.android.tools.lint.checks.infrastructure
final synthetic com.android.tools.lint.checks.infrastructure.GradleModelMocker$merge$13 extends kotlin.jvm.internal.FunctionReferenceImpl implements kotlin.jvm.functions.Function2 {
public static final com.android.tools.lint.checks.infrastructure.GradleModelMocker$merge$13 INSTANCE
void <init> ()
public final java.lang.String invoke (java.lang.String, java.lang.String)
String p0
String p1
public volatile synthetic java.lang.Object invoke (java.lang.Object, java.lang.Object)
Object p1
Object p2
static void <clinit> ()
}
com/android/tools/lint/checks/infrastructure/GradleModelMocker$merge$14.class
GradleModelMocker.kt
package com.android.tools.lint.checks.infrastructure
final com.android.tools.lint.checks.infrastructure.GradleModelMocker$merge$14 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 {
public static final com.android.tools.lint.checks.infrastructure.GradleModelMocker$merge$14 INSTANCE
void <init> ()
public final java.lang.String invoke (com.android.tools.lint.checks.infrastructure.TestProductFlavor)
com.android.tools.lint.checks.infrastructure.TestProductFlavor $this$combineValues
public volatile synthetic java.lang.Object invoke (java.lang.Object)
Object p1
static void <clinit> ()
}
com/android/tools/lint/checks/infrastructure/GradleModelMocker$merge$15.class
GradleModelMocker.kt
package com.android.tools.lint.checks.infrastructure
final com.android.tools.lint.checks.infrastructure.GradleModelMocker$merge$15 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 {
public static final com.android.tools.lint.checks.infrastructure.GradleModelMocker$merge$15 INSTANCE
void <init> ()
public final java.lang.String invoke (com.android.tools.lint.checks.infrastructure.TestBuildType)
com.android.tools.lint.checks.infrastructure.TestBuildType $this$combineValues
public volatile synthetic java.lang.Object invoke (java.lang.Object)
Object p1
static void <clinit> ()
}
com/android/tools/lint/checks/infrastructure/GradleModelMocker$merge$16.class
GradleModelMocker.kt
package com.android.tools.lint.checks.infrastructure
final synthetic com.android.tools.lint.checks.infrastructure.GradleModelMocker$merge$16 extends kotlin.jvm.internal.FunctionReferenceImpl implements kotlin.jvm.functions.Function2 {
public static final com.android.tools.lint.checks.infrastructure.GradleModelMocker$merge$16 INSTANCE
void <init> ()
public final java.lang.Integer invoke (java.lang.Integer, java.lang.Integer)
Integer p0
Integer p1
public volatile synthetic java.lang.Object invoke (java.lang.Object, java.lang.Object)
Object p1
Object p2
static void <clinit> ()
}
com/android/tools/lint/checks/infrastructure/GradleModelMocker$merge$17.class
GradleModelMocker.kt
package com.android.tools.lint.checks.infrastructure
final com.android.tools.lint.checks.infrastructure.GradleModelMocker$merge$17 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 {
public static final com.android.tools.lint.checks.infrastructure.GradleModelMocker$merge$17 INSTANCE
void <init> ()
public final java.lang.Integer invoke (com.android.tools.lint.checks.infrastructure.TestProductFlavor)
com.android.tools.lint.checks.infrastructure.TestProductFlavor $this$combineValues
public volatile synthetic java.lang.Object invoke (java.lang.Object)
Object p1
static void <clinit> ()
}
com/android/tools/lint/checks/infrastructure/GradleModelMocker$merge$18.class
GradleModelMocker.kt
package com.android.tools.lint.checks.infrastructure
final synthetic com.android.tools.lint.checks.infrastructure.GradleModelMocker$merge$18 extends kotlin.jvm.internal.FunctionReferenceImpl implements kotlin.jvm.functions.Function2 {
public static final com.android.tools.lint.checks.infrastructure.GradleModelMocker$merge$18 INSTANCE
void <init> ()
public final java.lang.String invoke (java.lang.String, java.lang.String)
String p0
String p1
public volatile synthetic java.lang.Object invoke (java.lang.Object, java.lang.Object)
Object p1
Object p2
static void <clinit> ()
}
com/android/tools/lint/checks/infrastructure/GradleModelMocker$merge$19.class
GradleModelMocker.kt
package com.android.tools.lint.checks.infrastructure
final com.android.tools.lint.checks.infrastructure.GradleModelMocker$merge$19 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 {
public static final com.android.tools.lint.checks.infrastructure.GradleModelMocker$merge$19 INSTANCE
void <init> ()
public final java.lang.String invoke (com.android.tools.lint.checks.infrastructure.TestProductFlavor)
com.android.tools.lint.checks.infrastructure.TestProductFlavor $this$combineValues
public volatile synthetic java.lang.Object invoke (java.lang.Object)
Object p1
static void <clinit> ()
}
com/android/tools/lint/checks/infrastructure/GradleModelMocker$merge$20.class
GradleModelMocker.kt
package com.android.tools.lint.checks.infrastructure
final synthetic com.android.tools.lint.checks.infrastructure.GradleModelMocker$merge$20 extends kotlin.jvm.internal.FunctionReferenceImpl implements kotlin.jvm.functions.Function2 {
public static final com.android.tools.lint.checks.infrastructure.GradleModelMocker$merge$20 INSTANCE
void <init> ()
public final com.android.sdklib.AndroidVersion invoke (com.android.sdklib.AndroidVersion, com.android.sdklib.AndroidVersion)
com.android.sdklib.AndroidVersion p0
com.android.sdklib.AndroidVersion p1
public volatile synthetic java.lang.Object invoke (java.lang.Object, java.lang.Object)
Object p1
Object p2
static void <clinit> ()
}
com/android/tools/lint/checks/infrastructure/GradleModelMocker$merge$21.class
GradleModelMocker.kt
package com.android.tools.lint.checks.infrastructure
final com.android.tools.lint.checks.infrastructure.GradleModelMocker$merge$21 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 {
public static final com.android.tools.lint.checks.infrastructure.GradleModelMocker$merge$21 INSTANCE
void <init> ()
public final com.android.sdklib.AndroidVersion invoke (com.android.tools.lint.checks.infrastructure.TestProductFlavor)
com.android.tools.lint.checks.infrastructure.TestProductFlavor $this$combineValues
public volatile synthetic java.lang.Object invoke (java.lang.Object)
Object p1
static void <clinit> ()
}
com/android/tools/lint/checks/infrastructure/GradleModelMocker$merge$22.class
GradleModelMocker.kt
package com.android.tools.lint.checks.infrastructure
final synthetic com.android.tools.lint.checks.infrastructure.GradleModelMocker$merge$22 extends kotlin.jvm.internal.FunctionReferenceImpl implements kotlin.jvm.functions.Function2 {
public static final com.android.tools.lint.checks.infrastructure.GradleModelMocker$merge$22 INSTANCE
void <init> ()
public final com.android.sdklib.AndroidVersion invoke (com.android.sdklib.AndroidVersion, com.android.sdklib.AndroidVersion)
com.android.sdklib.AndroidVersion p0
com.android.sdklib.AndroidVersion p1
public volatile synthetic java.lang.Object invoke (java.lang.Object, java.lang.Object)
Object p1
Object p2
static void <clinit> ()
}
com/android/tools/lint/checks/infrastructure/GradleModelMocker$merge$23.class
GradleModelMocker.kt
package com.android.tools.lint.checks.infrastructure
final com.android.tools.lint.checks.infrastructure.GradleModelMocker$merge$23 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 {
public static final com.android.tools.lint.checks.infrastructure.GradleModelMocker$merge$23 INSTANCE
void <init> ()
public final com.android.sdklib.AndroidVersion invoke (com.android.tools.lint.checks.infrastructure.TestProductFlavor)
com.android.tools.lint.checks.infrastructure.TestProductFlavor $this$combineValues
public volatile synthetic java.lang.Object invoke (java.lang.Object)
Object p1
static void <clinit> ()
}
com/android/tools/lint/checks/infrastructure/GradleModelMocker$merge$24.class
GradleModelMocker.kt
package com.android.tools.lint.checks.infrastructure
final synthetic com.android.tools.lint.checks.infrastructure.GradleModelMocker$merge$24 extends kotlin.jvm.internal.FunctionReferenceImpl implements kotlin.jvm.functions.Function2 {
public static final com.android.tools.lint.checks.infrastructure.GradleModelMocker$merge$24 INSTANCE
void <init> ()
public final java.util.Set invoke (java.util.Collection, java.util.Collection)
java.util.Collection p0
java.util.Collection p1
public volatile synthetic java.lang.Object invoke (java.lang.Object, java.lang.Object)
Object p1
Object p2
static void <clinit> ()
}
com/android/tools/lint/checks/infrastructure/GradleModelMocker$merge$25.class
GradleModelMocker.kt
package com.android.tools.lint.checks.infrastructure
final com.android.tools.lint.checks.infrastructure.GradleModelMocker$merge$25 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 {
public static final com.android.tools.lint.checks.infrastructure.GradleModelMocker$merge$25 INSTANCE
void <init> ()
public final java.util.Collection invoke (com.android.tools.lint.checks.infrastructure.TestProductFlavor)
com.android.tools.lint.checks.infrastructure.TestProductFlavor $this$combineValues
public volatile synthetic java.lang.Object invoke (java.lang.Object)
Object p1
static void <clinit> ()
}
com/android/tools/lint/checks/infrastructure/GradleModelMocker$merge$26.class
GradleModelMocker.kt
package com.android.tools.lint.checks.infrastructure
final synthetic com.android.tools.lint.checks.infrastructure.GradleModelMocker$merge$26 extends kotlin.jvm.internal.FunctionReferenceImpl implements kotlin.jvm.functions.Function2 {
public static final com.android.tools.lint.checks.infrastructure.GradleModelMocker$merge$26 INSTANCE
void <init> ()
public final java.lang.Boolean invoke (java.lang.Boolean, java.lang.Boolean)
Boolean p0
Boolean p1
public volatile synthetic java.lang.Object invoke (java.lang.Object, java.lang.Object)
Object p1
Object p2
static void <clinit> ()
}
com/android/tools/lint/checks/infrastructure/GradleModelMocker$merge$27.class
GradleModelMocker.kt
package com.android.tools.lint.checks.infrastructure
final com.android.tools.lint.checks.infrastructure.GradleModelMocker$merge$27 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 {
public static final com.android.tools.lint.checks.infrastructure.GradleModelMocker$merge$27 INSTANCE
void <init> ()
public final java.lang.Boolean invoke (com.android.tools.lint.checks.infrastructure.TestProductFlavor)
com.android.tools.lint.checks.infrastructure.TestProductFlavor $this$combineValues
public volatile synthetic java.lang.Object invoke (java.lang.Object)
Object p1
static void <clinit> ()
}
com/android/tools/lint/checks/infrastructure/GradleModelMocker$createDependencies$4.class
GradleModelMocker.kt
package com.android.tools.lint.checks.infrastructure
final com.android.tools.lint.checks.infrastructure.GradleModelMocker$createDependencies$4 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function0 {
final synthetic com.android.tools.lint.checks.infrastructure.GradleModelMocker this$0
void <init> (com.android.tools.lint.checks.infrastructure.GradleModelMocker)
com.android.tools.lint.checks.infrastructure.GradleModelMocker $receiver
public final com.android.tools.lint.model.LintModelLibraryResolver invoke ()
public volatile synthetic java.lang.Object invoke ()
}
com/android/tools/lint/checks/infrastructure/GradleModelMocker$line$1.class
GradleModelMocker.kt
package com.android.tools.lint.checks.infrastructure
final com.android.tools.lint.checks.infrastructure.GradleModelMocker$line$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 {
final synthetic com.android.tools.lint.checks.infrastructure.GradleModelMocker this$0
final synthetic kotlin.jvm.internal.Ref$ObjectRef $key
void <init> (com.android.tools.lint.checks.infrastructure.GradleModelMocker, kotlin.jvm.internal.Ref$ObjectRef)
com.android.tools.lint.checks.infrastructure.GradleModelMocker $receiver
kotlin.jvm.internal.Ref$ObjectRef $key
public final com.android.tools.lint.checks.infrastructure.TestProductFlavor invoke (com.android.tools.lint.checks.infrastructure.TestProductFlavor)
com.android.tools.lint.checks.infrastructure.TestProductFlavor it
public volatile synthetic java.lang.Object invoke (java.lang.Object)
Object p1
}
com/android/tools/lint/checks/infrastructure/GradleModelMocker$line$2.class
GradleModelMocker.kt
package com.android.tools.lint.checks.infrastructure
final com.android.tools.lint.checks.infrastructure.GradleModelMocker$line$2 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 {
final synthetic com.android.tools.lint.checks.infrastructure.GradleModelMocker this$0
final synthetic kotlin.jvm.internal.Ref$ObjectRef $key
void <init> (com.android.tools.lint.checks.infrastructure.GradleModelMocker, kotlin.jvm.internal.Ref$ObjectRef)
com.android.tools.lint.checks.infrastructure.GradleModelMocker $receiver
kotlin.jvm.internal.Ref$ObjectRef $key
public final com.android.tools.lint.checks.infrastructure.TestProductFlavor invoke (com.android.tools.lint.checks.infrastructure.TestProductFlavor)
com.android.tools.lint.checks.infrastructure.TestProductFlavor it
public volatile synthetic java.lang.Object invoke (java.lang.Object)
Object p1
}
com/android/tools/lint/checks/infrastructure/GradleModelMocker$line$3.class
GradleModelMocker.kt
package com.android.tools.lint.checks.infrastructure
final com.android.tools.lint.checks.infrastructure.GradleModelMocker$line$3 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 {
final synthetic com.android.tools.lint.checks.infrastructure.GradleModelMocker this$0
final synthetic kotlin.jvm.internal.Ref$ObjectRef $key
void <init> (com.android.tools.lint.checks.infrastructure.GradleModelMocker, kotlin.jvm.internal.Ref$ObjectRef)
com.android.tools.lint.checks.infrastructure.GradleModelMocker $receiver
kotlin.jvm.internal.Ref$ObjectRef $key
public final com.android.tools.lint.checks.infrastructure.TestProductFlavor invoke (com.android.tools.lint.checks.infrastructure.TestProductFlavor)
com.android.tools.lint.checks.infrastructure.TestProductFlavor it
public volatile synthetic java.lang.Object invoke (java.lang.Object)
Object p1
}
com/android/tools/lint/checks/infrastructure/GradleModelMocker$line$4.class
GradleModelMocker.kt
package com.android.tools.lint.checks.infrastructure
final com.android.tools.lint.checks.infrastructure.GradleModelMocker$line$4 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 {
final synthetic Integer $number
void <init> (java.lang.Integer)
Integer $number
public final com.android.tools.lint.checks.infrastructure.TestProductFlavor invoke (com.android.tools.lint.checks.infrastructure.TestProductFlavor)
com.android.tools.lint.checks.infrastructure.TestProductFlavor it
public volatile synthetic java.lang.Object invoke (java.lang.Object)
Object p1
}
com/android/tools/lint/checks/infrastructure/GradleModelMocker$line$5.class
GradleModelMocker.kt
package com.android.tools.lint.checks.infrastructure
final com.android.tools.lint.checks.infrastructure.GradleModelMocker$line$5 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 {
final synthetic com.android.tools.lint.checks.infrastructure.GradleModelMocker this$0
final synthetic kotlin.jvm.internal.Ref$ObjectRef $key
void <init> (com.android.tools.lint.checks.infrastructure.GradleModelMocker, kotlin.jvm.internal.Ref$ObjectRef)
com.android.tools.lint.checks.infrastructure.GradleModelMocker $receiver
kotlin.jvm.internal.Ref$ObjectRef $key
public final com.android.tools.lint.checks.infrastructure.TestProductFlavor invoke (com.android.tools.lint.checks.infrastructure.TestProductFlavor)
com.android.tools.lint.checks.infrastructure.TestProductFlavor it
public volatile synthetic java.lang.Object invoke (java.lang.Object)
Object p1
}
com/android/tools/lint/checks/infrastructure/GradleModelMocker$line$6.class
GradleModelMocker.kt
package com.android.tools.lint.checks.infrastructure
final com.android.tools.lint.checks.infrastructure.GradleModelMocker$line$6 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 {
final synthetic com.android.tools.lint.checks.infrastructure.GradleModelMocker this$0
final synthetic kotlin.jvm.internal.Ref$ObjectRef $key
void <init> (com.android.tools.lint.checks.infrastructure.GradleModelMocker, kotlin.jvm.internal.Ref$ObjectRef)
com.android.tools.lint.checks.infrastructure.GradleModelMocker $receiver
kotlin.jvm.internal.Ref$ObjectRef $key
public final com.android.tools.lint.checks.infrastructure.TestProductFlavor invoke (com.android.tools.lint.checks.infrastructure.TestProductFlavor)
com.android.tools.lint.checks.infrastructure.TestProductFlavor it
public volatile synthetic java.lang.Object invoke (java.lang.Object)
Object p1
}
com/android/tools/lint/checks/infrastructure/GradleModelMocker$line$7.class
GradleModelMocker.kt
package com.android.tools.lint.checks.infrastructure
final com.android.tools.lint.checks.infrastructure.GradleModelMocker$line$7 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 {
final synthetic com.android.tools.lint.checks.infrastructure.GradleModelMocker this$0
final synthetic kotlin.jvm.internal.Ref$ObjectRef $key
void <init> (com.android.tools.lint.checks.infrastructure.GradleModelMocker, kotlin.jvm.internal.Ref$ObjectRef)
com.android.tools.lint.checks.infrastructure.GradleModelMocker $receiver
kotlin.jvm.internal.Ref$ObjectRef $key
public final com.android.tools.lint.checks.infrastructure.TestProductFlavor invoke (com.android.tools.lint.checks.infrastructure.TestProductFlavor)
com.android.tools.lint.checks.infrastructure.TestProductFlavor it
public volatile synthetic java.lang.Object invoke (java.lang.Object)
Object p1
}
com/android/tools/lint/checks/infrastructure/GradleModelMocker$line$8.class
GradleModelMocker.kt
package com.android.tools.lint.checks.infrastructure
final com.android.tools.lint.checks.infrastructure.GradleModelMocker$line$8 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 {
final synthetic com.android.tools.lint.checks.infrastructure.GradleModelMocker this$0
final synthetic kotlin.jvm.internal.Ref$ObjectRef $key
void <init> (com.android.tools.lint.checks.infrastructure.GradleModelMocker, kotlin.jvm.internal.Ref$ObjectRef)
com.android.tools.lint.checks.infrastructure.GradleModelMocker $receiver
kotlin.jvm.internal.Ref$ObjectRef $key
public final com.android.tools.lint.checks.infrastructure.TestLintModelModule invoke (com.android.tools.lint.checks.infrastructure.TestLintModelModule)
com.android.tools.lint.checks.infrastructure.TestLintModelModule it
public volatile synthetic java.lang.Object invoke (java.lang.Object)
Object p1
}
com/android/tools/lint/checks/infrastructure/GradleModelMocker$line$9.class
GradleModelMocker.kt
package com.android.tools.lint.checks.infrastructure
final com.android.tools.lint.checks.infrastructure.GradleModelMocker$line$9 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 {
final synthetic com.android.tools.lint.checks.infrastructure.GradleModelMocker this$0
final synthetic kotlin.jvm.internal.Ref$ObjectRef $key
void <init> (com.android.tools.lint.checks.infrastructure.GradleModelMocker, kotlin.jvm.internal.Ref$ObjectRef)
com.android.tools.lint.checks.infrastructure.GradleModelMocker $receiver
kotlin.jvm.internal.Ref$ObjectRef $key
public final com.android.tools.lint.checks.infrastructure.TestLintModelMavenName invoke (com.android.tools.lint.checks.infrastructure.TestLintModelMavenName)
com.android.tools.lint.checks.infrastructure.TestLintModelMavenName it
public volatile synthetic java.lang.Object invoke (java.lang.Object)
Object p1
}
com/android/tools/lint/checks/infrastructure/GradleModelMocker$line$10.class
GradleModelMocker.kt
package com.android.tools.lint.checks.infrastructure
final com.android.tools.lint.checks.infrastructure.GradleModelMocker$line$10 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 {
final synthetic com.android.tools.lint.checks.infrastructure.GradleModelMocker this$0
final synthetic kotlin.jvm.internal.Ref$ObjectRef $key
void <init> (com.android.tools.lint.checks.infrastructure.GradleModelMocker, kotlin.jvm.internal.Ref$ObjectRef)
com.android.tools.lint.checks.infrastructure.GradleModelMocker $receiver
kotlin.jvm.internal.Ref$ObjectRef $key
public final com.android.tools.lint.checks.infrastructure.TestLintModelMavenName invoke (com.android.tools.lint.checks.infrastructure.TestLintModelMavenName)
com.android.tools.lint.checks.infrastructure.TestLintModelMavenName it
public volatile synthetic java.lang.Object invoke (java.lang.Object)
Object p1
}
com/android/tools/lint/checks/infrastructure/GradleModelMocker$line$11.class
GradleModelMocker.kt
package com.android.tools.lint.checks.infrastructure
final com.android.tools.lint.checks.infrastructure.GradleModelMocker$line$11 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 {
final synthetic com.android.tools.lint.checks.infrastructure.GradleModelMocker this$0
final synthetic kotlin.jvm.internal.Ref$ObjectRef $line
void <init> (com.android.tools.lint.checks.infrastructure.GradleModelMocker, kotlin.jvm.internal.Ref$ObjectRef)
com.android.tools.lint.checks.infrastructure.GradleModelMocker $receiver
kotlin.jvm.internal.Ref$ObjectRef $line
public final com.android.tools.lint.checks.infrastructure.TestBuildType invoke (com.android.tools.lint.checks.infrastructure.TestBuildType)
com.android.tools.lint.checks.infrastructure.TestBuildType it
public volatile synthetic java.lang.Object invoke (java.lang.Object)
Object p1
}
com/android/tools/lint/checks/infrastructure/GradleModelMocker$line$12.class
GradleModelMocker.kt
package com.android.tools.lint.checks.infrastructure
final com.android.tools.lint.checks.infrastructure.GradleModelMocker$line$12 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 {
final synthetic String $value
void <init> (java.lang.String)
String $value
public final com.android.tools.lint.checks.infrastructure.TestLintModelModule invoke (com.android.tools.lint.checks.infrastructure.TestLintModelModule)
com.android.tools.lint.checks.infrastructure.TestLintModelModule it
public volatile synthetic java.lang.Object invoke (java.lang.Object)
Object p1
}
com/android/tools/lint/checks/infrastructure/GradleModelMocker$line$13.class
GradleModelMocker.kt
package com.android.tools.lint.checks.infrastructure
final com.android.tools.lint.checks.infrastructure.GradleModelMocker$line$13 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 {
final synthetic kotlin.jvm.internal.Ref$ObjectRef $line
final synthetic com.android.tools.lint.checks.infrastructure.GradleModelMocker this$0
void <init> (kotlin.jvm.internal.Ref$ObjectRef, com.android.tools.lint.checks.infrastructure.GradleModelMocker)
kotlin.jvm.internal.Ref$ObjectRef $line
com.android.tools.lint.checks.infrastructure.GradleModelMocker $receiver
public final com.android.tools.lint.checks.infrastructure.TestProductFlavor invoke (com.android.tools.lint.checks.infrastructure.TestProductFlavor)
String s
java.util.Set configs
com.android.tools.lint.checks.infrastructure.TestProductFlavor it
public volatile synthetic java.lang.Object invoke (java.lang.Object)
Object p1
}
com/android/tools/lint/checks/infrastructure/GradleModelMocker$line$14.class
GradleModelMocker.kt
package com.android.tools.lint.checks.infrastructure
final com.android.tools.lint.checks.infrastructure.GradleModelMocker$line$14 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 {
public static final com.android.tools.lint.checks.infrastructure.GradleModelMocker$line$14 INSTANCE
void <init> ()
public final java.lang.Boolean invoke (java.lang.Boolean)
Boolean it
public volatile synthetic java.lang.Object invoke (java.lang.Object)
Object p1
static void <clinit> ()
}
com/android/tools/lint/checks/infrastructure/GradleModelMocker$line$16.class
GradleModelMocker.kt
package com.android.tools.lint.checks.infrastructure
final com.android.tools.lint.checks.infrastructure.GradleModelMocker$line$16 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 {
final synthetic kotlin.jvm.internal.Ref$ObjectRef $key
final synthetic com.android.tools.lint.checks.infrastructure.GradleModelMocker this$0
void <init> (kotlin.jvm.internal.Ref$ObjectRef, com.android.tools.lint.checks.infrastructure.GradleModelMocker)
kotlin.jvm.internal.Ref$ObjectRef $key
com.android.tools.lint.checks.infrastructure.GradleModelMocker $receiver
public final com.android.tools.lint.checks.infrastructure.TestBuildType invoke (com.android.tools.lint.checks.infrastructure.TestBuildType)
java.util.Map manifestPlaceholders
com.android.tools.lint.checks.infrastructure.TestBuildType it
public volatile synthetic java.lang.Object invoke (java.lang.Object)
Object p1
}
com/android/tools/lint/checks/infrastructure/GradleModelMocker$line$17.class
GradleModelMocker.kt
package com.android.tools.lint.checks.infrastructure
final com.android.tools.lint.checks.infrastructure.GradleModelMocker$line$17 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 {
final synthetic kotlin.jvm.internal.Ref$ObjectRef $key
final synthetic com.android.tools.lint.checks.infrastructure.GradleModelMocker this$0
void <init> (kotlin.jvm.internal.Ref$ObjectRef, com.android.tools.lint.checks.infrastructure.GradleModelMocker)
kotlin.jvm.internal.Ref$ObjectRef $key
com.android.tools.lint.checks.infrastructure.GradleModelMocker $receiver
public final com.android.tools.lint.checks.infrastructure.TestProductFlavor invoke (com.android.tools.lint.checks.infrastructure.TestProductFlavor)
java.util.Map manifestPlaceholders
com.android.tools.lint.checks.infrastructure.TestProductFlavor it
public volatile synthetic java.lang.Object invoke (java.lang.Object)
Object p1
}
com/android/tools/lint/checks/infrastructure/GradleModelMocker$line$19.class
GradleModelMocker.kt
package com.android.tools.lint.checks.infrastructure
final com.android.tools.lint.checks.infrastructure.GradleModelMocker$line$19 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 {
final synthetic com.android.tools.lint.checks.infrastructure.GradleModelMocker this$0
final synthetic kotlin.jvm.internal.Ref$ObjectRef $line
void <init> (com.android.tools.lint.checks.infrastructure.GradleModelMocker, kotlin.jvm.internal.Ref$ObjectRef)
com.android.tools.lint.checks.infrastructure.GradleModelMocker $receiver
kotlin.jvm.internal.Ref$ObjectRef $line
public final com.android.tools.lint.checks.infrastructure.TestProductFlavor invoke (com.android.tools.lint.checks.infrastructure.TestProductFlavor)
String dimension
com.android.tools.lint.checks.infrastructure.TestProductFlavor it
public volatile synthetic java.lang.Object invoke (java.lang.Object)
Object p1
}
com/android/tools/lint/checks/infrastructure/GradleModelMocker$line$20.class
GradleModelMocker.kt
package com.android.tools.lint.checks.infrastructure
final com.android.tools.lint.checks.infrastructure.GradleModelMocker$line$20 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 {
final synthetic kotlin.jvm.internal.Ref$ObjectRef $key
final synthetic int $index
final synthetic com.android.tools.lint.checks.infrastructure.GradleModelMocker this$0
void <init> (kotlin.jvm.internal.Ref$ObjectRef, int, com.android.tools.lint.checks.infrastructure.GradleModelMocker)
kotlin.jvm.internal.Ref$ObjectRef $key
int $index
com.android.tools.lint.checks.infrastructure.GradleModelMocker $receiver
public final com.android.tools.lint.checks.infrastructure.TestBuildType invoke (com.android.tools.lint.checks.infrastructure.TestBuildType)
java.util.Map resValues
com.android.tools.lint.checks.infrastructure.TestBuildType it
public volatile synthetic java.lang.Object invoke (java.lang.Object)
Object p1
}
com/android/tools/lint/checks/infrastructure/GradleModelMocker$line$21.class
GradleModelMocker.kt
package com.android.tools.lint.checks.infrastructure
final com.android.tools.lint.checks.infrastructure.GradleModelMocker$line$21 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 {
final synthetic kotlin.jvm.internal.Ref$ObjectRef $key
final synthetic int $index
final synthetic com.android.tools.lint.checks.infrastructure.GradleModelMocker this$0
void <init> (kotlin.jvm.internal.Ref$ObjectRef, int, com.android.tools.lint.checks.infrastructure.GradleModelMocker)
kotlin.jvm.internal.Ref$ObjectRef $key
int $index
com.android.tools.lint.checks.infrastructure.GradleModelMocker $receiver
public final com.android.tools.lint.checks.infrastructure.TestProductFlavor invoke (com.android.tools.lint.checks.infrastructure.TestProductFlavor)
java.util.Map resValues
com.android.tools.lint.checks.infrastructure.TestProductFlavor it
public volatile synthetic java.lang.Object invoke (java.lang.Object)
Object p1
}
com/android/tools/lint/checks/infrastructure/GradleModelMocker$line$22.class
GradleModelMocker.kt
package com.android.tools.lint.checks.infrastructure
final com.android.tools.lint.checks.infrastructure.GradleModelMocker$line$22 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 {
final synthetic com.android.tools.lint.checks.infrastructure.GradleModelMocker this$0
final synthetic kotlin.jvm.internal.Ref$ObjectRef $key
void <init> (com.android.tools.lint.checks.infrastructure.GradleModelMocker, kotlin.jvm.internal.Ref$ObjectRef)
com.android.tools.lint.checks.infrastructure.GradleModelMocker $receiver
kotlin.jvm.internal.Ref$ObjectRef $key
public final com.android.tools.lint.checks.infrastructure.TestLintModelMavenName invoke (com.android.tools.lint.checks.infrastructure.TestLintModelMavenName)
com.android.tools.lint.checks.infrastructure.TestLintModelMavenName it
public volatile synthetic java.lang.Object invoke (java.lang.Object)
Object p1
}
com/android/tools/lint/checks/infrastructure/GradleModelMocker$line$23.class
GradleModelMocker.kt
package com.android.tools.lint.checks.infrastructure
final com.android.tools.lint.checks.infrastructure.GradleModelMocker$line$23 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 {
final synthetic String $arg
void <init> (java.lang.String)
String $arg
public final com.android.tools.lint.checks.infrastructure.TestLintModelBuildFeatures invoke (com.android.tools.lint.checks.infrastructure.TestLintModelBuildFeatures)
com.android.tools.lint.checks.infrastructure.TestLintModelBuildFeatures it
public volatile synthetic java.lang.Object invoke (java.lang.Object)
Object p1
}
com/android/tools/lint/checks/infrastructure/GradleModelMocker$updateLintOptions$1.class
GradleModelMocker.kt
package com.android.tools.lint.checks.infrastructure
final com.android.tools.lint.checks.infrastructure.GradleModelMocker$updateLintOptions$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 {
final synthetic java.io.File $baseline
final synthetic java.io.File $lintConfig
final synthetic java.util.Map $severities
final synthetic com.android.tools.lint.checks.infrastructure.GradleModelMocker this$0
final synthetic Boolean $tests
final synthetic Boolean $dependencies
void <init> (java.io.File, java.io.File, java.util.Map, com.android.tools.lint.checks.infrastructure.GradleModelMocker, java.lang.Boolean, java.lang.Boolean)
java.io.File $baseline
java.io.File $lintConfig
java.util.Map $severities
com.android.tools.lint.checks.infrastructure.GradleModelMocker $receiver
Boolean $tests
Boolean $dependencies
public final com.android.tools.lint.checks.infrastructure.TestLintModelModule invoke (com.android.tools.lint.checks.infrastructure.TestLintModelModule)
com.android.tools.lint.checks.infrastructure.TestLintModelModule it
public volatile synthetic java.lang.Object invoke (java.lang.Object)
Object p1
}
com/android/tools/lint/checks/infrastructure/GradleModelMocker$updateModuleMavenName$1.class
GradleModelMocker.kt
package com.android.tools.lint.checks.infrastructure
final com.android.tools.lint.checks.infrastructure.GradleModelMocker$updateModuleMavenName$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 {
final synthetic kotlin.jvm.functions.Function1 $f
final synthetic com.android.tools.lint.checks.infrastructure.GradleModelMocker this$0
void <init> (kotlin.jvm.functions.Function1, com.android.tools.lint.checks.infrastructure.GradleModelMocker)
kotlin.jvm.functions.Function1 $f
com.android.tools.lint.checks.infrastructure.GradleModelMocker $receiver
public final com.android.tools.lint.checks.infrastructure.TestLintModelModule invoke (com.android.tools.lint.checks.infrastructure.TestLintModelModule)
com.android.tools.lint.checks.infrastructure.TestLintModelModule it
public volatile synthetic java.lang.Object invoke (java.lang.Object)
Object p1
}
com/android/tools/lint/checks/infrastructure/GradleModelMocker$updateVectorDrawableOptionsUseSupportLibrary$1.class
GradleModelMocker.kt
package com.android.tools.lint.checks.infrastructure
final com.android.tools.lint.checks.infrastructure.GradleModelMocker$updateVectorDrawableOptionsUseSupportLibrary$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 {
final synthetic kotlin.jvm.functions.Function1 $f
void <init> (kotlin.jvm.functions.Function1)
kotlin.jvm.functions.Function1 $f
public final com.android.tools.lint.checks.infrastructure.TestProductFlavor invoke (com.android.tools.lint.checks.infrastructure.TestProductFlavor)
com.android.tools.lint.checks.infrastructure.TestProductFlavor it
public volatile synthetic java.lang.Object invoke (java.lang.Object)
Object p1
}
com/android/tools/lint/checks/infrastructure/GradleModelMocker$updateSourceCompatibility$1.class
GradleModelMocker.kt
package com.android.tools.lint.checks.infrastructure
final com.android.tools.lint.checks.infrastructure.GradleModelMocker$updateSourceCompatibility$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 {
final synthetic String $level
void <init> (java.lang.String)
String $level
public final com.android.tools.lint.checks.infrastructure.TestLintModelModule invoke (com.android.tools.lint.checks.infrastructure.TestLintModelModule)
com.android.tools.lint.checks.infrastructure.TestLintModelModule it
public volatile synthetic java.lang.Object invoke (java.lang.Object)
Object p1
}
com/android/tools/lint/checks/infrastructure/GradleModelMocker$updateNamespacing$1.class
GradleModelMocker.kt
package com.android.tools.lint.checks.infrastructure
final com.android.tools.lint.checks.infrastructure.GradleModelMocker$updateNamespacing$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 {
final synthetic com.android.tools.lint.model.LintModelNamespacingMode $namespacingMode
void <init> (com.android.tools.lint.model.LintModelNamespacingMode)
com.android.tools.lint.model.LintModelNamespacingMode $namespacingMode
public final com.android.tools.lint.checks.infrastructure.TestLintModelBuildFeatures invoke (com.android.tools.lint.checks.infrastructure.TestLintModelBuildFeatures)
com.android.tools.lint.checks.infrastructure.TestLintModelBuildFeatures it
public volatile synthetic java.lang.Object invoke (java.lang.Object)
Object p1
}
com/android/tools/lint/checks/infrastructure/GradleModelMocker$updateModelVersion$1.class
GradleModelMocker.kt
package com.android.tools.lint.checks.infrastructure
final com.android.tools.lint.checks.infrastructure.GradleModelMocker$updateModelVersion$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 {
final synthetic String $modelVersion
void <init> (java.lang.String)
String $modelVersion
public final com.android.tools.lint.checks.infrastructure.TestLintModelModule invoke (com.android.tools.lint.checks.infrastructure.TestLintModelModule)
com.android.tools.lint.checks.infrastructure.TestLintModelModule it
public volatile synthetic java.lang.Object invoke (java.lang.Object)
Object p1
}
com/android/tools/lint/checks/infrastructure/GradleModelMocker$block$2.class
GradleModelMocker.kt
package com.android.tools.lint.checks.infrastructure
final com.android.tools.lint.checks.infrastructure.GradleModelMocker$block$2 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 {
public static final com.android.tools.lint.checks.infrastructure.GradleModelMocker$block$2 INSTANCE
void <init> ()
public final com.android.tools.lint.checks.infrastructure.TestProductFlavor invoke (com.android.tools.lint.checks.infrastructure.TestProductFlavor)
com.android.tools.lint.checks.infrastructure.TestProductFlavor it
public volatile synthetic java.lang.Object invoke (java.lang.Object)
Object p1
static void <clinit> ()
}
com/android/tools/lint/checks/infrastructure/GradleModelMocker$block$4.class
GradleModelMocker.kt
package com.android.tools.lint.checks.infrastructure
final com.android.tools.lint.checks.infrastructure.GradleModelMocker$block$4 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 {
public static final com.android.tools.lint.checks.infrastructure.GradleModelMocker$block$4 INSTANCE
void <init> ()
public final com.android.tools.lint.checks.infrastructure.TestBuildType invoke (com.android.tools.lint.checks.infrastructure.TestBuildType)
com.android.tools.lint.checks.infrastructure.TestBuildType it
public volatile synthetic java.lang.Object invoke (java.lang.Object)
Object p1
static void <clinit> ()
}
com/android/tools/lint/checks/infrastructure/GradleModelMocker$deduplicateLibrary$1.class
GradleModelMocker.kt
package com.android.tools.lint.checks.infrastructure
final com.android.tools.lint.checks.infrastructure.GradleModelMocker$deduplicateLibrary$1 extends java.lang.Object implements java.util.function.Function {
final synthetic com.android.tools.lint.checks.infrastructure.TestLintModelAndroidLibrary $library
final synthetic com.android.tools.lint.checks.infrastructure.GradleModelMocker this$0
void <init> (com.android.tools.lint.checks.infrastructure.TestLintModelAndroidLibrary, com.android.tools.lint.checks.infrastructure.GradleModelMocker)
com.android.tools.lint.checks.infrastructure.TestLintModelAndroidLibrary $library
com.android.tools.lint.checks.infrastructure.GradleModelMocker $receiver
public final com.android.tools.lint.checks.infrastructure.TestLintModelAndroidLibrary apply (com.android.tools.lint.checks.infrastructure.TestLintModelAndroidLibrary)
int $i$a$-also-GradleModelMocker$deduplicateLibrary$1$1
com.android.tools.lint.checks.infrastructure.TestLintModelAndroidLibrary it
com.android.tools.lint.checks.infrastructure.TestLintModelAndroidLibrary it
public volatile synthetic java.lang.Object apply (java.lang.Object)
Object p0
}
com/android/tools/lint/checks/infrastructure/GradleModelMocker$deduplicateLibrary$2.class
GradleModelMocker.kt
package com.android.tools.lint.checks.infrastructure
final com.android.tools.lint.checks.infrastructure.GradleModelMocker$deduplicateLibrary$2 extends java.lang.Object implements java.util.function.Function {
final synthetic com.android.tools.lint.checks.infrastructure.TestLintModelJavaLibrary $library
final synthetic com.android.tools.lint.checks.infrastructure.GradleModelMocker this$0
void <init> (com.android.tools.lint.checks.infrastructure.TestLintModelJavaLibrary, com.android.tools.lint.checks.infrastructure.GradleModelMocker)
com.android.tools.lint.checks.infrastructure.TestLintModelJavaLibrary $library
com.android.tools.lint.checks.infrastructure.GradleModelMocker $receiver
public final com.android.tools.lint.checks.infrastructure.TestLintModelJavaLibrary apply (com.android.tools.lint.checks.infrastructure.TestLintModelJavaLibrary)
int $i$a$-also-GradleModelMocker$deduplicateLibrary$2$1
com.android.tools.lint.checks.infrastructure.TestLintModelJavaLibrary it
com.android.tools.lint.checks.infrastructure.TestLintModelJavaLibrary it
public volatile synthetic java.lang.Object apply (java.lang.Object)
Object p0
}
com/android/tools/lint/checks/infrastructure/GradleModelMocker$deduplicateLibrary$3.class
GradleModelMocker.kt
package com.android.tools.lint.checks.infrastructure
final com.android.tools.lint.checks.infrastructure.GradleModelMocker$deduplicateLibrary$3 extends java.lang.Object implements java.util.function.Function {
final synthetic com.android.tools.lint.checks.infrastructure.TestLintModelModuleLibrary $library
final synthetic com.android.tools.lint.checks.infrastructure.GradleModelMocker this$0
void <init> (com.android.tools.lint.checks.infrastructure.TestLintModelModuleLibrary, com.android.tools.lint.checks.infrastructure.GradleModelMocker)
com.android.tools.lint.checks.infrastructure.TestLintModelModuleLibrary $library
com.android.tools.lint.checks.infrastructure.GradleModelMocker $receiver
public final com.android.tools.lint.checks.infrastructure.TestLintModelModuleLibrary apply (com.android.tools.lint.checks.infrastructure.TestLintModelModuleLibrary)
int $i$a$-also-GradleModelMocker$deduplicateLibrary$3$1
com.android.tools.lint.checks.infrastructure.TestLintModelModuleLibrary it
com.android.tools.lint.checks.infrastructure.TestLintModelModuleLibrary it
public volatile synthetic java.lang.Object apply (java.lang.Object)
Object p0
}
com/android/tools/lint/checks/infrastructure/GradleModelMocker$line$updateProjectType$1.class
GradleModelMocker.kt
package com.android.tools.lint.checks.infrastructure
final com.android.tools.lint.checks.infrastructure.GradleModelMocker$line$updateProjectType$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 {
final synthetic com.android.tools.lint.model.LintModelModuleType $moduleType
void <init> (com.android.tools.lint.model.LintModelModuleType)
com.android.tools.lint.model.LintModelModuleType $moduleType
public final com.android.tools.lint.checks.infrastructure.TestLintModelModule invoke (com.android.tools.lint.checks.infrastructure.TestLintModelModule)
com.android.tools.lint.checks.infrastructure.TestLintModelModule it
public volatile synthetic java.lang.Object invoke (java.lang.Object)
Object p1
}
com/android/tools/lint/checks/infrastructure/GradleModelMocker$DepConf.class
GradleModelMocker.kt
package com.android.tools.lint.checks.infrastructure
final com.android.tools.lint.checks.infrastructure.GradleModelMocker$DepConf extends java.lang.Object {
private final java.util.Set androidLibraries
private final java.util.Set javaLibraries
private final java.util.Set moduleLibraries
public void <init> ()
public final java.util.Set getAndroidLibraries ()
public final java.util.Set getJavaLibraries ()
public final java.util.Set getModuleLibraries ()
}
com/android/tools/lint/checks/infrastructure/GradleModelMocker$Dep.class
GradleModelMocker.kt
package com.android.tools.lint.checks.infrastructure
public final com.android.tools.lint.checks.infrastructure.GradleModelMocker$Dep extends java.lang.Object {
private final com.android.ide.common.gradle.Component component
private final String coordinateString
private final String promotedTo
private final java.util.List children
private final int depth
final synthetic com.android.tools.lint.checks.infrastructure.GradleModelMocker this$0
public void <init> (com.android.tools.lint.checks.infrastructure.GradleModelMocker, java.lang.String, int)
String coordinateString
int promoted
String aPromotedTo
com.android.tools.lint.checks.infrastructure.GradleModelMocker this$0
String coordinateString
int depth
public final com.android.ide.common.gradle.Component getComponent ()
public final java.lang.String getCoordinateString ()
public final java.lang.String getPromotedTo ()
public final java.util.List getChildren ()
public final int getDepth ()
private final java.lang.String trimStars (java.lang.String)
String coordinateString
String coordinateString
public final void add (com.android.tools.lint.checks.infrastructure.GradleModelMocker$Dep)
com.android.tools.lint.checks.infrastructure.GradleModelMocker$Dep child
public final boolean isJavaLibrary ()
public final boolean isProject ()
public final java.util.Collection createLibrary ()
public final java.util.Collection createAndroidLibrary ()
String name
com.android.tools.lint.checks.infrastructure.GradleModelMocker$Dep dep
java.util.Collection result
private final java.util.Collection createJavaLibrary ()
String name
com.android.tools.lint.checks.infrastructure.GradleModelMocker$Dep dep
java.util.Collection result
public final com.android.tools.lint.checks.infrastructure.GradleModelMocker$Dep getLastChild ()
public java.lang.String toString ()
public final void printTree (int, java.io.PrintStream)
int i
com.android.tools.lint.checks.infrastructure.GradleModelMocker$Dep child
int indent
java.io.PrintStream writer
}
com/android/tools/lint/checks/infrastructure/GradleModelMocker$Companion.class
GradleModelMocker.kt
package com.android.tools.lint.checks.infrastructure
public final com.android.tools.lint.checks.infrastructure.GradleModelMocker$Companion extends java.lang.Object {
private void <init> ()
private final java.lang.String normalize (java.lang.String)
int $i$a$-trim-GradleModelMocker$Companion$normalize$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
int $i$a$-trim-GradleModelMocker$Companion$normalize$2
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
int commentEnd
String line
int commentIndex
String line
private final char findNonSpaceCharacterBackwards (java.lang.String, int)
char c
int curr
String s
int index
private final boolean toBoolean (java.lang.String)
String string
private final com.android.tools.lint.checks.infrastructure.TestLintModelSourceProvider createSourceProvider (java.io.File, java.lang.String, boolean, boolean, boolean, boolean)
java.io.File root
String name
boolean isUnitTest
boolean isInstrumentationTest
boolean isDebugOnly
boolean isTestFixture
static synthetic com.android.tools.lint.checks.infrastructure.TestLintModelSourceProvider createSourceProvider$default (com.android.tools.lint.checks.infrastructure.GradleModelMocker$Companion, java.io.File, java.lang.String, boolean, boolean, boolean, boolean, int, java.lang.Object)
private final boolean isJavaLibrary (java.lang.String)
int $i$a$-also-GradleModelMocker$Companion$isJavaLibrary$1
boolean it
String declaration
private final boolean _isJavaLibrary (java.lang.String)
String declaration
private final int getDepth (java.lang.String)
String line
private final int getIndent (java.lang.String)
char c
int i
String line
public static final synthetic char access$findNonSpaceCharacterBackwards (com.android.tools.lint.checks.infrastructure.GradleModelMocker$Companion, java.lang.String, int)
com.android.tools.lint.checks.infrastructure.GradleModelMocker$Companion $this
String s
int index
public static final synthetic java.lang.String access$normalize (com.android.tools.lint.checks.infrastructure.GradleModelMocker$Companion, java.lang.String)
com.android.tools.lint.checks.infrastructure.GradleModelMocker$Companion $this
String line
public static final synthetic boolean access$toBoolean (com.android.tools.lint.checks.infrastructure.GradleModelMocker$Companion, java.lang.String)
com.android.tools.lint.checks.infrastructure.GradleModelMocker$Companion $this
String string
public static final synthetic boolean access$isJavaLibrary (com.android.tools.lint.checks.infrastructure.GradleModelMocker$Companion, java.lang.String)
com.android.tools.lint.checks.infrastructure.GradleModelMocker$Companion $this
String declaration
public static final synthetic int access$getDepth (com.android.tools.lint.checks.infrastructure.GradleModelMocker$Companion, java.lang.String)
com.android.tools.lint.checks.infrastructure.GradleModelMocker$Companion $this
String line
public static final synthetic int access$getIndent (com.android.tools.lint.checks.infrastructure.GradleModelMocker$Companion, java.lang.String)
com.android.tools.lint.checks.infrastructure.GradleModelMocker$Companion $this
String line
public synthetic void <init> (kotlin.jvm.internal.DefaultConstructorMarker)
kotlin.jvm.internal.DefaultConstructorMarker $constructor_marker
}
com/android/tools/lint/checks/infrastructure/GradleModelMocker$WhenMappings.class
GradleModelMocker.kt
package com.android.tools.lint.checks.infrastructure
public final synthetic com.android.tools.lint.checks.infrastructure.GradleModelMocker$WhenMappings extends java.lang.Object {
public static final synthetic int[] $EnumSwitchMapping$0
static void <clinit> ()
}
com/android/tools/lint/checks/infrastructure/WellKnownLib.class
GradleModelMocker.kt
package com.android.tools.lint.checks.infrastructure
final com.android.tools.lint.checks.infrastructure.WellKnownLib extends java.lang.Object {
private final String groupAndName
private final String dependencies
public void <init> (java.lang.String, java.lang.String)
String groupAndName
String dependencies
public final java.lang.String getGroupAndName ()
public final java.lang.String getDependencies ()
public final java.lang.String component1 ()
public final java.lang.String component2 ()
public final com.android.tools.lint.checks.infrastructure.WellKnownLib copy (java.lang.String, java.lang.String)
String groupAndName
String dependencies
public static synthetic com.android.tools.lint.checks.infrastructure.WellKnownLib copy$default (com.android.tools.lint.checks.infrastructure.WellKnownLib, 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/checks/infrastructure/TestLintModelModule.class
GradleModelMocker.kt
package com.android.tools.lint.checks.infrastructure
final com.android.tools.lint.checks.infrastructure.TestLintModelModule extends java.lang.Object implements com.android.tools.lint.model.LintModelModule {
private final java.io.File dir
private final String modulePath
private final com.android.tools.lint.model.LintModelModuleType type
private final com.android.tools.lint.checks.infrastructure.TestLintModelMavenName mavenName
private final com.android.ide.common.repository.AgpVersion agpVersion
private final java.io.File buildFolder
private final com.android.tools.lint.checks.infrastructure.TestLintModelLintOptions lintOptions
private final java.util.List lintRuleJars
private final String resourcePrefix
private final java.util.Collection dynamicFeatures
private final java.util.List bootClassPath
private final String javaSourceLevel
private final String compileTarget
private final java.util.List variants
private final boolean neverShrinking
public void <init> (java.io.File, java.lang.String, com.android.tools.lint.model.LintModelModuleType, com.android.tools.lint.checks.infrastructure.TestLintModelMavenName, com.android.ide.common.repository.AgpVersion, java.io.File, com.android.tools.lint.checks.infrastructure.TestLintModelLintOptions, java.util.List, java.lang.String, java.util.Collection, java.util.List, java.lang.String, java.lang.String, java.util.List, boolean)
java.io.File dir
String modulePath
com.android.tools.lint.model.LintModelModuleType type
com.android.tools.lint.checks.infrastructure.TestLintModelMavenName mavenName
com.android.ide.common.repository.AgpVersion agpVersion
java.io.File buildFolder
com.android.tools.lint.checks.infrastructure.TestLintModelLintOptions lintOptions
java.util.List lintRuleJars
String resourcePrefix
java.util.Collection dynamicFeatures
java.util.List bootClassPath
String javaSourceLevel
String compileTarget
java.util.List variants
boolean neverShrinking
public synthetic void <init> (java.io.File, java.lang.String, com.android.tools.lint.model.LintModelModuleType, com.android.tools.lint.checks.infrastructure.TestLintModelMavenName, com.android.ide.common.repository.AgpVersion, java.io.File, com.android.tools.lint.checks.infrastructure.TestLintModelLintOptions, java.util.List, java.lang.String, java.util.Collection, java.util.List, java.lang.String, java.lang.String, java.util.List, boolean, int, kotlin.jvm.internal.DefaultConstructorMarker)
public java.io.File getDir ()
public java.lang.String getModulePath ()
public com.android.tools.lint.model.LintModelModuleType getType ()
public com.android.tools.lint.checks.infrastructure.TestLintModelMavenName getMavenName ()
public com.android.ide.common.repository.AgpVersion getAgpVersion ()
public java.io.File getBuildFolder ()
public com.android.tools.lint.checks.infrastructure.TestLintModelLintOptions getLintOptions ()
public java.util.List getLintRuleJars ()
public java.lang.String getResourcePrefix ()
public java.util.Collection getDynamicFeatures ()
public java.util.List getBootClassPath ()
public java.lang.String getJavaSourceLevel ()
public java.lang.String getCompileTarget ()
public java.util.List getVariants ()
public final boolean getNeverShrinking ()
public com.android.tools.lint.model.LintModelModuleLoader getLoader ()
public boolean neverShrinking ()
public final java.io.File component1 ()
public final java.lang.String component2 ()
public final com.android.tools.lint.model.LintModelModuleType component3 ()
public final com.android.tools.lint.checks.infrastructure.TestLintModelMavenName component4 ()
public final com.android.ide.common.repository.AgpVersion component5 ()
public final java.io.File component6 ()
public final com.android.tools.lint.checks.infrastructure.TestLintModelLintOptions component7 ()
public final java.util.List component8 ()
public final java.lang.String component9 ()
public final java.util.Collection component10 ()
public final java.util.List component11 ()
public final java.lang.String component12 ()
public final java.lang.String component13 ()
public final java.util.List component14 ()
public final boolean component15 ()
public final com.android.tools.lint.checks.infrastructure.TestLintModelModule copy (java.io.File, java.lang.String, com.android.tools.lint.model.LintModelModuleType, com.android.tools.lint.checks.infrastructure.TestLintModelMavenName, com.android.ide.common.repository.AgpVersion, java.io.File, com.android.tools.lint.checks.infrastructure.TestLintModelLintOptions, java.util.List, java.lang.String, java.util.Collection, java.util.List, java.lang.String, java.lang.String, java.util.List, boolean)
java.io.File dir
String modulePath
com.android.tools.lint.model.LintModelModuleType type
com.android.tools.lint.checks.infrastructure.TestLintModelMavenName mavenName
com.android.ide.common.repository.AgpVersion agpVersion
java.io.File buildFolder
com.android.tools.lint.checks.infrastructure.TestLintModelLintOptions lintOptions
java.util.List lintRuleJars
String resourcePrefix
java.util.Collection dynamicFeatures
java.util.List bootClassPath
String javaSourceLevel
String compileTarget
java.util.List variants
boolean neverShrinking
public static synthetic com.android.tools.lint.checks.infrastructure.TestLintModelModule copy$default (com.android.tools.lint.checks.infrastructure.TestLintModelModule, java.io.File, java.lang.String, com.android.tools.lint.model.LintModelModuleType, com.android.tools.lint.checks.infrastructure.TestLintModelMavenName, com.android.ide.common.repository.AgpVersion, java.io.File, com.android.tools.lint.checks.infrastructure.TestLintModelLintOptions, java.util.List, java.lang.String, java.util.Collection, java.util.List, java.lang.String, java.lang.String, java.util.List, boolean, 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> ()
public volatile synthetic com.android.tools.lint.model.LintModelMavenName getMavenName ()
public volatile synthetic com.android.tools.lint.model.LintModelLintOptions getLintOptions ()
}
com/android/tools/lint/checks/infrastructure/TestLintModelModuleLoader.class
GradleModelMocker.kt
package com.android.tools.lint.checks.infrastructure
final com.android.tools.lint.checks.infrastructure.TestLintModelModuleLoader extends java.lang.Object implements com.android.tools.lint.model.LintModelModuleLoader {
public static final com.android.tools.lint.checks.infrastructure.TestLintModelModuleLoader INSTANCE
private void <init> ()
static void <clinit> ()
}
com/android/tools/lint/checks/infrastructure/TestLintModelLintOptions.class
GradleModelMocker.kt
package com.android.tools.lint.checks.infrastructure
final com.android.tools.lint.checks.infrastructure.TestLintModelLintOptions extends java.lang.Object implements com.android.tools.lint.model.LintModelLintOptions {
private final java.util.Set disable
private final java.util.Set enable
private final java.util.Set check
private final boolean abortOnError
private final boolean absolutePaths
private final boolean noLines
private final boolean quiet
private final boolean checkAllWarnings
private final boolean ignoreWarnings
private final boolean warningsAsErrors
private final boolean checkTestSources
private final boolean ignoreTestSources
private final boolean ignoreTestFixturesSources
private final boolean checkGeneratedSources
private final boolean explainIssues
private final boolean showAll
private final java.io.File lintConfig
private final boolean textReport
private final java.io.File textOutput
private final boolean htmlReport
private final java.io.File htmlOutput
private final boolean xmlReport
private final java.io.File xmlOutput
private final boolean sarifReport
private final java.io.File sarifOutput
private final boolean checkReleaseBuilds
private final boolean checkDependencies
private final java.io.File baselineFile
private final java.util.Map severityOverrides
public void <init> (java.util.Set, java.util.Set, java.util.Set, boolean, boolean, boolean, boolean, boolean, boolean, boolean, boolean, boolean, boolean, boolean, boolean, boolean, java.io.File, boolean, java.io.File, boolean, java.io.File, boolean, java.io.File, boolean, java.io.File, boolean, boolean, java.io.File, java.util.Map)
java.util.Set disable
java.util.Set enable
java.util.Set check
boolean abortOnError
boolean absolutePaths
boolean noLines
boolean quiet
boolean checkAllWarnings
boolean ignoreWarnings
boolean warningsAsErrors
boolean checkTestSources
boolean ignoreTestSources
boolean ignoreTestFixturesSources
boolean checkGeneratedSources
boolean explainIssues
boolean showAll
java.io.File lintConfig
boolean textReport
java.io.File textOutput
boolean htmlReport
java.io.File htmlOutput
boolean xmlReport
java.io.File xmlOutput
boolean sarifReport
java.io.File sarifOutput
boolean checkReleaseBuilds
boolean checkDependencies
java.io.File baselineFile
java.util.Map severityOverrides
public synthetic void <init> (java.util.Set, java.util.Set, java.util.Set, boolean, boolean, boolean, boolean, boolean, boolean, boolean, boolean, boolean, boolean, boolean, boolean, boolean, java.io.File, boolean, java.io.File, boolean, java.io.File, boolean, java.io.File, boolean, java.io.File, boolean, boolean, java.io.File, java.util.Map, int, kotlin.jvm.internal.DefaultConstructorMarker)
public java.util.Set getDisable ()
public java.util.Set getEnable ()
public java.util.Set getCheck ()
public boolean getAbortOnError ()
public boolean getAbsolutePaths ()
public boolean getNoLines ()
public boolean getQuiet ()
public boolean getCheckAllWarnings ()
public boolean getIgnoreWarnings ()
public boolean getWarningsAsErrors ()
public boolean getCheckTestSources ()
public boolean getIgnoreTestSources ()
public boolean getIgnoreTestFixturesSources ()
public boolean getCheckGeneratedSources ()
public boolean getExplainIssues ()
public boolean getShowAll ()
public java.io.File getLintConfig ()
public boolean getTextReport ()
public java.io.File getTextOutput ()
public boolean getHtmlReport ()
public java.io.File getHtmlOutput ()
public boolean getXmlReport ()
public java.io.File getXmlOutput ()
public boolean getSarifReport ()
public java.io.File getSarifOutput ()
public boolean getCheckReleaseBuilds ()
public boolean getCheckDependencies ()
public java.io.File getBaselineFile ()
public java.util.Map getSeverityOverrides ()
public final java.util.Set component1 ()
public final java.util.Set component2 ()
public final java.util.Set component3 ()
public final boolean component4 ()
public final boolean component5 ()
public final boolean component6 ()
public final boolean component7 ()
public final boolean component8 ()
public final boolean component9 ()
public final boolean component10 ()
public final boolean component11 ()
public final boolean component12 ()
public final boolean component13 ()
public final boolean component14 ()
public final boolean component15 ()
public final boolean component16 ()
public final java.io.File component17 ()
public final boolean component18 ()
public final java.io.File component19 ()
public final boolean component20 ()
public final java.io.File component21 ()
public final boolean component22 ()
public final java.io.File component23 ()
public final boolean component24 ()
public final java.io.File component25 ()
public final boolean component26 ()
public final boolean component27 ()
public final java.io.File component28 ()
public final java.util.Map component29 ()
public final com.android.tools.lint.checks.infrastructure.TestLintModelLintOptions copy (java.util.Set, java.util.Set, java.util.Set, boolean, boolean, boolean, boolean, boolean, boolean, boolean, boolean, boolean, boolean, boolean, boolean, boolean, java.io.File, boolean, java.io.File, boolean, java.io.File, boolean, java.io.File, boolean, java.io.File, boolean, boolean, java.io.File, java.util.Map)
java.util.Set disable
java.util.Set enable
java.util.Set check
boolean abortOnError
boolean absolutePaths
boolean noLines
boolean quiet
boolean checkAllWarnings
boolean ignoreWarnings
boolean warningsAsErrors
boolean checkTestSources
boolean ignoreTestSources
boolean ignoreTestFixturesSources
boolean checkGeneratedSources
boolean explainIssues
boolean showAll
java.io.File lintConfig
boolean textReport
java.io.File textOutput
boolean htmlReport
java.io.File htmlOutput
boolean xmlReport
java.io.File xmlOutput
boolean sarifReport
java.io.File sarifOutput
boolean checkReleaseBuilds
boolean checkDependencies
java.io.File baselineFile
java.util.Map severityOverrides
public static synthetic com.android.tools.lint.checks.infrastructure.TestLintModelLintOptions copy$default (com.android.tools.lint.checks.infrastructure.TestLintModelLintOptions, java.util.Set, java.util.Set, java.util.Set, boolean, boolean, boolean, boolean, boolean, boolean, boolean, boolean, boolean, boolean, boolean, boolean, boolean, java.io.File, boolean, java.io.File, boolean, java.io.File, boolean, java.io.File, boolean, java.io.File, boolean, boolean, java.io.File, java.util.Map, 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/checks/infrastructure/TestLintModelVariant.class
GradleModelMocker.kt
package com.android.tools.lint.checks.infrastructure
final com.android.tools.lint.checks.infrastructure.TestLintModelVariant extends java.lang.Object implements com.android.tools.lint.model.LintModelVariant {
private final kotlin.jvm.functions.Function0 _module
private final String name
private final boolean useSupportLibraryVectorDrawables
private final com.android.tools.lint.model.LintModelArtifact artifact
private final com.android.tools.lint.model.LintModelAndroidArtifact mainArtifact
private final com.android.tools.lint.model.LintModelJavaArtifact testArtifact
private final com.android.tools.lint.model.LintModelAndroidArtifact testFixturesArtifact
private final com.android.tools.lint.model.LintModelAndroidArtifact androidTestArtifact
private final java.io.File mergedManifest
private final java.io.File manifestMergeReport
private final String package
private final com.android.sdklib.AndroidVersion minSdkVersion
private final com.android.sdklib.AndroidVersion targetSdkVersion
private final java.util.Map resValues
private final java.util.Map manifestPlaceholders
private final java.util.Collection resourceConfigurations
private final java.util.Collection proguardFiles
private final java.util.Collection consumerProguardFiles
private final java.util.List sourceProviders
private final java.util.List testSourceProviders
private final java.util.List testFixturesSourceProviders
private final boolean debuggable
private final boolean shrinkable
private final com.android.tools.lint.model.LintModelBuildFeatures buildFeatures
private final com.android.tools.lint.model.LintModelLibraryResolver libraryResolver
private final java.io.File partialResultsDir
private final java.util.Collection desugaredMethodsFiles
public void <init> (kotlin.jvm.functions.Function0, java.lang.String, boolean, com.android.tools.lint.model.LintModelArtifact, com.android.tools.lint.model.LintModelAndroidArtifact, com.android.tools.lint.model.LintModelJavaArtifact, com.android.tools.lint.model.LintModelAndroidArtifact, com.android.tools.lint.model.LintModelAndroidArtifact, java.io.File, java.io.File, java.lang.String, com.android.sdklib.AndroidVersion, com.android.sdklib.AndroidVersion, java.util.Map, java.util.Map, java.util.Collection, java.util.Collection, java.util.Collection, java.util.List, java.util.List, java.util.List, boolean, boolean, com.android.tools.lint.model.LintModelBuildFeatures, com.android.tools.lint.model.LintModelLibraryResolver, java.io.File, java.util.Collection)
kotlin.jvm.functions.Function0 _module
String name
boolean useSupportLibraryVectorDrawables
com.android.tools.lint.model.LintModelArtifact artifact
com.android.tools.lint.model.LintModelAndroidArtifact mainArtifact
com.android.tools.lint.model.LintModelJavaArtifact testArtifact
com.android.tools.lint.model.LintModelAndroidArtifact testFixturesArtifact
com.android.tools.lint.model.LintModelAndroidArtifact androidTestArtifact
java.io.File mergedManifest
java.io.File manifestMergeReport
String package
com.android.sdklib.AndroidVersion minSdkVersion
com.android.sdklib.AndroidVersion targetSdkVersion
java.util.Map resValues
java.util.Map manifestPlaceholders
java.util.Collection resourceConfigurations
java.util.Collection proguardFiles
java.util.Collection consumerProguardFiles
java.util.List sourceProviders
java.util.List testSourceProviders
java.util.List testFixturesSourceProviders
boolean debuggable
boolean shrinkable
com.android.tools.lint.model.LintModelBuildFeatures buildFeatures
com.android.tools.lint.model.LintModelLibraryResolver libraryResolver
java.io.File partialResultsDir
java.util.Collection desugaredMethodsFiles
public final kotlin.jvm.functions.Function0 get_module ()
public java.lang.String getName ()
public boolean getUseSupportLibraryVectorDrawables ()
public com.android.tools.lint.model.LintModelArtifact getArtifact ()
public com.android.tools.lint.model.LintModelAndroidArtifact getMainArtifact ()
public com.android.tools.lint.model.LintModelJavaArtifact getTestArtifact ()
public com.android.tools.lint.model.LintModelAndroidArtifact getTestFixturesArtifact ()
public com.android.tools.lint.model.LintModelAndroidArtifact getAndroidTestArtifact ()
public java.io.File getMergedManifest ()
public java.io.File getManifestMergeReport ()
public java.lang.String getPackage ()
public com.android.sdklib.AndroidVersion getMinSdkVersion ()
public com.android.sdklib.AndroidVersion getTargetSdkVersion ()
public java.util.Map getResValues ()
public java.util.Map getManifestPlaceholders ()
public java.util.Collection getResourceConfigurations ()
public java.util.Collection getProguardFiles ()
public java.util.Collection getConsumerProguardFiles ()
public java.util.List getSourceProviders ()
public java.util.List getTestSourceProviders ()
public java.util.List getTestFixturesSourceProviders ()
public boolean getDebuggable ()
public boolean getShrinkable ()
public com.android.tools.lint.model.LintModelBuildFeatures getBuildFeatures ()
public com.android.tools.lint.model.LintModelLibraryResolver getLibraryResolver ()
public java.io.File getPartialResultsDir ()
public java.util.Collection getDesugaredMethodsFiles ()
public com.android.tools.lint.model.LintModelModule getModule ()
public final kotlin.jvm.functions.Function0 component1 ()
public final java.lang.String component2 ()
public final boolean component3 ()
public final com.android.tools.lint.model.LintModelArtifact component4 ()
public final com.android.tools.lint.model.LintModelAndroidArtifact component5 ()
public final com.android.tools.lint.model.LintModelJavaArtifact component6 ()
public final com.android.tools.lint.model.LintModelAndroidArtifact component7 ()
public final com.android.tools.lint.model.LintModelAndroidArtifact component8 ()
public final java.io.File component9 ()
public final java.io.File component10 ()
public final java.lang.String component11 ()
public final com.android.sdklib.AndroidVersion component12 ()
public final com.android.sdklib.AndroidVersion component13 ()
public final java.util.Map component14 ()
public final java.util.Map component15 ()
public final java.util.Collection component16 ()
public final java.util.Collection component17 ()
public final java.util.Collection component18 ()
public final java.util.List component19 ()
public final java.util.List component20 ()
public final java.util.List component21 ()
public final boolean component22 ()
public final boolean component23 ()
public final com.android.tools.lint.model.LintModelBuildFeatures component24 ()
public final com.android.tools.lint.model.LintModelLibraryResolver component25 ()
public final java.io.File component26 ()
public final java.util.Collection component27 ()
public final com.android.tools.lint.checks.infrastructure.TestLintModelVariant copy (kotlin.jvm.functions.Function0, java.lang.String, boolean, com.android.tools.lint.model.LintModelArtifact, com.android.tools.lint.model.LintModelAndroidArtifact, com.android.tools.lint.model.LintModelJavaArtifact, com.android.tools.lint.model.LintModelAndroidArtifact, com.android.tools.lint.model.LintModelAndroidArtifact, java.io.File, java.io.File, java.lang.String, com.android.sdklib.AndroidVersion, com.android.sdklib.AndroidVersion, java.util.Map, java.util.Map, java.util.Collection, java.util.Collection, java.util.Collection, java.util.List, java.util.List, java.util.List, boolean, boolean, com.android.tools.lint.model.LintModelBuildFeatures, com.android.tools.lint.model.LintModelLibraryResolver, java.io.File, java.util.Collection)
kotlin.jvm.functions.Function0 _module
String name
boolean useSupportLibraryVectorDrawables
com.android.tools.lint.model.LintModelArtifact artifact
com.android.tools.lint.model.LintModelAndroidArtifact mainArtifact
com.android.tools.lint.model.LintModelJavaArtifact testArtifact
com.android.tools.lint.model.LintModelAndroidArtifact testFixturesArtifact
com.android.tools.lint.model.LintModelAndroidArtifact androidTestArtifact
java.io.File mergedManifest
java.io.File manifestMergeReport
String package
com.android.sdklib.AndroidVersion minSdkVersion
com.android.sdklib.AndroidVersion targetSdkVersion
java.util.Map resValues
java.util.Map manifestPlaceholders
java.util.Collection resourceConfigurations
java.util.Collection proguardFiles
java.util.Collection consumerProguardFiles
java.util.List sourceProviders
java.util.List testSourceProviders
java.util.List testFixturesSourceProviders
boolean debuggable
boolean shrinkable
com.android.tools.lint.model.LintModelBuildFeatures buildFeatures
com.android.tools.lint.model.LintModelLibraryResolver libraryResolver
java.io.File partialResultsDir
java.util.Collection desugaredMethodsFiles
public static synthetic com.android.tools.lint.checks.infrastructure.TestLintModelVariant copy$default (com.android.tools.lint.checks.infrastructure.TestLintModelVariant, kotlin.jvm.functions.Function0, java.lang.String, boolean, com.android.tools.lint.model.LintModelArtifact, com.android.tools.lint.model.LintModelAndroidArtifact, com.android.tools.lint.model.LintModelJavaArtifact, com.android.tools.lint.model.LintModelAndroidArtifact, com.android.tools.lint.model.LintModelAndroidArtifact, java.io.File, java.io.File, java.lang.String, com.android.sdklib.AndroidVersion, com.android.sdklib.AndroidVersion, java.util.Map, java.util.Map, java.util.Collection, java.util.Collection, java.util.Collection, java.util.List, java.util.List, java.util.List, boolean, boolean, com.android.tools.lint.model.LintModelBuildFeatures, com.android.tools.lint.model.LintModelLibraryResolver, java.io.File, java.util.Collection, 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/checks/infrastructure/TestLintModelAndroidArtifact.class
GradleModelMocker.kt
package com.android.tools.lint.checks.infrastructure
final com.android.tools.lint.checks.infrastructure.TestLintModelAndroidArtifact extends java.lang.Object implements com.android.tools.lint.model.LintModelAndroidArtifact {
private final com.android.tools.lint.model.LintModelDependencies dependencies
private final java.util.List classOutputs
private final com.android.tools.lint.model.LintModelArtifactType type
private final String applicationId
private final java.util.Collection generatedResourceFolders
private final java.util.Collection generatedSourceFolders
private final java.util.Collection desugaredMethodsFiles
public void <init> (com.android.tools.lint.model.LintModelDependencies, java.util.List, com.android.tools.lint.model.LintModelArtifactType, java.lang.String, java.util.Collection, java.util.Collection, java.util.Collection)
com.android.tools.lint.model.LintModelDependencies dependencies
java.util.List classOutputs
com.android.tools.lint.model.LintModelArtifactType type
String applicationId
java.util.Collection generatedResourceFolders
java.util.Collection generatedSourceFolders
java.util.Collection desugaredMethodsFiles
public synthetic void <init> (com.android.tools.lint.model.LintModelDependencies, java.util.List, com.android.tools.lint.model.LintModelArtifactType, java.lang.String, java.util.Collection, java.util.Collection, java.util.Collection, int, kotlin.jvm.internal.DefaultConstructorMarker)
public com.android.tools.lint.model.LintModelDependencies getDependencies ()
public java.util.List getClassOutputs ()
public com.android.tools.lint.model.LintModelArtifactType getType ()
public java.lang.String getApplicationId ()
public java.util.Collection getGeneratedResourceFolders ()
public java.util.Collection getGeneratedSourceFolders ()
public java.util.Collection getDesugaredMethodsFiles ()
public final com.android.tools.lint.model.LintModelDependencies component1 ()
public final java.util.List component2 ()
public final com.android.tools.lint.model.LintModelArtifactType component3 ()
public final java.lang.String component4 ()
public final java.util.Collection component5 ()
public final java.util.Collection component6 ()
public final java.util.Collection component7 ()
public final com.android.tools.lint.checks.infrastructure.TestLintModelAndroidArtifact copy (com.android.tools.lint.model.LintModelDependencies, java.util.List, com.android.tools.lint.model.LintModelArtifactType, java.lang.String, java.util.Collection, java.util.Collection, java.util.Collection)
com.android.tools.lint.model.LintModelDependencies dependencies
java.util.List classOutputs
com.android.tools.lint.model.LintModelArtifactType type
String applicationId
java.util.Collection generatedResourceFolders
java.util.Collection generatedSourceFolders
java.util.Collection desugaredMethodsFiles
public static synthetic com.android.tools.lint.checks.infrastructure.TestLintModelAndroidArtifact copy$default (com.android.tools.lint.checks.infrastructure.TestLintModelAndroidArtifact, com.android.tools.lint.model.LintModelDependencies, java.util.List, com.android.tools.lint.model.LintModelArtifactType, java.lang.String, java.util.Collection, java.util.Collection, java.util.Collection, 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/checks/infrastructure/TestLintModelJavaArtifact.class
GradleModelMocker.kt
package com.android.tools.lint.checks.infrastructure
final com.android.tools.lint.checks.infrastructure.TestLintModelJavaArtifact extends java.lang.Object implements com.android.tools.lint.model.LintModelJavaArtifact {
private final com.android.tools.lint.model.LintModelDependencies dependencies
private final java.util.List classOutputs
private final com.android.tools.lint.model.LintModelArtifactType type
public void <init> (com.android.tools.lint.model.LintModelDependencies, java.util.List, com.android.tools.lint.model.LintModelArtifactType)
com.android.tools.lint.model.LintModelDependencies dependencies
java.util.List classOutputs
com.android.tools.lint.model.LintModelArtifactType type
public synthetic void <init> (com.android.tools.lint.model.LintModelDependencies, java.util.List, com.android.tools.lint.model.LintModelArtifactType, int, kotlin.jvm.internal.DefaultConstructorMarker)
public com.android.tools.lint.model.LintModelDependencies getDependencies ()
public java.util.List getClassOutputs ()
public com.android.tools.lint.model.LintModelArtifactType getType ()
public final com.android.tools.lint.model.LintModelDependencies component1 ()
public final java.util.List component2 ()
public final com.android.tools.lint.model.LintModelArtifactType component3 ()
public final com.android.tools.lint.checks.infrastructure.TestLintModelJavaArtifact copy (com.android.tools.lint.model.LintModelDependencies, java.util.List, com.android.tools.lint.model.LintModelArtifactType)
com.android.tools.lint.model.LintModelDependencies dependencies
java.util.List classOutputs
com.android.tools.lint.model.LintModelArtifactType type
public static synthetic com.android.tools.lint.checks.infrastructure.TestLintModelJavaArtifact copy$default (com.android.tools.lint.checks.infrastructure.TestLintModelJavaArtifact, com.android.tools.lint.model.LintModelDependencies, java.util.List, com.android.tools.lint.model.LintModelArtifactType, 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/checks/infrastructure/TestLintModelDependencies.class
GradleModelMocker.kt
package com.android.tools.lint.checks.infrastructure
final com.android.tools.lint.checks.infrastructure.TestLintModelDependencies extends java.lang.Object implements com.android.tools.lint.model.LintModelDependencies {
private final com.android.tools.lint.model.LintModelDependencyGraph compileDependencies
private final com.android.tools.lint.model.LintModelDependencyGraph packageDependencies
private final kotlin.jvm.functions.Function0 libraryResolver
public void <init> (com.android.tools.lint.model.LintModelDependencyGraph, com.android.tools.lint.model.LintModelDependencyGraph, kotlin.jvm.functions.Function0)
com.android.tools.lint.model.LintModelDependencyGraph compileDependencies
com.android.tools.lint.model.LintModelDependencyGraph packageDependencies
kotlin.jvm.functions.Function0 libraryResolver
public synthetic void <init> (com.android.tools.lint.model.LintModelDependencyGraph, com.android.tools.lint.model.LintModelDependencyGraph, kotlin.jvm.functions.Function0, int, kotlin.jvm.internal.DefaultConstructorMarker)
public com.android.tools.lint.model.LintModelDependencyGraph getCompileDependencies ()
public com.android.tools.lint.model.LintModelDependencyGraph getPackageDependencies ()
public final kotlin.jvm.functions.Function0 getLibraryResolver ()
public com.android.tools.lint.model.LintModelLibraryResolver getLibraryResolver ()
public final com.android.tools.lint.model.LintModelDependencyGraph component1 ()
public final com.android.tools.lint.model.LintModelDependencyGraph component2 ()
public final kotlin.jvm.functions.Function0 component3 ()
public final com.android.tools.lint.checks.infrastructure.TestLintModelDependencies copy (com.android.tools.lint.model.LintModelDependencyGraph, com.android.tools.lint.model.LintModelDependencyGraph, kotlin.jvm.functions.Function0)
com.android.tools.lint.model.LintModelDependencyGraph compileDependencies
com.android.tools.lint.model.LintModelDependencyGraph packageDependencies
kotlin.jvm.functions.Function0 libraryResolver
public static synthetic com.android.tools.lint.checks.infrastructure.TestLintModelDependencies copy$default (com.android.tools.lint.checks.infrastructure.TestLintModelDependencies, com.android.tools.lint.model.LintModelDependencyGraph, com.android.tools.lint.model.LintModelDependencyGraph, kotlin.jvm.functions.Function0, 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/checks/infrastructure/EmptyLintModelDependencyGraph.class
GradleModelMocker.kt
package com.android.tools.lint.checks.infrastructure
public final com.android.tools.lint.checks.infrastructure.EmptyLintModelDependencyGraph extends java.lang.Object implements com.android.tools.lint.model.LintModelDependencyGraph {
public static final com.android.tools.lint.checks.infrastructure.EmptyLintModelDependencyGraph INSTANCE
private static final java.util.List roots
private void <init> ()
public java.util.List getRoots ()
public com.android.tools.lint.model.LintModelLibrary findLibrary (java.lang.String, boolean)
String mavenName
boolean direct
public java.util.List getAllGraphItems ()
public java.util.List getAllLibraries ()
static void <clinit> ()
}
com/android/tools/lint/checks/infrastructure/TestLintModelMavenName.class
GradleModelMocker.kt
package com.android.tools.lint.checks.infrastructure
final com.android.tools.lint.checks.infrastructure.TestLintModelMavenName extends java.lang.Object implements com.android.tools.lint.model.LintModelMavenName {
private final String groupId
private final String artifactId
private final String version
public void <init> (java.lang.String, java.lang.String, java.lang.String)
String groupId
String artifactId
String version
public synthetic void <init> (java.lang.String, java.lang.String, java.lang.String, int, kotlin.jvm.internal.DefaultConstructorMarker)
public java.lang.String getGroupId ()
public java.lang.String getArtifactId ()
public java.lang.String getVersion ()
public java.lang.String toString ()
public final java.lang.String component1 ()
public final java.lang.String component2 ()
public final java.lang.String component3 ()
public final com.android.tools.lint.checks.infrastructure.TestLintModelMavenName copy (java.lang.String, java.lang.String, java.lang.String)
String groupId
String artifactId
String version
public static synthetic com.android.tools.lint.checks.infrastructure.TestLintModelMavenName copy$default (com.android.tools.lint.checks.infrastructure.TestLintModelMavenName, java.lang.String, java.lang.String, java.lang.String, int, java.lang.Object)
public int hashCode ()
int result
public boolean equals (java.lang.Object)
Object other
public void <init> ()
}
com/android/tools/lint/checks/infrastructure/TestLintModelBuildFeatures.class
GradleModelMocker.kt
package com.android.tools.lint.checks.infrastructure
final com.android.tools.lint.checks.infrastructure.TestLintModelBuildFeatures extends java.lang.Object implements com.android.tools.lint.model.LintModelBuildFeatures {
private final boolean viewBinding
private final boolean coreLibraryDesugaringEnabled
private final com.android.tools.lint.model.LintModelNamespacingMode namespacingMode
public void <init> (boolean, boolean, com.android.tools.lint.model.LintModelNamespacingMode)
boolean viewBinding
boolean coreLibraryDesugaringEnabled
com.android.tools.lint.model.LintModelNamespacingMode namespacingMode
public synthetic void <init> (boolean, boolean, com.android.tools.lint.model.LintModelNamespacingMode, int, kotlin.jvm.internal.DefaultConstructorMarker)
public boolean getViewBinding ()
public boolean getCoreLibraryDesugaringEnabled ()
public com.android.tools.lint.model.LintModelNamespacingMode getNamespacingMode ()
public final boolean component1 ()
public final boolean component2 ()
public final com.android.tools.lint.model.LintModelNamespacingMode component3 ()
public final com.android.tools.lint.checks.infrastructure.TestLintModelBuildFeatures copy (boolean, boolean, com.android.tools.lint.model.LintModelNamespacingMode)
boolean viewBinding
boolean coreLibraryDesugaringEnabled
com.android.tools.lint.model.LintModelNamespacingMode namespacingMode
public static synthetic com.android.tools.lint.checks.infrastructure.TestLintModelBuildFeatures copy$default (com.android.tools.lint.checks.infrastructure.TestLintModelBuildFeatures, boolean, boolean, com.android.tools.lint.model.LintModelNamespacingMode, 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/checks/infrastructure/TestProductFlavor.class
GradleModelMocker.kt
package com.android.tools.lint.checks.infrastructure
final com.android.tools.lint.checks.infrastructure.TestProductFlavor extends java.lang.Object {
private final String name
private final String dimension
private final String applicationId
private final com.android.sdklib.AndroidVersion minSdkVersion
private final com.android.sdklib.AndroidVersion targetSdkVersion
private final Integer versionCode
private final String versionName
private final String versionNameSuffix
private final String applicationIdSuffix
private final java.util.Collection resourceConfigurations
private final java.util.Map manifestPlaceholders
private final java.util.Map resValues
private final Boolean useSupportLibrary
private final com.android.tools.lint.checks.infrastructure.TestLintModelSourceProvider mainSourceProvider
private final com.android.tools.lint.checks.infrastructure.TestLintModelSourceProvider unitTestSourceProvider
private final com.android.tools.lint.checks.infrastructure.TestLintModelSourceProvider instrumentationTestSourceProvider
private final com.android.tools.lint.checks.infrastructure.TestLintModelSourceProvider testFixturesSourceProvider
public void <init> (java.lang.String, java.lang.String, java.lang.String, com.android.sdklib.AndroidVersion, com.android.sdklib.AndroidVersion, java.lang.Integer, java.lang.String, java.lang.String, java.lang.String, java.util.Collection, java.util.Map, java.util.Map, java.lang.Boolean, com.android.tools.lint.checks.infrastructure.TestLintModelSourceProvider, com.android.tools.lint.checks.infrastructure.TestLintModelSourceProvider, com.android.tools.lint.checks.infrastructure.TestLintModelSourceProvider, com.android.tools.lint.checks.infrastructure.TestLintModelSourceProvider)
String name
String dimension
String applicationId
com.android.sdklib.AndroidVersion minSdkVersion
com.android.sdklib.AndroidVersion targetSdkVersion
Integer versionCode
String versionName
String versionNameSuffix
String applicationIdSuffix
java.util.Collection resourceConfigurations
java.util.Map manifestPlaceholders
java.util.Map resValues
Boolean useSupportLibrary
com.android.tools.lint.checks.infrastructure.TestLintModelSourceProvider mainSourceProvider
com.android.tools.lint.checks.infrastructure.TestLintModelSourceProvider unitTestSourceProvider
com.android.tools.lint.checks.infrastructure.TestLintModelSourceProvider instrumentationTestSourceProvider
com.android.tools.lint.checks.infrastructure.TestLintModelSourceProvider testFixturesSourceProvider
public synthetic void <init> (java.lang.String, java.lang.String, java.lang.String, com.android.sdklib.AndroidVersion, com.android.sdklib.AndroidVersion, java.lang.Integer, java.lang.String, java.lang.String, java.lang.String, java.util.Collection, java.util.Map, java.util.Map, java.lang.Boolean, com.android.tools.lint.checks.infrastructure.TestLintModelSourceProvider, com.android.tools.lint.checks.infrastructure.TestLintModelSourceProvider, com.android.tools.lint.checks.infrastructure.TestLintModelSourceProvider, com.android.tools.lint.checks.infrastructure.TestLintModelSourceProvider, int, kotlin.jvm.internal.DefaultConstructorMarker)
public final java.lang.String getName ()
public final java.lang.String getDimension ()
public final java.lang.String getApplicationId ()
public final com.android.sdklib.AndroidVersion getMinSdkVersion ()
public final com.android.sdklib.AndroidVersion getTargetSdkVersion ()
public final java.lang.Integer getVersionCode ()
public final java.lang.String getVersionName ()
public final java.lang.String getVersionNameSuffix ()
public final java.lang.String getApplicationIdSuffix ()
public final java.util.Collection getResourceConfigurations ()
public final java.util.Map getManifestPlaceholders ()
public final java.util.Map getResValues ()
public final java.lang.Boolean getUseSupportLibrary ()
public final com.android.tools.lint.checks.infrastructure.TestLintModelSourceProvider getMainSourceProvider ()
public final com.android.tools.lint.checks.infrastructure.TestLintModelSourceProvider getUnitTestSourceProvider ()
public final com.android.tools.lint.checks.infrastructure.TestLintModelSourceProvider getInstrumentationTestSourceProvider ()
public final com.android.tools.lint.checks.infrastructure.TestLintModelSourceProvider getTestFixturesSourceProvider ()
public final java.lang.String component1 ()
public final java.lang.String component2 ()
public final java.lang.String component3 ()
public final com.android.sdklib.AndroidVersion component4 ()
public final com.android.sdklib.AndroidVersion component5 ()
public final java.lang.Integer component6 ()
public final java.lang.String component7 ()
public final java.lang.String component8 ()
public final java.lang.String component9 ()
public final java.util.Collection component10 ()
public final java.util.Map component11 ()
public final java.util.Map component12 ()
public final java.lang.Boolean component13 ()
public final com.android.tools.lint.checks.infrastructure.TestLintModelSourceProvider component14 ()
public final com.android.tools.lint.checks.infrastructure.TestLintModelSourceProvider component15 ()
public final com.android.tools.lint.checks.infrastructure.TestLintModelSourceProvider component16 ()
public final com.android.tools.lint.checks.infrastructure.TestLintModelSourceProvider component17 ()
public final com.android.tools.lint.checks.infrastructure.TestProductFlavor copy (java.lang.String, java.lang.String, java.lang.String, com.android.sdklib.AndroidVersion, com.android.sdklib.AndroidVersion, java.lang.Integer, java.lang.String, java.lang.String, java.lang.String, java.util.Collection, java.util.Map, java.util.Map, java.lang.Boolean, com.android.tools.lint.checks.infrastructure.TestLintModelSourceProvider, com.android.tools.lint.checks.infrastructure.TestLintModelSourceProvider, com.android.tools.lint.checks.infrastructure.TestLintModelSourceProvider, com.android.tools.lint.checks.infrastructure.TestLintModelSourceProvider)
String name
String dimension
String applicationId
com.android.sdklib.AndroidVersion minSdkVersion
com.android.sdklib.AndroidVersion targetSdkVersion
Integer versionCode
String versionName
String versionNameSuffix
String applicationIdSuffix
java.util.Collection resourceConfigurations
java.util.Map manifestPlaceholders
java.util.Map resValues
Boolean useSupportLibrary
com.android.tools.lint.checks.infrastructure.TestLintModelSourceProvider mainSourceProvider
com.android.tools.lint.checks.infrastructure.TestLintModelSourceProvider unitTestSourceProvider
com.android.tools.lint.checks.infrastructure.TestLintModelSourceProvider instrumentationTestSourceProvider
com.android.tools.lint.checks.infrastructure.TestLintModelSourceProvider testFixturesSourceProvider
public static synthetic com.android.tools.lint.checks.infrastructure.TestProductFlavor copy$default (com.android.tools.lint.checks.infrastructure.TestProductFlavor, java.lang.String, java.lang.String, java.lang.String, com.android.sdklib.AndroidVersion, com.android.sdklib.AndroidVersion, java.lang.Integer, java.lang.String, java.lang.String, java.lang.String, java.util.Collection, java.util.Map, java.util.Map, java.lang.Boolean, com.android.tools.lint.checks.infrastructure.TestLintModelSourceProvider, com.android.tools.lint.checks.infrastructure.TestLintModelSourceProvider, com.android.tools.lint.checks.infrastructure.TestLintModelSourceProvider, com.android.tools.lint.checks.infrastructure.TestLintModelSourceProvider, 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/checks/infrastructure/TestBuildType.class
GradleModelMocker.kt
package com.android.tools.lint.checks.infrastructure
final com.android.tools.lint.checks.infrastructure.TestBuildType extends java.lang.Object {
private final String name
private final boolean isDebuggable
private final boolean isMinifyEnabled
private final java.util.Map manifestPlaceholders
private final java.util.Map resValues
private final com.android.tools.lint.checks.infrastructure.TestLintModelSourceProvider mainSourceProvider
private final com.android.tools.lint.checks.infrastructure.TestLintModelSourceProvider unitTestSourceProvider
private final com.android.tools.lint.checks.infrastructure.TestLintModelSourceProvider instrumentationTestSourceProvider
private final com.android.tools.lint.checks.infrastructure.TestLintModelSourceProvider testFixturesSourceProvider
public void <init> (java.lang.String, boolean, boolean, java.util.Map, java.util.Map, com.android.tools.lint.checks.infrastructure.TestLintModelSourceProvider, com.android.tools.lint.checks.infrastructure.TestLintModelSourceProvider, com.android.tools.lint.checks.infrastructure.TestLintModelSourceProvider, com.android.tools.lint.checks.infrastructure.TestLintModelSourceProvider)
String name
boolean isDebuggable
boolean isMinifyEnabled
java.util.Map manifestPlaceholders
java.util.Map resValues
com.android.tools.lint.checks.infrastructure.TestLintModelSourceProvider mainSourceProvider
com.android.tools.lint.checks.infrastructure.TestLintModelSourceProvider unitTestSourceProvider
com.android.tools.lint.checks.infrastructure.TestLintModelSourceProvider instrumentationTestSourceProvider
com.android.tools.lint.checks.infrastructure.TestLintModelSourceProvider testFixturesSourceProvider
public synthetic void <init> (java.lang.String, boolean, boolean, java.util.Map, java.util.Map, com.android.tools.lint.checks.infrastructure.TestLintModelSourceProvider, com.android.tools.lint.checks.infrastructure.TestLintModelSourceProvider, com.android.tools.lint.checks.infrastructure.TestLintModelSourceProvider, com.android.tools.lint.checks.infrastructure.TestLintModelSourceProvider, int, kotlin.jvm.internal.DefaultConstructorMarker)
public final java.lang.String getName ()
public final boolean isDebuggable ()
public final boolean isMinifyEnabled ()
public final java.util.Map getManifestPlaceholders ()
public final java.util.Map getResValues ()
public final com.android.tools.lint.checks.infrastructure.TestLintModelSourceProvider getMainSourceProvider ()
public final com.android.tools.lint.checks.infrastructure.TestLintModelSourceProvider getUnitTestSourceProvider ()
public final com.android.tools.lint.checks.infrastructure.TestLintModelSourceProvider getInstrumentationTestSourceProvider ()
public final com.android.tools.lint.checks.infrastructure.TestLintModelSourceProvider getTestFixturesSourceProvider ()
public final java.lang.String component1 ()
public final boolean component2 ()
public final boolean component3 ()
public final java.util.Map component4 ()
public final java.util.Map component5 ()
public final com.android.tools.lint.checks.infrastructure.TestLintModelSourceProvider component6 ()
public final com.android.tools.lint.checks.infrastructure.TestLintModelSourceProvider component7 ()
public final com.android.tools.lint.checks.infrastructure.TestLintModelSourceProvider component8 ()
public final com.android.tools.lint.checks.infrastructure.TestLintModelSourceProvider component9 ()
public final com.android.tools.lint.checks.infrastructure.TestBuildType copy (java.lang.String, boolean, boolean, java.util.Map, java.util.Map, com.android.tools.lint.checks.infrastructure.TestLintModelSourceProvider, com.android.tools.lint.checks.infrastructure.TestLintModelSourceProvider, com.android.tools.lint.checks.infrastructure.TestLintModelSourceProvider, com.android.tools.lint.checks.infrastructure.TestLintModelSourceProvider)
String name
boolean isDebuggable
boolean isMinifyEnabled
java.util.Map manifestPlaceholders
java.util.Map resValues
com.android.tools.lint.checks.infrastructure.TestLintModelSourceProvider mainSourceProvider
com.android.tools.lint.checks.infrastructure.TestLintModelSourceProvider unitTestSourceProvider
com.android.tools.lint.checks.infrastructure.TestLintModelSourceProvider instrumentationTestSourceProvider
com.android.tools.lint.checks.infrastructure.TestLintModelSourceProvider testFixturesSourceProvider
public static synthetic com.android.tools.lint.checks.infrastructure.TestBuildType copy$default (com.android.tools.lint.checks.infrastructure.TestBuildType, java.lang.String, boolean, boolean, java.util.Map, java.util.Map, com.android.tools.lint.checks.infrastructure.TestLintModelSourceProvider, com.android.tools.lint.checks.infrastructure.TestLintModelSourceProvider, com.android.tools.lint.checks.infrastructure.TestLintModelSourceProvider, com.android.tools.lint.checks.infrastructure.TestLintModelSourceProvider, 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/checks/infrastructure/TestLintModelResourceField.class
GradleModelMocker.kt
package com.android.tools.lint.checks.infrastructure
final com.android.tools.lint.checks.infrastructure.TestLintModelResourceField extends java.lang.Object implements com.android.tools.lint.model.LintModelResourceField {
private final String type
private final String name
private final String value
public void <init> (java.lang.String, java.lang.String, java.lang.String)
String type
String name
String value
public java.lang.String getType ()
public java.lang.String getName ()
public java.lang.String getValue ()
public final java.lang.String component1 ()
public final java.lang.String component2 ()
public final java.lang.String component3 ()
public final com.android.tools.lint.checks.infrastructure.TestLintModelResourceField copy (java.lang.String, java.lang.String, java.lang.String)
String type
String name
String value
public static synthetic com.android.tools.lint.checks.infrastructure.TestLintModelResourceField copy$default (com.android.tools.lint.checks.infrastructure.TestLintModelResourceField, 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/checks/infrastructure/TestLintModelSourceProvider.class
GradleModelMocker.kt
package com.android.tools.lint.checks.infrastructure
final com.android.tools.lint.checks.infrastructure.TestLintModelSourceProvider extends java.lang.Object implements com.android.tools.lint.model.LintModelSourceProvider {
private final String name
private final boolean _isUnitTest
private final boolean _isInstrumentationTest
private final boolean _isDebugOnly
private final boolean _isTestFixture
private final java.util.Collection manifestFiles
private final java.util.Collection javaDirectories
private final java.util.Collection resDirectories
private final java.util.Collection assetsDirectories
public void <init> (java.lang.String, boolean, boolean, boolean, boolean, java.util.Collection, java.util.Collection, java.util.Collection, java.util.Collection)
String name
boolean _isUnitTest
boolean _isInstrumentationTest
boolean _isDebugOnly
boolean _isTestFixture
java.util.Collection manifestFiles
java.util.Collection javaDirectories
java.util.Collection resDirectories
java.util.Collection assetsDirectories
public final java.lang.String getName ()
public java.util.Collection getManifestFiles ()
public java.util.Collection getJavaDirectories ()
public java.util.Collection getResDirectories ()
public java.util.Collection getAssetsDirectories ()
public boolean isUnitTest ()
public boolean isInstrumentationTest ()
public boolean isDebugOnly ()
public boolean isTestFixture ()
public final java.lang.String component1 ()
private final boolean component2 ()
private final boolean component3 ()
private final boolean component4 ()
private final boolean component5 ()
public final java.util.Collection component6 ()
public final java.util.Collection component7 ()
public final java.util.Collection component8 ()
public final java.util.Collection component9 ()
public final com.android.tools.lint.checks.infrastructure.TestLintModelSourceProvider copy (java.lang.String, boolean, boolean, boolean, boolean, java.util.Collection, java.util.Collection, java.util.Collection, java.util.Collection)
String name
boolean _isUnitTest
boolean _isInstrumentationTest
boolean _isDebugOnly
boolean _isTestFixture
java.util.Collection manifestFiles
java.util.Collection javaDirectories
java.util.Collection resDirectories
java.util.Collection assetsDirectories
public static synthetic com.android.tools.lint.checks.infrastructure.TestLintModelSourceProvider copy$default (com.android.tools.lint.checks.infrastructure.TestLintModelSourceProvider, java.lang.String, boolean, boolean, boolean, boolean, java.util.Collection, java.util.Collection, java.util.Collection, java.util.Collection, 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/checks/infrastructure/TestLintModelAndroidLibrary.class
GradleModelMocker.kt
package com.android.tools.lint.checks.infrastructure
final com.android.tools.lint.checks.infrastructure.TestLintModelAndroidLibrary extends java.lang.Object implements com.android.tools.lint.model.LintModelAndroidLibrary {
private final boolean provided
private final String identifier
private final java.io.File lintJar
private final java.util.List jarFiles
private final com.android.tools.lint.model.LintModelMavenName resolvedCoordinates
private final java.io.File folder
private final java.io.File manifest
private final java.io.File resFolder
private final java.io.File assetsFolder
private final java.io.File publicResources
private final java.io.File symbolFile
private final java.io.File externalAnnotations
private final java.io.File proguardRules
private final java.io.File partialResultsDir
public void <init> (boolean, java.lang.String, java.io.File, java.util.List, com.android.tools.lint.model.LintModelMavenName, java.io.File, java.io.File, java.io.File, java.io.File, java.io.File, java.io.File, java.io.File, java.io.File, java.io.File)
boolean provided
String identifier
java.io.File lintJar
java.util.List jarFiles
com.android.tools.lint.model.LintModelMavenName resolvedCoordinates
java.io.File folder
java.io.File manifest
java.io.File resFolder
java.io.File assetsFolder
java.io.File publicResources
java.io.File symbolFile
java.io.File externalAnnotations
java.io.File proguardRules
java.io.File partialResultsDir
public boolean getProvided ()
public java.lang.String getIdentifier ()
public java.io.File getLintJar ()
public java.util.List getJarFiles ()
public com.android.tools.lint.model.LintModelMavenName getResolvedCoordinates ()
public java.io.File getFolder ()
public java.io.File getManifest ()
public java.io.File getResFolder ()
public java.io.File getAssetsFolder ()
public java.io.File getPublicResources ()
public java.io.File getSymbolFile ()
public java.io.File getExternalAnnotations ()
public java.io.File getProguardRules ()
public java.io.File getPartialResultsDir ()
public final boolean component1 ()
public final java.lang.String component2 ()
public final java.io.File component3 ()
public final java.util.List component4 ()
public final com.android.tools.lint.model.LintModelMavenName component5 ()
public final java.io.File component6 ()
public final java.io.File component7 ()
public final java.io.File component8 ()
public final java.io.File component9 ()
public final java.io.File component10 ()
public final java.io.File component11 ()
public final java.io.File component12 ()
public final java.io.File component13 ()
public final java.io.File component14 ()
public final com.android.tools.lint.checks.infrastructure.TestLintModelAndroidLibrary copy (boolean, java.lang.String, java.io.File, java.util.List, com.android.tools.lint.model.LintModelMavenName, java.io.File, java.io.File, java.io.File, java.io.File, java.io.File, java.io.File, java.io.File, java.io.File, java.io.File)
boolean provided
String identifier
java.io.File lintJar
java.util.List jarFiles
com.android.tools.lint.model.LintModelMavenName resolvedCoordinates
java.io.File folder
java.io.File manifest
java.io.File resFolder
java.io.File assetsFolder
java.io.File publicResources
java.io.File symbolFile
java.io.File externalAnnotations
java.io.File proguardRules
java.io.File partialResultsDir
public static synthetic com.android.tools.lint.checks.infrastructure.TestLintModelAndroidLibrary copy$default (com.android.tools.lint.checks.infrastructure.TestLintModelAndroidLibrary, boolean, java.lang.String, java.io.File, java.util.List, com.android.tools.lint.model.LintModelMavenName, java.io.File, java.io.File, java.io.File, java.io.File, java.io.File, java.io.File, java.io.File, java.io.File, java.io.File, 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/checks/infrastructure/TestLintModelJavaLibrary.class
GradleModelMocker.kt
package com.android.tools.lint.checks.infrastructure
final com.android.tools.lint.checks.infrastructure.TestLintModelJavaLibrary extends java.lang.Object implements com.android.tools.lint.model.LintModelJavaLibrary {
private final boolean provided
private final String identifier
private final java.io.File lintJar
private final java.util.List jarFiles
private final com.android.tools.lint.model.LintModelMavenName resolvedCoordinates
private final java.io.File partialResultsDir
public void <init> (boolean, java.lang.String, java.io.File, java.util.List, com.android.tools.lint.model.LintModelMavenName, java.io.File)
boolean provided
String identifier
java.io.File lintJar
java.util.List jarFiles
com.android.tools.lint.model.LintModelMavenName resolvedCoordinates
java.io.File partialResultsDir
public boolean getProvided ()
public java.lang.String getIdentifier ()
public java.io.File getLintJar ()
public java.util.List getJarFiles ()
public com.android.tools.lint.model.LintModelMavenName getResolvedCoordinates ()
public java.io.File getPartialResultsDir ()
public final boolean component1 ()
public final java.lang.String component2 ()
public final java.io.File component3 ()
public final java.util.List component4 ()
public final com.android.tools.lint.model.LintModelMavenName component5 ()
public final java.io.File component6 ()
public final com.android.tools.lint.checks.infrastructure.TestLintModelJavaLibrary copy (boolean, java.lang.String, java.io.File, java.util.List, com.android.tools.lint.model.LintModelMavenName, java.io.File)
boolean provided
String identifier
java.io.File lintJar
java.util.List jarFiles
com.android.tools.lint.model.LintModelMavenName resolvedCoordinates
java.io.File partialResultsDir
public static synthetic com.android.tools.lint.checks.infrastructure.TestLintModelJavaLibrary copy$default (com.android.tools.lint.checks.infrastructure.TestLintModelJavaLibrary, boolean, java.lang.String, java.io.File, java.util.List, com.android.tools.lint.model.LintModelMavenName, java.io.File, 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/checks/infrastructure/TestLintModelModuleLibrary.class
GradleModelMocker.kt
package com.android.tools.lint.checks.infrastructure
final com.android.tools.lint.checks.infrastructure.TestLintModelModuleLibrary extends java.lang.Object implements com.android.tools.lint.model.LintModelModuleLibrary {
private final boolean provided
private final String identifier
private final java.io.File lintJar
private final String projectPath
public void <init> (boolean, java.lang.String, java.io.File, java.lang.String)
boolean provided
String identifier
java.io.File lintJar
String projectPath
public boolean getProvided ()
public java.lang.String getIdentifier ()
public java.io.File getLintJar ()
public java.lang.String getProjectPath ()
public final boolean component1 ()
public final java.lang.String component2 ()
public final java.io.File component3 ()
public final java.lang.String component4 ()
public final com.android.tools.lint.checks.infrastructure.TestLintModelModuleLibrary copy (boolean, java.lang.String, java.io.File, java.lang.String)
boolean provided
String identifier
java.io.File lintJar
String projectPath
public static synthetic com.android.tools.lint.checks.infrastructure.TestLintModelModuleLibrary copy$default (com.android.tools.lint.checks.infrastructure.TestLintModelModuleLibrary, boolean, java.lang.String, java.io.File, 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/checks/infrastructure/GradleModelMockerKt.class
GradleModelMocker.kt
package com.android.tools.lint.checks.infrastructure
public final com.android.tools.lint.checks.infrastructure.GradleModelMockerKt extends java.lang.Object {
private static final java.util.List wellKnownLibraries
private static final com.android.tools.lint.model.DefaultLintModelLibraryResolver emptyLibraryResolver
private static final kotlin.jvm.functions.Function0 emptyLibraryResolverProvider
private static final com.android.tools.lint.model.LintModelMavenName getMavenName (java.lang.String)
int lastDelimiterIndex
String artifactAddress
private static final transient int getMavenName$nextDelimiterIndex (int, java.lang.String, char[])
int $this$getMavenName_u24nextDelimiterIndex
String $artifactAddress
char[] delimiters
public static final synthetic java.util.List access$getWellKnownLibraries$p ()
public static final synthetic com.android.tools.lint.model.LintModelMavenName access$getMavenName (java.lang.String)
String artifactAddress
public static final synthetic kotlin.jvm.functions.Function0 access$getEmptyLibraryResolverProvider$p ()
public static final synthetic com.android.tools.lint.model.DefaultLintModelLibraryResolver access$getEmptyLibraryResolver$p ()
static void <clinit> ()
}
com/android/tools/lint/checks/infrastructure/GradleModelMockerKt$getMavenName$nextDelimiterIndex$1.class
GradleModelMocker.kt
package com.android.tools.lint.checks.infrastructure
final com.android.tools.lint.checks.infrastructure.GradleModelMockerKt$getMavenName$nextDelimiterIndex$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 {
final synthetic String $artifactAddress
final synthetic int $this_nextDelimiterIndex
void <init> (java.lang.String, int)
String $artifactAddress
int $receiver
public final java.lang.Integer invoke (char)
int index
char it
public volatile synthetic java.lang.Object invoke (java.lang.Object)
Object p1
}
com/android/tools/lint/checks/infrastructure/GradleModelMockerKt$emptyLibraryResolverProvider$1.class
GradleModelMocker.kt
package com.android.tools.lint.checks.infrastructure
final com.android.tools.lint.checks.infrastructure.GradleModelMockerKt$emptyLibraryResolverProvider$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function0 {
public static final com.android.tools.lint.checks.infrastructure.GradleModelMockerKt$emptyLibraryResolverProvider$1 INSTANCE
void <init> ()
public final com.android.tools.lint.model.DefaultLintModelLibraryResolver invoke ()
public volatile synthetic java.lang.Object invoke ()
static void <clinit> ()
}
com/android/tools/lint/checks/infrastructure/IfToWhenTestMode.class
IfToWhenTestMode.kt
package com.android.tools.lint.checks.infrastructure
public final com.android.tools.lint.checks.infrastructure.IfToWhenTestMode extends com.android.tools.lint.checks.infrastructure.UastSourceTransformationTestMode {
private final String diffExplanation
public void <init> ()
public java.lang.String getDiffExplanation ()
protected boolean isRelevantFile (com.android.tools.lint.checks.infrastructure.TestFile)
com.android.tools.lint.checks.infrastructure.TestFile file
public java.util.List transform (java.lang.String, com.android.tools.lint.detector.api.JavaContext, org.jetbrains.uast.UFile, java.util.Map)
java.util.LinkedHashSet seen
java.util.List edits
String source
com.android.tools.lint.detector.api.JavaContext context
org.jetbrains.uast.UFile root
java.util.Map clientData
private final java.lang.String getIndent (java.lang.String, int)
char c
StringBuilder sb
int curr
String source
int offset
public static final synthetic java.lang.String access$getIndent (com.android.tools.lint.checks.infrastructure.IfToWhenTestMode, java.lang.String, int)
com.android.tools.lint.checks.infrastructure.IfToWhenTestMode $this
String source
int offset
}
com/android/tools/lint/checks/infrastructure/IfToWhenTestMode$transform$1.class
IfToWhenTestMode.kt
package com.android.tools.lint.checks.infrastructure
public final com.android.tools.lint.checks.infrastructure.IfToWhenTestMode$transform$1 extends com.android.tools.lint.checks.infrastructure.UastSourceTransformationTestMode$EditVisitor {
final synthetic java.util.LinkedHashSet $seen
final synthetic com.android.tools.lint.checks.infrastructure.IfToWhenTestMode this$0
final synthetic String $source
final synthetic java.util.List $edits
void <init> (java.util.LinkedHashSet, com.android.tools.lint.checks.infrastructure.IfToWhenTestMode, java.lang.String, java.util.List)
java.util.LinkedHashSet $seen
com.android.tools.lint.checks.infrastructure.IfToWhenTestMode $receiver
String $source
java.util.List $edits
public boolean visitIfExpression (org.jetbrains.uast.UIfExpression)
int $i$f$getParentOfType
org.jetbrains.uast.UElement $this$getParentOfType$iv$iv
org.jetbrains.uast.UElement $this$getParentOfType_u24default$iv
boolean strict$iv
org.jetbrains.uast.UIfExpression node
private final void rewriteIfElse (org.jetbrains.uast.UIfExpression)
org.jetbrains.uast.UExpression next
org.jetbrains.uast.UExpression condition
org.jetbrains.uast.UExpression body
com.intellij.psi.PsiElement sourcePsi
java.util.List cases
org.jetbrains.uast.UIfExpression curr
int startOffset
int endOffset
StringBuilder sb
String indent
org.jetbrains.uast.UIfExpression ifExpression
}
com/android/tools/lint/checks/infrastructure/ImportAliasTestMode.class
ImportAliasTestMode.kt
package com.android.tools.lint.checks.infrastructure
public final com.android.tools.lint.checks.infrastructure.ImportAliasTestMode extends com.android.tools.lint.checks.infrastructure.UastSourceTransformationTestMode {
private final String diffExplanation
public void <init> ()
public java.lang.String getDiffExplanation ()
protected boolean isRelevantFile (com.android.tools.lint.checks.infrastructure.TestFile)
com.android.tools.lint.checks.infrastructure.TestFile file
public java.util.List transform (java.lang.String, com.android.tools.lint.detector.api.JavaContext, org.jetbrains.uast.UFile, java.util.Map)
java.util.Map editMap
java.util.Set imported
java.util.LinkedHashMap aliasNames
String source
com.android.tools.lint.detector.api.JavaContext context
org.jetbrains.uast.UFile root
java.util.Map clientData
public boolean messagesMatch (java.lang.String, java.lang.String)
int index
String original
String modified
}
com/android/tools/lint/checks/infrastructure/ImportAliasTestMode$transform$1.class
ImportAliasTestMode.kt
package com.android.tools.lint.checks.infrastructure
public final com.android.tools.lint.checks.infrastructure.ImportAliasTestMode$transform$1 extends com.android.tools.lint.checks.infrastructure.FullyQualifyNamesTestMode$TypeVisitor {
final synthetic String $source
final synthetic java.util.Set $imported
final synthetic java.util.LinkedHashMap $aliasNames
final synthetic java.util.Map $editMap
void <init> (com.android.tools.lint.detector.api.JavaContext, java.lang.String, java.util.Set, java.util.LinkedHashMap, java.util.Map)
com.android.tools.lint.detector.api.JavaContext $context
String $source
java.util.Set $imported
java.util.LinkedHashMap $aliasNames
java.util.Map $editMap
public boolean visitImportStatement (org.jetbrains.uast.UImportStatement)
String qualifiedName
com.intellij.psi.PsiElement resolved
org.jetbrains.uast.UElement reference
String text
org.jetbrains.kotlin.psi.KtImportDirective ktImportDirective
org.jetbrains.uast.UImportStatement node
private final java.lang.String getImportAlias (java.lang.String)
int $i$a$-also-ImportAliasTestMode$transform$1$getImportAlias$1
String it
String qualified
public void checkTypeReference (org.jetbrains.uast.UElement, com.intellij.psi.PsiClass, int, com.intellij.psi.PsiType)
int $i$a$-let-ImportAliasTestMode$transform$1$checkTypeReference$1
String aliasName
int $i$a$-let-ImportAliasTestMode$transform$1$checkTypeReference$2
String aliasName
String qualified
String typeText
com.intellij.openapi.util.TextRange range
org.jetbrains.uast.UElement node
com.intellij.psi.PsiClass cls
int offset
com.intellij.psi.PsiType type
public void afterVisitFile (org.jetbrains.uast.UFile)
int $i$a$-run-ImportAliasTestMode$transform$1$afterVisitFile$start$1
int index
int end
com.android.tools.lint.checks.infrastructure.ImportAliasTestMode$transform$1 $this$afterVisitFile_u24lambda_u243
int $i$a$-map-ImportAliasTestMode$transform$1$afterVisitFile$aliases$1
String type
String name
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 start
String aliases
org.jetbrains.uast.UFile node
}
com/android/tools/lint/checks/infrastructure/KlibTestFile.class
KlibTestFile.kt
package com.android.tools.lint.checks.infrastructure
public final com.android.tools.lint.checks.infrastructure.KlibTestFile extends com.android.tools.lint.checks.infrastructure.TestFile {
private final String encoded
private final Integer checksum
private final com.android.tools.lint.checks.infrastructure.TestFile[] files
private final com.android.tools.lint.checks.infrastructure.KlibTestFile$KLibLanguage sourceLanguage
public transient void <init> (java.lang.String, java.lang.String, java.lang.Integer, com.android.tools.lint.checks.infrastructure.TestFile[])
int $i$a$-all-KlibTestFile$sourceLanguage$1$1
com.android.tools.lint.checks.infrastructure.TestFile it
Object element$iv
int $i$f$all
Object[] $this$all$iv
int $i$a$-find-KlibTestFile$sourceLanguage$1
com.android.tools.lint.checks.infrastructure.KlibTestFile$KLibLanguage lang
int $i$a$-assert-KlibTestFile$1
int computedChecksum
String to
String encoded
Integer checksum
com.android.tools.lint.checks.infrastructure.TestFile[] files
public final java.lang.String getEncoded ()
public final java.lang.Integer getChecksum ()
public final com.android.tools.lint.checks.infrastructure.TestFile[] getFiles ()
public java.io.File createFile (java.io.File)
java.io.File targetDir
private final void compile (java.io.File)
int $i$a$-map-KlibTestFile$compile$1
com.android.tools.lint.checks.infrastructure.TestFile 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
Object element$iv$iv
int $i$f$filterIsInstanceTo
Object[] $this$filterIsInstanceTo$iv$iv
java.util.Collection destination$iv$iv
int $i$f$filterIsInstance
Object[] $this$filterIsInstance$iv
int $i$a$-flatMap-KlibTestFile$compile$2
com.android.tools.lint.checks.infrastructure.DefTestFile 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
java.io.File tmpDir
java.io.File target
int checksum
java.io.File targetDir
private static final java.lang.String compile$findOnPath (java.lang.String)
int $i$a$-takeIf-KlibTestFile$compile$findOnPath$1$1
String it
int $i$a$-firstNotNullOfOrNull-KlibTestFile$compile$findOnPath$1
java.io.File file
String binDir
String target
private static final java.lang.String compile$find (com.android.tools.lint.checks.infrastructure.KlibTestFile, java.lang.String, java.lang.String)
boolean isWindows
String target
com.android.tools.lint.checks.infrastructure.KlibTestFile this$0
String tag
String flag
private static final java.lang.String compile$findNativeCompiler (com.android.tools.lint.checks.infrastructure.KlibTestFile)
com.android.tools.lint.checks.infrastructure.KlibTestFile this$0
private static final java.lang.String compile$findCinterop (com.android.tools.lint.checks.infrastructure.KlibTestFile)
com.android.tools.lint.checks.infrastructure.KlibTestFile this$0
}
com/android/tools/lint/checks/infrastructure/KlibTestFile$KLibLanguage.class
KlibTestFile.kt
package com.android.tools.lint.checks.infrastructure
final enum com.android.tools.lint.checks.infrastructure.KlibTestFile$KLibLanguage extends java.lang.Enum {
private final java.util.Set sourceFileTypes
public static final enum com.android.tools.lint.checks.infrastructure.KlibTestFile$KLibLanguage Kotlin
public static final enum com.android.tools.lint.checks.infrastructure.KlibTestFile$KLibLanguage C
private static final synthetic com.android.tools.lint.checks.infrastructure.KlibTestFile$KLibLanguage[] $VALUES
private void <init> (java.lang.String, int, java.util.Set)
String $enum$name
int $enum$ordinal
java.util.Set sourceFileTypes
public final java.util.Set getSourceFileTypes ()
public static com.android.tools.lint.checks.infrastructure.KlibTestFile$KLibLanguage[] values ()
public static com.android.tools.lint.checks.infrastructure.KlibTestFile$KLibLanguage valueOf (java.lang.String)
String value
private static final synthetic com.android.tools.lint.checks.infrastructure.KlibTestFile$KLibLanguage[] $values ()
static void <clinit> ()
}
com/android/tools/lint/checks/infrastructure/KlibTestFile$WhenMappings.class
KlibTestFile.kt
package com.android.tools.lint.checks.infrastructure
public final synthetic com.android.tools.lint.checks.infrastructure.KlibTestFile$WhenMappings extends java.lang.Object {
public static final synthetic int[] $EnumSwitchMapping$0
static void <clinit> ()
}
com/android/tools/lint/checks/infrastructure/KlibTestFileKt.class
KlibTestFile.kt
package com.android.tools.lint.checks.infrastructure
public final com.android.tools.lint.checks.infrastructure.KlibTestFileKt extends java.lang.Object {
private static final int computeChecksum (java.lang.String)
int $i$a$-run-KlibTestFileKt$computeChecksum$1
com.google.common.hash.Hasher $this$computeChecksum_u24lambda_u240
String s
public static final synthetic int access$computeChecksum (java.lang.String)
String s
}
com/android/tools/lint/checks/infrastructure/KotlinClasspathKt.class
KotlinClasspath.kt
package com.android.tools.lint.checks.infrastructure
public final com.android.tools.lint.checks.infrastructure.KotlinClasspathKt extends java.lang.Object {
public static final java.util.List findKotlinStdlibPath ()
int $i$a$-let-KotlinClasspathKt$findKotlinStdlibPath$2$1
java.nio.file.Path it
int $i$a$-ifEmpty-KotlinClasspathKt$findKotlinStdlibPath$2
public static final java.util.List findFromRuntimeClassPath (kotlin.jvm.functions.Function1)
java.io.File file
String path
java.io.File file
String path
int $i$a$-use-KotlinClasspathKt$findFromRuntimeClassPath$1
java.util.jar.JarFile it
java.io.File jarFile
Exception e
String jar
String classPath
java.util.List paths
kotlin.jvm.functions.Function1 accept
private static final boolean isKotlinStdLib (java.io.File)
String name
java.io.File file
public static final synthetic boolean access$isKotlinStdLib (java.io.File)
java.io.File file
}
com/android/tools/lint/checks/infrastructure/KotlinClasspathKt$findKotlinStdlibPath$1.class
KotlinClasspath.kt
package com.android.tools.lint.checks.infrastructure
final synthetic com.android.tools.lint.checks.infrastructure.KotlinClasspathKt$findKotlinStdlibPath$1 extends kotlin.jvm.internal.FunctionReferenceImpl implements kotlin.jvm.functions.Function1 {
public static final com.android.tools.lint.checks.infrastructure.KotlinClasspathKt$findKotlinStdlibPath$1 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/checks/infrastructure/LintFixVerifier.class
LintFixVerifier.kt
package com.android.tools.lint.checks.infrastructure
public final com.android.tools.lint.checks.infrastructure.LintFixVerifier extends java.lang.Object {
public static final com.android.tools.lint.checks.infrastructure.LintFixVerifier$Companion Companion
private final com.android.tools.lint.checks.infrastructure.TestLintTask task
private final com.android.tools.lint.checks.infrastructure.TestMode mode
private final java.util.List incidents
private final com.android.tools.lint.checks.infrastructure.TestLintClient client
private int diffWindow
private Boolean reformat
private boolean robot
private static final java.util.regex.Pattern FIX_PATTERN
private static final boolean TOLERATE_AUTO_FIX_DIFFS
public void <init> (com.android.tools.lint.checks.infrastructure.TestLintTask, com.android.tools.lint.checks.infrastructure.TestMode, com.android.tools.lint.checks.infrastructure.TestResultState)
com.android.tools.lint.checks.infrastructure.TestLintTask task
com.android.tools.lint.checks.infrastructure.TestMode mode
com.android.tools.lint.checks.infrastructure.TestResultState state
public final com.android.tools.lint.checks.infrastructure.LintFixVerifier window ()
public final com.android.tools.lint.checks.infrastructure.LintFixVerifier robot (boolean)
boolean isRobot
public final com.android.tools.lint.checks.infrastructure.LintFixVerifier window (int)
int size
public final com.android.tools.lint.checks.infrastructure.LintFixVerifier reformatDiffs (boolean)
boolean reformatDiffs
public final com.android.tools.lint.checks.infrastructure.LintFixVerifier checkFix (java.lang.String, com.android.tools.lint.checks.infrastructure.TestFile)
Throwable ignore
Throwable ignore
Throwable throwable
String fix
com.android.tools.lint.checks.infrastructure.TestFile after
public final com.android.tools.lint.checks.infrastructure.LintFixVerifier expectFixDiffs (java.lang.String)
String expected
public final com.android.tools.lint.checks.infrastructure.LintFixVerifier expectFixDiffs (java.lang.String, com.android.tools.lint.checks.infrastructure.TestResultTransformer)
Throwable ignore
Throwable ignore
Throwable throwable
String expected
com.android.tools.lint.checks.infrastructure.TestResultTransformer transformer
private final com.android.tools.lint.checks.infrastructure.LintFixVerifier expectFixDiffs (java.lang.String, boolean, boolean, com.android.tools.lint.checks.infrastructure.TestResultTransformer)
String modePrefix
String defaultPrefix
String expected
StringBuilder diff
String actual
String originalActual
String expected
boolean compatMode1
boolean compatMode2
com.android.tools.lint.checks.infrastructure.TestResultTransformer transformer
static synthetic com.android.tools.lint.checks.infrastructure.LintFixVerifier expectFixDiffs$default (com.android.tools.lint.checks.infrastructure.LintFixVerifier, java.lang.String, boolean, boolean, com.android.tools.lint.checks.infrastructure.TestResultTransformer, int, java.lang.Object)
private final com.android.tools.lint.checks.infrastructure.TestFile findTestFile (java.lang.String)
String targetPath
com.android.tools.lint.checks.infrastructure.TestFile file
com.android.tools.lint.checks.infrastructure.ProjectDescription project
String targetPath
com.android.tools.lint.checks.infrastructure.TestFile file
com.android.tools.lint.checks.infrastructure.ProjectDescription project
String unixPath
String path
private final void checkFixes (java.lang.String, com.android.tools.lint.checks.infrastructure.TestFile, java.lang.StringBuilder, boolean, boolean)
String after
org.xml.sax.SAXException e
java.io.IOException e
String f
String contents
com.android.tools.lint.detector.api.Location location
com.android.tools.lint.detector.api.Project project
String targetPath
Boolean reformat
java.util.Map initial
java.util.Map edited
String name
com.android.tools.lint.detector.api.LintFix lintFix
com.android.tools.lint.detector.api.LintFix fix
java.util.List list
com.android.tools.lint.detector.api.Incident incident
java.util.List names
String fixName
com.android.tools.lint.checks.infrastructure.TestFile expectedFile
StringBuilder diffs
boolean compatMode1
boolean compatMode2
public final void applyFixes (kotlin.jvm.functions.Function2, kotlin.jvm.functions.Function3)
int $i$a$-firstNotNullOfOrNull-LintFixVerifier$applyFixes$project$1
com.android.tools.lint.detector.api.Incident it
com.android.tools.lint.detector.api.Project project
com.android.tools.lint.checks.infrastructure.LintFixVerifier$applyFixes$performer$1 performer
kotlin.jvm.functions.Function2 pickFix
kotlin.jvm.functions.Function3 apply
private final boolean applyFix (com.android.tools.lint.detector.api.Incident, com.android.tools.lint.detector.api.LintFix, java.util.Map, java.util.Map, boolean)
java.util.List edits
boolean includeMarkers
com.android.tools.lint.checks.infrastructure.LintFixVerifier$applyFix$performer$1 performer
com.android.tools.lint.detector.api.Incident incident
com.android.tools.lint.detector.api.LintFix lintFix
java.util.Map before
java.util.Map after
boolean compatMode
private final void appendDiff (com.android.tools.lint.detector.api.Incident, java.lang.String, boolean, java.util.Map, java.util.Map, java.lang.StringBuilder, boolean, boolean)
String targetPath
String after
String before
String diff
String file
boolean first
String incidentPath
com.android.tools.lint.checks.infrastructure.LintFixVerifier$appendDiff$comparator$1 comparator
java.util.List sortedFiles
com.android.tools.lint.detector.api.Incident incident
String fixDescription
boolean autoFixable
java.util.Map initial
java.util.Map edited
StringBuilder diffs
boolean compatMode1
boolean compatMode2
private final void appendShowUrl (com.android.tools.lint.detector.api.Incident, com.android.tools.lint.detector.api.LintFix$ShowUrl, java.lang.StringBuilder)
String targetPath
String fixDescription
com.android.tools.lint.detector.api.Incident incident
com.android.tools.lint.detector.api.LintFix$ShowUrl fix
StringBuilder diffs
private final void appendDataMap (com.android.tools.lint.detector.api.Incident, com.android.tools.lint.detector.api.LintFix$DataMap, java.lang.StringBuilder)
String key
String targetPath
String fixDescription
java.util.List keys
com.android.tools.lint.detector.api.Incident incident
com.android.tools.lint.detector.api.LintFix$DataMap map
StringBuilder diffs
public static final synthetic com.android.tools.lint.checks.infrastructure.TestFile access$findTestFile (com.android.tools.lint.checks.infrastructure.LintFixVerifier, java.lang.String)
com.android.tools.lint.checks.infrastructure.LintFixVerifier $this
String path
public static final synthetic java.util.regex.Pattern access$getFIX_PATTERN$cp ()
static void <clinit> ()
}
com/android/tools/lint/checks/infrastructure/LintFixVerifier$expectFixDiffs$1.class
LintFixVerifier.kt
package com.android.tools.lint.checks.infrastructure
final com.android.tools.lint.checks.infrastructure.LintFixVerifier$expectFixDiffs$1 extends java.lang.Object implements com.android.tools.lint.checks.infrastructure.TestResultTransformer {
public static final com.android.tools.lint.checks.infrastructure.LintFixVerifier$expectFixDiffs$1 INSTANCE
void <init> ()
public final java.lang.String transform (java.lang.String)
String it
static void <clinit> ()
}
com/android/tools/lint/checks/infrastructure/LintFixVerifier$expectFixDiffs$2.class
LintFixVerifier.kt
package com.android.tools.lint.checks.infrastructure
final com.android.tools.lint.checks.infrastructure.LintFixVerifier$expectFixDiffs$2 extends java.lang.Object implements com.android.tools.lint.checks.infrastructure.TestResultTransformer {
public static final com.android.tools.lint.checks.infrastructure.LintFixVerifier$expectFixDiffs$2 INSTANCE
void <init> ()
public final java.lang.String transform (java.lang.String)
String it
static void <clinit> ()
}
com/android/tools/lint/checks/infrastructure/LintFixVerifier$applyFixes$performer$1.class
LintFixVerifier.kt
package com.android.tools.lint.checks.infrastructure
public final com.android.tools.lint.checks.infrastructure.LintFixVerifier$applyFixes$performer$1 extends com.android.tools.lint.LintCliFixPerformer {
final synthetic kotlin.jvm.functions.Function3 $apply
final synthetic com.android.tools.lint.detector.api.Project $project
void <init> (kotlin.jvm.functions.Function3, com.android.tools.lint.detector.api.Project, com.android.tools.lint.checks.infrastructure.TestLintClient)
kotlin.jvm.functions.Function3 $apply
com.android.tools.lint.detector.api.Project $project
com.android.tools.lint.checks.infrastructure.TestLintClient $super_call_param$1
protected void writeFile (java.io.File, byte[])
java.io.File file
byte[] contents
protected void writeFile (java.io.File, java.lang.String)
java.io.File file
String contents
}
com/android/tools/lint/checks/infrastructure/LintFixVerifier$applyFix$performer$1.class
LintFixVerifier.kt
package com.android.tools.lint.checks.infrastructure
public final com.android.tools.lint.checks.infrastructure.LintFixVerifier$applyFix$performer$1 extends com.android.tools.lint.LintCliFixPerformer {
final synthetic com.android.tools.lint.detector.api.Incident $incident
final synthetic com.android.tools.lint.checks.infrastructure.LintFixVerifier this$0
final synthetic java.util.Map $before
final synthetic java.util.Map $after
void <init> (boolean, com.android.tools.lint.detector.api.Incident, com.android.tools.lint.checks.infrastructure.LintFixVerifier, java.util.Map, java.util.Map, com.android.tools.lint.checks.infrastructure.TestLintClient, boolean)
boolean $includeMarkers
com.android.tools.lint.detector.api.Incident $incident
com.android.tools.lint.checks.infrastructure.LintFixVerifier $receiver
java.util.Map $before
java.util.Map $after
com.android.tools.lint.checks.infrastructure.TestLintClient $super_call_param$1
boolean $super_call_param$2
protected void writeFile (java.io.File, byte[])
String base64
com.android.tools.lint.detector.api.Project project
String targetPath
String initial
java.io.File file
byte[] contents
protected void writeFile (java.io.File, java.lang.String)
com.android.tools.lint.detector.api.Project project
String targetPath
String initial
java.io.File file
String contents
}
com/android/tools/lint/checks/infrastructure/LintFixVerifier$applyFix$performer$1$writeFile$1.class
LintFixVerifier.kt
package com.android.tools.lint.checks.infrastructure
final com.android.tools.lint.checks.infrastructure.LintFixVerifier$applyFix$performer$1$writeFile$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 {
public static final com.android.tools.lint.checks.infrastructure.LintFixVerifier$applyFix$performer$1$writeFile$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/checks/infrastructure/LintFixVerifier$appendDiff$comparator$1.class
LintFixVerifier.kt
package com.android.tools.lint.checks.infrastructure
public final com.android.tools.lint.checks.infrastructure.LintFixVerifier$appendDiff$comparator$1 extends java.lang.Object implements java.util.Comparator {
final synthetic String $incidentPath
void <init> (java.lang.String)
String $incidentPath
public int compare (java.lang.String, java.lang.String)
int v1
int v2
int delta
String o1
String o2
public volatile synthetic int compare (java.lang.Object, java.lang.Object)
Object p0
Object p1
}
com/android/tools/lint/checks/infrastructure/LintFixVerifier$Companion.class
LintFixVerifier.kt
package com.android.tools.lint.checks.infrastructure
public final com.android.tools.lint.checks.infrastructure.LintFixVerifier$Companion extends java.lang.Object {
private void <init> ()
public final java.util.regex.Pattern getFIX_PATTERN ()
public final java.lang.String bumpFixLineNumbers (java.lang.String)
String output
public final java.lang.String dropImportLineNumberDiffs (java.lang.String)
String line
int i
java.util.List lines
StringBuilder sb
String output
public final java.lang.String adjustLineNumbers (java.lang.String, kotlin.jvm.functions.Function1)
int $i$f$toTypedArray
java.util.Collection thisCollection$iv
java.util.Collection $this$toTypedArray$iv
String prefix
String lineNumber
String suffix
java.util.regex.Matcher matcher
String line
StringBuilder sb
String output
kotlin.jvm.functions.Function1 adjust
private final boolean haveSetAttribute (com.android.tools.lint.detector.api.LintFix)
com.android.tools.lint.detector.api.LintFix nested
com.android.tools.lint.detector.api.LintFix lintFix
private final java.util.List getLeafFixes (com.android.tools.lint.detector.api.LintFix)
java.util.List flattened
com.android.tools.lint.detector.api.LintFix fix
public final void ensureIdeCompatibleSorting (java.util.List)
int $i$a$-map-LintFixVerifier$Companion$ensureIdeCompatibleSorting$labels$1
com.android.tools.lint.detector.api.LintFix 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 labels
java.util.List logicalOrder
java.util.List alphabeticalOrder
String expected
String actual
java.util.List list
private static final void getLeafFixes$flatten (java.util.List, com.android.tools.lint.detector.api.LintFix)
com.android.tools.lint.detector.api.LintFix nested
java.util.List flattened
com.android.tools.lint.detector.api.LintFix fix
public static final synthetic boolean access$haveSetAttribute (com.android.tools.lint.checks.infrastructure.LintFixVerifier$Companion, com.android.tools.lint.detector.api.LintFix)
com.android.tools.lint.checks.infrastructure.LintFixVerifier$Companion $this
com.android.tools.lint.detector.api.LintFix lintFix
public static final synthetic java.util.List access$getLeafFixes (com.android.tools.lint.checks.infrastructure.LintFixVerifier$Companion, com.android.tools.lint.detector.api.LintFix)
com.android.tools.lint.checks.infrastructure.LintFixVerifier$Companion $this
com.android.tools.lint.detector.api.LintFix fix
public synthetic void <init> (kotlin.jvm.internal.DefaultConstructorMarker)
kotlin.jvm.internal.DefaultConstructorMarker $constructor_marker
}
com/android/tools/lint/checks/infrastructure/LintFixVerifier$Companion$bumpFixLineNumbers$1.class
LintFixVerifier.kt
package com.android.tools.lint.checks.infrastructure
final com.android.tools.lint.checks.infrastructure.LintFixVerifier$Companion$bumpFixLineNumbers$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 {
public static final com.android.tools.lint.checks.infrastructure.LintFixVerifier$Companion$bumpFixLineNumbers$1 INSTANCE
void <init> ()
public final java.lang.Integer invoke (int)
int it
public volatile synthetic java.lang.Object invoke (java.lang.Object)
Object p1
static void <clinit> ()
}
com/android/tools/lint/checks/infrastructure/JavaTestContext.class
LintTestUtils.kt
package com.android.tools.lint.checks.infrastructure
final com.android.tools.lint.checks.infrastructure.JavaTestContext extends com.android.tools.lint.detector.api.JavaContext {
private final String javaSource
public void <init> (com.android.tools.lint.client.api.LintDriver, com.android.tools.lint.detector.api.Project, java.lang.String, java.io.File)
com.android.tools.lint.client.api.LintDriver driver
com.android.tools.lint.detector.api.Project project
String javaSource
java.io.File file
public java.lang.String getContents ()
public volatile synthetic java.lang.CharSequence getContents ()
}
com/android/tools/lint/checks/infrastructure/XmlTestContext.class
LintTestUtils.kt
package com.android.tools.lint.checks.infrastructure
final com.android.tools.lint.checks.infrastructure.XmlTestContext extends com.android.tools.lint.detector.api.XmlContext {
private final String xmlSource
public void <init> (com.android.tools.lint.client.api.LintDriver, com.android.tools.lint.detector.api.Project, java.lang.String, java.io.File, com.android.resources.ResourceFolderType, org.w3c.dom.Document)
com.android.tools.lint.client.api.LintDriver driver
com.android.tools.lint.detector.api.Project project
String xmlSource
java.io.File file
com.android.resources.ResourceFolderType type
org.w3c.dom.Document document
public java.lang.String getContents ()
public volatile synthetic java.lang.CharSequence getContents ()
}
com/android/tools/lint/checks/infrastructure/LintTestUtils.class
LintTestUtils.kt
package com.android.tools.lint.checks.infrastructure
public final com.android.tools.lint.checks.infrastructure.LintTestUtils extends java.lang.Object {
public static final void checkTransitiveComparator (java.util.List)
Comparable x
Comparable y
Comparable z
int a
int b
int c
int k
int j
int i
java.util.List list
public static final void checkTransitiveComparator (java.util.List, java.util.Comparator)
int $i$a$-map-LintTestUtils$checkTransitiveComparator$1
Object 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 list
java.util.Comparator comparator
public static final com.android.tools.lint.detector.api.XmlContext createXmlContext (java.lang.String, java.io.File)
java.io.File dir
java.io.File fullPath
com.android.tools.lint.detector.api.Project project
com.android.tools.lint.client.api.LintClient client
com.android.tools.lint.client.api.LintRequest request
com.android.tools.lint.client.api.LintDriver driver
com.android.resources.ResourceFolderType folderType
org.w3c.dom.Document document
String xml
java.io.File relativePath
private static final com.android.tools.lint.detector.api.Project createTestProjectForFiles (java.io.File, java.util.Map, java.util.List, boolean, boolean, com.intellij.pom.java.LanguageLevel, org.jetbrains.kotlin.config.LanguageVersionSettings, java.io.File)
int $i$a$-any-LintTestUtils$createTestProjectForFiles$includeKotlinStdlib$1
java.io.File it
Object element$iv
int $i$f$any
kotlin.sequences.Sequence $this$any$iv
boolean includeKotlinStdlib
com.android.tools.lint.checks.infrastructure.LintTestUtils$createTestProjectForFiles$client$1 client
com.android.tools.lint.detector.api.Project project
java.io.File dir
java.util.Map sourcesMap
java.util.List libs
boolean library
boolean android
com.intellij.pom.java.LanguageLevel javaLanguageLevel
org.jetbrains.kotlin.config.LanguageVersionSettings kotlinLanguageLevel
java.io.File sdkHome
static synthetic com.android.tools.lint.detector.api.Project createTestProjectForFiles$default (java.io.File, java.util.Map, java.util.List, boolean, boolean, com.intellij.pom.java.LanguageLevel, org.jetbrains.kotlin.config.LanguageVersionSettings, java.io.File, int, java.lang.Object)
public static final transient kotlin.Pair parseFirst (com.intellij.pom.java.LanguageLevel, org.jetbrains.kotlin.config.LanguageVersionSettings, boolean, boolean, org.junit.rules.TemporaryFolder, java.io.File, com.android.tools.lint.checks.infrastructure.TestFile[])
int $i$a$-firstOrNull-LintTestUtils$parseFirst$first$1
com.android.tools.lint.detector.api.JavaContext it
Object element$iv
int $i$f$firstOrNull
Iterable $this$firstOrNull$iv
java.util.List contexts
com.intellij.openapi.Disposable disposable
com.android.tools.lint.detector.api.JavaContext first
com.intellij.pom.java.LanguageLevel javaLanguageLevel
org.jetbrains.kotlin.config.LanguageVersionSettings kotlinLanguageLevel
boolean library
boolean android
org.junit.rules.TemporaryFolder temporaryFolder
java.io.File sdkHome
com.android.tools.lint.checks.infrastructure.TestFile[] testFiles
public static synthetic kotlin.Pair parseFirst$default (com.intellij.pom.java.LanguageLevel, org.jetbrains.kotlin.config.LanguageVersionSettings, boolean, boolean, org.junit.rules.TemporaryFolder, java.io.File, com.android.tools.lint.checks.infrastructure.TestFile[], int, java.lang.Object)
int $i$f$emptyArray
public static final transient kotlin.Pair parse (com.intellij.pom.java.LanguageLevel, org.jetbrains.kotlin.config.LanguageVersionSettings, boolean, java.io.File, boolean, org.junit.rules.TemporaryFolder, com.android.tools.lint.checks.infrastructure.TestFile[])
java.io.File dir
java.util.List projects
com.intellij.pom.java.LanguageLevel javaLanguageLevel
org.jetbrains.kotlin.config.LanguageVersionSettings kotlinLanguageLevel
boolean library
java.io.File sdkHome
boolean android
org.junit.rules.TemporaryFolder temporaryFolder
com.android.tools.lint.checks.infrastructure.TestFile[] testFiles
public static synthetic kotlin.Pair parse$default (com.intellij.pom.java.LanguageLevel, org.jetbrains.kotlin.config.LanguageVersionSettings, boolean, java.io.File, boolean, org.junit.rules.TemporaryFolder, com.android.tools.lint.checks.infrastructure.TestFile[], int, java.lang.Object)
public static final kotlin.Pair parse (java.io.File, com.intellij.pom.java.LanguageLevel, org.jetbrains.kotlin.config.LanguageVersionSettings, boolean, java.io.File, boolean, java.util.Map, java.util.List)
int $i$a$-forEach-LintTestUtils$parse$1
org.jetbrains.uast.UFile uFile
com.android.tools.lint.detector.api.JavaContext context
Object element$iv
int $i$f$forEach
Iterable $this$forEach$iv
com.android.tools.lint.detector.api.Project project
com.android.tools.lint.LintCliClient client
com.android.tools.lint.client.api.LintRequest request
com.android.tools.lint.client.api.LintDriver driver
com.android.tools.lint.client.api.UastParser uastParser
java.util.List contexts
com.intellij.openapi.Disposable disposable
java.io.File dir
com.intellij.pom.java.LanguageLevel javaLanguageLevel
org.jetbrains.kotlin.config.LanguageVersionSettings kotlinLanguageLevel
boolean library
java.io.File sdkHome
boolean android
java.util.Map sourceOverride
java.util.List extraLibs
public static synthetic kotlin.Pair parse$default (java.io.File, com.intellij.pom.java.LanguageLevel, org.jetbrains.kotlin.config.LanguageVersionSettings, boolean, java.io.File, boolean, java.util.Map, java.util.List, int, java.lang.Object)
public static final void use (java.util.List, org.junit.rules.TemporaryFolder, java.io.File, kotlin.jvm.functions.Function1)
int $i$a$-apply-LintTestUtils$use$folder$1$1
org.junit.rules.TemporaryFolder $this$use_u24lambda_u245_u24lambda_u244
int $i$a$-run-LintTestUtils$use$folder$1
java.util.List $this$use_u24lambda_u245
int $i$f$toTypedArray
java.util.Collection thisCollection$iv
java.util.Collection $this$toTypedArray$iv
int $i$a$-forEach-LintTestUtils$use$1
java.io.File it
Object element$iv
int $i$f$forEach
kotlin.sequences.Sequence $this$forEach$iv
int $i$a$-forEach-LintTestUtils$use$1
java.io.File it
Object element$iv
int $i$f$forEach
kotlin.sequences.Sequence $this$forEach$iv
Object dir
org.junit.rules.TemporaryFolder folder
com.android.tools.lint.detector.api.JavaContext context
com.intellij.openapi.Disposable disposable
java.util.List $this$use
org.junit.rules.TemporaryFolder temporaryFolder
java.io.File sdkHome
kotlin.jvm.functions.Function1 block
public static synthetic void use$default (java.util.List, org.junit.rules.TemporaryFolder, java.io.File, kotlin.jvm.functions.Function1, int, java.lang.Object)
public static final java.lang.String dos2unix (java.lang.String, boolean)
int $i$a$-none-LintTestUtils$dos2unix$1
char it
char element$iv
int $i$f$none
CharSequence $this$none$iv
char c
int i
StringBuilder sb
String $this$dos2unix
boolean indiscriminate
public static synthetic java.lang.String dos2unix$default (java.lang.String, boolean, int, java.lang.Object)
public static final java.lang.String platformPath (java.lang.String)
String $this$platformPath
public static final java.lang.String portablePath (java.lang.String)
String $this$portablePath
private static final boolean isLikelyPathSeparator (java.lang.String, int)
char next
char c
int j
String s
int index
public static final void runOnSources (java.io.File, kotlin.jvm.functions.Function0, java.lang.String, kotlin.jvm.functions.Function1, kotlin.jvm.functions.Function1, int, boolean, java.util.List, boolean, java.lang.String, kotlin.jvm.functions.Function2)
int $i$f$sortedBy
kotlin.sequences.Sequence $this$sortedBy$iv
String key
com.android.tools.lint.checks.infrastructure.ClassName className
Throwable e
int $i$a$-let-LintTestUtils$runOnSources$files$1$srcPath$1
String path
String srcPath
int $i$a$-mapNotNull-LintTestUtils$runOnSources$files$1
String source
String path
boolean keep
java.io.File 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
int $i$f$toTypedArray
java.util.Collection thisCollection$iv
java.util.Collection $this$toTypedArray$iv
int $i$f$toTypedArray
java.util.Collection thisCollection$iv
java.util.Collection $this$toTypedArray$iv
Throwable ignore
int from
int to
java.util.List files
com.android.tools.lint.checks.infrastructure.TestLintResult result
int i
java.util.HashSet seen
java.io.File root
java.util.List sourceFiles
StringBuilder sb
StringBuilder fixSb
int buckets
String actual
java.io.File dir
kotlin.jvm.functions.Function0 lintFactory
String expected
kotlin.jvm.functions.Function1 accept
kotlin.jvm.functions.Function1 ignore
int bucketSize
boolean absolutePaths
java.util.List testModes
boolean verbose
String expectFixDiffs
kotlin.jvm.functions.Function2 applyFixes
public static synthetic void runOnSources$default (java.io.File, kotlin.jvm.functions.Function0, java.lang.String, kotlin.jvm.functions.Function1, kotlin.jvm.functions.Function1, int, boolean, java.util.List, boolean, java.lang.String, kotlin.jvm.functions.Function2, int, java.lang.Object)
public static final java.lang.String dos2unix (java.lang.String)
String $this$dos2unix
}
com/android/tools/lint/checks/infrastructure/LintTestUtils$checkTransitiveComparator$Wrapper.class
LintTestUtils.kt
package com.android.tools.lint.checks.infrastructure
public final com.android.tools.lint.checks.infrastructure.LintTestUtils$checkTransitiveComparator$Wrapper extends java.lang.Object implements java.lang.Comparable {
private final Object item
final synthetic java.util.Comparator $comparator
public void <init> (java.util.Comparator, java.lang.Object)
java.util.Comparator $comparator
Object item
public final java.lang.Object getItem ()
public java.lang.String toString ()
public int compareTo (com.android.tools.lint.checks.infrastructure.LintTestUtils$checkTransitiveComparator$Wrapper)
com.android.tools.lint.checks.infrastructure.LintTestUtils$checkTransitiveComparator$Wrapper other
public volatile synthetic int compareTo (java.lang.Object)
Object other
}
com/android/tools/lint/checks/infrastructure/LintTestUtils$createTestProjectForFiles$client$1.class
LintTestUtils.kt
package com.android.tools.lint.checks.infrastructure
public final com.android.tools.lint.checks.infrastructure.LintTestUtils$createTestProjectForFiles$client$1 extends com.android.tools.lint.LintCliClient {
final synthetic java.util.Map $sourcesMap
final synthetic java.io.File $sdkHome
final synthetic com.intellij.pom.java.LanguageLevel $javaLanguageLevel
final synthetic org.jetbrains.kotlin.config.LanguageVersionSettings $kotlinLanguageLevel
final synthetic boolean $includeKotlinStdlib
final synthetic java.util.List $libs
final synthetic java.io.File $dir
final synthetic boolean $library
final synthetic boolean $android
void <init> (java.util.Map, java.io.File, com.intellij.pom.java.LanguageLevel, org.jetbrains.kotlin.config.LanguageVersionSettings, boolean, java.util.List, java.io.File, boolean, boolean)
java.util.Map $sourcesMap
java.io.File $sdkHome
com.intellij.pom.java.LanguageLevel $javaLanguageLevel
org.jetbrains.kotlin.config.LanguageVersionSettings $kotlinLanguageLevel
boolean $includeKotlinStdlib
java.util.List $libs
java.io.File $dir
boolean $library
boolean $android
public java.lang.CharSequence readFile (java.io.File)
java.io.File file
public com.android.sdklib.IAndroidTarget getCompileTarget (com.android.tools.lint.detector.api.Project)
com.android.sdklib.IAndroidTarget target
int i
java.util.List targets
com.android.tools.lint.detector.api.Project project
public java.io.File getSdkHome ()
public com.intellij.pom.java.LanguageLevel getJavaLanguageLevel (com.android.tools.lint.detector.api.Project)
com.android.tools.lint.detector.api.Project project
public org.jetbrains.kotlin.config.LanguageVersionSettings getKotlinLanguageLevel (com.android.tools.lint.detector.api.Project)
com.android.tools.lint.detector.api.Project project
public java.util.List getJavaLibraries (com.android.tools.lint.detector.api.Project, boolean)
java.util.List kotlinStdlib
com.android.tools.lint.detector.api.Project project
boolean includeProvided
public java.util.List getJavaSourceFolders (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)
int $i$a$-let-LintTestUtils$createTestProjectForFiles$client$1$createProject$1
String it
int $i$a$-let-LintTestUtils$createTestProjectForFiles$client$1$createProject$2
com.intellij.openapi.project.Project it
com.android.tools.lint.detector.api.Project clone
com.android.tools.lint.checks.infrastructure.LintTestUtils$createTestProjectForFiles$client$1$createProject$p$1 p
java.io.File dir
java.io.File referenceDir
}
com/android/tools/lint/checks/infrastructure/LintTestUtils$createTestProjectForFiles$client$1$createProject$p$1.class
LintTestUtils.kt
package com.android.tools.lint.checks.infrastructure
public final com.android.tools.lint.checks.infrastructure.LintTestUtils$createTestProjectForFiles$client$1$createProject$p$1 extends com.android.tools.lint.checks.infrastructure.TestLintClient$TestProject {
final synthetic boolean $library
final synthetic boolean $android
void <init> (com.android.tools.lint.checks.infrastructure.LintTestUtils$createTestProjectForFiles$client$1, java.io.File, java.io.File, boolean, boolean)
com.android.tools.lint.checks.infrastructure.LintTestUtils$createTestProjectForFiles$client$1 $receiver
java.io.File $dir
java.io.File $referenceDir
boolean $library
boolean $android
public boolean isLibrary ()
public boolean isAndroidProject ()
}
com/android/tools/lint/checks/infrastructure/LintTestUtils$parse$contexts$1.class
LintTestUtils.kt
package com.android.tools.lint.checks.infrastructure
final com.android.tools.lint.checks.infrastructure.LintTestUtils$parse$contexts$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 {
final synthetic com.android.tools.lint.client.api.LintDriver $driver
final synthetic com.android.tools.lint.detector.api.Project $project
final synthetic java.util.Map $sourceOverride
final synthetic com.android.tools.lint.client.api.UastParser $uastParser
void <init> (com.android.tools.lint.client.api.LintDriver, com.android.tools.lint.detector.api.Project, java.util.Map, com.android.tools.lint.client.api.UastParser)
com.android.tools.lint.client.api.LintDriver $driver
com.android.tools.lint.detector.api.Project $project
java.util.Map $sourceOverride
com.android.tools.lint.client.api.UastParser $uastParser
public final com.android.tools.lint.detector.api.JavaContext invoke (java.io.File)
com.android.tools.lint.detector.api.JavaContext context
java.io.File file
public volatile synthetic java.lang.Object invoke (java.lang.Object)
Object p1
}
com/android/tools/lint/checks/infrastructure/LintTestUtils$parse$disposable$1.class
LintTestUtils.kt
package com.android.tools.lint.checks.infrastructure
final com.android.tools.lint.checks.infrastructure.LintTestUtils$parse$disposable$1 extends java.lang.Object implements com.intellij.openapi.Disposable {
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 void dispose ()
}
com/android/tools/lint/checks/infrastructure/LintTestUtils$runOnSources$sourceFiles$1.class
LintTestUtils.kt
package com.android.tools.lint.checks.infrastructure
final com.android.tools.lint.checks.infrastructure.LintTestUtils$runOnSources$sourceFiles$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 {
final synthetic kotlin.jvm.functions.Function1 $ignore
final synthetic kotlin.jvm.functions.Function1 $accept
void <init> (kotlin.jvm.functions.Function1, kotlin.jvm.functions.Function1)
kotlin.jvm.functions.Function1 $ignore
kotlin.jvm.functions.Function1 $accept
public final java.lang.Boolean invoke (java.io.File)
java.io.File it
public volatile synthetic java.lang.Object invoke (java.lang.Object)
Object p1
}
com/android/tools/lint/checks/infrastructure/LintTestUtils$runOnSources$$inlined$sortedBy$1.class
Comparisons.kt
package com.android.tools.lint.checks.infrastructure
public final com.android.tools.lint.checks.infrastructure.LintTestUtils$runOnSources$$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-LintTestUtils$runOnSources$sourceFiles$2
java.io.File it
int $i$a$-sortedBy-LintTestUtils$runOnSources$sourceFiles$2
java.io.File it
Object a
Object b
}
com/android/tools/lint/checks/infrastructure/LintTestUtils$runOnSources$3.class
LintTestUtils.kt
package com.android.tools.lint.checks.infrastructure
final com.android.tools.lint.checks.infrastructure.LintTestUtils$runOnSources$3 extends java.lang.Object implements com.android.tools.lint.checks.infrastructure.TestResultTransformer {
final synthetic boolean $absolutePaths
final synthetic java.io.File $root
final synthetic StringBuilder $sb
final synthetic boolean $verbose
void <init> (boolean, java.io.File, java.lang.StringBuilder, boolean)
boolean $absolutePaths
java.io.File $root
StringBuilder $sb
boolean $verbose
public final java.lang.String transform (java.lang.String)
String cleaned
String report
}
com/android/tools/lint/checks/infrastructure/LintTestUtils$runOnSources$4.class
LintTestUtils.kt
package com.android.tools.lint.checks.infrastructure
final com.android.tools.lint.checks.infrastructure.LintTestUtils$runOnSources$4 extends java.lang.Object implements com.android.tools.lint.checks.infrastructure.TestResultTransformer {
final synthetic boolean $absolutePaths
final synthetic java.io.File $root
final synthetic StringBuilder $fixSb
final synthetic boolean $verbose
void <init> (boolean, java.io.File, java.lang.StringBuilder, boolean)
boolean $absolutePaths
java.io.File $root
StringBuilder $fixSb
boolean $verbose
public final java.lang.String transform (java.lang.String)
String cleaned
String report
}
com/android/tools/lint/checks/infrastructure/LintTestUtils$runOnSources$5.class
LintTestUtils.kt
package com.android.tools.lint.checks.infrastructure
final com.android.tools.lint.checks.infrastructure.LintTestUtils$runOnSources$5 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function3 {
public static final com.android.tools.lint.checks.infrastructure.LintTestUtils$runOnSources$5 INSTANCE
void <init> ()
public final void invoke (com.android.tools.lint.detector.api.Project, java.io.File, byte[])
java.io.File parent
java.io.File realFile
com.android.tools.lint.detector.api.Project project
java.io.File file
byte[] bytes
public volatile synthetic java.lang.Object invoke (java.lang.Object, java.lang.Object, java.lang.Object)
Object p1
Object p2
Object p3
static void <clinit> ()
}
com/android/tools/lint/checks/infrastructure/LintTestUtils$runOnSources$1.class
LintTestUtils.kt
package com.android.tools.lint.checks.infrastructure
final com.android.tools.lint.checks.infrastructure.LintTestUtils$runOnSources$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 {
public static final com.android.tools.lint.checks.infrastructure.LintTestUtils$runOnSources$1 INSTANCE
void <init> ()
public final java.lang.Boolean invoke (java.io.File)
java.io.File it
public volatile synthetic java.lang.Object invoke (java.lang.Object)
Object p1
static void <clinit> ()
}
com/android/tools/lint/checks/infrastructure/LintTestUtils$runOnSources$2.class
LintTestUtils.kt
package com.android.tools.lint.checks.infrastructure
final com.android.tools.lint.checks.infrastructure.LintTestUtils$runOnSources$2 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 {
public static final com.android.tools.lint.checks.infrastructure.LintTestUtils$runOnSources$2 INSTANCE
void <init> ()
public final java.lang.Boolean invoke (java.io.File)
String path
java.io.File it
public volatile synthetic java.lang.Object invoke (java.lang.Object)
Object p1
static void <clinit> ()
}
com/android/tools/lint/checks/infrastructure/LoggingTestLintClient.class
LoggingTestLintClient.kt
package com.android.tools.lint.checks.infrastructure
public com.android.tools.lint.checks.infrastructure.LoggingTestLintClient extends com.android.tools.lint.checks.infrastructure.TestLintClient {
private final StringBuilder log
public void <init> ()
public java.lang.String getLoggedOutput ()
public transient void log (com.android.tools.lint.detector.api.Severity, java.lang.Throwable, java.lang.String, java.lang.Object[])
int $i$a$-let-LoggingTestLintClient$log$1
String it
int $i$a$-let-LoggingTestLintClient$log$2
java.io.StringWriter sw
java.io.PrintWriter pw
Throwable it
com.android.tools.lint.detector.api.Severity severity
Throwable exception
String format
Object[] args
public transient void log (java.lang.Throwable, java.lang.String, java.lang.Object[])
Throwable exception
String format
Object[] args
}
com/android/tools/lint/checks/infrastructure/MavenLibrary.class
MavenLibrary.kt
package com.android.tools.lint.checks.infrastructure
public final com.android.tools.lint.checks.infrastructure.MavenLibrary extends com.android.tools.lint.checks.infrastructure.StubClassFile {
private final String artifact
public void <init> (java.lang.String, com.android.tools.lint.checks.infrastructure.BytecodeTestFile$Type, java.util.List, java.util.List)
String artifact
com.android.tools.lint.checks.infrastructure.BytecodeTestFile$Type type
java.util.List stubSources
java.util.List compileOnly
public final java.lang.String getArtifact ()
}
com/android/tools/lint/checks/infrastructure/MergedSourceTransformationTestMode.class
MergedSourceTransformationTestMode.kt
package com.android.tools.lint.checks.infrastructure
public final com.android.tools.lint.checks.infrastructure.MergedSourceTransformationTestMode extends com.android.tools.lint.checks.infrastructure.UastSourceTransformationTestMode {
private final java.util.List modes
private final java.util.Map edits
private final boolean modifiesSources
public void <init> (java.util.List, java.util.Map)
java.util.List modes
java.util.Map edits
public final java.util.List getModes$lint_tests ()
public final java.util.Map getEdits$lint_tests ()
public java.lang.String getDescription ()
public java.lang.String getFieldName ()
public java.lang.String getFolderName ()
public boolean getModifiesSources ()
private final void initializeSources (com.android.tools.lint.checks.infrastructure.TestMode$TestModeContext)
int $i$a$-assert-MergedSourceTransformationTestMode$initializeSources$1
String original
java.util.List edits
String edited
java.io.File target
java.io.File file
kotlin.Pair contents
com.android.tools.lint.checks.infrastructure.TestMode$TestModeContext testContext
public boolean sameOutput (java.lang.String, java.lang.String, com.android.tools.lint.checks.infrastructure.TestMode$OutputKind)
int $i$a$-any-MergedSourceTransformationTestMode$sameOutput$1
com.android.tools.lint.checks.infrastructure.TestMode mode
Object element$iv
int $i$f$any
Iterable $this$any$iv
String expected
String actual
com.android.tools.lint.checks.infrastructure.TestMode$OutputKind type
public boolean processTestFiles (com.android.tools.lint.checks.infrastructure.TestMode$TestModeContext, java.io.File, java.io.File, kotlin.jvm.functions.Function2)
com.android.tools.lint.checks.infrastructure.TestMode$TestModeContext testContext
java.io.File projectDir
java.io.File sdkHome
kotlin.jvm.functions.Function2 changeCallback
public java.util.List transform (java.lang.String, com.android.tools.lint.detector.api.JavaContext, org.jetbrains.uast.UFile, java.util.Map)
String source
com.android.tools.lint.detector.api.JavaContext context
org.jetbrains.uast.UFile root
java.util.Map clientData
public java.lang.String toString ()
}
com/android/tools/lint/checks/infrastructure/MergedSourceTransformationTestMode$description$1.class
MergedSourceTransformationTestMode.kt
package com.android.tools.lint.checks.infrastructure
final com.android.tools.lint.checks.infrastructure.MergedSourceTransformationTestMode$description$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 {
public static final com.android.tools.lint.checks.infrastructure.MergedSourceTransformationTestMode$description$1 INSTANCE
void <init> ()
public final java.lang.CharSequence invoke (com.android.tools.lint.checks.infrastructure.TestMode)
com.android.tools.lint.checks.infrastructure.TestMode it
public volatile synthetic java.lang.Object invoke (java.lang.Object)
Object p1
static void <clinit> ()
}
com/android/tools/lint/checks/infrastructure/MergedSourceTransformationTestMode$fieldName$1.class
MergedSourceTransformationTestMode.kt
package com.android.tools.lint.checks.infrastructure
final com.android.tools.lint.checks.infrastructure.MergedSourceTransformationTestMode$fieldName$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 {
public static final com.android.tools.lint.checks.infrastructure.MergedSourceTransformationTestMode$fieldName$1 INSTANCE
void <init> ()
public final java.lang.CharSequence invoke (com.android.tools.lint.checks.infrastructure.TestMode)
com.android.tools.lint.checks.infrastructure.TestMode it
public volatile synthetic java.lang.Object invoke (java.lang.Object)
Object p1
static void <clinit> ()
}
com/android/tools/lint/checks/infrastructure/MergedSourceTransformationTestMode$folderName$1.class
MergedSourceTransformationTestMode.kt
package com.android.tools.lint.checks.infrastructure
final com.android.tools.lint.checks.infrastructure.MergedSourceTransformationTestMode$folderName$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 {
public static final com.android.tools.lint.checks.infrastructure.MergedSourceTransformationTestMode$folderName$1 INSTANCE
void <init> ()
public final java.lang.CharSequence invoke (com.android.tools.lint.checks.infrastructure.TestMode)
com.android.tools.lint.checks.infrastructure.TestMode it
public volatile synthetic java.lang.Object invoke (java.lang.Object)
Object p1
static void <clinit> ()
}
com/android/tools/lint/checks/infrastructure/ModuleResourcesTestMode.class
ModuleResourcesTestMode.kt
package com.android.tools.lint.checks.infrastructure
public final com.android.tools.lint.checks.infrastructure.ModuleResourcesTestMode extends com.android.tools.lint.checks.infrastructure.SourceTransformationTestMode {
private final String diffExplanation
public void <init> ()
public boolean usePartialAnalysis ()
public boolean applies (com.android.tools.lint.checks.infrastructure.TestMode$TestModeContext)
String path
com.android.tools.lint.checks.infrastructure.TestFile file
boolean hasCode
int resourceCount
boolean hasManifest
com.android.tools.lint.checks.infrastructure.TestMode$TestModeContext context
public java.util.List configureProjects (java.util.List)
int $i$a$-filter-ModuleResourcesTestMode$configureProjects$values$1
com.android.tools.lint.checks.infrastructure.TestFile it
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$f$toTypedArray
java.util.Collection thisCollection$iv
java.util.Collection $this$toTypedArray$iv
int $i$a$-filter-ModuleResourcesTestMode$configureProjects$files$1
com.android.tools.lint.checks.infrastructure.TestFile it
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$f$toTypedArray
java.util.Collection thisCollection$iv
java.util.Collection $this$toTypedArray$iv
int $i$a$-filter-ModuleResourcesTestMode$configureProjects$code$1
com.android.tools.lint.checks.infrastructure.TestFile it
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$f$toTypedArray
java.util.Collection thisCollection$iv
java.util.Collection $this$toTypedArray$iv
com.android.tools.lint.checks.infrastructure.ProjectDescription project
com.android.tools.lint.checks.infrastructure.ProjectDescription values
com.android.tools.lint.checks.infrastructure.ProjectDescription files
com.android.tools.lint.checks.infrastructure.ProjectDescription code
java.util.List projects
public boolean sameOutput (java.lang.String, java.lang.String, com.android.tools.lint.checks.infrastructure.TestMode$OutputKind)
String expected
String actual
com.android.tools.lint.checks.infrastructure.TestMode$OutputKind type
public java.lang.String transformMessage (java.lang.String)
String message
public java.lang.String getDiffExplanation ()
}
com/android/tools/lint/checks/infrastructure/ModuleResourcesTestModeKt.class
ModuleResourcesTestMode.kt
package com.android.tools.lint.checks.infrastructure
public final com.android.tools.lint.checks.infrastructure.ModuleResourcesTestModeKt extends java.lang.Object {
private static final boolean isXmlResource (com.android.tools.lint.checks.infrastructure.TestFile)
com.android.tools.lint.checks.infrastructure.TestFile $this$isXmlResource
private static final boolean isValueXmlResource (com.android.tools.lint.checks.infrastructure.TestFile)
com.android.tools.lint.checks.infrastructure.TestFile $this$isValueXmlResource
private static final boolean isManifest (com.android.tools.lint.checks.infrastructure.TestFile)
com.android.tools.lint.checks.infrastructure.TestFile $this$isManifest
public static final synthetic boolean access$isXmlResource (com.android.tools.lint.checks.infrastructure.TestFile)
com.android.tools.lint.checks.infrastructure.TestFile $receiver
public static final synthetic boolean access$isManifest (com.android.tools.lint.checks.infrastructure.TestFile)
com.android.tools.lint.checks.infrastructure.TestFile $receiver
public static final synthetic boolean access$isValueXmlResource (com.android.tools.lint.checks.infrastructure.TestFile)
com.android.tools.lint.checks.infrastructure.TestFile $receiver
}
com/android/tools/lint/checks/infrastructure/ParenthesisTestMode.class
ParenthesisTestMode.kt
package com.android.tools.lint.checks.infrastructure
public final com.android.tools.lint.checks.infrastructure.ParenthesisTestMode extends com.android.tools.lint.checks.infrastructure.UastSourceTransformationTestMode {
private final boolean includeUnlikely
private final String diffExplanation
public void <init> (boolean)
boolean includeUnlikely
public synthetic void <init> (boolean, int, kotlin.jvm.internal.DefaultConstructorMarker)
public java.lang.String getDiffExplanation ()
public java.util.List transform (java.lang.String, com.android.tools.lint.detector.api.JavaContext, org.jetbrains.uast.UFile, java.util.Map)
java.util.List edits
String source
com.android.tools.lint.detector.api.JavaContext context
org.jetbrains.uast.UFile root
java.util.Map clientData
public java.lang.String transformMessage (java.lang.String)
String message
public void <init> ()
public static final synthetic boolean access$getIncludeUnlikely$p (com.android.tools.lint.checks.infrastructure.ParenthesisTestMode)
com.android.tools.lint.checks.infrastructure.ParenthesisTestMode $this
}
com/android/tools/lint/checks/infrastructure/ParenthesisTestMode$transform$1.class
ParenthesisTestMode.kt
package com.android.tools.lint.checks.infrastructure
public final com.android.tools.lint.checks.infrastructure.ParenthesisTestMode$transform$1 extends com.android.tools.lint.checks.infrastructure.UastSourceTransformationTestMode$EditVisitor {
final synthetic com.android.tools.lint.checks.infrastructure.ParenthesisTestMode this$0
final synthetic java.util.List $edits
void <init> (com.android.tools.lint.checks.infrastructure.ParenthesisTestMode, java.util.List)
com.android.tools.lint.checks.infrastructure.ParenthesisTestMode $receiver
java.util.List $edits
public boolean visitBinaryExpression (org.jetbrains.uast.UBinaryExpression)
org.jetbrains.uast.UBinaryExpression node
public boolean visitCallExpression (org.jetbrains.uast.UCallExpression)
org.jetbrains.uast.UCallExpression node
private final void checkCall (org.jetbrains.uast.UCallExpression)
String name
org.jetbrains.uast.UExpression receiver
org.jetbrains.uast.UCallExpression node
public boolean visitIfExpression (org.jetbrains.uast.UIfExpression)
int $i$a$-let-ParenthesisTestMode$transform$1$visitIfExpression$1
org.jetbrains.uast.UExpression it
int $i$a$-let-ParenthesisTestMode$transform$1$visitIfExpression$2
org.jetbrains.uast.UExpression it
org.jetbrains.uast.UIfExpression node
public boolean visitLiteralExpression (org.jetbrains.uast.ULiteralExpression)
com.intellij.psi.PsiElement sourcePsi
org.jetbrains.uast.ULiteralExpression node
public boolean visitBinaryExpressionWithType (org.jetbrains.uast.UBinaryExpressionWithType)
org.jetbrains.uast.UBinaryExpressionWithType node
public boolean visitPolyadicExpression (org.jetbrains.uast.UPolyadicExpression)
org.jetbrains.uast.UExpression child
org.jetbrains.uast.UPolyadicExpression node
public boolean visitPrefixExpression (org.jetbrains.uast.UPrefixExpression)
org.jetbrains.uast.UPrefixExpression node
private final void parenthesize (org.jetbrains.uast.UExpression)
org.jetbrains.uast.UExpression node
private final void parenthesize (org.jetbrains.uast.UExpression, org.jetbrains.uast.UExpression)
org.jetbrains.uast.UExpression beginNode
org.jetbrains.uast.UExpression endNode
}
com/android/tools/lint/checks/infrastructure/PartialTestMode.class
PartialTestMode.kt
package com.android.tools.lint.checks.infrastructure
public final com.android.tools.lint.checks.infrastructure.PartialTestMode extends com.android.tools.lint.checks.infrastructure.TestMode {
private final String folderName
private final boolean modifiesSources
private final kotlin.jvm.functions.Function3 eventListener
private final String diffExplanation
public void <init> ()
public java.lang.String getFolderName ()
public boolean getModifiesSources ()
public boolean usePartialAnalysis ()
public boolean applies (com.android.tools.lint.checks.infrastructure.TestMode$TestModeContext)
com.android.tools.lint.checks.infrastructure.TestMode$TestModeContext context
public java.lang.Object before (com.android.tools.lint.checks.infrastructure.TestMode$TestModeContext)
int $i$a$-let-PartialTestMode$before$1
java.io.File it
com.android.tools.lint.checks.infrastructure.TestLintTask task
java.util.List projectFolders
com.android.tools.lint.checks.infrastructure.ProjectDescriptionList projects
java.io.File manifest
Object contents
com.android.tools.lint.checks.infrastructure.TestMode$TestModeContext context
public kotlin.jvm.functions.Function3 getEventListener ()
public java.lang.String getDiffExplanation ()
private final java.lang.String replaceManifestVersions (java.io.File, int, int)
int $i$a$-let-PartialTestMode$replaceManifestVersions$1
int it
NumberFormatException e
org.w3c.dom.NodeList usesSdks
org.w3c.dom.Element e
String targetSdkVersion
String minSdkVersion
String padding
String prefix
String postfix
String padding
String prefix
String postfix
String originalManifest
int newMinSdk
int newTargetSdk
int currentMin
int currentTarget
org.w3c.dom.Document doc
String minAttribute
String targetAttribute
int minStart
String newManifest
int minEnd
int targetStart
int targetEnd
java.io.File manifestFile
int minSdk
int targetSdk
private final java.io.File findManifest (java.io.File)
java.io.File manifestFile
java.io.File projectDir
}
com/android/tools/lint/checks/infrastructure/PartialTestMode$State.class
PartialTestMode.kt
package com.android.tools.lint.checks.infrastructure
final com.android.tools.lint.checks.infrastructure.PartialTestMode$State extends java.lang.Object {
private final java.io.File manifestFile
private final String originalManifest
public void <init> (java.io.File, java.lang.String)
java.io.File manifestFile
String originalManifest
public final java.io.File getManifestFile ()
public final java.lang.String getOriginalManifest ()
}
com/android/tools/lint/checks/infrastructure/PartialTestMode$eventListener$1.class
PartialTestMode.kt
package com.android.tools.lint.checks.infrastructure
final com.android.tools.lint.checks.infrastructure.PartialTestMode$eventListener$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function3 {
public static final com.android.tools.lint.checks.infrastructure.PartialTestMode$eventListener$1 INSTANCE
void <init> ()
public final void invoke (com.android.tools.lint.checks.infrastructure.TestMode$TestModeContext, com.android.tools.lint.client.api.LintListener$EventType, java.lang.Object)
com.android.tools.lint.checks.infrastructure.PartialTestMode$State state
int $i$a$-filter-PartialTestMode$eventListener$1$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
java.io.IOException ignore
java.io.File dir
com.android.tools.lint.checks.infrastructure.TestLintTask task
com.android.tools.lint.checks.infrastructure.ProjectDescription description
com.android.tools.lint.detector.api.Project dependency
java.util.Set projects
com.android.tools.lint.detector.api.Context lintContext
com.android.tools.lint.checks.infrastructure.TestMode$TestModeContext context
com.android.tools.lint.client.api.LintListener$EventType type
Object s
public volatile synthetic java.lang.Object invoke (java.lang.Object, java.lang.Object, java.lang.Object)
Object p1
Object p2
Object p3
static void <clinit> ()
}
com/android/tools/lint/checks/infrastructure/ProjectDescription.class
ProjectDescription.kt
package com.android.tools.lint.checks.infrastructure
public final com.android.tools.lint.checks.infrastructure.ProjectDescription extends java.lang.Object implements java.lang.Comparable {
public static final com.android.tools.lint.checks.infrastructure.ProjectDescription$Companion Companion
private com.android.tools.lint.checks.infrastructure.TestFile[] files
private final java.util.List dependsOn
private final java.util.List dependsOnNames
private String dependencyGraph
private String name
private com.android.tools.lint.checks.infrastructure.ProjectDescription$Type type
private boolean haveSetType
private boolean report
private boolean primary
private com.android.tools.lint.checks.infrastructure.ProjectDescription under
private String variantName
public final com.android.tools.lint.checks.infrastructure.TestFile[] getFiles ()
public final void setFiles (com.android.tools.lint.checks.infrastructure.TestFile[])
com.android.tools.lint.checks.infrastructure.TestFile[]
public final java.util.List getDependsOn ()
public final java.util.List getDependsOnNames ()
public final java.lang.String getDependencyGraph ()
public final void setDependencyGraph (java.lang.String)
String
public final java.lang.String getName ()
public final void setName (java.lang.String)
String
public final com.android.tools.lint.checks.infrastructure.ProjectDescription$Type getType ()
public final void setType (com.android.tools.lint.checks.infrastructure.ProjectDescription$Type)
com.android.tools.lint.checks.infrastructure.ProjectDescription$Type value
public final boolean getHaveSetType ()
public final void setHaveSetType (boolean)
boolean
public final boolean getReport ()
public final void setReport (boolean)
boolean
public final boolean getPrimary ()
public final void setPrimary (boolean)
boolean
public final com.android.tools.lint.checks.infrastructure.ProjectDescription getUnder ()
public final void setUnder (com.android.tools.lint.checks.infrastructure.ProjectDescription)
com.android.tools.lint.checks.infrastructure.ProjectDescription
public final java.lang.String getVariantName ()
public final void setVariantName (java.lang.String)
String
public void <init> ()
int $i$f$emptyArray
public transient void <init> (com.android.tools.lint.checks.infrastructure.TestFile[])
int $i$f$emptyArray
com.android.tools.lint.checks.infrastructure.TestFile[] files
public final com.android.tools.lint.checks.infrastructure.ProjectDescription name (java.lang.String)
String name
public final transient com.android.tools.lint.checks.infrastructure.ProjectDescription files (com.android.tools.lint.checks.infrastructure.TestFile[])
com.android.tools.lint.checks.infrastructure.TestFile[] files
public final com.android.tools.lint.checks.infrastructure.ProjectDescription dependsOn (com.android.tools.lint.checks.infrastructure.ProjectDescription)
com.android.tools.lint.checks.infrastructure.ProjectDescription library
public final com.android.tools.lint.checks.infrastructure.ProjectDescription dependsOn (java.lang.String)
String name
public final com.android.tools.lint.checks.infrastructure.ProjectDescription addFile (com.android.tools.lint.checks.infrastructure.TestFile)
int $i$f$toTypedArray
java.util.Collection thisCollection$iv
java.util.Collection $this$toTypedArray$iv
com.android.tools.lint.checks.infrastructure.TestFile file
public final com.android.tools.lint.checks.infrastructure.ProjectDescription withDependencyGraph (java.lang.String)
String dependencyGraph
public final com.android.tools.lint.checks.infrastructure.ProjectDescription type (com.android.tools.lint.checks.infrastructure.ProjectDescription$Type)
com.android.tools.lint.checks.infrastructure.ProjectDescription$Type type
public final com.android.tools.lint.checks.infrastructure.ProjectDescription under (com.android.tools.lint.checks.infrastructure.ProjectDescription)
com.android.tools.lint.checks.infrastructure.ProjectDescription parent
public final com.android.tools.lint.checks.infrastructure.ProjectDescription variant (java.lang.String)
String variantName
public final com.android.tools.lint.checks.infrastructure.ProjectDescription report (boolean)
boolean report
public final void ensureUnique ()
String name
int next
String base
boolean added
com.android.tools.lint.checks.infrastructure.TestFile file
java.util.Set targets
public java.lang.String toString ()
public final boolean isUnder (com.android.tools.lint.checks.infrastructure.ProjectDescription)
com.android.tools.lint.checks.infrastructure.ProjectDescription under
com.android.tools.lint.checks.infrastructure.ProjectDescription desc
public int compareTo (com.android.tools.lint.checks.infrastructure.ProjectDescription)
com.android.tools.lint.checks.infrastructure.ProjectDescription$Type t1
com.android.tools.lint.checks.infrastructure.ProjectDescription$Type t2
int delta
com.android.tools.lint.checks.infrastructure.ProjectDescription other
public volatile synthetic int compareTo (java.lang.Object)
Object other
static void <clinit> ()
}
com/android/tools/lint/checks/infrastructure/ProjectDescription$Companion.class
ProjectDescription.kt
package com.android.tools.lint.checks.infrastructure
public final com.android.tools.lint.checks.infrastructure.ProjectDescription$Companion extends java.lang.Object {
private void <init> ()
public final java.io.File getProjectDirectory (com.android.tools.lint.checks.infrastructure.ProjectDescription, java.io.File)
int $i$a$-with-ProjectDescription$Companion$getProjectDirectory$1
java.util.List $this$getProjectDirectory_u24lambda_u240
Object curr
java.util.List segments
String relativePath
com.android.tools.lint.checks.infrastructure.ProjectDescription project
java.io.File rootDir
public final transient void populateProjectDirectory (com.android.tools.lint.checks.infrastructure.TestLintTask, com.android.tools.lint.checks.infrastructure.ProjectDescription, java.io.File, com.android.tools.lint.checks.infrastructure.TestFile[])
boolean ok
com.android.tools.lint.checks.infrastructure.TestFile fp
int $i$a$-any-ProjectDescription$Companion$populateProjectDirectory$1
com.android.tools.lint.checks.infrastructure.TestFile it
Object element$iv
int $i$f$any
Iterable $this$any$iv
int $i$a$-let-ProjectDescription$Companion$populateProjectDirectory$2
String dependencyGraph
Object mocker
com.android.tools.lint.checks.infrastructure.TestFile fp
int $i$f$toTypedArray
java.util.Collection thisCollection$iv
java.util.Collection $this$toTypedArray$iv
com.android.tools.lint.checks.infrastructure.TestFile classpath
com.android.tools.lint.checks.infrastructure.CompiledSourceFile fp
com.android.tools.lint.checks.infrastructure.CompiledSourceFile fp
int $i$a$-any-ProjectDescription$Companion$populateProjectDirectory$3
com.android.tools.lint.checks.infrastructure.TestFile it
Object element$iv
int $i$f$any
Object[] $this$any$iv
com.android.tools.lint.detector.api.Option option
com.android.tools.lint.detector.api.Issue issue
String key
String value
StringBuilder sb
com.android.tools.lint.checks.infrastructure.TestFile config
boolean haveGradle
java.util.List jars
java.util.List compiled
boolean missingClasses
java.io.File manifest
com.android.tools.lint.checks.infrastructure.TestLintTask $this$populateProjectDirectory
com.android.tools.lint.checks.infrastructure.ProjectDescription project
java.io.File projectDir
com.android.tools.lint.checks.infrastructure.TestFile[] testFiles
private final void adjustGradleSourceSet (com.android.tools.lint.checks.infrastructure.TestFile)
com.android.tools.lint.checks.infrastructure.TestFile source
com.android.tools.lint.checks.infrastructure.TestFile $this$adjustGradleSourceSet
private final void addManifestFileIfNecessary (java.io.File)
boolean ok
java.io.File parentFile
java.io.File manifest
public synthetic void <init> (kotlin.jvm.internal.DefaultConstructorMarker)
kotlin.jvm.internal.DefaultConstructorMarker $constructor_marker
}
com/android/tools/lint/checks/infrastructure/ProjectDescription$Type.class
ProjectDescription.kt
package com.android.tools.lint.checks.infrastructure
public final enum com.android.tools.lint.checks.infrastructure.ProjectDescription$Type extends java.lang.Enum {
public static final enum com.android.tools.lint.checks.infrastructure.ProjectDescription$Type APP
public static final enum com.android.tools.lint.checks.infrastructure.ProjectDescription$Type LIBRARY
public static final enum com.android.tools.lint.checks.infrastructure.ProjectDescription$Type JAVA
private static final synthetic com.android.tools.lint.checks.infrastructure.ProjectDescription$Type[] $VALUES
private void <init> (java.lang.String, int)
String $enum$name
int $enum$ordinal
public static com.android.tools.lint.checks.infrastructure.ProjectDescription$Type[] values ()
public static com.android.tools.lint.checks.infrastructure.ProjectDescription$Type valueOf (java.lang.String)
String value
private static final synthetic com.android.tools.lint.checks.infrastructure.ProjectDescription$Type[] $values ()
static void <clinit> ()
}
com/android/tools/lint/checks/infrastructure/ProjectDescriptionList.class
ProjectDescriptionList.kt
package com.android.tools.lint.checks.infrastructure
public final com.android.tools.lint.checks.infrastructure.ProjectDescriptionList extends java.lang.Object implements java.lang.Iterable kotlin.jvm.internal.markers.KMappedMarker {
private java.util.List projects
private com.android.tools.lint.checks.infrastructure.ProjectDescription reportFrom
private com.android.tools.lint.checks.infrastructure.ProjectDescription implicitReportFrom
public void <init> (java.util.List, com.android.tools.lint.checks.infrastructure.ProjectDescription)
java.util.List projects
com.android.tools.lint.checks.infrastructure.ProjectDescription reportFrom
public synthetic void <init> (java.util.List, com.android.tools.lint.checks.infrastructure.ProjectDescription, int, kotlin.jvm.internal.DefaultConstructorMarker)
public final java.util.List getProjects ()
public final void setProjects (java.util.List)
java.util.List
public final com.android.tools.lint.checks.infrastructure.ProjectDescription getReportFrom ()
public final void setReportFrom (com.android.tools.lint.checks.infrastructure.ProjectDescription)
com.android.tools.lint.checks.infrastructure.ProjectDescription
public final com.android.tools.lint.checks.infrastructure.ProjectDescription getImplicitReportFrom ()
public final int getSize ()
public final boolean isEmpty ()
public final com.android.tools.lint.checks.infrastructure.ProjectDescription get (int)
int index
public final void addProject (com.android.tools.lint.checks.infrastructure.ProjectDescription)
com.android.tools.lint.checks.infrastructure.ProjectDescription project
public final void addProjects (java.util.List)
com.android.tools.lint.checks.infrastructure.ProjectDescription project
java.util.List projects
public final void expandProjects (com.android.tools.lint.checks.infrastructure.ProjectDescription$Type)
com.android.tools.lint.checks.infrastructure.ProjectDescription project
int $i$f$toTypedArray
java.util.Collection thisCollection$iv
java.util.Collection $this$toTypedArray$iv
com.android.tools.lint.checks.infrastructure.TestFile source
String name
com.android.tools.lint.checks.infrastructure.ProjectDescription newProject
String path
com.android.tools.lint.checks.infrastructure.TestFile file
int $i$f$toTypedArray
java.util.Collection thisCollection$iv
java.util.Collection $this$toTypedArray$iv
com.android.tools.lint.checks.infrastructure.TestFile[] files
java.util.List filtered
com.android.tools.lint.checks.infrastructure.ProjectDescription project
com.android.tools.lint.checks.infrastructure.ProjectDescription project
java.util.List allProjects
java.util.Map nameMap
java.util.List added
com.android.tools.lint.checks.infrastructure.ProjectDescription$Type defaultType
private final java.util.Set getProjectNames ()
String name
String path
com.android.tools.lint.checks.infrastructure.TestFile file
String projectName
com.android.tools.lint.checks.infrastructure.ProjectDescription project
java.util.Set names
public final void assignProjectNames ()
String name
com.android.tools.lint.checks.infrastructure.ProjectDescription project
java.util.Set usedNames
private final java.lang.String pickUniqueName (java.util.Set, com.android.tools.lint.checks.infrastructure.ProjectDescription)
String name
String root
int index
java.util.Set usedNames
com.android.tools.lint.checks.infrastructure.ProjectDescription project
private final void addNamedDependencies ()
com.android.tools.lint.checks.infrastructure.ProjectDescription project
com.android.tools.lint.checks.infrastructure.ProjectDescription dependency
String name
com.android.tools.lint.checks.infrastructure.ProjectDescription project
java.util.Map nameMap
public final void sort ()
public java.util.Iterator iterator ()
public void <init> ()
}
com/android/tools/lint/checks/infrastructure/ProjectDescriptionList$WhenMappings.class
ProjectDescriptionList.kt
package com.android.tools.lint.checks.infrastructure
public final synthetic com.android.tools.lint.checks.infrastructure.ProjectDescriptionList$WhenMappings extends java.lang.Object {
public static final synthetic int[] $EnumSwitchMapping$0
static void <clinit> ()
}
com/android/tools/lint/checks/infrastructure/ResolveCheckerKt.class
ResolveChecker.kt
package com.android.tools.lint.checks.infrastructure
public final com.android.tools.lint.checks.infrastructure.ResolveCheckerKt extends java.lang.Object {
public static final void checkFile (com.android.tools.lint.detector.api.JavaContext, org.jetbrains.uast.UFile, com.android.tools.lint.checks.infrastructure.TestLintTask, boolean)
int line
StringBuilder sb
com.android.tools.lint.detector.api.Location location
String source
String lines
int $i$a$-let-ResolveCheckerKt$checkFile$detectors$3
com.android.tools.lint.detector.api.Detector it
com.intellij.psi.PsiErrorElement error
kotlin.sequences.Sequence detectors
java.util.Set applicableCalls
java.util.Set applicableReferences
java.util.Set applicableConstructorTypes
com.android.tools.lint.detector.api.JavaContext $this$checkFile
org.jetbrains.uast.UFile root
com.android.tools.lint.checks.infrastructure.TestLintTask task
boolean isStub
public static synthetic void checkFile$default (com.android.tools.lint.detector.api.JavaContext, org.jetbrains.uast.UFile, com.android.tools.lint.checks.infrastructure.TestLintTask, boolean, int, java.lang.Object)
}
com/android/tools/lint/checks/infrastructure/ResolveCheckerKt$checkFile$lines$1.class
ResolveChecker.kt
package com.android.tools.lint.checks.infrastructure
final com.android.tools.lint.checks.infrastructure.ResolveCheckerKt$checkFile$lines$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 {
final synthetic String $source
void <init> (java.lang.String)
String $source
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/checks/infrastructure/ResolveCheckerKt$checkFile$detectors$1.class
ResolveChecker.kt
package com.android.tools.lint.checks.infrastructure
final com.android.tools.lint.checks.infrastructure.ResolveCheckerKt$checkFile$detectors$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 {
public static final com.android.tools.lint.checks.infrastructure.ResolveCheckerKt$checkFile$detectors$1 INSTANCE
void <init> ()
public final java.lang.Class 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/checks/infrastructure/ResolveCheckerKt$checkFile$detectors$2.class
ResolveChecker.kt
package com.android.tools.lint.checks.infrastructure
final com.android.tools.lint.checks.infrastructure.ResolveCheckerKt$checkFile$detectors$2 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 {
public static final com.android.tools.lint.checks.infrastructure.ResolveCheckerKt$checkFile$detectors$2 INSTANCE
void <init> ()
public final com.android.tools.lint.detector.api.Detector invoke (java.lang.Class)
Class it
public volatile synthetic java.lang.Object invoke (java.lang.Object)
Object p1
static void <clinit> ()
}
com/android/tools/lint/checks/infrastructure/ResolveCheckerKt$checkFile$applicableCalls$1.class
ResolveChecker.kt
package com.android.tools.lint.checks.infrastructure
final com.android.tools.lint.checks.infrastructure.ResolveCheckerKt$checkFile$applicableCalls$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 {
public static final com.android.tools.lint.checks.infrastructure.ResolveCheckerKt$checkFile$applicableCalls$1 INSTANCE
void <init> ()
public final java.util.List invoke (com.android.tools.lint.detector.api.Detector)
com.android.tools.lint.detector.api.Detector it
public volatile synthetic java.lang.Object invoke (java.lang.Object)
Object p1
static void <clinit> ()
}
com/android/tools/lint/checks/infrastructure/ResolveCheckerKt$checkFile$applicableReferences$1.class
ResolveChecker.kt
package com.android.tools.lint.checks.infrastructure
final com.android.tools.lint.checks.infrastructure.ResolveCheckerKt$checkFile$applicableReferences$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 {
public static final com.android.tools.lint.checks.infrastructure.ResolveCheckerKt$checkFile$applicableReferences$1 INSTANCE
void <init> ()
public final java.util.List invoke (com.android.tools.lint.detector.api.Detector)
com.android.tools.lint.detector.api.Detector it
public volatile synthetic java.lang.Object invoke (java.lang.Object)
Object p1
static void <clinit> ()
}
com/android/tools/lint/checks/infrastructure/ResolveCheckerKt$checkFile$applicableConstructorTypes$1.class
ResolveChecker.kt
package com.android.tools.lint.checks.infrastructure
final com.android.tools.lint.checks.infrastructure.ResolveCheckerKt$checkFile$applicableConstructorTypes$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 {
public static final com.android.tools.lint.checks.infrastructure.ResolveCheckerKt$checkFile$applicableConstructorTypes$1 INSTANCE
void <init> ()
public final java.util.List invoke (com.android.tools.lint.detector.api.Detector)
com.android.tools.lint.detector.api.Detector it
public volatile synthetic java.lang.Object invoke (java.lang.Object)
Object p1
static void <clinit> ()
}
com/android/tools/lint/checks/infrastructure/ResolveCheckerKt$checkFile$1.class
ResolveChecker.kt
package com.android.tools.lint.checks.infrastructure
public final com.android.tools.lint.checks.infrastructure.ResolveCheckerKt$checkFile$1 extends org.jetbrains.uast.visitor.AbstractUastVisitor {
final synthetic com.android.tools.lint.detector.api.JavaContext $this_checkFile
final synthetic java.util.Set $applicableCalls
final synthetic java.util.Set $applicableConstructorTypes
final synthetic java.util.Set $applicableReferences
final synthetic boolean $isStub
final synthetic com.android.tools.lint.checks.infrastructure.TestLintTask $task
void <init> (com.android.tools.lint.detector.api.JavaContext, java.util.Set, java.util.Set, java.util.Set, boolean, com.android.tools.lint.checks.infrastructure.TestLintTask)
com.android.tools.lint.detector.api.JavaContext $receiver
java.util.Set $applicableCalls
java.util.Set $applicableConstructorTypes
java.util.Set $applicableReferences
boolean $isStub
com.android.tools.lint.checks.infrastructure.TestLintTask $task
private final boolean ignoredImport (java.lang.String)
String s
public boolean visitImportStatement (org.jetbrains.uast.UImportStatement)
String name
com.intellij.psi.PsiJavaCodeReferenceElement cls
com.intellij.psi.PsiElement importedClass
String className
String name
com.intellij.psi.JavaPsiFacade facade
com.intellij.psi.PsiClass psiClass
String fqn
Integer index
int $i$a$-any-ResolveCheckerKt$checkFile$1$visitImportStatement$1
com.intellij.psi.PsiClass it
Object element$iv
int $i$f$any
Object[] $this$any$iv
int $i$a$-takeIf-ResolveCheckerKt$checkFile$1$visitImportStatement$2$1
java.util.Collection it
int $i$a$-let-ResolveCheckerKt$checkFile$1$visitImportStatement$2$2
java.util.Collection it
int $i$a$-analyze-ResolveCheckerKt$checkFile$1$visitImportStatement$2
org.jetbrains.kotlin.idea.references.KtSimpleNameReference reference
org.jetbrains.kotlin.analysis.api.KtAnalysisSession $this$visitImportStatement_u24lambda_u243
int $i$f$analyse
org.jetbrains.kotlin.analysis.api.session.KtAnalysisSessionProvider this_$iv$iv$iv
org.jetbrains.kotlin.analysis.api.KtAnalysisSession analysisSession$iv$iv$iv
int $i$f$analyse
org.jetbrains.kotlin.analysis.api.session.KtAnalysisSessionProvider this_$iv$iv
int $i$f$analyze
int $i$f$analyze
int $i$f$analyse
org.jetbrains.kotlin.analysis.api.session.KtAnalysisSessionProvider this_$iv$iv
int $i$f$analyse
org.jetbrains.kotlin.analysis.api.session.KtAnalysisSessionProvider this_$iv$iv$iv
org.jetbrains.kotlin.analysis.api.KtAnalysisSession analysisSession$iv$iv$iv
int $i$a$-analyze-ResolveCheckerKt$checkFile$1$visitImportStatement$2
org.jetbrains.kotlin.idea.references.KtSimpleNameReference reference
org.jetbrains.kotlin.analysis.api.KtAnalysisSession $this$visitImportStatement_u24lambda_u243
String name
com.intellij.psi.PsiClass importedClass
com.intellij.psi.JavaPsiFacade facade
com.intellij.psi.PsiPackage pkg
org.jetbrains.kotlin.psi.KtDotQualifiedExpression qualifiedExpression
String clsName
com.android.tools.lint.detector.api.JavaContext context
com.intellij.psi.PsiElement sourcePsi
org.jetbrains.uast.UElement importReference
com.intellij.psi.PsiElement importReferencePsi
String s
org.jetbrains.uast.UImportStatement node
public final boolean hasStaticMemberNamed (com.intellij.psi.PsiClass, java.lang.String)
int $i$a$-any-ResolveCheckerKt$checkFile$1$hasStaticMemberNamed$1
com.intellij.psi.PsiMethod it
Object element$iv
int $i$f$any
Object[] $this$any$iv
int $i$a$-any-ResolveCheckerKt$checkFile$1$hasStaticMemberNamed$2
com.intellij.psi.PsiField it
Object element$iv
int $i$f$any
Object[] $this$any$iv
com.intellij.psi.PsiClass $this$hasStaticMemberNamed
String name
public boolean visitCallExpression (org.jetbrains.uast.UCallExpression)
org.jetbrains.uast.UCallExpression node
private final void visitMethodCallExpression (org.jetbrains.uast.UCallExpression)
com.android.tools.lint.detector.api.JavaContext context
String name
org.jetbrains.uast.UCallExpression node
private final void visitNewExpression (org.jetbrains.uast.UCallExpression)
com.android.tools.lint.detector.api.JavaContext context
String fqc
org.jetbrains.uast.UCallExpression node
public boolean visitSimpleNameReferenceExpression (org.jetbrains.uast.USimpleNameReferenceExpression)
com.android.tools.lint.detector.api.JavaContext context
String name
org.jetbrains.uast.USimpleNameReferenceExpression node
private final java.lang.Void reportResolveProblem (com.android.tools.lint.detector.api.JavaContext, org.jetbrains.uast.UElement, java.lang.String, java.lang.String, java.lang.String, java.lang.String)
int $i$f$sortedBy
kotlin.sequences.Sequence $this$sortedBy$iv
int $i$a$-let-ResolveCheckerKt$checkFile$1$reportResolveProblem$file$1
com.intellij.openapi.vfs.VirtualFile p0
java.io.File f
String line
kotlin.sequences.Sequence files
java.io.File file
boolean isImport
StringBuilder message
com.android.tools.lint.detector.api.JavaContext context
org.jetbrains.uast.UElement node
String name
String symbolType
String nameMethod
String visitMethod
private final java.lang.String createErrorMessage (com.android.tools.lint.detector.api.JavaContext, org.jetbrains.uast.UElement, java.lang.String)
int $i$a$-apply-ResolveCheckerKt$checkFile$1$createErrorMessage$incidents$1
com.android.tools.lint.detector.api.Incident $this$createErrorMessage_u24lambda_u247
java.io.File dir
com.android.tools.lint.checks.infrastructure.ProjectDescription desc
int $i$a$-let-ResolveCheckerKt$checkFile$1$createErrorMessage$1
java.io.File tempDir
java.io.StringWriter writer
com.android.tools.lint.LintCliFlags flags
com.android.tools.lint.TextReporter reporter
com.android.tools.lint.detector.api.Location location
java.util.List incidents
Object output
com.android.tools.lint.detector.api.JavaContext context
org.jetbrains.uast.UElement locationNode
String message
}
com/android/tools/lint/checks/infrastructure/ResolveCheckerKt$checkFile$1$reportResolveProblem$files$1.class
ResolveChecker.kt
package com.android.tools.lint.checks.infrastructure
final com.android.tools.lint.checks.infrastructure.ResolveCheckerKt$checkFile$1$reportResolveProblem$files$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 {
public static final com.android.tools.lint.checks.infrastructure.ResolveCheckerKt$checkFile$1$reportResolveProblem$files$1 INSTANCE
void <init> ()
public final java.lang.Boolean invoke (java.io.File)
java.io.File it
public volatile synthetic java.lang.Object invoke (java.lang.Object)
Object p1
static void <clinit> ()
}
com/android/tools/lint/checks/infrastructure/ResolveCheckerKt$checkFile$1$reportResolveProblem$$inlined$sortedBy$1.class
Comparisons.kt
package com.android.tools.lint.checks.infrastructure
public final com.android.tools.lint.checks.infrastructure.ResolveCheckerKt$checkFile$1$reportResolveProblem$$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-ResolveCheckerKt$checkFile$1$reportResolveProblem$files$2
java.io.File it
int $i$a$-sortedBy-ResolveCheckerKt$checkFile$1$reportResolveProblem$files$2
java.io.File it
Object a
Object b
}
com/android/tools/lint/checks/infrastructure/SourceTransformationTestMode.class
SourceTransformationTestMode.kt
package com.android.tools.lint.checks.infrastructure
public abstract com.android.tools.lint.checks.infrastructure.SourceTransformationTestMode extends com.android.tools.lint.checks.infrastructure.TestMode {
private final String folderName
private final boolean modifiesSources
public void <init> (java.lang.String, java.lang.String, java.lang.String)
String description
String testMode
String folder
public java.lang.String getFolderName ()
public boolean getModifiesSources ()
public boolean sameOutput (java.lang.String, java.lang.String, com.android.tools.lint.checks.infrastructure.TestMode$OutputKind)
String adjustedExpectations
String adjustedActual
String expectedLine
String actualLine
int i
kotlin.reflect.KFunction filterOutput
java.util.List expectedLines
java.util.List actualLines
String expected
String actual
com.android.tools.lint.checks.infrastructure.TestMode$OutputKind type
public java.lang.String transformMessage (java.lang.String)
String message
public boolean messagesMatch (java.lang.String, java.lang.String)
String l1
String l2
String original
String modified
}
com/android/tools/lint/checks/infrastructure/SourceTransformationTestMode$sameOutput$filterOutput$1.class
SourceTransformationTestMode.kt
package com.android.tools.lint.checks.infrastructure
final synthetic com.android.tools.lint.checks.infrastructure.SourceTransformationTestMode$sameOutput$filterOutput$1 extends kotlin.jvm.internal.FunctionReferenceImpl implements kotlin.jvm.functions.Function1 {
void <init> (java.lang.Object)
Object receiver
public final java.util.List invoke (java.lang.String)
String p0
public volatile synthetic java.lang.Object invoke (java.lang.Object)
Object p1
}
com/android/tools/lint/checks/infrastructure/SourceTransformationTestMode$sameOutput$filterOutput$2.class
SourceTransformationTestMode.kt
package com.android.tools.lint.checks.infrastructure
final synthetic com.android.tools.lint.checks.infrastructure.SourceTransformationTestMode$sameOutput$filterOutput$2 extends kotlin.jvm.internal.FunctionReferenceImpl implements kotlin.jvm.functions.Function1 {
void <init> (java.lang.Object)
Object receiver
public final java.util.List invoke (java.lang.String)
String p0
public volatile synthetic java.lang.Object invoke (java.lang.Object)
Object p1
}
com/android/tools/lint/checks/infrastructure/SourceTransformationTestMode$sameOutput$adjustedExpectations$1.class
SourceTransformationTestMode.kt
package com.android.tools.lint.checks.infrastructure
final com.android.tools.lint.checks.infrastructure.SourceTransformationTestMode$sameOutput$adjustedExpectations$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 {
public static final com.android.tools.lint.checks.infrastructure.SourceTransformationTestMode$sameOutput$adjustedExpectations$1 INSTANCE
void <init> ()
public final java.lang.Integer invoke (int)
int it
public volatile synthetic java.lang.Object invoke (java.lang.Object)
Object p1
static void <clinit> ()
}
com/android/tools/lint/checks/infrastructure/SourceTransformationTestMode$sameOutput$adjustedActual$1.class
SourceTransformationTestMode.kt
package com.android.tools.lint.checks.infrastructure
final com.android.tools.lint.checks.infrastructure.SourceTransformationTestMode$sameOutput$adjustedActual$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 {
public static final com.android.tools.lint.checks.infrastructure.SourceTransformationTestMode$sameOutput$adjustedActual$1 INSTANCE
void <init> ()
public final java.lang.Integer invoke (int)
int it
public volatile synthetic java.lang.Object invoke (java.lang.Object)
Object p1
static void <clinit> ()
}
com/android/tools/lint/checks/infrastructure/Edit.class
SourceTransformationTestMode.kt
package com.android.tools.lint.checks.infrastructure
public final com.android.tools.lint.checks.infrastructure.Edit extends java.lang.Object implements java.lang.Comparable {
public static final com.android.tools.lint.checks.infrastructure.Edit$Companion Companion
private final int startOffset
private final int endOffset
private final String with
private final boolean biasRight
private final int ordinal
private static int nextOrdinal
public void <init> (int, int, java.lang.String, boolean, int)
int startOffset
int endOffset
String with
boolean biasRight
int ordinal
public synthetic void <init> (int, int, java.lang.String, boolean, int, int, kotlin.jvm.internal.DefaultConstructorMarker)
public final int getStartOffset ()
public final int getEndOffset ()
public final java.lang.String getWith ()
public int compareTo (com.android.tools.lint.checks.infrastructure.Edit)
int offsetDelta
int biasDelta
int ordinalDelta
com.android.tools.lint.checks.infrastructure.Edit other
public java.lang.String toString ()
public volatile synthetic int compareTo (java.lang.Object)
Object other
static void <clinit> ()
}
com/android/tools/lint/checks/infrastructure/Edit$Companion.class
SourceTransformationTestMode.kt
package com.android.tools.lint.checks.infrastructure
public final com.android.tools.lint.checks.infrastructure.Edit$Companion extends java.lang.Object {
private void <init> ()
public final java.lang.String performEdits (java.lang.String, java.util.List)
com.android.tools.lint.checks.infrastructure.Edit edit
String s
String source
java.util.List edits
private final boolean conflicts (com.android.tools.lint.checks.infrastructure.Edit, com.android.tools.lint.checks.infrastructure.Edit)
com.android.tools.lint.checks.infrastructure.Edit $this$conflicts
com.android.tools.lint.checks.infrastructure.Edit other
public final boolean conflicts (java.util.List, java.util.List)
com.android.tools.lint.checks.infrastructure.Edit other
com.android.tools.lint.checks.infrastructure.Edit edit
java.util.List $this$conflicts
java.util.List otherEdits
public synthetic void <init> (kotlin.jvm.internal.DefaultConstructorMarker)
kotlin.jvm.internal.DefaultConstructorMarker $constructor_marker
}
com/android/tools/lint/checks/infrastructure/SourceTransformationTestModeKt.class
SourceTransformationTestMode.kt
package com.android.tools.lint.checks.infrastructure
public final com.android.tools.lint.checks.infrastructure.SourceTransformationTestModeKt extends java.lang.Object {
public static final boolean ensureConflictFree (com.android.tools.lint.checks.infrastructure.TestMode, com.android.tools.lint.detector.api.JavaContext, java.util.List)
int $i$a$-any-SourceTransformationTestModeKt$ensureConflictFree$1
String name
StackTraceElement it
Object element$iv
int $i$f$any
Object[] $this$any$iv
String message
com.android.tools.lint.checks.infrastructure.Edit edit
com.android.tools.lint.checks.infrastructure.Edit prev
com.android.tools.lint.checks.infrastructure.TestMode mode
com.android.tools.lint.detector.api.JavaContext context
java.util.List edits
}
com/android/tools/lint/checks/infrastructure/StubClassFile.class
StubClassFile.kt
package com.android.tools.lint.checks.infrastructure
public com.android.tools.lint.checks.infrastructure.StubClassFile extends com.android.tools.lint.checks.infrastructure.TestFile implements com.android.tools.lint.checks.infrastructure.BytecodeTestFile {
public static final com.android.tools.lint.checks.infrastructure.StubClassFile$Companion Companion
private final com.android.tools.lint.checks.infrastructure.BytecodeTestFile$Type type
private final java.util.List stubSources
private final java.util.List compileOnly
private com.android.tools.lint.checks.infrastructure.TestLintTask task
private java.util.List bytecodeFiles
public void <init> (java.lang.String, com.android.tools.lint.checks.infrastructure.BytecodeTestFile$Type, java.util.List, java.util.List)
String into
com.android.tools.lint.checks.infrastructure.BytecodeTestFile$Type type
java.util.List stubSources
java.util.List compileOnly
public com.android.tools.lint.checks.infrastructure.BytecodeTestFile$Type getType ()
public final java.util.List getStubSources ()
public final java.util.List getCompileOnly ()
public final com.android.tools.lint.checks.infrastructure.TestLintTask getTask ()
public final void setTask (com.android.tools.lint.checks.infrastructure.TestLintTask)
com.android.tools.lint.checks.infrastructure.TestLintTask
public java.io.File createFile (java.io.File)
String path
com.android.tools.lint.checks.infrastructure.TestFile file
String path
com.android.tools.lint.checks.infrastructure.TestFile file
int $i$f$toTypedArray
java.util.Collection thisCollection$iv
java.util.Collection $this$toTypedArray$iv
com.android.tools.lint.checks.infrastructure.TestFile[] array
com.android.tools.lint.checks.infrastructure.TestFile file
java.util.List classFiles
String target
java.io.File targetDir
public java.util.List getSources ()
int $i$a$-filter-StubClassFile$getSources$1
com.android.tools.lint.checks.infrastructure.TestFile 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
public java.util.List getBytecodeFiles ()
int $i$a$-also-StubClassFile$getBytecodeFiles$1
java.util.List it
public java.util.List getGeneratedPaths ()
int $i$a$-map-StubClassFile$getGeneratedPaths$1
com.android.tools.lint.checks.infrastructure.TestFile 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
private final java.util.List createClassFiles ()
int $i$f$toTypedArray
java.util.Collection thisCollection$iv
java.util.Collection $this$toTypedArray$iv
int $i$a$-any-StubClassFile$createClassFiles$filtered$1$1
com.android.tools.lint.checks.infrastructure.TestFile testFile
Object element$iv
int $i$f$any
Iterable $this$any$iv
int $i$a$-filter-StubClassFile$createClassFiles$filtered$1
com.android.tools.lint.detector.api.JavaContext context
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$-let-StubClassFile$createClassFiles$1
org.jetbrains.uast.UFile it
int $i$a$-let-StubClassFile$createClassFiles$2
java.util.List it
com.android.tools.lint.checks.infrastructure.TestLintTask task
com.android.tools.lint.detector.api.JavaContext context
java.util.List filtered
java.util.List filtered
java.util.List classFiles
java.util.List classFiles
java.util.List contexts
java.util.List contexts
com.intellij.openapi.Disposable disposable
com.intellij.openapi.Disposable disposable
java.io.File tempDirectory
org.junit.rules.TemporaryFolder folder
private final java.util.List getByteCode (com.android.tools.lint.detector.api.JavaContext, org.jetbrains.uast.UFile)
com.android.tools.lint.client.api.JavaEvaluator evaluator
com.intellij.psi.PsiFile sourcePsi
java.util.List classes
com.android.tools.lint.detector.api.JavaContext context
org.jetbrains.uast.UFile file
private final java.util.List generatePackageInfo (com.intellij.psi.PsiJavaFile)
com.intellij.psi.PsiPackageStatement packageStatement
com.intellij.psi.PsiAnnotation[] annotations
org.objectweb.asm.ClassWriter cw
String internalName
String classFile
com.intellij.psi.PsiJavaFile sourcePsi
private final java.lang.String internalName (com.intellij.psi.PsiClass)
int $i$a$-let-StubClassFile$internalName$1
String it
com.intellij.psi.PsiClass $this$internalName
private final java.lang.String internalName (com.intellij.psi.PsiAnnotation)
int $i$a$-let-StubClassFile$internalName$2
String it
com.intellij.psi.PsiAnnotation $this$internalName
private final java.lang.String internalName (com.intellij.psi.PsiClassType)
int $i$a$-let-StubClassFile$internalName$3
String it
com.intellij.psi.PsiClassType $this$internalName
private final java.lang.String[] typeArray (com.intellij.psi.PsiClassType[])
int $i$a$-map-StubClassFile$typeArray$1
com.intellij.psi.PsiClassType 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
int $i$f$toTypedArray
java.util.Collection thisCollection$iv
java.util.Collection $this$toTypedArray$iv
int $i$a$-let-StubClassFile$typeArray$2
String[] it
com.intellij.psi.PsiClassType[] types
private final java.lang.String[] typeArray (com.intellij.psi.PsiClass[])
int $i$a$-mapNotNull-StubClassFile$typeArray$3
com.intellij.psi.PsiClass it
int $i$a$-let-ArraysKt___ArraysKt$mapNotNullTo$1$1$iv$iv
Object it$iv$iv
int $i$a$-forEach-ArraysKt___ArraysKt$mapNotNullTo$1$iv$iv
Object element$iv$iv
Object element$iv$iv$iv
int $i$f$forEach
Object[] $this$forEach$iv$iv$iv
int $i$f$mapNotNullTo
Object[] $this$mapNotNullTo$iv$iv
java.util.Collection destination$iv$iv
int $i$f$mapNotNull
Object[] $this$mapNotNull$iv
int $i$f$toTypedArray
java.util.Collection thisCollection$iv
java.util.Collection $this$toTypedArray$iv
int $i$a$-let-StubClassFile$typeArray$4
String[] it
com.intellij.psi.PsiClass[] types
private final void visitAnnotations (com.intellij.psi.PsiModifierList, kotlin.jvm.functions.Function2, int, kotlin.jvm.functions.Function3)
com.intellij.psi.PsiModifierList modifierList
kotlin.jvm.functions.Function2 visit
int index
kotlin.jvm.functions.Function3 parameterVisit
static synthetic void visitAnnotations$default (com.android.tools.lint.checks.infrastructure.StubClassFile, com.intellij.psi.PsiModifierList, kotlin.jvm.functions.Function2, int, kotlin.jvm.functions.Function3, int, java.lang.Object)
private final void visitAnnotations (com.intellij.psi.PsiAnnotation[], kotlin.jvm.functions.Function2, int, kotlin.jvm.functions.Function3)
com.intellij.psi.PsiAnnotation annotation
com.intellij.psi.PsiAnnotation[] annotations
kotlin.jvm.functions.Function2 visit
int index
kotlin.jvm.functions.Function3 parameterVisit
static synthetic void visitAnnotations$default (com.android.tools.lint.checks.infrastructure.StubClassFile, com.intellij.psi.PsiAnnotation[], kotlin.jvm.functions.Function2, int, kotlin.jvm.functions.Function3, int, java.lang.Object)
private final void visitAnnotation (com.intellij.psi.PsiAnnotation, kotlin.jvm.functions.Function2, int, kotlin.jvm.functions.Function3)
com.intellij.psi.PsiNameValuePair attribute
String internalName
com.intellij.psi.PsiClass annotationType
org.objectweb.asm.AnnotationVisitor visitor
com.intellij.psi.PsiAnnotation annotation
kotlin.jvm.functions.Function2 visit
int index
kotlin.jvm.functions.Function3 parameterVisit
private final boolean hasSourceRetention (com.intellij.psi.PsiClass)
int $i$a$-let-StubClassFile$hasSourceRetention$1
String name
com.intellij.psi.PsiAnnotation retention
com.intellij.psi.PsiClass $this$hasSourceRetention
private final void writeAttribute (com.intellij.psi.PsiNameValuePair, org.objectweb.asm.AnnotationVisitor, com.intellij.psi.PsiClass)
org.objectweb.asm.AnnotationVisitor arrayVisitor
String name
com.intellij.psi.PsiAnnotationMemberValue element
com.intellij.psi.PsiType attributeType
com.intellij.psi.PsiNameValuePair attribute
org.objectweb.asm.AnnotationVisitor visitor
com.intellij.psi.PsiClass annotationType
private final void writeAttribute (java.lang.String, com.intellij.psi.PsiElement, org.objectweb.asm.AnnotationVisitor, com.intellij.psi.PsiType)
com.intellij.psi.PsiElement resolved
String enumTypeName
Object constant
int $i$a$-check-StubClassFile$writeAttribute$1
Object enumType
Object enumValue
String enumTypeName
Object literalValue
com.intellij.psi.PsiAnnotationMemberValue initializer
com.intellij.psi.PsiAnnotationMemberValue initializer
org.objectweb.asm.AnnotationVisitor arrayVisitor
com.intellij.psi.PsiType componentType
com.intellij.psi.PsiAnnotationMemberValue[] initializers
String classType
kotlin.jvm.functions.Function2 visit
Object constant
String name
com.intellij.psi.PsiElement value
org.objectweb.asm.AnnotationVisitor visitor
com.intellij.psi.PsiType type
public static final synthetic java.lang.String access$internalName (com.android.tools.lint.checks.infrastructure.StubClassFile, com.intellij.psi.PsiClass)
com.android.tools.lint.checks.infrastructure.StubClassFile $this
com.intellij.psi.PsiClass $receiver
public static final synthetic java.lang.String access$internalName (com.android.tools.lint.checks.infrastructure.StubClassFile, com.intellij.psi.PsiClassType)
com.android.tools.lint.checks.infrastructure.StubClassFile $this
com.intellij.psi.PsiClassType $receiver
public static final synthetic java.lang.String[] access$typeArray (com.android.tools.lint.checks.infrastructure.StubClassFile, com.intellij.psi.PsiClass[])
com.android.tools.lint.checks.infrastructure.StubClassFile $this
com.intellij.psi.PsiClass[] types
public static final synthetic java.lang.String[] access$typeArray (com.android.tools.lint.checks.infrastructure.StubClassFile, com.intellij.psi.PsiClassType[])
com.android.tools.lint.checks.infrastructure.StubClassFile $this
com.intellij.psi.PsiClassType[] types
public static final synthetic void access$visitAnnotations (com.android.tools.lint.checks.infrastructure.StubClassFile, com.intellij.psi.PsiModifierList, kotlin.jvm.functions.Function2, int, kotlin.jvm.functions.Function3)
com.android.tools.lint.checks.infrastructure.StubClassFile $this
com.intellij.psi.PsiModifierList modifierList
kotlin.jvm.functions.Function2 visit
int index
kotlin.jvm.functions.Function3 parameterVisit
static void <clinit> ()
}
com/android/tools/lint/checks/infrastructure/StubClassFile$getByteCode$1.class
StubClassFile.kt
package com.android.tools.lint.checks.infrastructure
public final com.android.tools.lint.checks.infrastructure.StubClassFile$getByteCode$1 extends org.jetbrains.uast.visitor.AbstractUastVisitor {
final synthetic com.android.tools.lint.checks.infrastructure.StubClassFile this$0
final synthetic com.android.tools.lint.detector.api.JavaContext $context
final synthetic com.android.tools.lint.client.api.JavaEvaluator $evaluator
final synthetic java.util.List $classes
void <init> (com.android.tools.lint.checks.infrastructure.StubClassFile, com.android.tools.lint.detector.api.JavaContext, com.android.tools.lint.client.api.JavaEvaluator, java.util.List)
com.android.tools.lint.checks.infrastructure.StubClassFile $receiver
com.android.tools.lint.detector.api.JavaContext $context
com.android.tools.lint.client.api.JavaEvaluator $evaluator
java.util.List $classes
private final int getModifiers (com.intellij.psi.PsiModifierListOwner)
com.intellij.psi.PsiModifierListOwner owner
private final int getModifiers (com.intellij.psi.PsiModifierList)
int modifiers
com.intellij.psi.PsiModifierList modifierList
public boolean visitClass (org.jetbrains.uast.UClass)
int $i$f$getParentOfType
org.jetbrains.uast.UElement $this$getParentOfType$iv$iv
org.jetbrains.uast.UElement $this$getParentOfType_u24default$iv
boolean strict$iv
String innerName
int innerModifiers
com.intellij.psi.PsiClass inner
org.objectweb.asm.MethodVisitor mv
org.objectweb.asm.FieldVisitor outerClassFieldVisitor
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
org.objectweb.asm.AnnotationVisitor av
com.intellij.psi.PsiParameter parameter
int parameterIndex
int index
com.intellij.psi.PsiMethod psiMethod
String[] exceptions
String description
String methodSignature
boolean isConstructor
String methodName
org.objectweb.asm.MethodVisitor mv
com.intellij.psi.PsiParameter[] parameters
org.jetbrains.uast.UMethod method
String descriptor
String fieldSignature
org.objectweb.asm.FieldVisitor fv
com.intellij.psi.PsiField field
String superClass
com.intellij.psi.PsiModifierList classModifierList
int modifiers
String classSignature
String[] interfaces
org.jetbrains.uast.UClass outerClass
com.intellij.psi.PsiClass containingClass
boolean hasSyntheticConstructorArgument0
String classFile
com.intellij.psi.PsiClass cls
org.objectweb.asm.ClassWriter cw
String internalName
org.jetbrains.uast.UClass node
}
com/android/tools/lint/checks/infrastructure/StubClassFile$getByteCode$1$visitClass$1.class
StubClassFile.kt
package com.android.tools.lint.checks.infrastructure
final synthetic com.android.tools.lint.checks.infrastructure.StubClassFile$getByteCode$1$visitClass$1 extends kotlin.jvm.internal.FunctionReferenceImpl implements kotlin.jvm.functions.Function2 {
void <init> (java.lang.Object)
Object receiver
public final org.objectweb.asm.AnnotationVisitor invoke (java.lang.String, boolean)
String p0
boolean p1
public volatile synthetic java.lang.Object invoke (java.lang.Object, java.lang.Object)
Object p1
Object p2
}
com/android/tools/lint/checks/infrastructure/StubClassFile$getByteCode$1$visitClass$2.class
StubClassFile.kt
package com.android.tools.lint.checks.infrastructure
final synthetic com.android.tools.lint.checks.infrastructure.StubClassFile$getByteCode$1$visitClass$2 extends kotlin.jvm.internal.FunctionReferenceImpl implements kotlin.jvm.functions.Function2 {
void <init> (java.lang.Object)
Object receiver
public final org.objectweb.asm.AnnotationVisitor invoke (java.lang.String, boolean)
String p0
boolean p1
public volatile synthetic java.lang.Object invoke (java.lang.Object, java.lang.Object)
Object p1
Object p2
}
com/android/tools/lint/checks/infrastructure/StubClassFile$getByteCode$1$visitClass$3.class
StubClassFile.kt
package com.android.tools.lint.checks.infrastructure
final synthetic com.android.tools.lint.checks.infrastructure.StubClassFile$getByteCode$1$visitClass$3 extends kotlin.jvm.internal.FunctionReferenceImpl implements kotlin.jvm.functions.Function3 {
void <init> (java.lang.Object)
Object receiver
public final org.objectweb.asm.AnnotationVisitor invoke (int, java.lang.String, boolean)
int p0
String p1
boolean p2
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/checks/infrastructure/StubClassFile$getByteCode$1$visitClass$4.class
StubClassFile.kt
package com.android.tools.lint.checks.infrastructure
final synthetic com.android.tools.lint.checks.infrastructure.StubClassFile$getByteCode$1$visitClass$4 extends kotlin.jvm.internal.FunctionReferenceImpl implements kotlin.jvm.functions.Function2 {
void <init> (java.lang.Object)
Object receiver
public final org.objectweb.asm.AnnotationVisitor invoke (java.lang.String, boolean)
String p0
boolean p1
public volatile synthetic java.lang.Object invoke (java.lang.Object, java.lang.Object)
Object p1
Object p2
}
com/android/tools/lint/checks/infrastructure/StubClassFile$generatePackageInfo$1.class
StubClassFile.kt
package com.android.tools.lint.checks.infrastructure
final synthetic com.android.tools.lint.checks.infrastructure.StubClassFile$generatePackageInfo$1 extends kotlin.jvm.internal.FunctionReferenceImpl implements kotlin.jvm.functions.Function2 {
void <init> (java.lang.Object)
Object receiver
public final org.objectweb.asm.AnnotationVisitor invoke (java.lang.String, boolean)
String p0
boolean p1
public volatile synthetic java.lang.Object invoke (java.lang.Object, java.lang.Object)
Object p1
Object p2
}
com/android/tools/lint/checks/infrastructure/StubClassFile$writeAttribute$visit$1.class
StubClassFile.kt
package com.android.tools.lint.checks.infrastructure
final com.android.tools.lint.checks.infrastructure.StubClassFile$writeAttribute$visit$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function2 {
final synthetic org.objectweb.asm.AnnotationVisitor $visitor
final synthetic String $name
void <init> (org.objectweb.asm.AnnotationVisitor, java.lang.String)
org.objectweb.asm.AnnotationVisitor $visitor
String $name
public final org.objectweb.asm.AnnotationVisitor invoke (java.lang.String, boolean)
String descriptor
public volatile synthetic java.lang.Object invoke (java.lang.Object, java.lang.Object)
Object p1
Object p2
}
com/android/tools/lint/checks/infrastructure/StubClassFile$Companion.class
StubClassFile.kt
package com.android.tools.lint.checks.infrastructure
public final com.android.tools.lint.checks.infrastructure.StubClassFile$Companion extends java.lang.Object {
private void <init> ()
private final boolean isStub (org.jetbrains.uast.UMethod)
org.jetbrains.uast.UExpression returnValue
String name
org.jetbrains.uast.UExpression single
java.util.List expressions
org.jetbrains.uast.UExpression statement
org.jetbrains.uast.UMethod $this$isStub
private final java.lang.String getGenericsSignature (com.intellij.psi.PsiClass)
com.intellij.psi.PsiTypeParameter[] typeParameters
StringBuilder signature
com.intellij.psi.PsiClass cls
private final java.lang.String getGenericsSignature (com.intellij.psi.PsiMethod, com.intellij.psi.PsiClass)
com.intellij.psi.PsiTypeParameter[] typeParameters
StringBuilder signature
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiClass instanceOuterClass
private final java.lang.String getGenericsSignature (com.intellij.psi.PsiField)
StringBuilder signature
com.intellij.psi.PsiField field
private final boolean haveGenerics (java.lang.StringBuilder)
char d
char c
int i
StringBuilder $this$haveGenerics
private final void appendMethodTypeSignature (com.intellij.psi.PsiMethod, java.lang.StringBuilder, com.intellij.psi.PsiClass)
com.intellij.psi.PsiClassType outerType
com.intellij.psi.PsiParameter parameter
com.intellij.psi.PsiMethod method
StringBuilder signature
com.intellij.psi.PsiClass instanceOuterClass
private final void appendReturnTypeSignature (com.intellij.psi.PsiMethod, java.lang.StringBuilder)
com.intellij.psi.PsiType returnType
com.intellij.psi.PsiMethod method
StringBuilder signature
private final void appendThrowsSignature (com.intellij.psi.PsiMethod, java.lang.StringBuilder)
com.intellij.psi.PsiClassType throwsType
com.intellij.psi.PsiMethod method
StringBuilder signature
private final void appendFormalTypeParameters (com.intellij.psi.PsiTypeParameter[], java.lang.StringBuilder)
com.intellij.psi.PsiClassType extendsType
boolean first
com.intellij.psi.PsiClassType[] extendsTypes
com.intellij.psi.PsiTypeParameter type
com.intellij.psi.PsiTypeParameter[] typeParameters
StringBuilder signature
private final void appendSuperclassSignature (com.intellij.psi.PsiClass, java.lang.StringBuilder)
com.intellij.psi.PsiClassType superType
com.intellij.psi.PsiClass cls
StringBuilder signature
private final void appendSuperinterfaceSignature (com.intellij.psi.PsiClass, java.lang.StringBuilder)
com.intellij.psi.PsiClassType implementedType
com.intellij.psi.PsiClassType[] implementsTypes
com.intellij.psi.PsiClass cls
StringBuilder signature
private final void appendFieldTypeSignature (com.intellij.psi.PsiType, java.lang.StringBuilder)
com.intellij.psi.PsiType type
StringBuilder signature
private final void appendClassTypeSignature (com.intellij.psi.PsiClassType, java.lang.StringBuilder)
com.intellij.psi.PsiClass outer
String outerQualified
String canonical
String qualified
com.intellij.psi.PsiClass outerMost
com.intellij.psi.PsiType parameter
com.intellij.psi.PsiClass resolved
com.intellij.psi.PsiType[] parameters
com.intellij.psi.PsiClassType type
StringBuilder signature
private final void appendArrayTypeSignature (com.intellij.psi.PsiArrayType, java.lang.StringBuilder)
com.intellij.psi.PsiArrayType type
StringBuilder signature
private final void appendTypeVariableSignature (com.intellij.psi.PsiTypeParameter, java.lang.StringBuilder)
com.intellij.psi.PsiTypeParameter type
StringBuilder signature
public static final synthetic java.lang.String access$getGenericsSignature (com.android.tools.lint.checks.infrastructure.StubClassFile$Companion, com.intellij.psi.PsiClass)
com.android.tools.lint.checks.infrastructure.StubClassFile$Companion $this
com.intellij.psi.PsiClass cls
public static final synthetic java.lang.String access$getGenericsSignature (com.android.tools.lint.checks.infrastructure.StubClassFile$Companion, com.intellij.psi.PsiMethod, com.intellij.psi.PsiClass)
com.android.tools.lint.checks.infrastructure.StubClassFile$Companion $this
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiClass instanceOuterClass
public static final synthetic boolean access$isStub (com.android.tools.lint.checks.infrastructure.StubClassFile$Companion, org.jetbrains.uast.UMethod)
com.android.tools.lint.checks.infrastructure.StubClassFile$Companion $this
org.jetbrains.uast.UMethod $receiver
public static final synthetic java.lang.String access$getGenericsSignature (com.android.tools.lint.checks.infrastructure.StubClassFile$Companion, com.intellij.psi.PsiField)
com.android.tools.lint.checks.infrastructure.StubClassFile$Companion $this
com.intellij.psi.PsiField field
public synthetic void <init> (kotlin.jvm.internal.DefaultConstructorMarker)
kotlin.jvm.internal.DefaultConstructorMarker $constructor_marker
}
com/android/tools/lint/checks/infrastructure/SuppressibleTestMode.class
SuppressibleTestMode.kt
package com.android.tools.lint.checks.infrastructure
public final com.android.tools.lint.checks.infrastructure.SuppressibleTestMode extends com.android.tools.lint.checks.infrastructure.SourceTransformationTestMode {
private final String diffExplanation
public void <init> ()
public java.lang.String getDiffExplanation ()
public boolean applies (com.android.tools.lint.checks.infrastructure.TestMode$TestModeContext)
com.android.tools.lint.checks.infrastructure.TestResultState defaultResults
String output
com.android.tools.lint.checks.infrastructure.TestMode$TestModeContext context
private final boolean applies (java.lang.String)
String path
private final java.util.List getIncidents (java.lang.String, com.android.tools.lint.checks.infrastructure.TestLintTask)
int $i$a$-filter-SuppressibleTestMode$getIncidents$1
com.android.tools.lint.LintIssueDocGenerator$Companion$ReportedIncident 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-SuppressibleTestMode$getIncidents$2
com.android.tools.lint.LintIssueDocGenerator$Companion$ReportedIncident 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$-firstOrNull-SuppressibleTestMode$getIncidents$3$issue$1
com.android.tools.lint.detector.api.Issue issue
Object element$iv
int $i$f$firstOrNull
Iterable $this$firstOrNull$iv
int $i$a$-filter-SuppressibleTestMode$getIncidents$3
com.android.tools.lint.detector.api.Issue issue
java.util.EnumSet scope
com.android.tools.lint.LintIssueDocGenerator$Companion$ReportedIncident 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.util.List issues
String lintTextReport
com.android.tools.lint.checks.infrastructure.TestLintTask task
static synthetic java.util.List getIncidents$default (com.android.tools.lint.checks.infrastructure.SuppressibleTestMode, java.lang.String, com.android.tools.lint.checks.infrastructure.TestLintTask, int, java.lang.Object)
public java.lang.Object before (com.android.tools.lint.checks.infrastructure.TestMode$TestModeContext)
int $i$a$-apply-SuppressibleTestMode$before$client$1
com.android.tools.lint.checks.infrastructure.TestLintClient $this$before_u24lambda_u244
com.android.tools.lint.checks.infrastructure.TestResultState defaultResults
com.android.tools.lint.client.api.LintClient client
boolean changed
com.android.tools.lint.checks.infrastructure.TestMode$TestModeContext context
public final boolean rewrite (java.lang.String, java.util.List, java.io.File)
int $i$a$-map-SuppressibleTestMode$rewrite$paths$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 path
int $i$a$-forEach-SuppressibleTestMode$rewrite$1$2
java.io.File it
Object element$iv
int $i$f$forEach
kotlin.sequences.Sequence $this$forEach$iv
int $i$a$-forEach-SuppressibleTestMode$rewrite$1
java.io.File root
Object element$iv
int $i$f$forEach
Iterable $this$forEach$iv
com.android.tools.lint.detector.api.JavaContext javaContext
java.util.List javaContexts
com.intellij.openapi.Disposable disposable
java.io.File dir
int $i$a$-filter-SuppressibleTestMode$rewrite$fileIncidents$1
com.android.tools.lint.LintIssueDocGenerator$Companion$ReportedIncident 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.JavaContext javaContext
String edited
String source
java.util.List fileIncidents
java.util.List edits
String path
java.io.File file
java.util.Map allContexts
com.intellij.openapi.Disposable disposable
com.intellij.openapi.Disposable disposable
java.util.List outputIncidents
java.util.Set paths
java.util.Map pathToFile
boolean changed
java.util.List disposables
String lintTextReport
java.util.List projectFolders
java.io.File sdkHome
private final java.util.List rewriteXml (java.io.File, java.lang.String, java.util.List)
int $i$f$sortedBy
Iterable $this$sortedBy$iv
int $i$a$-also-SuppressibleTestMode$rewriteXml$list$1
java.util.List it
int lineNumber
int offset
int column
org.w3c.dom.Element element
java.util.List list
com.android.tools.lint.LintIssueDocGenerator$Companion$ReportedIncident incident
com.android.tools.lint.checks.infrastructure.Edit edit
Integer offset
String insert
com.android.tools.lint.checks.infrastructure.Edit edit
int start
int i
org.w3c.dom.Attr attribute
org.w3c.dom.Element element
java.util.List ids
String insert
com.android.tools.lint.checks.infrastructure.Edit edit
int i
com.android.tools.lint.checks.infrastructure.TestLintClient client
com.android.tools.lint.client.api.XmlParser parser
org.w3c.dom.Element root
org.w3c.dom.Attr toolsNs
java.util.Map elements
java.util.List edits
java.io.File file
String source
java.util.List incidents
private final org.w3c.dom.Element find (org.w3c.dom.Element, int, com.android.tools.lint.client.api.LintClient, java.io.File, com.android.tools.lint.client.api.XmlParser)
int end
int start
org.w3c.dom.Element child
org.w3c.dom.Element $this$find
int offset
com.android.tools.lint.client.api.LintClient client
java.io.File file
com.android.tools.lint.client.api.XmlParser parser
private final java.util.List rewriteKotlinOrJava (com.android.tools.lint.detector.api.JavaContext, java.lang.String, java.util.List)
int $i$f$sortedBy
Iterable $this$sortedBy$iv
int $i$a$-also-SuppressibleTestMode$rewriteKotlinOrJava$list$1
java.util.List it
java.util.List list
int lineNumber
int offset
int column
Object curr
com.android.tools.lint.LintIssueDocGenerator$Companion$ReportedIncident incident
String startCode
com.android.tools.lint.checks.infrastructure.Edit edit
int end
String endCode
com.android.tools.lint.checks.infrastructure.Edit endEdit
String code
com.android.tools.lint.checks.infrastructure.Edit edit
com.intellij.psi.PsiAnnotationParameterList parameters
com.intellij.psi.PsiNameValuePair[] attributes
int count
int begin
int $i$a$-firstOrNull-SuppressibleTestMode$rewriteKotlinOrJava$annotation$1
org.jetbrains.kotlin.psi.KtAnnotationEntry it
Object element$iv
int $i$f$firstOrNull
Iterable $this$firstOrNull$iv
int begin
String code
com.android.tools.lint.checks.infrastructure.Edit edit
org.jetbrains.kotlin.psi.KtValueArgumentList annotation
String code
com.android.tools.lint.checks.infrastructure.Edit edit
int start
String indent
int offset
String suppress
String code
com.android.tools.lint.checks.infrastructure.Edit edit
com.intellij.psi.PsiElement element
java.util.List ids
org.jetbrains.uast.UFile root
java.util.Map elements
java.util.List edits
com.android.tools.lint.detector.api.JavaContext context
String source
java.util.List incidents
private final java.lang.String getIndent (java.lang.String, int)
int lineBegin
String source
int offset
public boolean sameOutput (java.lang.String, java.lang.String, com.android.tools.lint.checks.infrastructure.TestMode$OutputKind)
int $i$a$-none-SuppressibleTestMode$sameOutput$1
String path
com.android.tools.lint.LintIssueDocGenerator$Companion$ReportedIncident it
Object element$iv
int $i$f$none
Iterable $this$none$iv
String expected
String actual
com.android.tools.lint.checks.infrastructure.TestMode$OutputKind type
private final int getOffset (java.lang.String, int)
int end
int i
int offset
String source
int lineNumber
private final com.intellij.psi.PsiElement findKotlinSuppressElement (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
private final boolean isKotlinSuppressLintTarget (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement $this$isKotlinSuppressLintTarget
private final com.intellij.psi.PsiElement findJavaSuppressElement (com.intellij.psi.PsiElement)
int $i$f$getParentOfType
com.intellij.psi.PsiElement $this$getParentOfType$iv
boolean strict$iv
int $i$f$getParentOfType
com.intellij.psi.PsiElement $this$getParentOfType$iv
boolean strict$iv
com.intellij.psi.PsiElement element
private final com.intellij.psi.PsiModifierListOwner findJavaAnnotationTarget (com.intellij.psi.PsiElement)
com.intellij.psi.PsiModifierListOwner modifier
com.intellij.psi.PsiElement element
private final boolean isLambdaParameter (com.intellij.psi.PsiParameter)
com.intellij.psi.PsiElement parent
com.intellij.psi.PsiParameter $this$isLambdaParameter
public static final synthetic boolean access$isKotlinSuppressLintTarget (com.android.tools.lint.checks.infrastructure.SuppressibleTestMode, com.intellij.psi.PsiElement)
com.android.tools.lint.checks.infrastructure.SuppressibleTestMode $this
com.intellij.psi.PsiElement $receiver
public static final synthetic boolean access$applies (com.android.tools.lint.checks.infrastructure.SuppressibleTestMode, java.lang.String)
com.android.tools.lint.checks.infrastructure.SuppressibleTestMode $this
String path
}
com/android/tools/lint/checks/infrastructure/SuppressibleTestMode$rewrite$1$1.class
SuppressibleTestMode.kt
package com.android.tools.lint.checks.infrastructure
final com.android.tools.lint.checks.infrastructure.SuppressibleTestMode$rewrite$1$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 {
final synthetic com.android.tools.lint.checks.infrastructure.SuppressibleTestMode this$0
void <init> (com.android.tools.lint.checks.infrastructure.SuppressibleTestMode)
com.android.tools.lint.checks.infrastructure.SuppressibleTestMode $receiver
public final java.lang.Boolean invoke (java.io.File)
java.io.File it
public volatile synthetic java.lang.Object invoke (java.lang.Object)
Object p1
}
com/android/tools/lint/checks/infrastructure/SuppressibleTestMode$rewriteXml$$inlined$sortedBy$1.class
Comparisons.kt
package com.android.tools.lint.checks.infrastructure
public final com.android.tools.lint.checks.infrastructure.SuppressibleTestMode$rewriteXml$$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-SuppressibleTestMode$rewriteXml$1
com.android.tools.lint.LintIssueDocGenerator$Companion$ReportedIncident it
int $i$a$-sortedBy-SuppressibleTestMode$rewriteXml$1
com.android.tools.lint.LintIssueDocGenerator$Companion$ReportedIncident it
Object a
Object b
}
com/android/tools/lint/checks/infrastructure/SuppressibleTestMode$rewriteKotlinOrJava$$inlined$sortedBy$1.class
Comparisons.kt
package com.android.tools.lint.checks.infrastructure
public final com.android.tools.lint.checks.infrastructure.SuppressibleTestMode$rewriteKotlinOrJava$$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-SuppressibleTestMode$rewriteKotlinOrJava$1
com.android.tools.lint.LintIssueDocGenerator$Companion$ReportedIncident it
int $i$a$-sortedBy-SuppressibleTestMode$rewriteKotlinOrJava$1
com.android.tools.lint.LintIssueDocGenerator$Companion$ReportedIncident it
Object a
Object b
}
com/android/tools/lint/checks/infrastructure/SuppressibleTestMode$rewriteKotlinOrJava$startCode$1.class
SuppressibleTestMode.kt
package com.android.tools.lint.checks.infrastructure
final com.android.tools.lint.checks.infrastructure.SuppressibleTestMode$rewriteKotlinOrJava$startCode$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 {
public static final com.android.tools.lint.checks.infrastructure.SuppressibleTestMode$rewriteKotlinOrJava$startCode$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/checks/infrastructure/SuppressibleTestMode$rewriteKotlinOrJava$code$1.class
SuppressibleTestMode.kt
package com.android.tools.lint.checks.infrastructure
final com.android.tools.lint.checks.infrastructure.SuppressibleTestMode$rewriteKotlinOrJava$code$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 {
public static final com.android.tools.lint.checks.infrastructure.SuppressibleTestMode$rewriteKotlinOrJava$code$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/checks/infrastructure/SuppressibleTestMode$rewriteKotlinOrJava$code$2.class
SuppressibleTestMode.kt
package com.android.tools.lint.checks.infrastructure
final com.android.tools.lint.checks.infrastructure.SuppressibleTestMode$rewriteKotlinOrJava$code$2 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 {
public static final com.android.tools.lint.checks.infrastructure.SuppressibleTestMode$rewriteKotlinOrJava$code$2 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/checks/infrastructure/SuppressibleTestMode$rewriteKotlinOrJava$code$3.class
SuppressibleTestMode.kt
package com.android.tools.lint.checks.infrastructure
final com.android.tools.lint.checks.infrastructure.SuppressibleTestMode$rewriteKotlinOrJava$code$3 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 {
public static final com.android.tools.lint.checks.infrastructure.SuppressibleTestMode$rewriteKotlinOrJava$code$3 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/checks/infrastructure/SuppressibleTestMode$rewriteKotlinOrJava$code$4.class
SuppressibleTestMode.kt
package com.android.tools.lint.checks.infrastructure
final com.android.tools.lint.checks.infrastructure.SuppressibleTestMode$rewriteKotlinOrJava$code$4 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 {
public static final com.android.tools.lint.checks.infrastructure.SuppressibleTestMode$rewriteKotlinOrJava$code$4 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/checks/infrastructure/SuppressibleTestMode$findKotlinSuppressElement$1.class
SuppressibleTestMode.kt
package com.android.tools.lint.checks.infrastructure
final com.android.tools.lint.checks.infrastructure.SuppressibleTestMode$findKotlinSuppressElement$1 extends java.lang.Object implements com.intellij.openapi.util.Condition {
final synthetic com.android.tools.lint.checks.infrastructure.SuppressibleTestMode this$0
void <init> (com.android.tools.lint.checks.infrastructure.SuppressibleTestMode)
com.android.tools.lint.checks.infrastructure.SuppressibleTestMode $receiver
public final boolean value (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement it
public volatile synthetic boolean value (java.lang.Object)
Object p0
}
com/android/tools/lint/checks/infrastructure/TestConfiguration.class
TestConfiguration.kt
package com.android.tools.lint.checks.infrastructure
public final com.android.tools.lint.checks.infrastructure.TestConfiguration extends com.android.tools.lint.client.api.Configuration {
private final com.android.tools.lint.checks.infrastructure.TestLintTask task
public void <init> (com.android.tools.lint.checks.infrastructure.TestLintTask, com.android.tools.lint.client.api.ConfigurationHierarchy)
com.android.tools.lint.checks.infrastructure.TestLintTask task
com.android.tools.lint.client.api.ConfigurationHierarchy configurations
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)
int $i$f$emptyArray
String id
com.android.tools.lint.detector.api.Severity override
com.android.tools.lint.detector.api.Severity 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 void addConfiguredIssues (java.util.Map, com.android.tools.lint.client.api.IssueRegistry, boolean)
com.android.tools.lint.detector.api.Severity override
com.android.tools.lint.detector.api.Severity inherited
com.android.tools.lint.detector.api.Issue issue
int $i$f$emptyArray
com.android.tools.lint.detector.api.Issue issue
String id
java.util.Map targetMap
com.android.tools.lint.client.api.IssueRegistry registry
boolean specificOnly
public void ignore (com.android.tools.lint.detector.api.Context, com.android.tools.lint.detector.api.Issue, com.android.tools.lint.detector.api.Location, java.lang.String)
com.android.tools.lint.detector.api.Context context
com.android.tools.lint.detector.api.Issue issue
com.android.tools.lint.detector.api.Location location
String message
public java.io.File getBaselineFile ()
public void setBaselineFile (java.io.File)
java.io.File value
public void setSeverity (com.android.tools.lint.detector.api.Issue, com.android.tools.lint.detector.api.Severity)
com.android.tools.lint.detector.api.Issue issue
com.android.tools.lint.detector.api.Severity severity
public void ignore (com.android.tools.lint.detector.api.Issue, java.io.File)
com.android.tools.lint.detector.api.Issue issue
java.io.File file
public void ignore (java.lang.String, java.io.File)
String issueId
java.io.File file
}
com/android/tools/lint/checks/infrastructure/TestConfigurationKt.class
TestConfiguration.kt
package com.android.tools.lint.checks.infrastructure
public final com.android.tools.lint.checks.infrastructure.TestConfigurationKt extends java.lang.Object {
public static final com.android.tools.lint.detector.api.Severity overrideSeverity (com.android.tools.lint.checks.infrastructure.TestLintTask, com.android.tools.lint.detector.api.Issue, com.android.tools.lint.detector.api.Severity)
Boolean enabled
com.android.tools.lint.checks.infrastructure.TestLintTask task
com.android.tools.lint.detector.api.Issue issue
com.android.tools.lint.detector.api.Severity default
public static final com.android.tools.lint.detector.api.Severity getNonIgnoredSeverity (com.android.tools.lint.detector.api.Severity, com.android.tools.lint.detector.api.Issue)
com.android.tools.lint.detector.api.Severity severity
com.android.tools.lint.detector.api.Issue issue
}
com/android/tools/lint/checks/infrastructure/TestFiles.class
TestFiles.kt
package com.android.tools.lint.checks.infrastructure
public final com.android.tools.lint.checks.infrastructure.TestFiles extends java.lang.Object {
public static final com.android.tools.lint.checks.infrastructure.TestFiles INSTANCE
private void <init> ()
public static final com.android.tools.lint.checks.infrastructure.TestFile file ()
public static final com.android.tools.lint.checks.infrastructure.TestFile source (java.lang.String, java.lang.String)
String to
String source
public static final com.android.tools.lint.checks.infrastructure.TestFile java (java.lang.String, java.lang.String)
String to
String source
public static final com.android.tools.lint.checks.infrastructure.TestFile java (java.lang.String)
String source
public static final com.android.tools.lint.checks.infrastructure.TestFile kt (java.lang.String)
String source
public static final com.android.tools.lint.checks.infrastructure.TestFile kt (java.lang.String, java.lang.String)
String to
String source
public static final com.android.tools.lint.checks.infrastructure.TestFile kotlin (java.lang.String)
String source
public static final com.android.tools.lint.checks.infrastructure.TestFile kotlin (java.lang.String, java.lang.String)
String to
String source
public static final com.android.tools.lint.checks.infrastructure.TestFile xml (java.lang.String, java.lang.String)
int $i$a$-require-TestFiles$xml$1
String to
String source
public static final com.android.tools.lint.checks.infrastructure.TestFile copy (java.lang.String, com.android.tools.lint.checks.infrastructure.TestResourceProvider)
String from
com.android.tools.lint.checks.infrastructure.TestResourceProvider resourceProvider
public static final com.android.tools.lint.checks.infrastructure.TestFile copy (java.lang.String, java.lang.String, com.android.tools.lint.checks.infrastructure.TestResourceProvider)
String from
String to
com.android.tools.lint.checks.infrastructure.TestResourceProvider resourceProvider
public static final com.android.tools.lint.checks.infrastructure.TestFile$GradleTestFile gradle (java.lang.String, java.lang.String)
String to
String source
public static final com.android.tools.lint.checks.infrastructure.TestFile$GradleTestFile gradle (java.lang.String)
String source
public static final com.android.tools.lint.checks.infrastructure.TestFile gradleToml (java.lang.String)
String toml
public static final com.android.tools.lint.checks.infrastructure.TestFile toml (java.lang.String, java.lang.String)
String into
String toml
public static final com.android.tools.lint.checks.infrastructure.TestFile$ManifestTestFile manifest ()
public static final com.android.tools.lint.checks.infrastructure.TestFile manifest (java.lang.String)
String source
public static final com.android.tools.lint.checks.infrastructure.TestFile$PropertyTestFile projectProperties ()
public static final com.android.tools.lint.checks.infrastructure.TestFile$BinaryTestFile bytecode (java.lang.String, com.android.tools.lint.checks.infrastructure.TestFile$BytecodeProducer)
String to
com.android.tools.lint.checks.infrastructure.TestFile$BytecodeProducer producer
public static final transient com.android.tools.lint.checks.infrastructure.TestFile rClass (java.lang.String, java.lang.String[])
com.android.resources.ResourceUrl reference
java.util.List list
String url
com.android.resources.ResourceUrl resource
java.util.List resources
com.android.resources.ResourceType type
int id
StringBuilder sb
java.util.Map map
String pkg
String[] urls
public static final com.android.tools.lint.checks.infrastructure.TestFile$BinaryTestFile bytes (java.lang.String, byte[])
com.android.tools.lint.checks.infrastructure.TestFile$BytecodeProducer producer
String to
byte[] bytes
public static final java.lang.String toBase64 (byte[])
String base64
byte[] bytes
public static final java.lang.String toBase64gzip (byte[])
byte[] bytes
public static final java.lang.String toBase64gzipJava (byte[], int, boolean, boolean)
int i
String base64
StringBuilder indentString
Iterable lines
StringBuilder result
String separator
byte[] bytes
int indent
boolean indentStart
boolean includeEmptyPrefix
public static final java.lang.String toBase64gzipKotlin (byte[], int, boolean, boolean)
int i
String base64
StringBuilder indentString
Iterable lines
StringBuilder result
byte[] bytes
int indent
boolean indentStart
boolean includeQuotes
public final java.lang.String toBase64gzipString$lint_tests (byte[])
int $i$a$-use-TestFiles$toBase64gzipString$1
java.util.zip.GZIPOutputStream stream
java.io.ByteArrayOutputStream out
byte[] gzipped
byte[] bytes
public static final java.lang.String toBase64 (java.io.File)
java.io.File file
public static final java.lang.String toBase64gzip (java.io.File)
java.io.File file
public static final java.lang.String toHexBytes (java.io.File)
java.io.File file
public static final java.lang.String toHexBytes (byte[])
int i
String hex
byte b
StringBuilder sb
int column
byte[] bytes
public static final com.android.tools.lint.checks.infrastructure.TestFile$BinaryTestFile base64 (java.lang.String, java.lang.String)
String escaped
byte[] bytes
String to
String encoded
public static final com.android.tools.lint.checks.infrastructure.TestFile$BinaryTestFile base64gzip (java.lang.String, java.lang.String)
String to
String encoded
public static final com.android.tools.lint.checks.infrastructure.TestFile$ByteProducer getByteProducerForBase64gzip (java.lang.String)
java.util.zip.GZIPInputStream stream
byte[] bytes
String message
java.util.zip.ZipException e
String escaped
byte[] gzipBytes
String encoded
public static final com.android.tools.lint.checks.infrastructure.TestFile$BinaryTestFile hexBytes (java.lang.String, java.lang.String)
String to
String encoded
public static final com.android.tools.lint.checks.infrastructure.TestFile$ByteProducer getByteProducerForHexBytes (java.lang.String)
int b
String escaped
java.io.ByteArrayOutputStream out
int i
byte[] finalBytes
String encoded
public static final transient com.android.tools.lint.checks.infrastructure.TestFile classpath (java.lang.String[])
String newline
String source
String[] extraLibraries
public static final transient com.android.tools.lint.checks.infrastructure.KlibTestFile klib (java.lang.String, com.android.tools.lint.checks.infrastructure.TestFile[])
String to
com.android.tools.lint.checks.infrastructure.TestFile[] files
public static final transient com.android.tools.lint.checks.infrastructure.KlibTestFile klib (java.lang.String, java.lang.String, java.lang.Integer, com.android.tools.lint.checks.infrastructure.TestFile[])
String to
String encoded
Integer checksum
com.android.tools.lint.checks.infrastructure.TestFile[] files
public static final com.android.tools.lint.checks.infrastructure.TestFile$JarTestFile jar (java.lang.String)
String to
public static final com.android.tools.lint.checks.infrastructure.TestFile binaryStub (java.lang.String, com.android.tools.lint.checks.infrastructure.TestFile[], boolean)
String into
com.android.tools.lint.checks.infrastructure.TestFile[] source
boolean byteOnly
public static synthetic com.android.tools.lint.checks.infrastructure.TestFile binaryStub$default (java.lang.String, com.android.tools.lint.checks.infrastructure.TestFile[], boolean, int, java.lang.Object)
public static final com.android.tools.lint.checks.infrastructure.TestFile binaryStub (java.lang.String, java.util.List, java.util.List, boolean)
int $i$f$toTypedArray
java.util.Collection thisCollection$iv
java.util.Collection $this$toTypedArray$iv
com.android.tools.lint.checks.infrastructure.BytecodeTestFile$Type default
com.android.tools.lint.checks.infrastructure.BytecodeTestFile$Type type
String into
java.util.List stubSources
java.util.List compileOnly
boolean byteOnly
public static synthetic com.android.tools.lint.checks.infrastructure.TestFile binaryStub$default (java.lang.String, java.util.List, java.util.List, boolean, int, java.lang.Object)
public static final com.android.tools.lint.checks.infrastructure.TestFile mavenLibrary (java.lang.String, java.util.List, java.util.List, boolean)
int $i$f$toTypedArray
java.util.Collection thisCollection$iv
java.util.Collection $this$toTypedArray$iv
com.android.tools.lint.checks.infrastructure.BytecodeTestFile$Type default
com.android.tools.lint.checks.infrastructure.BytecodeTestFile$Type type
String artifact
java.util.List stubSources
java.util.List compileOnly
boolean byteOnly
public static synthetic com.android.tools.lint.checks.infrastructure.TestFile mavenLibrary$default (java.lang.String, java.util.List, java.util.List, boolean, int, java.lang.Object)
public static final com.android.tools.lint.checks.infrastructure.TestFile mavenLibrary (java.lang.String, com.android.tools.lint.checks.infrastructure.TestFile[], boolean)
com.android.tools.lint.checks.infrastructure.BytecodeTestFile$Type default
com.android.tools.lint.checks.infrastructure.BytecodeTestFile$Type type
String artifact
com.android.tools.lint.checks.infrastructure.TestFile[] files
boolean byteOnly
public static synthetic com.android.tools.lint.checks.infrastructure.TestFile mavenLibrary$default (java.lang.String, com.android.tools.lint.checks.infrastructure.TestFile[], boolean, int, java.lang.Object)
public static final transient com.android.tools.lint.checks.infrastructure.TestFile compiled (java.lang.String, com.android.tools.lint.checks.infrastructure.TestFile, java.lang.String[])
com.android.tools.lint.checks.infrastructure.BytecodeTestFile$Type type
String into
com.android.tools.lint.checks.infrastructure.TestFile source
String[] encoded
public static final transient com.android.tools.lint.checks.infrastructure.TestFile compiled (java.lang.String, com.android.tools.lint.checks.infrastructure.TestFile, long, java.lang.String[])
com.android.tools.lint.checks.infrastructure.BytecodeTestFile$Type type
String into
com.android.tools.lint.checks.infrastructure.TestFile source
long checksum
String[] encoded
public static final transient com.android.tools.lint.checks.infrastructure.TestFile bytecode (java.lang.String, com.android.tools.lint.checks.infrastructure.TestFile, java.lang.String[])
com.android.tools.lint.checks.infrastructure.BytecodeTestFile$Type type
String into
com.android.tools.lint.checks.infrastructure.TestFile source
String[] encoded
public static final transient com.android.tools.lint.checks.infrastructure.TestFile bytecode (java.lang.String, com.android.tools.lint.checks.infrastructure.TestFile, long, java.lang.String[])
com.android.tools.lint.checks.infrastructure.BytecodeTestFile$Type type
String into
com.android.tools.lint.checks.infrastructure.TestFile source
long checksum
String[] encoded
private final transient com.android.tools.lint.checks.infrastructure.BytecodeTestFile$Type getCompileType (com.android.tools.lint.checks.infrastructure.BytecodeTestFile$Type, com.android.tools.lint.checks.infrastructure.TestFile[])
String targetRelativePath
com.android.tools.lint.checks.infrastructure.TestFile source
com.android.tools.lint.checks.infrastructure.BytecodeTestFile$Type default
com.android.tools.lint.checks.infrastructure.TestFile[] sources
public static final transient com.android.tools.lint.checks.infrastructure.TestFile$JarTestFile jar (java.lang.String, com.android.tools.lint.checks.infrastructure.TestFile[])
int $i$a$-require-TestFiles$jar$1
com.android.tools.lint.checks.infrastructure.TestFile$JarTestFile jar
String to
com.android.tools.lint.checks.infrastructure.TestFile[] files
public static final com.android.tools.lint.checks.infrastructure.TestFile$ImageTestFile image (java.lang.String, int, int)
String to
int width
int height
public static final com.android.tools.lint.checks.infrastructure.TestFile[] getLintClassPath ()
com.android.tools.lint.checks.infrastructure.TestFile testFile
java.io.File file
int $i$f$toTypedArray
java.util.Collection thisCollection$iv
java.util.Collection $this$toTypedArray$iv
java.util.List paths
java.util.List libraries
private final boolean isLintJar (java.io.File)
String name
java.io.File file
public static final synthetic boolean access$isLintJar (com.android.tools.lint.checks.infrastructure.TestFiles, java.io.File)
com.android.tools.lint.checks.infrastructure.TestFiles $this
java.io.File file
static void <clinit> ()
}
com/android/tools/lint/checks/infrastructure/TestFiles$rClass$list$1.class
TestFiles.kt
package com.android.tools.lint.checks.infrastructure
final com.android.tools.lint.checks.infrastructure.TestFiles$rClass$list$1 extends java.lang.Object implements java.util.function.Function {
public static final com.android.tools.lint.checks.infrastructure.TestFiles$rClass$list$1 INSTANCE
void <init> ()
public final java.util.List apply (com.android.resources.ResourceType)
public volatile synthetic java.lang.Object apply (java.lang.Object)
Object p0
static void <clinit> ()
}
com/android/tools/lint/checks/infrastructure/TestFiles$bytes$producer$1.class
TestFiles.kt
package com.android.tools.lint.checks.infrastructure
public final com.android.tools.lint.checks.infrastructure.TestFiles$bytes$producer$1 extends com.android.tools.lint.checks.infrastructure.TestFile$BytecodeProducer {
final synthetic byte[] $bytes
void <init> (byte[])
byte[] $bytes
public byte[] produce ()
}
com/android/tools/lint/checks/infrastructure/TestFiles$base64$1.class
TestFiles.kt
package com.android.tools.lint.checks.infrastructure
public final com.android.tools.lint.checks.infrastructure.TestFiles$base64$1 extends com.android.tools.lint.checks.infrastructure.TestFile$BytecodeProducer {
final synthetic byte[] $bytes
void <init> (byte[])
byte[] $bytes
public byte[] produce ()
}
com/android/tools/lint/checks/infrastructure/TestFiles$getByteProducerForBase64gzip$1.class
TestFiles.kt
package com.android.tools.lint.checks.infrastructure
public final com.android.tools.lint.checks.infrastructure.TestFiles$getByteProducerForBase64gzip$1 extends com.android.tools.lint.checks.infrastructure.TestFile$BytecodeProducer {
final synthetic byte[] $bytes
void <init> (byte[])
byte[] $bytes
public byte[] produce ()
}
com/android/tools/lint/checks/infrastructure/TestFiles$getByteProducerForHexBytes$1.class
TestFiles.kt
package com.android.tools.lint.checks.infrastructure
public final com.android.tools.lint.checks.infrastructure.TestFiles$getByteProducerForHexBytes$1 extends com.android.tools.lint.checks.infrastructure.TestFile$BytecodeProducer {
final synthetic byte[] $finalBytes
void <init> (byte[])
byte[] $finalBytes
public byte[] produce ()
}
com/android/tools/lint/checks/infrastructure/TestFiles$classpath$source$1.class
TestFiles.kt
package com.android.tools.lint.checks.infrastructure
final com.android.tools.lint.checks.infrastructure.TestFiles$classpath$source$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 {
public static final com.android.tools.lint.checks.infrastructure.TestFiles$classpath$source$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/checks/infrastructure/TestFiles$getLintClassPath$libraries$1.class
TestFiles.kt
package com.android.tools.lint.checks.infrastructure
final com.android.tools.lint.checks.infrastructure.TestFiles$getLintClassPath$libraries$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 {
public static final com.android.tools.lint.checks.infrastructure.TestFiles$getLintClassPath$libraries$1 INSTANCE
void <init> ()
public final java.lang.Boolean invoke (java.io.File)
java.io.File it
public volatile synthetic java.lang.Object invoke (java.lang.Object)
Object p1
static void <clinit> ()
}
com/android/tools/lint/checks/infrastructure/TestFiles$LibraryReferenceTestFile.class
TestFiles.kt
package com.android.tools.lint.checks.infrastructure
public final com.android.tools.lint.checks.infrastructure.TestFiles$LibraryReferenceTestFile extends com.android.tools.lint.checks.infrastructure.TestFile {
private final java.io.File file
public void <init> (java.lang.String, java.io.File)
String to
java.io.File file
public final java.io.File getFile ()
public void <init> (java.io.File)
java.io.File file
}
com/android/tools/lint/checks/infrastructure/TestLintOptionsConfiguration.class
TestLintOptionsConfiguration.kt
package com.android.tools.lint.checks.infrastructure
public final com.android.tools.lint.checks.infrastructure.TestLintOptionsConfiguration extends com.android.tools.lint.client.api.LintOptionsConfiguration {
private final com.android.tools.lint.checks.infrastructure.TestLintTask task
private final com.android.tools.lint.detector.api.Project project
public void <init> (com.android.tools.lint.checks.infrastructure.TestLintTask, com.android.tools.lint.detector.api.Project, com.android.tools.lint.client.api.ConfigurationHierarchy, com.android.tools.lint.model.LintModelLintOptions, boolean)
com.android.tools.lint.checks.infrastructure.TestLintTask task
com.android.tools.lint.detector.api.Project project
com.android.tools.lint.client.api.ConfigurationHierarchy configurations
com.android.tools.lint.model.LintModelLintOptions lintOptions
boolean fatalOnly
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)
int $i$f$emptyArray
String id
com.android.tools.lint.detector.api.Severity override
com.android.tools.lint.detector.api.Severity severity
com.android.tools.lint.detector.api.Severity parentSeverity
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 void ignore (com.android.tools.lint.detector.api.Context, com.android.tools.lint.detector.api.Issue, com.android.tools.lint.detector.api.Location, java.lang.String)
com.android.tools.lint.detector.api.Context context
com.android.tools.lint.detector.api.Issue issue
com.android.tools.lint.detector.api.Location location
String message
public void setSeverity (com.android.tools.lint.detector.api.Issue, com.android.tools.lint.detector.api.Severity)
com.android.tools.lint.detector.api.Issue issue
com.android.tools.lint.detector.api.Severity severity
public java.lang.String toString ()
}
com/android/tools/lint/checks/infrastructure/TestLintResult.class
TestLintResult.kt
package com.android.tools.lint.checks.infrastructure
public final com.android.tools.lint.checks.infrastructure.TestLintResult extends java.lang.Object {
public static final com.android.tools.lint.checks.infrastructure.TestLintResult$Companion Companion
private final com.android.tools.lint.checks.infrastructure.TestLintTask task
private final java.util.Map states
private final com.android.tools.lint.checks.infrastructure.TestMode defaultMode
private int maxLineLength
private static final String TRUNCATION_MARKER
private static final java.util.Comparator comparator
private static final String OLD_ERROR_MESSAGE
private static final kotlin.text.Regex MATCH_OLD_ERROR_MESSAGE
public void <init> (com.android.tools.lint.checks.infrastructure.TestLintTask, java.util.Map, com.android.tools.lint.checks.infrastructure.TestMode)
com.android.tools.lint.checks.infrastructure.TestLintTask task
java.util.Map states
com.android.tools.lint.checks.infrastructure.TestMode defaultMode
public final com.android.tools.lint.checks.infrastructure.TestLintResult maxLineLength (int)
int maxLineLength
public final com.android.tools.lint.checks.infrastructure.TestLintResult expect (java.lang.String, java.lang.Class, com.android.tools.lint.checks.infrastructure.TestResultTransformer, com.android.tools.lint.checks.infrastructure.TestMode)
String actual
String expected
String expectedText
Class expectedException
com.android.tools.lint.checks.infrastructure.TestResultTransformer transformer
com.android.tools.lint.checks.infrastructure.TestMode testMode
public static synthetic com.android.tools.lint.checks.infrastructure.TestLintResult expect$default (com.android.tools.lint.checks.infrastructure.TestLintResult, java.lang.String, java.lang.Class, com.android.tools.lint.checks.infrastructure.TestResultTransformer, com.android.tools.lint.checks.infrastructure.TestMode, int, java.lang.Object)
private final void checkPendingErrors ()
int $i$a$-let-TestLintResult$checkPendingErrors$2
Throwable it
public final com.android.tools.lint.checks.infrastructure.TestLintResult expectContains (java.lang.String, com.android.tools.lint.checks.infrastructure.TestResultTransformer, com.android.tools.lint.checks.infrastructure.TestMode)
String actual
String expected
String expectedWithoutIndent
String unixPath
String expectedText
com.android.tools.lint.checks.infrastructure.TestResultTransformer transformer
com.android.tools.lint.checks.infrastructure.TestMode testMode
public static synthetic com.android.tools.lint.checks.infrastructure.TestLintResult expectContains$default (com.android.tools.lint.checks.infrastructure.TestLintResult, java.lang.String, com.android.tools.lint.checks.infrastructure.TestResultTransformer, com.android.tools.lint.checks.infrastructure.TestMode, int, java.lang.Object)
private final java.lang.String describeOutput (java.lang.Class, com.android.tools.lint.checks.infrastructure.TestMode)
com.android.tools.lint.checks.infrastructure.TestResultState state
Class expectedException
com.android.tools.lint.checks.infrastructure.TestMode testMode
static synthetic java.lang.String describeOutput$default (com.android.tools.lint.checks.infrastructure.TestLintResult, java.lang.Class, com.android.tools.lint.checks.infrastructure.TestMode, int, java.lang.Object)
private final java.lang.String formatOutput (java.lang.String, java.lang.Throwable, java.lang.Class, java.io.File)
String truncated
String line
StringBuilder sb
String throwableMessage
java.io.StringWriter writer
String output
String originalOutput
Throwable throwable
Class expectedThrowable
java.io.File rootDir
private final java.lang.String normalizeOutput (java.lang.String)
String first
String output
public final com.android.tools.lint.checks.infrastructure.TestLintResult expectClean ()
public final com.android.tools.lint.checks.infrastructure.TestLintResult expectInlinedMessages (boolean)
Throwable ignore
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 startOffset
int endOffset
javax.swing.text.Position startPos
javax.swing.text.Position endPos
com.android.tools.lint.detector.api.Incident incident
String tag
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 startOffset
int endOffset
javax.swing.text.Position startPos
javax.swing.text.Position endPos
String startMarker
String endMarker
String message
com.android.tools.lint.detector.api.Incident incident
javax.swing.text.PlainDocument doc
java.util.HashMap positionMap
java.util.List matches
String plainContents
String contents
String targetPath
boolean isXml
com.android.tools.lint.checks.infrastructure.TestFile file
com.android.tools.lint.checks.infrastructure.ProjectDescription project
boolean useRaw
public static synthetic com.android.tools.lint.checks.infrastructure.TestLintResult expectInlinedMessages$default (com.android.tools.lint.checks.infrastructure.TestLintResult, boolean, int, java.lang.Object)
private final java.util.List findIncidents (java.lang.String, com.android.tools.lint.checks.infrastructure.TestMode)
String path
com.android.tools.lint.detector.api.Incident incident
com.android.tools.lint.checks.infrastructure.TestResultState state
java.util.List incidents
java.util.ArrayList matches
String targetFile
com.android.tools.lint.checks.infrastructure.TestMode mode
public final com.android.tools.lint.checks.infrastructure.TestLintResult expectMatches (java.lang.String, com.android.tools.lint.checks.infrastructure.TestResultTransformer)
int reached
String output
java.util.regex.Pattern pattern
boolean found
String regexp
com.android.tools.lint.checks.infrastructure.TestResultTransformer transformer
public static synthetic com.android.tools.lint.checks.infrastructure.TestLintResult expectMatches$default (com.android.tools.lint.checks.infrastructure.TestLintResult, java.lang.String, com.android.tools.lint.checks.infrastructure.TestResultTransformer, int, java.lang.Object)
public final com.android.tools.lint.checks.infrastructure.TestLintResult check (com.android.tools.lint.checks.infrastructure.TestResultChecker, com.android.tools.lint.checks.infrastructure.TestResultTransformer)
String output
com.android.tools.lint.checks.infrastructure.TestResultChecker checker
com.android.tools.lint.checks.infrastructure.TestResultTransformer transformer
public static synthetic com.android.tools.lint.checks.infrastructure.TestLintResult check$default (com.android.tools.lint.checks.infrastructure.TestLintResult, com.android.tools.lint.checks.infrastructure.TestResultChecker, com.android.tools.lint.checks.infrastructure.TestResultTransformer, int, java.lang.Object)
public final com.android.tools.lint.checks.infrastructure.TestLintResult expectWarningCount (int)
int expectedCount
public final com.android.tools.lint.checks.infrastructure.TestLintResult expectErrorCount (int)
int expectedCount
public final transient com.android.tools.lint.checks.infrastructure.TestLintResult expectCount (int, com.android.tools.lint.detector.api.Severity[])
com.android.tools.lint.detector.api.Incident incident
com.android.tools.lint.checks.infrastructure.TestResultState state
Throwable throwable
java.util.List incidents
int count
int expectedCount
com.android.tools.lint.detector.api.Severity[] severities
public final com.android.tools.lint.checks.infrastructure.TestLintResult applyFixes (kotlin.jvm.functions.Function2, kotlin.jvm.functions.Function3)
kotlin.jvm.functions.Function2 pickFix
kotlin.jvm.functions.Function3 apply
public final com.android.tools.lint.checks.infrastructure.LintFixVerifier verifyFixes ()
public final com.android.tools.lint.checks.infrastructure.LintFixVerifier verifyFixes (com.android.tools.lint.checks.infrastructure.TestMode)
com.android.tools.lint.checks.infrastructure.TestMode testMode
public final com.android.tools.lint.checks.infrastructure.TestLintResult checkFix (java.lang.String, com.android.tools.lint.checks.infrastructure.TestFile)
String fix
com.android.tools.lint.checks.infrastructure.TestFile after
public final com.android.tools.lint.checks.infrastructure.TestLintResult expectFixDiffs (java.lang.String)
com.android.tools.lint.checks.infrastructure.TestMode mode
com.android.tools.lint.checks.infrastructure.TestResultState result
String expected
public final com.android.tools.lint.checks.infrastructure.TestLintResult checkHtmlReport (com.android.tools.lint.checks.infrastructure.TestResultChecker[], com.android.tools.lint.checks.infrastructure.TestResultTransformer)
com.android.tools.lint.checks.infrastructure.TestResultChecker[] checkers
com.android.tools.lint.checks.infrastructure.TestResultTransformer transformer
public static synthetic com.android.tools.lint.checks.infrastructure.TestLintResult checkHtmlReport$default (com.android.tools.lint.checks.infrastructure.TestLintResult, com.android.tools.lint.checks.infrastructure.TestResultChecker[], com.android.tools.lint.checks.infrastructure.TestResultTransformer, int, java.lang.Object)
public final com.android.tools.lint.checks.infrastructure.TestLintResult expectHtml (java.lang.String, com.android.tools.lint.checks.infrastructure.TestResultTransformer)
String trimmed
String expected
com.android.tools.lint.checks.infrastructure.TestResultTransformer transformer
public static synthetic com.android.tools.lint.checks.infrastructure.TestLintResult expectHtml$default (com.android.tools.lint.checks.infrastructure.TestLintResult, java.lang.String, com.android.tools.lint.checks.infrastructure.TestResultTransformer, int, java.lang.Object)
public final com.android.tools.lint.checks.infrastructure.TestLintResult expectReported (java.lang.String, java.lang.String, kotlin.jvm.functions.Function2, com.android.tools.lint.checks.infrastructure.TestResultTransformer)
String trimmed
String expected
String extension
kotlin.jvm.functions.Function2 reporter
com.android.tools.lint.checks.infrastructure.TestResultTransformer transformer
public static synthetic com.android.tools.lint.checks.infrastructure.TestLintResult expectReported$default (com.android.tools.lint.checks.infrastructure.TestLintResult, java.lang.String, java.lang.String, kotlin.jvm.functions.Function2, com.android.tools.lint.checks.infrastructure.TestResultTransformer, int, java.lang.Object)
public final com.android.tools.lint.checks.infrastructure.TestLintResult checkXmlReport (com.android.tools.lint.checks.infrastructure.TestResultChecker[], com.android.tools.lint.checks.infrastructure.TestResultTransformer)
com.android.tools.lint.checks.infrastructure.TestResultChecker[] checkers
com.android.tools.lint.checks.infrastructure.TestResultTransformer transformer
public static synthetic com.android.tools.lint.checks.infrastructure.TestLintResult checkXmlReport$default (com.android.tools.lint.checks.infrastructure.TestLintResult, com.android.tools.lint.checks.infrastructure.TestResultChecker[], com.android.tools.lint.checks.infrastructure.TestResultTransformer, int, java.lang.Object)
public final com.android.tools.lint.checks.infrastructure.TestLintResult expectXml (java.lang.String, com.android.tools.lint.checks.infrastructure.TestResultTransformer)
String expected
com.android.tools.lint.checks.infrastructure.TestResultTransformer transformer
public static synthetic com.android.tools.lint.checks.infrastructure.TestLintResult expectXml$default (com.android.tools.lint.checks.infrastructure.TestLintResult, java.lang.String, com.android.tools.lint.checks.infrastructure.TestResultTransformer, int, java.lang.Object)
public final com.android.tools.lint.checks.infrastructure.TestLintResult checkXmlReport (com.android.tools.lint.checks.infrastructure.TestResultChecker[], boolean, com.android.tools.lint.XmlFileType, com.android.tools.lint.checks.infrastructure.TestResultTransformer)
com.android.tools.lint.checks.infrastructure.TestResultChecker[] checkers
boolean fullPaths
com.android.tools.lint.XmlFileType reportType
com.android.tools.lint.checks.infrastructure.TestResultTransformer transformer
public static synthetic com.android.tools.lint.checks.infrastructure.TestLintResult checkXmlReport$default (com.android.tools.lint.checks.infrastructure.TestLintResult, com.android.tools.lint.checks.infrastructure.TestResultChecker[], boolean, com.android.tools.lint.XmlFileType, com.android.tools.lint.checks.infrastructure.TestResultTransformer, int, java.lang.Object)
public final com.android.tools.lint.checks.infrastructure.TestLintResult expectXml (java.lang.String, boolean, com.android.tools.lint.XmlFileType, com.android.tools.lint.checks.infrastructure.TestResultTransformer)
String trimmed
String expected
boolean fullPaths
com.android.tools.lint.XmlFileType reportType
com.android.tools.lint.checks.infrastructure.TestResultTransformer transformer
public static synthetic com.android.tools.lint.checks.infrastructure.TestLintResult expectXml$default (com.android.tools.lint.checks.infrastructure.TestLintResult, java.lang.String, boolean, com.android.tools.lint.XmlFileType, com.android.tools.lint.checks.infrastructure.TestResultTransformer, int, java.lang.Object)
public final com.android.tools.lint.checks.infrastructure.TestLintResult expectSarif (java.lang.String, com.android.tools.lint.checks.infrastructure.TestResultTransformer)
String trimmed
String expected
com.android.tools.lint.checks.infrastructure.TestResultTransformer transformer
public static synthetic com.android.tools.lint.checks.infrastructure.TestLintResult expectSarif$default (com.android.tools.lint.checks.infrastructure.TestLintResult, java.lang.String, com.android.tools.lint.checks.infrastructure.TestResultTransformer, int, java.lang.Object)
public final com.android.tools.lint.checks.infrastructure.TestLintResult checkSarifReport (com.android.tools.lint.checks.infrastructure.TestResultChecker[], com.android.tools.lint.checks.infrastructure.TestResultTransformer)
com.android.tools.lint.checks.infrastructure.TestResultChecker[] checkers
com.android.tools.lint.checks.infrastructure.TestResultTransformer transformer
public static synthetic com.android.tools.lint.checks.infrastructure.TestLintResult checkSarifReport$default (com.android.tools.lint.checks.infrastructure.TestLintResult, com.android.tools.lint.checks.infrastructure.TestResultChecker[], com.android.tools.lint.checks.infrastructure.TestResultTransformer, int, java.lang.Object)
private final java.lang.Object firstNotNullResult (java.lang.Iterable, kotlin.jvm.functions.Function1)
Object result
Object element
int $i$f$firstNotNullResult
Iterable $this$firstNotNullResult
kotlin.jvm.functions.Function1 transform
private final transient com.android.tools.lint.checks.infrastructure.TestLintResult checkReport (boolean, boolean, boolean, com.android.tools.lint.XmlFileType, boolean, com.android.tools.lint.checks.infrastructure.TestResultTransformer, com.android.tools.lint.checks.infrastructure.TestResultChecker[])
int $i$a$-count-TestLintResult$checkReport$2
boolean it
Object element$iv
int $i$f$count
int count$iv
kotlin.sequences.Sequence $this$count$iv
kotlin.jvm.functions.Function2 reporterFactory
String extension
boolean xml
boolean html
boolean sarif
com.android.tools.lint.XmlFileType xmlReportType
boolean fullPaths
com.android.tools.lint.checks.infrastructure.TestResultTransformer transformer
com.android.tools.lint.checks.infrastructure.TestResultChecker[] checkers
static synthetic com.android.tools.lint.checks.infrastructure.TestLintResult checkReport$default (com.android.tools.lint.checks.infrastructure.TestLintResult, boolean, boolean, boolean, com.android.tools.lint.XmlFileType, boolean, com.android.tools.lint.checks.infrastructure.TestResultTransformer, com.android.tools.lint.checks.infrastructure.TestResultChecker[], int, java.lang.Object)
public final transient com.android.tools.lint.checks.infrastructure.TestLintResult checkReport (kotlin.jvm.functions.Function2, java.lang.String, boolean, com.android.tools.lint.checks.infrastructure.TestResultTransformer, com.android.tools.lint.checks.infrastructure.TestResultChecker[])
int $i$a$-firstNotNullResult-TestLintResult$checkReport$client$1
com.android.tools.lint.detector.api.Incident it
Object result$iv
Object element$iv
int $i$f$firstNotNullResult
com.android.tools.lint.checks.infrastructure.TestLintResult this_$iv
Iterable $this$firstNotNullResult$iv
int $i$a$-apply-TestLintResult$checkReport$client$3
com.android.tools.lint.checks.infrastructure.TestLintResult$checkReport$client$2 $this$checkReport_u24lambda_u243
com.android.tools.lint.checks.infrastructure.TestResultChecker checker
org.w3c.dom.Document document
Throwable t
java.io.File root
String name
java.io.File file
com.android.tools.lint.checks.infrastructure.TestLintClient client
com.android.tools.lint.Reporter reporter
boolean oldFullPath
com.android.tools.lint.LintStats stats
String actual
com.android.tools.lint.checks.infrastructure.TestResultState defaultState
String transformed
java.io.IOException ioe
com.android.tools.lint.checks.infrastructure.TestResultState state
Throwable throwable
java.util.List incidents
kotlin.jvm.functions.Function2 reporterFactory
String extension
boolean fullPaths
com.android.tools.lint.checks.infrastructure.TestResultTransformer transformer
com.android.tools.lint.checks.infrastructure.TestResultChecker[] checkers
public static synthetic com.android.tools.lint.checks.infrastructure.TestLintResult checkReport$default (com.android.tools.lint.checks.infrastructure.TestLintResult, kotlin.jvm.functions.Function2, java.lang.String, boolean, com.android.tools.lint.checks.infrastructure.TestResultTransformer, com.android.tools.lint.checks.infrastructure.TestResultChecker[], int, java.lang.Object)
public final void cleanup ()
com.android.tools.lint.checks.infrastructure.TestResultState state
private final void stripMarkers (boolean, javax.swing.text.Document, java.lang.String) throws javax.swing.text.BadLocationException
int endEndOffset
int endStartOffset
int index
int endOffset
int regionStart
int commentEnd
int index
boolean isXml
javax.swing.text.Document doc
String contents
private final int computeSubstringMatch (java.util.regex.Pattern, java.lang.String)
String partial
java.util.regex.Matcher matcher
int i
java.util.regex.Pattern pattern
String output
public final com.android.tools.lint.checks.infrastructure.TestLintResult expect (java.lang.String, java.lang.Class, com.android.tools.lint.checks.infrastructure.TestResultTransformer)
String expectedText
Class expectedException
com.android.tools.lint.checks.infrastructure.TestResultTransformer transformer
public final com.android.tools.lint.checks.infrastructure.TestLintResult expect (java.lang.String, java.lang.Class)
String expectedText
Class expectedException
public final com.android.tools.lint.checks.infrastructure.TestLintResult expect (java.lang.String)
String expectedText
public final com.android.tools.lint.checks.infrastructure.TestLintResult expectContains (java.lang.String, com.android.tools.lint.checks.infrastructure.TestResultTransformer)
String expectedText
com.android.tools.lint.checks.infrastructure.TestResultTransformer transformer
public final com.android.tools.lint.checks.infrastructure.TestLintResult expectContains (java.lang.String)
String expectedText
public final com.android.tools.lint.checks.infrastructure.TestLintResult expectMatches (java.lang.String)
String regexp
public final com.android.tools.lint.checks.infrastructure.TestLintResult check (com.android.tools.lint.checks.infrastructure.TestResultChecker)
com.android.tools.lint.checks.infrastructure.TestResultChecker checker
public static final synthetic java.lang.String access$normalizeOutput (com.android.tools.lint.checks.infrastructure.TestLintResult, java.lang.String)
com.android.tools.lint.checks.infrastructure.TestLintResult $this
String output
public static final synthetic java.util.Comparator access$getComparator$cp ()
static void <clinit> ()
}
com/android/tools/lint/checks/infrastructure/TestLintResult$expect$1.class
TestLintResult.kt
package com.android.tools.lint.checks.infrastructure
final com.android.tools.lint.checks.infrastructure.TestLintResult$expect$1 extends java.lang.Object implements com.android.tools.lint.checks.infrastructure.TestResultTransformer {
public static final com.android.tools.lint.checks.infrastructure.TestLintResult$expect$1 INSTANCE
void <init> ()
public final java.lang.String transform (java.lang.String)
String it
static void <clinit> ()
}
com/android/tools/lint/checks/infrastructure/TestLintResult$checkPendingErrors$1.class
TestLintResult.kt
package com.android.tools.lint.checks.infrastructure
final com.android.tools.lint.checks.infrastructure.TestLintResult$checkPendingErrors$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 {
public static final com.android.tools.lint.checks.infrastructure.TestLintResult$checkPendingErrors$1 INSTANCE
void <init> ()
public final java.lang.Throwable 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/checks/infrastructure/TestLintResult$expectContains$1.class
TestLintResult.kt
package com.android.tools.lint.checks.infrastructure
final com.android.tools.lint.checks.infrastructure.TestLintResult$expectContains$1 extends java.lang.Object implements com.android.tools.lint.checks.infrastructure.TestResultTransformer {
public static final com.android.tools.lint.checks.infrastructure.TestLintResult$expectContains$1 INSTANCE
void <init> ()
public final java.lang.String transform (java.lang.String)
String it
static void <clinit> ()
}
com/android/tools/lint/checks/infrastructure/TestLintResult$normalizeOutput$1.class
TestLintResult.kt
package com.android.tools.lint.checks.infrastructure
final com.android.tools.lint.checks.infrastructure.TestLintResult$normalizeOutput$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 {
final synthetic String $output
void <init> (java.lang.String)
String $output
public final java.lang.CharSequence invoke (kotlin.text.MatchResult)
kotlin.text.MatchResult it
public volatile synthetic java.lang.Object invoke (java.lang.Object)
Object p1
}
com/android/tools/lint/checks/infrastructure/TestLintResult$expectMatches$1.class
TestLintResult.kt
package com.android.tools.lint.checks.infrastructure
final com.android.tools.lint.checks.infrastructure.TestLintResult$expectMatches$1 extends java.lang.Object implements com.android.tools.lint.checks.infrastructure.TestResultTransformer {
public static final com.android.tools.lint.checks.infrastructure.TestLintResult$expectMatches$1 INSTANCE
void <init> ()
public final java.lang.String transform (java.lang.String)
String it
static void <clinit> ()
}
com/android/tools/lint/checks/infrastructure/TestLintResult$check$1.class
TestLintResult.kt
package com.android.tools.lint.checks.infrastructure
final com.android.tools.lint.checks.infrastructure.TestLintResult$check$1 extends java.lang.Object implements com.android.tools.lint.checks.infrastructure.TestResultTransformer {
public static final com.android.tools.lint.checks.infrastructure.TestLintResult$check$1 INSTANCE
void <init> ()
public final java.lang.String transform (java.lang.String)
String it
static void <clinit> ()
}
com/android/tools/lint/checks/infrastructure/TestLintResult$checkHtmlReport$1.class
TestLintResult.kt
package com.android.tools.lint.checks.infrastructure
final com.android.tools.lint.checks.infrastructure.TestLintResult$checkHtmlReport$1 extends java.lang.Object implements com.android.tools.lint.checks.infrastructure.TestResultTransformer {
public static final com.android.tools.lint.checks.infrastructure.TestLintResult$checkHtmlReport$1 INSTANCE
void <init> ()
public final java.lang.String transform (java.lang.String)
String it
static void <clinit> ()
}
com/android/tools/lint/checks/infrastructure/TestLintResult$expectHtml$2.class
TestLintResult.kt
package com.android.tools.lint.checks.infrastructure
final com.android.tools.lint.checks.infrastructure.TestLintResult$expectHtml$2 extends java.lang.Object implements com.android.tools.lint.checks.infrastructure.TestResultChecker {
final synthetic com.android.tools.lint.checks.infrastructure.TestLintResult this$0
final synthetic String $trimmed
void <init> (com.android.tools.lint.checks.infrastructure.TestLintResult, java.lang.String)
com.android.tools.lint.checks.infrastructure.TestLintResult $receiver
String $trimmed
public final void check (java.lang.String)
String s
String actual
}
com/android/tools/lint/checks/infrastructure/TestLintResult$expectHtml$1.class
TestLintResult.kt
package com.android.tools.lint.checks.infrastructure
final com.android.tools.lint.checks.infrastructure.TestLintResult$expectHtml$1 extends java.lang.Object implements com.android.tools.lint.checks.infrastructure.TestResultTransformer {
public static final com.android.tools.lint.checks.infrastructure.TestLintResult$expectHtml$1 INSTANCE
void <init> ()
public final java.lang.String transform (java.lang.String)
String it
static void <clinit> ()
}
com/android/tools/lint/checks/infrastructure/TestLintResult$expectReported$2.class
TestLintResult.kt
package com.android.tools.lint.checks.infrastructure
final com.android.tools.lint.checks.infrastructure.TestLintResult$expectReported$2 extends java.lang.Object implements com.android.tools.lint.checks.infrastructure.TestResultChecker {
final synthetic com.android.tools.lint.checks.infrastructure.TestLintResult this$0
final synthetic String $trimmed
void <init> (com.android.tools.lint.checks.infrastructure.TestLintResult, java.lang.String)
com.android.tools.lint.checks.infrastructure.TestLintResult $receiver
String $trimmed
public final void check (java.lang.String)
String s
String actual
}
com/android/tools/lint/checks/infrastructure/TestLintResult$expectReported$1.class
TestLintResult.kt
package com.android.tools.lint.checks.infrastructure
final com.android.tools.lint.checks.infrastructure.TestLintResult$expectReported$1 extends java.lang.Object implements com.android.tools.lint.checks.infrastructure.TestResultTransformer {
public static final com.android.tools.lint.checks.infrastructure.TestLintResult$expectReported$1 INSTANCE
void <init> ()
public final java.lang.String transform (java.lang.String)
String it
static void <clinit> ()
}
com/android/tools/lint/checks/infrastructure/TestLintResult$checkXmlReport$1.class
TestLintResult.kt
package com.android.tools.lint.checks.infrastructure
final com.android.tools.lint.checks.infrastructure.TestLintResult$checkXmlReport$1 extends java.lang.Object implements com.android.tools.lint.checks.infrastructure.TestResultTransformer {
public static final com.android.tools.lint.checks.infrastructure.TestLintResult$checkXmlReport$1 INSTANCE
void <init> ()
public final java.lang.String transform (java.lang.String)
String it
static void <clinit> ()
}
com/android/tools/lint/checks/infrastructure/TestLintResult$expectXml$2.class
TestLintResult.kt
package com.android.tools.lint.checks.infrastructure
final com.android.tools.lint.checks.infrastructure.TestLintResult$expectXml$2 extends java.lang.Object implements com.android.tools.lint.checks.infrastructure.TestResultChecker {
final synthetic com.android.tools.lint.checks.infrastructure.TestLintResult this$0
final synthetic String $expected
void <init> (com.android.tools.lint.checks.infrastructure.TestLintResult, java.lang.String)
com.android.tools.lint.checks.infrastructure.TestLintResult $receiver
String $expected
public final void check (java.lang.String)
String s
String actual
}
com/android/tools/lint/checks/infrastructure/TestLintResult$expectXml$1.class
TestLintResult.kt
package com.android.tools.lint.checks.infrastructure
final com.android.tools.lint.checks.infrastructure.TestLintResult$expectXml$1 extends java.lang.Object implements com.android.tools.lint.checks.infrastructure.TestResultTransformer {
public static final com.android.tools.lint.checks.infrastructure.TestLintResult$expectXml$1 INSTANCE
void <init> ()
public final java.lang.String transform (java.lang.String)
String it
static void <clinit> ()
}
com/android/tools/lint/checks/infrastructure/TestLintResult$checkXmlReport$2.class
TestLintResult.kt
package com.android.tools.lint.checks.infrastructure
final com.android.tools.lint.checks.infrastructure.TestLintResult$checkXmlReport$2 extends java.lang.Object implements com.android.tools.lint.checks.infrastructure.TestResultTransformer {
public static final com.android.tools.lint.checks.infrastructure.TestLintResult$checkXmlReport$2 INSTANCE
void <init> ()
public final java.lang.String transform (java.lang.String)
String it
static void <clinit> ()
}
com/android/tools/lint/checks/infrastructure/TestLintResult$expectXml$4.class
TestLintResult.kt
package com.android.tools.lint.checks.infrastructure
final com.android.tools.lint.checks.infrastructure.TestLintResult$expectXml$4 extends java.lang.Object implements com.android.tools.lint.checks.infrastructure.TestResultChecker {
final synthetic com.android.tools.lint.checks.infrastructure.TestLintResult this$0
final synthetic String $trimmed
void <init> (com.android.tools.lint.checks.infrastructure.TestLintResult, java.lang.String)
com.android.tools.lint.checks.infrastructure.TestLintResult $receiver
String $trimmed
public final void check (java.lang.String)
String s
String actual
}
com/android/tools/lint/checks/infrastructure/TestLintResult$expectXml$3.class
TestLintResult.kt
package com.android.tools.lint.checks.infrastructure
final com.android.tools.lint.checks.infrastructure.TestLintResult$expectXml$3 extends java.lang.Object implements com.android.tools.lint.checks.infrastructure.TestResultTransformer {
public static final com.android.tools.lint.checks.infrastructure.TestLintResult$expectXml$3 INSTANCE
void <init> ()
public final java.lang.String transform (java.lang.String)
String it
static void <clinit> ()
}
com/android/tools/lint/checks/infrastructure/TestLintResult$expectSarif$2.class
TestLintResult.kt
package com.android.tools.lint.checks.infrastructure
final com.android.tools.lint.checks.infrastructure.TestLintResult$expectSarif$2 extends java.lang.Object implements com.android.tools.lint.checks.infrastructure.TestResultChecker {
final synthetic com.android.tools.lint.checks.infrastructure.TestLintResult this$0
final synthetic String $trimmed
void <init> (com.android.tools.lint.checks.infrastructure.TestLintResult, java.lang.String)
com.android.tools.lint.checks.infrastructure.TestLintResult $receiver
String $trimmed
public final void check (java.lang.String)
String s
String actual
}
com/android/tools/lint/checks/infrastructure/TestLintResult$expectSarif$1.class
TestLintResult.kt
package com.android.tools.lint.checks.infrastructure
final com.android.tools.lint.checks.infrastructure.TestLintResult$expectSarif$1 extends java.lang.Object implements com.android.tools.lint.checks.infrastructure.TestResultTransformer {
public static final com.android.tools.lint.checks.infrastructure.TestLintResult$expectSarif$1 INSTANCE
void <init> ()
public final java.lang.String transform (java.lang.String)
String it
static void <clinit> ()
}
com/android/tools/lint/checks/infrastructure/TestLintResult$checkSarifReport$1.class
TestLintResult.kt
package com.android.tools.lint.checks.infrastructure
final com.android.tools.lint.checks.infrastructure.TestLintResult$checkSarifReport$1 extends java.lang.Object implements com.android.tools.lint.checks.infrastructure.TestResultTransformer {
public static final com.android.tools.lint.checks.infrastructure.TestLintResult$checkSarifReport$1 INSTANCE
void <init> ()
public final java.lang.String transform (java.lang.String)
String it
static void <clinit> ()
}
com/android/tools/lint/checks/infrastructure/TestLintResult$checkReport$reporterFactory$1.class
TestLintResult.kt
package com.android.tools.lint.checks.infrastructure
final com.android.tools.lint.checks.infrastructure.TestLintResult$checkReport$reporterFactory$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function2 {
final synthetic boolean $html
final synthetic boolean $xml
final synthetic com.android.tools.lint.XmlFileType $xmlReportType
final synthetic boolean $sarif
void <init> (boolean, boolean, com.android.tools.lint.XmlFileType, boolean)
boolean $html
boolean $xml
com.android.tools.lint.XmlFileType $xmlReportType
boolean $sarif
public final com.android.tools.lint.Reporter invoke (com.android.tools.lint.LintCliClient, java.io.File)
com.android.tools.lint.Reporter reporter
com.android.tools.lint.LintCliClient client
java.io.File file
public volatile synthetic java.lang.Object invoke (java.lang.Object, java.lang.Object)
Object p1
Object p2
}
com/android/tools/lint/checks/infrastructure/TestLintResult$checkReport$1.class
TestLintResult.kt
package com.android.tools.lint.checks.infrastructure
final com.android.tools.lint.checks.infrastructure.TestLintResult$checkReport$1 extends java.lang.Object implements com.android.tools.lint.checks.infrastructure.TestResultTransformer {
public static final com.android.tools.lint.checks.infrastructure.TestLintResult$checkReport$1 INSTANCE
void <init> ()
public final java.lang.String transform (java.lang.String)
String it
static void <clinit> ()
}
com/android/tools/lint/checks/infrastructure/TestLintResult$checkReport$client$2.class
TestLintResult.kt
package com.android.tools.lint.checks.infrastructure
public final com.android.tools.lint.checks.infrastructure.TestLintResult$checkReport$client$2 extends com.android.tools.lint.checks.infrastructure.TestLintClient {
void <init> ()
public java.lang.String getClientRevision ()
}
com/android/tools/lint/checks/infrastructure/TestLintResult$checkReport$3.class
TestLintResult.kt
package com.android.tools.lint.checks.infrastructure
final com.android.tools.lint.checks.infrastructure.TestLintResult$checkReport$3 extends java.lang.Object implements com.android.tools.lint.checks.infrastructure.TestResultTransformer {
public static final com.android.tools.lint.checks.infrastructure.TestLintResult$checkReport$3 INSTANCE
void <init> ()
public final java.lang.String transform (java.lang.String)
String it
static void <clinit> ()
}
com/android/tools/lint/checks/infrastructure/TestLintResult$Companion$comparator$1.class
TestLintResult.kt
package com.android.tools.lint.checks.infrastructure
final com.android.tools.lint.checks.infrastructure.TestLintResult$Companion$comparator$1 extends java.lang.Object implements java.util.Comparator {
public static final com.android.tools.lint.checks.infrastructure.TestLintResult$Companion$comparator$1 INSTANCE
void <init> ()
public final int compare (com.android.tools.lint.detector.api.Incident, com.android.tools.lint.detector.api.Incident)
com.android.tools.lint.detector.api.Incident o1
com.android.tools.lint.detector.api.Incident o2
public volatile synthetic int compare (java.lang.Object, java.lang.Object)
Object p0
Object p1
static void <clinit> ()
}
com/android/tools/lint/checks/infrastructure/TestLintResult$Companion.class
TestLintResult.kt
package com.android.tools.lint.checks.infrastructure
public final com.android.tools.lint.checks.infrastructure.TestLintResult$Companion extends java.lang.Object {
private void <init> ()
public final java.util.Comparator getComparator ()
public final java.lang.String getDiff (java.lang.String, java.lang.String, boolean, boolean)
String before
String after
boolean diffCompatMode
boolean diffCompatMode2
public static synthetic java.lang.String getDiff$default (com.android.tools.lint.checks.infrastructure.TestLintResult$Companion, java.lang.String, java.lang.String, boolean, boolean, int, java.lang.Object)
public final java.lang.String getDiff (java.lang.String, java.lang.String, int, boolean, boolean)
int $i$f$emptyArray
int $i$f$toTypedArray
java.util.Collection thisCollection$iv
java.util.Collection $this$toTypedArray$iv
int $i$f$emptyArray
int $i$f$toTypedArray
java.util.Collection thisCollection$iv
java.util.Collection $this$toTypedArray$iv
String before
String after
int windowSize
boolean diffCompatMode
boolean diffCompatMode2
public static synthetic java.lang.String getDiff$default (com.android.tools.lint.checks.infrastructure.TestLintResult$Companion, java.lang.String, java.lang.String, int, boolean, boolean, int, java.lang.Object)
public final java.lang.String getDiff (java.lang.String[], java.lang.String[], int, boolean, boolean)
int j
int i
int xi
int xj
int window
StringBuilder sb
int n
int m
int[][] lcs
int lastLine
int i
int j
String[] before
String[] after
int windowSize
boolean diffCompatMode
boolean diffCompatMode2
public static synthetic java.lang.String getDiff$default (com.android.tools.lint.checks.infrastructure.TestLintResult$Companion, java.lang.String[], java.lang.String[], int, boolean, boolean, int, java.lang.Object)
private static final void getDiff$appendContext (int, java.lang.String[], boolean, java.lang.StringBuilder, kotlin.ranges.IntRange)
String line
int context
int $windowSize
String[] $before
boolean $diffCompatMode
StringBuilder sb
kotlin.ranges.IntRange intRange
public synthetic void <init> (kotlin.jvm.internal.DefaultConstructorMarker)
kotlin.jvm.internal.DefaultConstructorMarker $constructor_marker
}
com/android/tools/lint/checks/infrastructure/TestLintRunner.class
TestLintRunner.kt
package com.android.tools.lint.checks.infrastructure
public final com.android.tools.lint.checks.infrastructure.TestLintRunner extends java.lang.Object {
private final com.android.tools.lint.checks.infrastructure.TestLintTask task
private boolean alreadyRun
private Throwable firstThrowable
private com.android.tools.lint.checks.infrastructure.TestMode currentTestMode
public void <init> (com.android.tools.lint.checks.infrastructure.TestLintTask)
com.android.tools.lint.checks.infrastructure.TestLintTask task
public final boolean getAlreadyRun ()
public final java.lang.Throwable getFirstThrowable ()
public final void setFirstThrowable (java.lang.Throwable)
Throwable
private final java.util.EnumSet computePlatforms (java.util.List)
com.android.tools.lint.detector.api.Issue issue
java.util.EnumSet platforms
java.util.List issues
public final com.android.tools.lint.checks.infrastructure.TestMode getCurrentTestMode ()
public final void setCurrentTestMode (com.android.tools.lint.checks.infrastructure.TestMode)
com.android.tools.lint.checks.infrastructure.TestMode
public final com.android.tools.lint.checks.infrastructure.TestLintResult run ()
java.io.IOException ignore
int $i$a$-let-TestLintRunner$run$1$rootDir$1
java.io.File it
com.android.tools.lint.checks.infrastructure.ProjectDescription project
com.android.tools.lint.checks.infrastructure.TestMode mode
int $i$a$-apply-TestLintRunner$run$1$1
com.android.tools.lint.checks.infrastructure.TestResultState $this$run_u24lambda_u243_u24lambda_u241
com.android.tools.lint.checks.infrastructure.TestMode mode
com.android.tools.lint.checks.infrastructure.TestMode defaultMode
int $i$a$-fold-TestLintRunner$run$1$2
boolean result
java.io.File it
Object element$iv
int $i$f$fold
boolean accumulator$iv
kotlin.sequences.Sequence $this$fold$iv
boolean initial$iv
com.android.tools.lint.checks.infrastructure.TestResultState state
com.android.tools.lint.checks.infrastructure.TestMode defaultType
Throwable e
int $i$a$-fold-TestLintRunner$run$1$2
boolean result
java.io.File it
Object element$iv
int $i$f$fold
boolean accumulator$iv
kotlin.sequences.Sequence $this$fold$iv
boolean initial$iv
int $i$a$-fold-TestLintRunner$run$1$2
boolean result
java.io.File it
Object element$iv
int $i$f$fold
boolean accumulator$iv
kotlin.sequences.Sequence $this$fold$iv
boolean initial$iv
int $i$a$-with-TestLintRunner$run$1
java.io.File rootDir
java.util.Map projectMap
java.util.Map results
java.util.HashSet notApplicable
com.android.tools.lint.checks.infrastructure.TestLintTask $this$run_u24lambda_u243
private final kotlin.Pair getTestModeFiles (com.android.tools.lint.checks.infrastructure.TestMode, java.io.File, java.util.Map)
String folderName
java.io.File root
java.util.List files
com.android.tools.lint.checks.infrastructure.TestMode mode
java.io.File rootDir
java.util.Map projectMap
private final void runMode (com.android.tools.lint.checks.infrastructure.TestLintTask, com.android.tools.lint.checks.infrastructure.TestMode, java.util.HashSet, java.io.File, java.util.Map, java.util.Map, boolean)
int $i$a$-let-TestLintRunner$runMode$partitions$1
com.android.tools.lint.checks.infrastructure.TestMode$TestModeContext state
com.android.tools.lint.checks.infrastructure.TestResultState it
com.android.tools.lint.checks.infrastructure.TestMode nestedMode
java.util.List projectList
java.io.File root
java.util.List files
java.util.List partitions
com.android.tools.lint.checks.infrastructure.TestLintTask $this$runMode
com.android.tools.lint.checks.infrastructure.TestMode mode
java.util.HashSet notApplicable
java.io.File rootDir
java.util.Map projectMap
java.util.Map results
boolean forceCleanDir
static synthetic void runMode$default (com.android.tools.lint.checks.infrastructure.TestLintRunner, com.android.tools.lint.checks.infrastructure.TestLintTask, com.android.tools.lint.checks.infrastructure.TestMode, java.util.HashSet, java.io.File, java.util.Map, java.util.Map, boolean, int, java.lang.Object)
private final void runMode (com.android.tools.lint.checks.infrastructure.TestLintTask, com.android.tools.lint.checks.infrastructure.TestMode, java.util.HashSet, java.io.File, java.util.Map, java.util.Map, java.io.File, java.util.List, java.util.List)
int $i$a$-let-TestLintRunner$runMode$1
kotlin.jvm.functions.Function3 it
java.util.Collection knownProjects
java.util.List projects
com.android.tools.lint.client.api.LintDriver driver
com.android.tools.lint.checks.infrastructure.TestMode nestedMode
com.android.tools.lint.checks.infrastructure.TestMode nestedMode
Throwable exception
com.android.tools.lint.checks.infrastructure.TestLintClient lintClient
com.android.tools.lint.checks.infrastructure.TestResultState testResult
com.android.tools.lint.checks.infrastructure.TestMode$TestModeContext afterState
com.android.tools.lint.checks.infrastructure.TestMode$TestModeContext afterState
com.android.tools.lint.checks.infrastructure.TestMode$TestModeContext beforeState
Object clientState
Object listener
com.android.tools.lint.checks.infrastructure.TestLintTask $this$runMode
com.android.tools.lint.checks.infrastructure.TestMode mode
java.util.HashSet notApplicable
java.io.File rootDir
java.util.Map projectMap
java.util.Map results
java.io.File root
java.util.List projectList
java.util.List files
private final com.android.tools.lint.checks.infrastructure.TestResultState checkLint (com.android.tools.lint.checks.infrastructure.TestLintClient, java.io.File, java.util.List, com.android.tools.lint.checks.infrastructure.TestMode)
com.android.tools.lint.checks.infrastructure.TestLintClient client
java.io.File rootDir
java.util.List files
com.android.tools.lint.checks.infrastructure.TestMode mode
private final com.android.tools.lint.checks.infrastructure.TestMode pickDefaultMode (java.util.Map)
com.android.tools.lint.checks.infrastructure.TestMode mode
java.util.Map results
private final void checkConsistentOutput (java.util.Map, com.android.tools.lint.checks.infrastructure.TestMode, com.android.tools.lint.checks.infrastructure.TestMode)
String originalFiles
String modifiedFiles
String line
String expectedLabel
String actualLabel
String message
java.util.List modifications
com.android.tools.lint.checks.infrastructure.TestResultState resultState
String actual
String expected
java.util.Map results
com.android.tools.lint.checks.infrastructure.TestMode mode
com.android.tools.lint.checks.infrastructure.TestMode first
private final java.util.List getModifications (java.util.Map, com.android.tools.lint.checks.infrastructure.TestMode, com.android.tools.lint.checks.infrastructure.TestResultState)
java.io.File originalDir
java.io.File modifiedDir
java.util.List changedFiles
com.android.tools.lint.checks.infrastructure.TestResultState defaultState
java.util.Map results
com.android.tools.lint.checks.infrastructure.TestMode mode
com.android.tools.lint.checks.infrastructure.TestResultState resultState
private final void addChangedFiles (java.util.List, java.io.File, java.io.File, java.lang.String, int)
String contents1
String contents2
String name
String fullPath
java.io.File file2
java.io.File file1
java.io.File[] list
java.util.List changed
java.io.File dir1
java.io.File dir2
String path
int depth
public final java.lang.String stripRoot (java.io.File, java.lang.String)
String s
String rootPath
java.io.File rootDir
String path
public final com.android.tools.lint.checks.infrastructure.TestLintClient createClient ()
String clientName
com.android.tools.lint.client.api.Configuration config
com.android.tools.lint.client.api.ConfigurationHierarchy configurations
int $i$a$-let-TestLintRunner$createClient$1$1
java.io.File it
int $i$a$-with-TestLintRunner$createClient$1
java.io.File rootDir
com.android.tools.lint.checks.infrastructure.TestLintTask $this$createClient_u24lambda_u247
Object client
public final java.util.List createProjects (boolean)
java.io.File dir
java.util.List projects
java.io.File rootDir
java.util.List projectDirs
com.android.tools.lint.checks.infrastructure.TestLintClient lintClient
boolean keepFiles
public final java.util.List createProjects (java.io.File, com.android.tools.lint.checks.infrastructure.TestMode)
int $i$a$-let-TestLintRunner$createProjects$1$1
com.android.tools.lint.checks.infrastructure.ProjectDescription it
int $i$a$-firstOrNull-TestLintRunner$createProjects$1$app$1
com.android.tools.lint.checks.infrastructure.ProjectDescription it
Object element$iv
int $i$f$firstOrNull
Iterable $this$firstOrNull$iv
int $i$a$-let-TestLintRunner$createProjects$1$2
com.android.tools.lint.checks.infrastructure.ProjectDescription it
com.android.tools.lint.checks.infrastructure.ProjectDescription app
com.android.tools.lint.checks.infrastructure.ProjectDescription project
com.android.tools.lint.checks.infrastructure.ProjectDescription project
boolean ok
java.io.File projectDir
Exception e
com.android.tools.lint.checks.infrastructure.ProjectDescription project
com.android.tools.lint.checks.infrastructure.TestFile file
java.io.File dependencyDir
com.android.tools.lint.checks.infrastructure.TestLintClient client
String relative
String referenceKey
com.android.tools.lint.checks.infrastructure.ProjectDescription dependency
com.android.tools.lint.checks.infrastructure.TestFile$PropertyTestFile propertyFile
int index
com.android.tools.lint.checks.infrastructure.TestFile[] files
java.io.File projectDir
Exception e
com.android.tools.lint.checks.infrastructure.ProjectDescription project
int $i$a$-with-TestLintRunner$createProjects$1
com.android.tools.lint.checks.infrastructure.ProjectDescriptionList projects
java.util.List allProjects
int primaryCount
com.android.tools.lint.checks.infrastructure.ProjectDescription app
com.android.tools.lint.checks.infrastructure.TestLintTask $this$createProjects_u24lambda_u2411
java.util.List projectDirs
java.io.File rootDir
com.android.tools.lint.checks.infrastructure.TestMode testMode
public static synthetic java.util.List createProjects$default (com.android.tools.lint.checks.infrastructure.TestLintRunner, java.io.File, com.android.tools.lint.checks.infrastructure.TestMode, int, java.lang.Object)
private final com.android.tools.lint.checks.infrastructure.ProjectDescriptionList getProjectList (com.android.tools.lint.checks.infrastructure.TestLintTask, com.android.tools.lint.checks.infrastructure.TestMode)
com.android.tools.lint.checks.infrastructure.ProjectDescription reportFrom
java.util.List currentList
java.util.List newList
com.android.tools.lint.checks.infrastructure.TestLintTask $this$getProjectList
com.android.tools.lint.checks.infrastructure.TestMode testMode
private final void validateInputs (com.android.tools.lint.checks.infrastructure.TestLintTask)
int $i$a$-forEach-TestLintRunner$validateInputs$1$1
com.android.tools.lint.checks.infrastructure.TestFile fp
Object element$iv
int $i$f$forEach
Object[] $this$forEach$iv
int $i$a$-forEach-TestLintRunner$validateInputs$1
com.android.tools.lint.checks.infrastructure.ProjectDescription project
Object element$iv
int $i$f$forEach
Iterable $this$forEach$iv
String xml
String json
int $i$a$-use-TestLintRunner$validateInputs$2
java.util.zip.GZIPInputStream stream
String url
byte[] data
com.android.tools.lint.checks.infrastructure.TestLintTask $this$validateInputs
private final void validateJson (java.lang.String)
com.google.gson.JsonParseException e
String json
private final void validateXml (java.lang.String)
org.xml.sax.SAXException e
String xml
public final java.util.List createProjects (java.io.File)
java.io.File rootDir
public static final synthetic com.android.tools.lint.checks.infrastructure.TestLintTask access$getTask$p (com.android.tools.lint.checks.infrastructure.TestLintRunner)
com.android.tools.lint.checks.infrastructure.TestLintRunner $this
}
com/android/tools/lint/checks/infrastructure/TestLintRunner$runMode$1$1.class
TestLintRunner.kt
package com.android.tools.lint.checks.infrastructure
public final com.android.tools.lint.checks.infrastructure.TestLintRunner$runMode$1$1 extends java.lang.Object implements com.android.tools.lint.client.api.LintListener {
final synthetic com.android.tools.lint.checks.infrastructure.TestLintRunner this$0
final synthetic java.io.File $root
final synthetic java.util.List $projectList
final synthetic java.util.List $files
final synthetic Object $clientState
final synthetic java.util.Map $results
final synthetic kotlin.jvm.functions.Function3 $it
void <init> (com.android.tools.lint.checks.infrastructure.TestLintRunner, java.io.File, java.util.List, java.util.List, java.lang.Object, java.util.Map, kotlin.jvm.functions.Function3)
com.android.tools.lint.checks.infrastructure.TestLintRunner $receiver
java.io.File $root
java.util.List $projectList
java.util.List $files
Object $clientState
java.util.Map $results
kotlin.jvm.functions.Function3 $it
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.checks.infrastructure.TestMode$TestModeContext testContext
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/checks/infrastructure/TestLintRunner$runMode$2.class
TestLintRunner.kt
package com.android.tools.lint.checks.infrastructure
final com.android.tools.lint.checks.infrastructure.TestLintRunner$runMode$2 extends java.lang.Object implements java.util.function.Function {
public static final com.android.tools.lint.checks.infrastructure.TestLintRunner$runMode$2 INSTANCE
void <init> ()
public final java.lang.String apply (com.android.tools.lint.detector.api.Project)
com.android.tools.lint.detector.api.Project obj
public volatile synthetic java.lang.Object apply (java.lang.Object)
Object p0
static void <clinit> ()
}
com/android/tools/lint/checks/infrastructure/TestLintRunner$checkConsistentOutput$originalFiles$1.class
TestLintRunner.kt
package com.android.tools.lint.checks.infrastructure
final com.android.tools.lint.checks.infrastructure.TestLintRunner$checkConsistentOutput$originalFiles$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 {
public static final com.android.tools.lint.checks.infrastructure.TestLintRunner$checkConsistentOutput$originalFiles$1 INSTANCE
void <init> ()
public final java.lang.CharSequence invoke (com.android.tools.lint.checks.infrastructure.TestLintRunner$ChangedFile)
com.android.tools.lint.checks.infrastructure.TestLintRunner$ChangedFile it
public volatile synthetic java.lang.Object invoke (java.lang.Object)
Object p1
static void <clinit> ()
}
com/android/tools/lint/checks/infrastructure/TestLintRunner$checkConsistentOutput$modifiedFiles$1.class
TestLintRunner.kt
package com.android.tools.lint.checks.infrastructure
final com.android.tools.lint.checks.infrastructure.TestLintRunner$checkConsistentOutput$modifiedFiles$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 {
public static final com.android.tools.lint.checks.infrastructure.TestLintRunner$checkConsistentOutput$modifiedFiles$1 INSTANCE
void <init> ()
public final java.lang.CharSequence invoke (com.android.tools.lint.checks.infrastructure.TestLintRunner$ChangedFile)
com.android.tools.lint.checks.infrastructure.TestLintRunner$ChangedFile it
public volatile synthetic java.lang.Object invoke (java.lang.Object)
Object p1
static void <clinit> ()
}
com/android/tools/lint/checks/infrastructure/TestLintRunner$ChangedFile.class
TestLintRunner.kt
package com.android.tools.lint.checks.infrastructure
final com.android.tools.lint.checks.infrastructure.TestLintRunner$ChangedFile extends java.lang.Object {
private final String path
private final String before
private final String after
public void <init> (java.lang.String, java.lang.String, java.lang.String)
String path
String before
String after
public final java.lang.String getPath ()
public final java.lang.String getBefore ()
public final java.lang.String getAfter ()
}
com/android/tools/lint/checks/infrastructure/TestLintRunnerKt.class
TestLintRunner.kt
package com.android.tools.lint.checks.infrastructure
public final com.android.tools.lint.checks.infrastructure.TestLintRunnerKt extends java.lang.Object {
public static final java.lang.String withLineNumbers (java.lang.String)
kotlin.jvm.internal.Ref$IntRef lineNumber
java.util.List lines
int width
String $this$withLineNumbers
public static final java.lang.String listFile (java.lang.String, java.lang.String)
String line
String path
String contents
}
com/android/tools/lint/checks/infrastructure/TestLintRunnerKt$withLineNumbers$1.class
TestLintRunner.kt
package com.android.tools.lint.checks.infrastructure
final com.android.tools.lint.checks.infrastructure.TestLintRunnerKt$withLineNumbers$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 {
final synthetic int $width
final synthetic kotlin.jvm.internal.Ref$IntRef $lineNumber
void <init> (int, kotlin.jvm.internal.Ref$IntRef)
int $width
kotlin.jvm.internal.Ref$IntRef $lineNumber
public final java.lang.CharSequence invoke (java.lang.String)
String it
public volatile synthetic java.lang.Object invoke (java.lang.Object)
Object p1
}
com/android/tools/lint/checks/infrastructure/TestMode.class
TestMode.kt
package com.android.tools.lint.checks.infrastructure
public com.android.tools.lint.checks.infrastructure.TestMode extends java.lang.Object implements java.lang.Iterable kotlin.jvm.internal.markers.KMappedMarker {
public static final com.android.tools.lint.checks.infrastructure.TestMode$Companion Companion
private final String description
private final String fieldName
private final String folderName
private final kotlin.jvm.functions.Function3 eventListener
private final String diffExplanation
private final boolean modifiesSources
private static final Object CANCEL
public static final com.android.tools.lint.checks.infrastructure.TestMode DEFAULT
public static final com.android.tools.lint.checks.infrastructure.TestMode UI_INJECTION_HOST
public static final com.android.tools.lint.checks.infrastructure.TestMode BYTECODE_ONLY
public static final com.android.tools.lint.checks.infrastructure.TestMode SOURCE_ONLY
public static final com.android.tools.lint.checks.infrastructure.TestMode RESOURCE_REPOSITORIES
public static final com.android.tools.lint.checks.infrastructure.TestMode PARTIAL
public static final com.android.tools.lint.checks.infrastructure.TestMode MODULE_RESOURCES
public static final com.android.tools.lint.checks.infrastructure.TestMode SUPPRESSIBLE
public static final com.android.tools.lint.checks.infrastructure.TestMode PARENTHESIZED
public static final com.android.tools.lint.checks.infrastructure.TestMode FULLY_QUALIFIED
public static final com.android.tools.lint.checks.infrastructure.TestMode REORDER_ARGUMENTS
public static final com.android.tools.lint.checks.infrastructure.TestMode BODY_REMOVAL
public static final com.android.tools.lint.checks.infrastructure.TestMode TYPE_ALIAS
public static final com.android.tools.lint.checks.infrastructure.TestMode IMPORT_ALIAS
public static final com.android.tools.lint.checks.infrastructure.TestMode WHITESPACE
public static final com.android.tools.lint.checks.infrastructure.TestMode IF_TO_WHEN
public static final com.android.tools.lint.checks.infrastructure.TestMode CDATA
public static final com.android.tools.lint.checks.infrastructure.TestMode SOURCE_TRANSFORMATION_GROUP
public void <init> (java.lang.String, java.lang.String)
String description
String fieldName
public java.lang.String getDescription ()
public java.lang.String getFieldName ()
public java.lang.String getFolderName ()
public boolean applies (com.android.tools.lint.checks.infrastructure.TestMode$TestModeContext)
com.android.tools.lint.checks.infrastructure.TestMode$TestModeContext context
public java.lang.Object before (com.android.tools.lint.checks.infrastructure.TestMode$TestModeContext)
com.android.tools.lint.checks.infrastructure.TestMode$TestModeContext context
public void after (com.android.tools.lint.checks.infrastructure.TestMode$TestModeContext)
com.android.tools.lint.checks.infrastructure.TestMode$TestModeContext context
public kotlin.jvm.functions.Function3 getEventListener ()
public java.lang.String getDiffExplanation ()
public boolean getModifiesSources ()
public java.util.Iterator iterator ()
public java.lang.String toString ()
public boolean usePartialAnalysis ()
public boolean sameOutput (java.lang.String, java.lang.String, com.android.tools.lint.checks.infrastructure.TestMode$OutputKind)
String expected
String actual
com.android.tools.lint.checks.infrastructure.TestMode$OutputKind type
public java.util.List partition (com.android.tools.lint.checks.infrastructure.TestMode$TestModeContext)
com.android.tools.lint.checks.infrastructure.TestMode$TestModeContext context
public java.util.List configureProjects (java.util.List)
java.util.List projects
public static final java.util.List values ()
public static final synthetic java.lang.Object access$getCANCEL$cp ()
static void <clinit> ()
}
com/android/tools/lint/checks/infrastructure/TestMode$Companion$UI_INJECTION_HOST$1.class
TestMode.kt
package com.android.tools.lint.checks.infrastructure
public final com.android.tools.lint.checks.infrastructure.TestMode$Companion$UI_INJECTION_HOST$1 extends com.android.tools.lint.checks.infrastructure.TestMode {
private final String diffExplanation
void <init> ()
public boolean applies (com.android.tools.lint.checks.infrastructure.TestMode$TestModeContext)
int $i$a$-any-TestMode$Companion$UI_INJECTION_HOST$1$applies$1$1
com.android.tools.lint.checks.infrastructure.TestFile it
Object element$iv
int $i$f$any
Object[] $this$any$iv
int $i$a$-any-TestMode$Companion$UI_INJECTION_HOST$1$applies$1
com.android.tools.lint.checks.infrastructure.ProjectDescription project
Object element$iv
int $i$f$any
Iterable $this$any$iv
com.android.tools.lint.checks.infrastructure.TestMode$TestModeContext context
public java.lang.Object before (com.android.tools.lint.checks.infrastructure.TestMode$TestModeContext)
com.android.tools.lint.checks.infrastructure.TestMode$TestModeContext context
public void after (com.android.tools.lint.checks.infrastructure.TestMode$TestModeContext)
com.android.tools.lint.checks.infrastructure.TestMode$TestModeContext context
public java.lang.String getDiffExplanation ()
}
com/android/tools/lint/checks/infrastructure/TestMode$Companion$BYTECODE_ONLY$1.class
TestMode.kt
package com.android.tools.lint.checks.infrastructure
public final com.android.tools.lint.checks.infrastructure.TestMode$Companion$BYTECODE_ONLY$1 extends com.android.tools.lint.checks.infrastructure.TestMode {
private final String folderName
private final String diffExplanation
void <init> ()
public java.lang.String getFolderName ()
public boolean applies (com.android.tools.lint.checks.infrastructure.TestMode$TestModeContext)
int $i$a$-any-TestMode$Companion$BYTECODE_ONLY$1$applies$1$1
com.android.tools.lint.checks.infrastructure.TestFile file
Object element$iv
int $i$f$any
Object[] $this$any$iv
int $i$a$-any-TestMode$Companion$BYTECODE_ONLY$1$applies$1
com.android.tools.lint.checks.infrastructure.ProjectDescription it
Object element$iv
int $i$f$any
Iterable $this$any$iv
com.android.tools.lint.checks.infrastructure.TestMode$TestModeContext context
public java.lang.Object before (com.android.tools.lint.checks.infrastructure.TestMode$TestModeContext)
com.android.tools.lint.checks.infrastructure.TestMode$TestModeContext context
public java.lang.String getDiffExplanation ()
}
com/android/tools/lint/checks/infrastructure/TestMode$Companion$SOURCE_ONLY$1.class
TestMode.kt
package com.android.tools.lint.checks.infrastructure
public final com.android.tools.lint.checks.infrastructure.TestMode$Companion$SOURCE_ONLY$1 extends com.android.tools.lint.checks.infrastructure.TestMode {
private final String folderName
private final String diffExplanation
void <init> ()
public java.lang.String getFolderName ()
public boolean applies (com.android.tools.lint.checks.infrastructure.TestMode$TestModeContext)
com.android.tools.lint.checks.infrastructure.TestMode$TestModeContext context
public java.lang.Object before (com.android.tools.lint.checks.infrastructure.TestMode$TestModeContext)
com.android.tools.lint.checks.infrastructure.TestMode$TestModeContext context
public java.lang.String getDiffExplanation ()
}
com/android/tools/lint/checks/infrastructure/TestMode$Companion$RESOURCE_REPOSITORIES$1.class
TestMode.kt
package com.android.tools.lint.checks.infrastructure
public final com.android.tools.lint.checks.infrastructure.TestMode$Companion$RESOURCE_REPOSITORIES$1 extends com.android.tools.lint.checks.infrastructure.TestMode {
private final String diffExplanation
void <init> ()
public boolean applies (com.android.tools.lint.checks.infrastructure.TestMode$TestModeContext)
com.android.tools.lint.checks.infrastructure.TestMode$TestModeContext context
public java.lang.Object before (com.android.tools.lint.checks.infrastructure.TestMode$TestModeContext)
com.android.tools.lint.checks.infrastructure.TestMode$TestModeContext context
public void after (com.android.tools.lint.checks.infrastructure.TestMode$TestModeContext)
com.android.tools.lint.checks.infrastructure.TestMode$TestModeContext context
public java.lang.String getDiffExplanation ()
public boolean sameOutput (java.lang.String, java.lang.String, com.android.tools.lint.checks.infrastructure.TestMode$OutputKind)
String expected
String actual
com.android.tools.lint.checks.infrastructure.TestMode$OutputKind type
public final java.lang.String transformOutput (java.lang.String)
String s
private final java.lang.String trimLines (java.lang.String)
String $this$trimLines
}
com/android/tools/lint/checks/infrastructure/TestMode$Companion$RESOURCE_REPOSITORIES$1$trimLines$1.class
TestMode.kt
package com.android.tools.lint.checks.infrastructure
final com.android.tools.lint.checks.infrastructure.TestMode$Companion$RESOURCE_REPOSITORIES$1$trimLines$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 {
public static final com.android.tools.lint.checks.infrastructure.TestMode$Companion$RESOURCE_REPOSITORIES$1$trimLines$1 INSTANCE
void <init> ()
public final java.lang.String 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/checks/infrastructure/TestMode$OutputKind.class
TestMode.kt
package com.android.tools.lint.checks.infrastructure
public final enum com.android.tools.lint.checks.infrastructure.TestMode$OutputKind extends java.lang.Enum {
public static final enum com.android.tools.lint.checks.infrastructure.TestMode$OutputKind REPORT
public static final enum com.android.tools.lint.checks.infrastructure.TestMode$OutputKind QUICKFIXES
private static final synthetic com.android.tools.lint.checks.infrastructure.TestMode$OutputKind[] $VALUES
private void <init> (java.lang.String, int)
String $enum$name
int $enum$ordinal
public static com.android.tools.lint.checks.infrastructure.TestMode$OutputKind[] values ()
public static com.android.tools.lint.checks.infrastructure.TestMode$OutputKind valueOf (java.lang.String)
String value
private static final synthetic com.android.tools.lint.checks.infrastructure.TestMode$OutputKind[] $values ()
static void <clinit> ()
}
com/android/tools/lint/checks/infrastructure/TestMode$Companion.class
TestMode.kt
package com.android.tools.lint.checks.infrastructure
public final com.android.tools.lint.checks.infrastructure.TestMode$Companion extends java.lang.Object {
private void <init> ()
public final java.lang.Object getCANCEL ()
public final boolean classOnly (java.util.EnumSet)
int $i$a$-all-TestMode$Companion$classOnly$1
com.android.tools.lint.detector.api.Scope it
Object element$iv
int $i$f$all
Iterable $this$all$iv
java.util.EnumSet set
public final boolean classOnly (com.android.tools.lint.detector.api.Implementation)
int $i$a$-all-TestMode$Companion$classOnly$2
java.util.EnumSet it
Object element$iv
int $i$f$all
Object[] $this$all$iv
com.android.tools.lint.detector.api.Implementation $this$classOnly
public final void deleteCompiledSources (java.util.Collection, com.android.tools.lint.checks.infrastructure.TestMode$TestModeContext, boolean, boolean)
int $i$a$-all-TestMode$Companion$deleteCompiledSources$1
com.android.tools.lint.detector.api.Issue it
Object element$iv
int $i$f$all
Object[] $this$all$iv
int $i$a$-any-TestMode$Companion$deleteCompiledSources$2
com.android.tools.lint.checks.infrastructure.TestFile it
Object element$iv
int $i$f$any
Iterable $this$any$iv
java.io.File source
com.android.tools.lint.checks.infrastructure.TestFile testFile
java.io.File dir
java.io.File classFile
java.io.File dir
String classTestFile
java.util.List sources
java.util.List classFiles
com.android.tools.lint.checks.infrastructure.TestFile file
com.android.tools.lint.checks.infrastructure.TestFile[] projectFiles
com.android.tools.lint.checks.infrastructure.ProjectDescription project
java.util.Collection projects
com.android.tools.lint.checks.infrastructure.TestMode$TestModeContext context
boolean deleteSourceFiles
boolean deleteBinaryFiles
public static synthetic void deleteCompiledSources$default (com.android.tools.lint.checks.infrastructure.TestMode$Companion, java.util.Collection, com.android.tools.lint.checks.infrastructure.TestMode$TestModeContext, boolean, boolean, int, java.lang.Object)
public final java.util.List values ()
public synthetic void <init> (kotlin.jvm.internal.DefaultConstructorMarker)
kotlin.jvm.internal.DefaultConstructorMarker $constructor_marker
}
com/android/tools/lint/checks/infrastructure/TestMode$TestModeContext.class
TestMode.kt
package com.android.tools.lint.checks.infrastructure
public final com.android.tools.lint.checks.infrastructure.TestMode$TestModeContext extends java.lang.Object {
private final com.android.tools.lint.checks.infrastructure.TestLintTask task
private final java.io.File rootDir
private final java.util.List projects
private final java.util.List projectFolders
private final Object clientState
private final com.android.tools.lint.client.api.LintDriver driver
private final com.android.tools.lint.detector.api.Context lintContext
private final java.util.Map results
public void <init> (com.android.tools.lint.checks.infrastructure.TestLintTask, java.io.File, java.util.List, java.util.List, java.lang.Object, com.android.tools.lint.client.api.LintDriver, com.android.tools.lint.detector.api.Context, java.util.Map)
com.android.tools.lint.checks.infrastructure.TestLintTask task
java.io.File rootDir
java.util.List projects
java.util.List projectFolders
Object clientState
com.android.tools.lint.client.api.LintDriver driver
com.android.tools.lint.detector.api.Context lintContext
java.util.Map results
public synthetic void <init> (com.android.tools.lint.checks.infrastructure.TestLintTask, java.io.File, java.util.List, java.util.List, java.lang.Object, com.android.tools.lint.client.api.LintDriver, com.android.tools.lint.detector.api.Context, java.util.Map, int, kotlin.jvm.internal.DefaultConstructorMarker)
public final com.android.tools.lint.checks.infrastructure.TestLintTask getTask ()
public final java.io.File getRootDir ()
public final java.util.List getProjects ()
public final java.util.List getProjectFolders ()
public final java.lang.Object getClientState ()
public final com.android.tools.lint.client.api.LintDriver getDriver ()
public final com.android.tools.lint.detector.api.Context getLintContext ()
public final java.util.Map getResults ()
}
com/android/tools/lint/checks/infrastructure/TestResourceProvider.class
TestResourceProvider.kt
package com.android.tools.lint.checks.infrastructure
public abstract com.android.tools.lint.checks.infrastructure.TestResourceProvider extends java.lang.Object {
public abstract java.io.InputStream getTestResource (java.lang.String, boolean)
}
com/android/tools/lint/checks/infrastructure/TypeAliasTestMode.class
TypeAliasTestMode.kt
package com.android.tools.lint.checks.infrastructure
public final com.android.tools.lint.checks.infrastructure.TypeAliasTestMode extends com.android.tools.lint.checks.infrastructure.UastSourceTransformationTestMode {
private final String diffExplanation
public void <init> ()
public java.lang.String getDiffExplanation ()
protected boolean isRelevantFile (com.android.tools.lint.checks.infrastructure.TestFile)
com.android.tools.lint.checks.infrastructure.TestFile file
public java.util.List transform (java.lang.String, com.android.tools.lint.detector.api.JavaContext, org.jetbrains.uast.UFile, java.util.Map)
int $i$a$-also-TypeAliasTestMode$transform$packageAliases$1
com.android.tools.lint.checks.infrastructure.TypeAliasTestMode$PackageAliases it
java.util.Map editMap
String pkg
com.android.tools.lint.checks.infrastructure.TypeAliasTestMode$PackageAliases packageAliases
java.util.Map aliasesPerPackage
java.util.LinkedHashMap newAliases
String source
com.android.tools.lint.detector.api.JavaContext context
org.jetbrains.uast.UFile root
java.util.Map clientData
public boolean messagesMatch (java.lang.String, java.lang.String)
int index
String original
String modified
}
com/android/tools/lint/checks/infrastructure/TypeAliasTestMode$transform$1.class
TypeAliasTestMode.kt
package com.android.tools.lint.checks.infrastructure
public final com.android.tools.lint.checks.infrastructure.TypeAliasTestMode$transform$1 extends com.android.tools.lint.checks.infrastructure.FullyQualifyNamesTestMode$TypeVisitor {
final synthetic String $source
final synthetic java.util.Map $aliasesPerPackage
final synthetic String $pkg
final synthetic com.android.tools.lint.checks.infrastructure.TypeAliasTestMode$PackageAliases $packageAliases
final synthetic java.util.LinkedHashMap $newAliases
final synthetic java.util.Map $editMap
void <init> (com.android.tools.lint.detector.api.JavaContext, java.lang.String, java.util.Map, java.lang.String, com.android.tools.lint.checks.infrastructure.TypeAliasTestMode$PackageAliases, java.util.LinkedHashMap, java.util.Map)
com.android.tools.lint.detector.api.JavaContext $context
String $source
java.util.Map $aliasesPerPackage
String $pkg
com.android.tools.lint.checks.infrastructure.TypeAliasTestMode$PackageAliases $packageAliases
java.util.LinkedHashMap $newAliases
java.util.Map $editMap
private final java.lang.String getTypeAlias (java.lang.String)
int $i$a$-also-TypeAliasTestMode$transform$1$getTypeAlias$packageMap$1
java.util.LinkedHashMap it
int $i$a$-also-TypeAliasTestMode$transform$1$getTypeAlias$1
String it
java.util.Map packageMap
String typeText
public boolean visitAnnotation (org.jetbrains.uast.UAnnotation)
org.jetbrains.uast.UAnnotation node
public void checkTypeReference (org.jetbrains.uast.UElement, com.intellij.psi.PsiClass, int, com.intellij.psi.PsiType)
String wildcards
com.intellij.psi.PsiClass parent
int $i$a$-let-TypeAliasTestMode$transform$1$checkTypeReference$typeText$1
String name
com.intellij.psi.PsiElement next
com.intellij.psi.PsiClass curr
String it
com.intellij.openapi.util.TextRange range
int start
int end
String typeText
String aliasName
org.jetbrains.uast.UElement node
com.intellij.psi.PsiClass cls
int offset
com.intellij.psi.PsiType type
private final boolean hasTypeParameter (com.intellij.psi.PsiType)
int $i$a$-any-TypeAliasTestMode$transform$1$hasTypeParameter$1
com.intellij.psi.PsiType it
Object element$iv
int $i$f$any
Object[] $this$any$iv
int $i$a$-any-TypeAliasTestMode$transform$1$hasTypeParameter$2
com.intellij.psi.PsiType it
Object element$iv
int $i$f$any
Object[] $this$any$iv
int $i$a$-any-TypeAliasTestMode$transform$1$hasTypeParameter$3
com.intellij.psi.PsiType it
Object element$iv
int $i$f$any
Iterable $this$any$iv
com.intellij.psi.PsiType $this$hasTypeParameter
protected boolean allowClassReference (org.jetbrains.uast.USimpleNameReferenceExpression, org.jetbrains.uast.UQualifiedReferenceExpression)
com.intellij.psi.PsiElement parentResolved
org.jetbrains.uast.USimpleNameReferenceExpression node
org.jetbrains.uast.UQualifiedReferenceExpression parent
public boolean visitClassLiteralExpression (org.jetbrains.uast.UClassLiteralExpression)
org.jetbrains.uast.UClassLiteralExpression node
public boolean visitCallExpression (org.jetbrains.uast.UCallExpression)
org.jetbrains.uast.UCallExpression node
public void afterVisitFile (org.jetbrains.uast.UFile)
int $i$a$-map-TypeAliasTestMode$transform$1$afterVisitFile$aliases$1
String type
String name
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
String aliases
int end
org.jetbrains.uast.UFile node
}
com/android/tools/lint/checks/infrastructure/TypeAliasTestMode$PackageAliases.class
TypeAliasTestMode.kt
package com.android.tools.lint.checks.infrastructure
public final com.android.tools.lint.checks.infrastructure.TypeAliasTestMode$PackageAliases extends java.lang.Object {
private int nextAliasId
private final java.util.Map aliasesPerPackage
public void <init> (int, java.util.Map)
int nextAliasId
java.util.Map aliasesPerPackage
public synthetic void <init> (int, java.util.Map, int, kotlin.jvm.internal.DefaultConstructorMarker)
public final int getNextAliasId ()
public final void setNextAliasId (int)
int
public final java.util.Map getAliasesPerPackage ()
public void <init> ()
}
com/android/tools/lint/checks/infrastructure/UastSourceTransformationTestMode.class
UastSourceTransformationTestMode.kt
package com.android.tools.lint.checks.infrastructure
public abstract com.android.tools.lint.checks.infrastructure.UastSourceTransformationTestMode extends com.android.tools.lint.checks.infrastructure.SourceTransformationTestMode {
public void <init> (java.lang.String, java.lang.String, java.lang.String)
String description
String testMode
String folder
public abstract java.util.List transform (java.lang.String, com.android.tools.lint.detector.api.JavaContext, org.jetbrains.uast.UFile, java.util.Map)
public java.util.List transform (java.lang.String, com.android.tools.lint.detector.api.JavaContext, org.jetbrains.uast.UFile, java.util.Map, com.android.tools.lint.checks.infrastructure.TestMode$TestModeContext)
String source
com.android.tools.lint.detector.api.JavaContext context
org.jetbrains.uast.UFile root
java.util.Map clientData
com.android.tools.lint.checks.infrastructure.TestMode$TestModeContext testModeContext
protected boolean isRelevantFile (com.android.tools.lint.checks.infrastructure.TestFile)
com.android.tools.lint.checks.infrastructure.TestFile file
public boolean applies (com.android.tools.lint.checks.infrastructure.TestMode$TestModeContext)
int $i$a$-any-UastSourceTransformationTestMode$applies$1$1$1
com.android.tools.lint.checks.infrastructure.TestFile it
Object element$iv
int $i$f$any
Iterable $this$any$iv
int $i$a$-any-UastSourceTransformationTestMode$applies$1$1
com.android.tools.lint.checks.infrastructure.TestFile file
Object element$iv
int $i$f$any
Object[] $this$any$iv
int $i$a$-any-UastSourceTransformationTestMode$applies$1
com.android.tools.lint.checks.infrastructure.ProjectDescription project
Object element$iv
int $i$f$any
Iterable $this$any$iv
com.android.tools.lint.checks.infrastructure.TestMode$TestModeContext context
public java.lang.Object before (com.android.tools.lint.checks.infrastructure.TestMode$TestModeContext)
int $i$a$-any-UastSourceTransformationTestMode$before$1
java.io.File it
Object element$iv
int $i$f$any
kotlin.sequences.Sequence $this$any$iv
java.io.File project
com.android.tools.lint.checks.infrastructure.TestMode$TestModeContext context
public boolean processTestFiles (com.android.tools.lint.checks.infrastructure.TestMode$TestModeContext, java.io.File, java.io.File, kotlin.jvm.functions.Function2)
java.util.List contexts
com.intellij.openapi.Disposable disposable
com.android.tools.lint.checks.infrastructure.TestMode$TestModeContext testContext
java.io.File projectDir
java.io.File sdkHome
kotlin.jvm.functions.Function2 changeCallback
public static synthetic boolean processTestFiles$default (com.android.tools.lint.checks.infrastructure.UastSourceTransformationTestMode, com.android.tools.lint.checks.infrastructure.TestMode$TestModeContext, java.io.File, java.io.File, kotlin.jvm.functions.Function2, int, java.lang.Object)
public boolean processTestFiles (java.util.List, java.io.File, kotlin.jvm.functions.Function1, kotlin.jvm.functions.Function2)
java.util.List testFiles
java.io.File sdkHome
kotlin.jvm.functions.Function1 contextFilter
kotlin.jvm.functions.Function2 changeCallback
public static synthetic boolean processTestFiles$default (com.android.tools.lint.checks.infrastructure.UastSourceTransformationTestMode, java.util.List, java.io.File, kotlin.jvm.functions.Function1, kotlin.jvm.functions.Function2, int, java.lang.Object)
public boolean processTestFiles (java.util.List, java.io.File, com.android.tools.lint.checks.infrastructure.TestMode$TestModeContext, kotlin.jvm.functions.Function1, kotlin.jvm.functions.Function2)
int $i$a$-apply-UastSourceTransformationTestMode$processTestFiles$temporaryFolder$1
org.junit.rules.TemporaryFolder $this$processTestFiles_u24lambda_u244
int $i$f$toTypedArray
java.util.Collection thisCollection$iv
java.util.Collection $this$toTypedArray$iv
int $i$a$-filter-UastSourceTransformationTestMode$processTestFiles$contexts$1
com.android.tools.lint.detector.api.JavaContext 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.checks.infrastructure.TestMode$TestModeContext context
com.android.tools.lint.checks.infrastructure.TestMode$TestModeContext context
java.util.List allContexts
java.util.List allContexts
com.intellij.openapi.Disposable disposable
com.intellij.openapi.Disposable disposable
java.util.List contexts
java.util.List contexts
org.junit.rules.TemporaryFolder temporaryFolder
java.util.List testFiles
java.io.File sdkHome
com.android.tools.lint.checks.infrastructure.TestMode$TestModeContext testModeContext
kotlin.jvm.functions.Function1 contextFilter
kotlin.jvm.functions.Function2 changeCallback
private final boolean processTestFiles (java.util.List, com.android.tools.lint.checks.infrastructure.TestMode$TestModeContext, kotlin.jvm.functions.Function2)
org.jetbrains.uast.UFile file
String source
String edited
com.android.tools.lint.detector.api.JavaContext context
java.util.List edits
java.util.List fileEdits
java.util.List contexts
com.android.tools.lint.checks.infrastructure.TestMode$TestModeContext testContext
kotlin.jvm.functions.Function2 changeCallback
protected java.util.List processTestFiles (java.util.List, java.util.Map, com.android.tools.lint.checks.infrastructure.TestMode$TestModeContext)
int $i$f$sortedBy
Iterable $this$sortedBy$iv
org.jetbrains.uast.UFile file
String source
java.util.List edits
com.android.tools.lint.detector.api.JavaContext context
java.util.List result
java.util.List contexts
java.util.Map clientData
com.android.tools.lint.checks.infrastructure.TestMode$TestModeContext testModeContext
}
com/android/tools/lint/checks/infrastructure/UastSourceTransformationTestMode$processTestFiles$1.class
UastSourceTransformationTestMode.kt
package com.android.tools.lint.checks.infrastructure
final com.android.tools.lint.checks.infrastructure.UastSourceTransformationTestMode$processTestFiles$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function2 {
public static final com.android.tools.lint.checks.infrastructure.UastSourceTransformationTestMode$processTestFiles$1 INSTANCE
void <init> ()
public final void invoke (com.android.tools.lint.detector.api.JavaContext, java.lang.String)
public volatile synthetic java.lang.Object invoke (java.lang.Object, java.lang.Object)
Object p1
Object p2
static void <clinit> ()
}
com/android/tools/lint/checks/infrastructure/UastSourceTransformationTestMode$processTestFiles$2.class
UastSourceTransformationTestMode.kt
package com.android.tools.lint.checks.infrastructure
final com.android.tools.lint.checks.infrastructure.UastSourceTransformationTestMode$processTestFiles$2 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 {
public static final com.android.tools.lint.checks.infrastructure.UastSourceTransformationTestMode$processTestFiles$2 INSTANCE
void <init> ()
public final java.lang.Boolean invoke (com.android.tools.lint.detector.api.JavaContext)
com.android.tools.lint.detector.api.JavaContext it
public volatile synthetic java.lang.Object invoke (java.lang.Object)
Object p1
static void <clinit> ()
}
com/android/tools/lint/checks/infrastructure/UastSourceTransformationTestMode$processTestFiles$3.class
UastSourceTransformationTestMode.kt
package com.android.tools.lint.checks.infrastructure
final com.android.tools.lint.checks.infrastructure.UastSourceTransformationTestMode$processTestFiles$3 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function2 {
public static final com.android.tools.lint.checks.infrastructure.UastSourceTransformationTestMode$processTestFiles$3 INSTANCE
void <init> ()
public final void invoke (com.android.tools.lint.detector.api.JavaContext, java.lang.String)
public volatile synthetic java.lang.Object invoke (java.lang.Object, java.lang.Object)
Object p1
Object p2
static void <clinit> ()
}
com/android/tools/lint/checks/infrastructure/UastSourceTransformationTestMode$processTestFiles$$inlined$sortedBy$1.class
Comparisons.kt
package com.android.tools.lint.checks.infrastructure
public final com.android.tools.lint.checks.infrastructure.UastSourceTransformationTestMode$processTestFiles$$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-UastSourceTransformationTestMode$processTestFiles$4
com.android.tools.lint.detector.api.JavaContext it
int $i$a$-sortedBy-UastSourceTransformationTestMode$processTestFiles$4
com.android.tools.lint.detector.api.JavaContext it
Object a
Object b
}
com/android/tools/lint/checks/infrastructure/UastSourceTransformationTestMode$EditVisitor.class
UastSourceTransformationTestMode.kt
package com.android.tools.lint.checks.infrastructure
public com.android.tools.lint.checks.infrastructure.UastSourceTransformationTestMode$EditVisitor extends org.jetbrains.uast.visitor.AbstractUastVisitor {
private int depth
public void <init> ()
public boolean visitElement (org.jetbrains.uast.UElement)
org.jetbrains.uast.UElement node
public void afterVisitElement (org.jetbrains.uast.UElement)
org.jetbrains.uast.UElement node
protected final com.android.tools.lint.checks.infrastructure.Edit insert (int, java.lang.String, boolean)
int offset
String text
boolean biasRight
public static synthetic com.android.tools.lint.checks.infrastructure.Edit insert$default (com.android.tools.lint.checks.infrastructure.UastSourceTransformationTestMode$EditVisitor, int, java.lang.String, boolean, int, java.lang.Object)
protected final com.android.tools.lint.checks.infrastructure.Edit replace (int, int, java.lang.String, boolean)
int start
int end
String text
boolean biasRight
public static synthetic com.android.tools.lint.checks.infrastructure.Edit replace$default (com.android.tools.lint.checks.infrastructure.UastSourceTransformationTestMode$EditVisitor, int, int, java.lang.String, boolean, int, java.lang.Object)
protected final com.android.tools.lint.checks.infrastructure.Edit remove (int, int, boolean)
int start
int end
boolean biasRight
public static synthetic com.android.tools.lint.checks.infrastructure.Edit remove$default (com.android.tools.lint.checks.infrastructure.UastSourceTransformationTestMode$EditVisitor, int, int, boolean, int, java.lang.Object)
protected final com.android.tools.lint.checks.infrastructure.Edit remove (int, java.lang.String, boolean)
int offset
String text
boolean biasRight
public static synthetic com.android.tools.lint.checks.infrastructure.Edit remove$default (com.android.tools.lint.checks.infrastructure.UastSourceTransformationTestMode$EditVisitor, int, java.lang.String, boolean, int, java.lang.Object)
public final void surround (java.util.List, org.jetbrains.uast.UExpression, org.jetbrains.uast.UExpression, java.lang.String, java.lang.String)
java.util.List $this$surround
org.jetbrains.uast.UExpression beginNode
org.jetbrains.uast.UExpression endNode
String open
String close
public final void surround (java.util.List, com.intellij.psi.PsiElement, com.intellij.psi.PsiElement, java.lang.String, java.lang.String)
com.intellij.psi.impl.source.tree.TreeElement next
int endDelta
com.intellij.psi.impl.source.tree.TreeElement prev
int beginDelta
int start
int end
java.util.List $this$surround
com.intellij.psi.PsiElement beginPsi
com.intellij.psi.PsiElement endPsi
String open
String close
public final void unsurround (java.util.List, org.jetbrains.uast.UExpression, org.jetbrains.uast.UExpression, java.lang.String, java.lang.String, java.lang.String)
java.util.List $this$unsurround
org.jetbrains.uast.UExpression beginNode
org.jetbrains.uast.UExpression endNode
String open
String close
String source
public final void unsurround (java.util.List, com.intellij.psi.PsiElement, com.intellij.psi.PsiElement, java.lang.String, java.lang.String, java.lang.String)
com.intellij.psi.impl.source.tree.TreeElement next
int endDelta
com.intellij.psi.impl.source.tree.TreeElement prev
int beginDelta
int start
int end
java.util.List $this$unsurround
com.intellij.psi.PsiElement beginPsi
com.intellij.psi.PsiElement endPsi
String open
String close
String source
}
com/android/tools/lint/checks/infrastructure/UastSourceTransformationTestModeGroup.class
UastSourceTransformationTestModeGroup.kt
package com.android.tools.lint.checks.infrastructure
public final com.android.tools.lint.checks.infrastructure.UastSourceTransformationTestModeGroup extends com.android.tools.lint.checks.infrastructure.UastSourceTransformationTestMode {
private final java.util.List modes
private final java.util.List validModes
private final String folderName
private final boolean modifiesSources
public transient void <init> (com.android.tools.lint.checks.infrastructure.TestMode[])
int $i$a$-mapNotNull-UastSourceTransformationTestModeGroup$validModes$1
com.android.tools.lint.checks.infrastructure.TestMode it
int $i$a$-let-ArraysKt___ArraysKt$mapNotNullTo$1$1$iv$iv
Object it$iv$iv
int $i$a$-forEach-ArraysKt___ArraysKt$mapNotNullTo$1$iv$iv
Object element$iv$iv
Object element$iv$iv$iv
int $i$f$forEach
Object[] $this$forEach$iv$iv$iv
int $i$f$mapNotNullTo
Object[] $this$mapNotNullTo$iv$iv
java.util.Collection destination$iv$iv
int $i$f$mapNotNull
Object[] $this$mapNotNull$iv
com.android.tools.lint.checks.infrastructure.TestMode[] modes
public java.util.List transform (java.lang.String, com.android.tools.lint.detector.api.JavaContext, org.jetbrains.uast.UFile, java.util.Map)
String source
com.android.tools.lint.detector.api.JavaContext context
org.jetbrains.uast.UFile root
java.util.Map clientData
public final java.util.List getModes ()
public java.lang.String getFolderName ()
public boolean getModifiesSources ()
public boolean applies (com.android.tools.lint.checks.infrastructure.TestMode$TestModeContext)
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$-forEach-UastSourceTransformationTestModeGroup$applies$1
com.android.tools.lint.checks.infrastructure.UastSourceTransformationTestMode it
Object element$iv
int $i$f$forEach
Iterable $this$forEach$iv
com.android.tools.lint.checks.infrastructure.TestMode$TestModeContext context
public java.util.List partition (com.android.tools.lint.checks.infrastructure.TestMode$TestModeContext)
java.util.List contexts
com.intellij.openapi.Disposable disposable
com.android.tools.lint.checks.infrastructure.TestMode$TestModeContext context
private final java.util.List partition (com.android.tools.lint.checks.infrastructure.TestMode$TestModeContext, java.util.List)
org.jetbrains.uast.UFile file
String source
java.io.File relativePath
java.util.List edits
com.android.tools.lint.detector.api.JavaContext fileContext
int $i$a$-also-UastSourceTransformationTestModeGroup$partition$pair$1
kotlin.Pair it
kotlin.Pair pair
java.util.List currentEdits
java.io.File file
java.util.List edits
java.io.File file
java.io.File file
java.util.List edits
java.util.Map pending
java.util.Map clientData
boolean conflict
com.android.tools.lint.checks.infrastructure.UastSourceTransformationTestMode mode
java.io.File file
String original
java.io.File file
kotlin.Pair pair
java.util.Map edits
com.android.tools.lint.checks.infrastructure.MergedSourceTransformationTestMode mode
java.util.List currentModes
Object currentEditMap
com.android.tools.lint.checks.infrastructure.MergedSourceTransformationTestMode current
java.util.List partitions
java.util.Map contents
java.io.File rootDir
java.util.Map files
com.android.tools.lint.checks.infrastructure.TestMode$TestModeContext testContext
java.util.List contexts
public boolean processTestFiles (com.android.tools.lint.checks.infrastructure.TestMode$TestModeContext, java.io.File, java.io.File, kotlin.jvm.functions.Function2)
com.android.tools.lint.checks.infrastructure.TestMode$TestModeContext testContext
java.io.File projectDir
java.io.File sdkHome
kotlin.jvm.functions.Function2 changeCallback
}
com/android/tools/lint/checks/infrastructure/WhitespaceTestMode.class
WhitespaceTestMode.kt
package com.android.tools.lint.checks.infrastructure
public final com.android.tools.lint.checks.infrastructure.WhitespaceTestMode extends com.android.tools.lint.checks.infrastructure.UastSourceTransformationTestMode {
private final String diffExplanation
public void <init> ()
public java.lang.String getDiffExplanation ()
public java.util.List transform (java.lang.String, com.android.tools.lint.detector.api.JavaContext, org.jetbrains.uast.UFile, java.util.Map)
kotlin.jvm.internal.Ref$IntRef ordinal
java.util.Map editMap
String source
com.android.tools.lint.detector.api.JavaContext context
org.jetbrains.uast.UFile root
java.util.Map clientData
public java.lang.String transformMessage (java.lang.String)
String message
private static final void transform$insert (java.util.Map, kotlin.jvm.internal.Ref$IntRef, int)
java.util.Map editMap
kotlin.jvm.internal.Ref$IntRef ordinal
int offset
public static final synthetic void access$transform$insert (java.util.Map, kotlin.jvm.internal.Ref$IntRef, int)
java.util.Map editMap
kotlin.jvm.internal.Ref$IntRef ordinal
int offset
}
com/android/tools/lint/checks/infrastructure/WhitespaceTestMode$transform$1.class
WhitespaceTestMode.kt
package com.android.tools.lint.checks.infrastructure
public final com.android.tools.lint.checks.infrastructure.WhitespaceTestMode$transform$1 extends com.intellij.psi.PsiRecursiveElementVisitor {
final synthetic java.util.Map $editMap
final synthetic kotlin.jvm.internal.Ref$IntRef $ordinal
void <init> (java.util.Map, kotlin.jvm.internal.Ref$IntRef)
java.util.Map $editMap
kotlin.jvm.internal.Ref$IntRef $ordinal
public void visitElement (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement next
com.intellij.psi.PsiElement element
private final void checkElement (com.intellij.psi.PsiElement)
com.intellij.openapi.util.TextRange range
com.intellij.psi.PsiElement element
}
META-INF/lint-tests.kotlin_module
NOTICE
com/android/tools/lint/checks/infrastructure/BaseLintDetectorTest.class
BaseLintDetectorTest.java
package com.android.tools.lint.checks.infrastructure
public abstract com.android.tools.lint.checks.infrastructure.BaseLintDetectorTest extends junit.framework.TestCase implements com.android.tools.lint.checks.infrastructure.TestResourceProvider {
private static final boolean UPDATE_DIFFERENT_FILES
private static final boolean UPDATE_MISSING_FILES
private static java.io.File sTempDir
protected static final java.util.Set sCleanDirs
public void <init> ()
protected void setUp () throws java.lang.Exception
protected void tearDown () throws java.lang.Exception
protected java.lang.String getTestDataRelPath ()
public static int getCaretOffset (java.lang.String, java.lang.String)
int caretRangeEnd
String caretContext
String fileContent
String caretLocation
int caretDelta
String caretContext
int caretContextIndex
public static java.lang.String addSelection (java.lang.String, int, int)
String newFileWithCaret
String newFileContents
int selectionBegin
int selectionEnd
String newFileWithCaret
public static java.lang.String getCaretContext (java.lang.String, int)
String file
int offset
int windowSize
int begin
int end
protected java.io.File getTargetDir ()
java.io.File testData
java.io.File sdkPath
String sdk
public static java.io.File getTempDir ()
java.io.File base
java.util.Calendar c
String name
java.io.File tmpDir
protected java.lang.String removeSessionData (java.lang.String)
String data
public java.io.InputStream getTestResource (java.lang.String, boolean)
String relativePath
boolean expectExists
String path
java.io.InputStream stream
protected java.lang.String readTestFile (java.lang.String, boolean) throws java.io.IOException
String relativePath
boolean expectExists
java.io.InputStream stream
String xml
protected void assertEqualsGolden (java.lang.String, java.lang.String) throws java.io.IOException
String basename
String actual
protected void assertEqualsGolden (java.lang.String, java.lang.String, java.lang.String) throws java.io.IOException
java.io.File expectedPath
java.io.File expectedPath
java.io.File actualPath
String basename
String actual
String newExtension
String testName
String expectedName
String extension
String expected
protected static void deleteFile (java.io.File)
java.io.File dir
protected static java.io.File makeTestFile (java.io.File, java.lang.String, java.lang.String, java.io.InputStream) throws java.io.IOException
boolean mkdir
boolean mkdir
java.io.File dir
String name
String relative
java.io.InputStream contents
java.io.File tempFile
protected java.io.File getTestfile (java.io.File, java.lang.String) throws java.io.IOException
java.io.File targetDir
String relativePath
String targetPath
int replaceIndex
java.io.InputStream stream
int index
String relative
String name
protected static void addCleanupDir (java.io.File)
java.io.IOException e
java.io.File dir
protected java.lang.String cleanup (java.lang.String)
java.io.File dir
String result
java.util.List sorted
private static synthetic int lambda$cleanup$0 (java.io.File, java.io.File)
java.io.File file1
java.io.File file2
String path1
String path2
int delta
static void <clinit> ()
}
com/android/tools/lint/checks/infrastructure/LintDetectorTest$CustomIssueRegistry.class
LintDetectorTest.java
package com.android.tools.lint.checks.infrastructure
public com.android.tools.lint.checks.infrastructure.LintDetectorTest$CustomIssueRegistry extends com.android.tools.lint.client.api.IssueRegistry {
final synthetic com.android.tools.lint.checks.infrastructure.LintDetectorTest this$0
public void <init> (com.android.tools.lint.checks.infrastructure.LintDetectorTest)
com.android.tools.lint.checks.infrastructure.LintDetectorTest this$0
public java.util.List getIssues ()
public int getApi ()
}
com/android/tools/lint/checks/infrastructure/LintDetectorTest$TestConfiguration.class
LintDetectorTest.java
package com.android.tools.lint.checks.infrastructure
public com.android.tools.lint.checks.infrastructure.LintDetectorTest$TestConfiguration extends com.android.tools.lint.client.api.Configuration {
final synthetic com.android.tools.lint.checks.infrastructure.LintDetectorTest this$0
protected void <init> (com.android.tools.lint.checks.infrastructure.LintDetectorTest, com.android.tools.lint.client.api.ConfigurationHierarchy)
com.android.tools.lint.checks.infrastructure.LintDetectorTest this$0
com.android.tools.lint.client.api.ConfigurationHierarchy configurations
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
com.android.tools.lint.detector.api.Severity severity
public boolean isEnabled (com.android.tools.lint.detector.api.Issue)
com.android.tools.lint.detector.api.Issue issue
public void addConfiguredIssues (java.util.Map, com.android.tools.lint.client.api.IssueRegistry, boolean)
java.util.Map targetMap
com.android.tools.lint.client.api.IssueRegistry registry
boolean specificOnly
public java.io.File getBaselineFile ()
public void ignore (com.android.tools.lint.detector.api.Context, com.android.tools.lint.detector.api.Issue, com.android.tools.lint.detector.api.Location, java.lang.String)
com.android.tools.lint.detector.api.Context context
com.android.tools.lint.detector.api.Issue issue
com.android.tools.lint.detector.api.Location location
String message
public void setSeverity (com.android.tools.lint.detector.api.Issue, com.android.tools.lint.detector.api.Severity)
com.android.tools.lint.detector.api.Issue issue
com.android.tools.lint.detector.api.Severity severity
public void setBaselineFile (java.io.File)
java.io.File baselineFile
public void ignore (com.android.tools.lint.detector.api.Issue, java.io.File)
com.android.tools.lint.detector.api.Issue issue
java.io.File file
public void ignore (java.lang.String, java.io.File)
String issueId
java.io.File file
}
com/android/tools/lint/checks/infrastructure/LintDetectorTest$TestLintClient$1.class
LintDetectorTest.java
package com.android.tools.lint.checks.infrastructure
com.android.tools.lint.checks.infrastructure.LintDetectorTest$TestLintClient$1 extends com.android.tools.lint.LintCliClient$LintCliUastParser {
final synthetic com.android.tools.lint.checks.infrastructure.LintDetectorTest$TestLintClient this$1
void <init> (com.android.tools.lint.checks.infrastructure.LintDetectorTest$TestLintClient, com.android.tools.lint.detector.api.Project)
com.android.tools.lint.checks.infrastructure.LintDetectorTest$TestLintClient this$1
com.android.tools.lint.detector.api.Project arg0
public boolean prepare (java.util.List, com.intellij.pom.java.LanguageLevel, org.jetbrains.kotlin.config.LanguageVersionSettings)
java.util.List contexts
com.intellij.pom.java.LanguageLevel javaLanguageLevel
org.jetbrains.kotlin.config.LanguageVersionSettings kotlinLanguageLevel
boolean ok
public org.jetbrains.uast.UFile parse (com.android.tools.lint.detector.api.JavaContext)
com.intellij.psi.PsiErrorElement error
com.android.tools.lint.detector.api.JavaContext context
org.jetbrains.uast.UFile file
}
com/android/tools/lint/checks/infrastructure/LintDetectorTest$TestLintClient.class
LintDetectorTest.java
package com.android.tools.lint.checks.infrastructure
public com.android.tools.lint.checks.infrastructure.LintDetectorTest$TestLintClient extends com.android.tools.lint.LintCliClient {
protected final java.io.StringWriter writer
protected java.io.File incrementalCheck
static final synthetic boolean $assertionsDisabled
final synthetic com.android.tools.lint.checks.infrastructure.LintDetectorTest this$0
public void <init> (com.android.tools.lint.checks.infrastructure.LintDetectorTest)
com.android.tools.lint.checks.infrastructure.LintDetectorTest this$0
com.android.tools.lint.LintCliFlags flags
com.android.tools.lint.TextReporter reporter
public java.lang.String getDisplayPath (java.io.File, com.android.tools.lint.detector.api.Project, com.android.tools.lint.detector.api.TextFormat)
java.io.File file
com.android.tools.lint.detector.api.Project project
com.android.tools.lint.detector.api.TextFormat format
String path
public java.io.File getCacheDir (java.lang.String, boolean)
String name
boolean create
java.io.File cacheDir
public java.lang.String getSuperClass (com.android.tools.lint.detector.api.Project, java.lang.String)
com.android.tools.lint.detector.api.Project project
String name
String superClass
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 java.lang.String getClientRevision ()
protected java.lang.String cleanup (java.lang.String)
java.io.File dir
String result
java.util.List sorted
public java.lang.String getErrors ()
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 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 l
com.android.tools.lint.detector.api.Incident curr
com.android.tools.lint.detector.api.Context context
com.android.tools.lint.detector.api.Incident incident
com.android.tools.lint.detector.api.TextFormat format
com.android.tools.lint.detector.api.Location location
com.android.tools.lint.detector.api.Issue issue
com.android.tools.lint.detector.api.Severity severity
com.android.tools.lint.detector.api.Incident prev
public transient void log (java.lang.Throwable, java.lang.String, java.lang.Object[])
Throwable exception
String format
Object[] args
StringBuilder sb
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.detector.api.Project project
com.android.tools.lint.client.api.LintDriver driver
private com.android.tools.lint.client.api.Configuration createConfiguration (com.android.tools.lint.detector.api.Project, com.android.tools.lint.client.api.Configuration)
com.android.tools.lint.detector.api.Project project
com.android.tools.lint.client.api.Configuration defaultConfiguration
com.android.tools.lint.client.api.ConfigurationHierarchy configurations
public java.util.List findGlobalRuleJars (com.android.tools.lint.client.api.LintDriver, boolean)
com.android.tools.lint.client.api.LintDriver driver
boolean warnDeprecated
public void setIncremental (java.io.File)
java.io.File currentFile
public com.android.sdklib.IAndroidTarget getCompileTarget (com.android.tools.lint.detector.api.Project)
com.android.sdklib.IAndroidTarget target
com.android.tools.lint.detector.api.Project project
com.android.sdklib.IAndroidTarget compileTarget
public java.util.List getTestSourceFolders (com.android.tools.lint.detector.api.Project)
java.util.List all
com.android.tools.lint.detector.api.Project project
java.util.List testSourceFolders
java.io.File tests
public java.lang.String analyze (java.util.List) throws java.lang.Exception
java.io.File projectDir
com.android.tools.lint.detector.api.Project project
java.util.List projects
boolean equals
int compare
com.android.tools.lint.detector.api.Incident incident
com.android.tools.lint.detector.api.Incident incident
com.android.tools.lint.Reporter reporter
java.util.List files
com.android.tools.lint.client.api.LintRequest request
com.android.tools.lint.detector.api.Incident prev
java.util.List incidents
com.android.tools.lint.detector.api.Incident prev2
com.android.tools.lint.LintStats stats
String result
private static synthetic com.android.tools.lint.client.api.Configuration lambda$createConfiguration$3 (com.android.tools.lint.detector.api.Project, com.android.tools.lint.client.api.ConfigurationHierarchy)
com.android.tools.lint.client.api.LintXmlConfiguration configuration
com.android.tools.lint.detector.api.Project project
com.android.tools.lint.client.api.ConfigurationHierarchy configurations
java.io.File lintConfigXml
private synthetic com.android.tools.lint.client.api.Configuration lambda$createConfiguration$2 (com.android.tools.lint.client.api.ConfigurationHierarchy)
com.android.tools.lint.client.api.ConfigurationHierarchy configurations
private synthetic com.android.tools.lint.client.api.Configuration lambda$getConfiguration$1 (com.android.tools.lint.detector.api.Project, java.io.File, com.android.tools.lint.client.api.Configuration)
com.android.tools.lint.detector.api.Project project
java.io.File file
com.android.tools.lint.client.api.Configuration defaultConfiguration
private static synthetic int lambda$cleanup$0 (java.io.File, java.io.File)
java.io.File file1
java.io.File file2
String path1
String path2
int delta
static void <clinit> ()
}
com/android/tools/lint/checks/infrastructure/LintDetectorTest.class
LintDetectorTest.java
package com.android.tools.lint.checks.infrastructure
public abstract com.android.tools.lint.checks.infrastructure.LintDetectorTest extends com.android.tools.lint.checks.infrastructure.BaseLintDetectorTest {
private com.android.tools.lint.detector.api.Detector mDetector
private StringBuilder mOutput
public void <init> ()
protected void setUp () throws java.lang.Exception
protected void tearDown () throws java.lang.Exception
java.util.List issues
Throwable t
java.util.EnumSet scope
com.android.tools.lint.detector.api.Issue issue
java.util.List issues
protected abstract com.android.tools.lint.detector.api.Detector getDetector ()
protected final com.android.tools.lint.detector.api.Detector getDetectorInstance ()
protected boolean allowCompilationErrors ()
protected boolean allowObsoleteCustomRules ()
protected boolean allowMissingSdk ()
protected boolean requireCompileSdk ()
protected abstract java.util.List getIssues ()
protected transient java.lang.String lintFiles (com.android.tools.lint.checks.infrastructure.TestFile[]) throws java.lang.Exception
java.io.File file
com.android.tools.lint.checks.infrastructure.TestFile testFile
com.android.tools.lint.checks.infrastructure.TestFile[] relativePaths
java.util.List files
java.io.File targetDir
private java.lang.String lintFiles (java.io.File, java.util.List) throws java.lang.Exception
java.io.File targetDir
java.util.List files
protected java.lang.String checkLint (java.util.List) throws java.lang.Exception
java.util.List files
com.android.tools.lint.checks.infrastructure.LintDetectorTest$TestLintClient lintClient
protected java.lang.String checkLint (com.android.tools.lint.checks.infrastructure.LintDetectorTest$TestLintClient, java.util.List) throws java.lang.Exception
java.io.File f
com.android.tools.lint.checks.infrastructure.LintDetectorTest$TestLintClient lintClient
java.util.List files
String result
protected void checkReportedError (com.android.tools.lint.detector.api.Context, com.android.tools.lint.detector.api.Issue, com.android.tools.lint.detector.api.Severity, com.android.tools.lint.detector.api.Location, java.lang.String)
com.android.tools.lint.detector.api.Context context
com.android.tools.lint.detector.api.Issue issue
com.android.tools.lint.detector.api.Severity severity
com.android.tools.lint.detector.api.Location location
String message
protected void checkReportedError (com.android.tools.lint.detector.api.Context, com.android.tools.lint.detector.api.Issue, com.android.tools.lint.detector.api.Severity, com.android.tools.lint.detector.api.Location, java.lang.String, com.android.tools.lint.detector.api.LintFix)
com.android.tools.lint.detector.api.Context context
com.android.tools.lint.detector.api.Issue issue
com.android.tools.lint.detector.api.Severity severity
com.android.tools.lint.detector.api.Location location
String message
com.android.tools.lint.detector.api.LintFix fixData
protected com.android.tools.lint.checks.infrastructure.LintDetectorTest$TestLintClient createClient ()
protected void configureDriver (com.android.tools.lint.client.api.LintDriver)
com.android.tools.lint.client.api.LintDriver driver
protected transient java.lang.String lintProjectIncrementally (java.lang.String, com.android.tools.lint.checks.infrastructure.TestFile[]) throws java.lang.Exception
String currentFile
com.android.tools.lint.checks.infrastructure.TestFile[] files
java.io.File projectDir
java.io.File current
com.android.tools.lint.checks.infrastructure.LintDetectorTest$TestLintClient client
protected static transient com.android.tools.lint.checks.infrastructure.ProjectDescription project (com.android.tools.lint.checks.infrastructure.TestFile[])
com.android.tools.lint.checks.infrastructure.TestFile[] files
protected com.android.tools.lint.checks.infrastructure.TestLintTask lint ()
com.android.tools.lint.checks.infrastructure.TestLintTask task
protected transient java.lang.String lintProject (com.android.tools.lint.checks.infrastructure.TestFile[]) throws java.lang.Exception
com.android.tools.lint.checks.infrastructure.TestFile[] files
java.io.File projectDir
protected java.io.File getTargetDir ()
java.io.File targetDir
public static com.android.tools.lint.checks.infrastructure.TestFile file ()
public static com.android.tools.lint.checks.infrastructure.TestFile source (java.lang.String, java.lang.String)
String to
String source
public static com.android.tools.lint.checks.infrastructure.TestFile propertyFile (java.lang.String, java.lang.String)
String to
String source
public static com.android.tools.lint.checks.infrastructure.TestFile java (java.lang.String, java.lang.String)
String to
String source
public static com.android.tools.lint.checks.infrastructure.TestFile java (java.lang.String)
String source
public static com.android.tools.lint.checks.infrastructure.TestFile kotlin (java.lang.String, java.lang.String)
String to
String source
public static com.android.tools.lint.checks.infrastructure.TestFile kotlin (java.lang.String)
String source
public static com.android.tools.lint.checks.infrastructure.TestFile kts (java.lang.String)
String source
public static com.android.tools.lint.checks.infrastructure.TestFile kts (java.lang.String, java.lang.String)
String to
String source
public static com.android.tools.lint.checks.infrastructure.TestFile xml (java.lang.String, java.lang.String)
String to
String source
public com.android.tools.lint.checks.infrastructure.TestFile copy (java.lang.String)
String from
public com.android.tools.lint.checks.infrastructure.TestFile copy (java.lang.String, java.lang.String)
String from
String to
public static com.android.tools.lint.checks.infrastructure.TestFile$GradleTestFile gradle (java.lang.String, java.lang.String)
String to
String source
public static com.android.tools.lint.checks.infrastructure.TestFile$GradleTestFile gradle (java.lang.String)
String source
public static com.android.tools.lint.checks.infrastructure.TestFile$ManifestTestFile manifest ()
public static com.android.tools.lint.checks.infrastructure.TestFile manifest (java.lang.String)
String source
public static com.android.tools.lint.checks.infrastructure.TestFile manifest (java.lang.String, java.lang.String)
String path
String source
public static com.android.tools.lint.checks.infrastructure.TestFile$PropertyTestFile projectProperties ()
public static com.android.tools.lint.checks.infrastructure.TestFile$BinaryTestFile bytecode (java.lang.String, com.android.tools.lint.checks.infrastructure.TestFile$BytecodeProducer)
String to
com.android.tools.lint.checks.infrastructure.TestFile$BytecodeProducer producer
public static com.android.tools.lint.checks.infrastructure.TestFile$BinaryTestFile bytes (java.lang.String, byte[])
String to
byte[] bytes
public static java.lang.String toBase64 (byte[])
byte[] bytes
public static java.lang.String toBase64gzip (byte[])
byte[] bytes
public static java.lang.String toBase64 (java.io.File) throws java.io.IOException
java.io.File file
public static java.lang.String toBase64gzip (java.io.File) throws java.io.IOException
java.io.File file
public static com.android.tools.lint.checks.infrastructure.TestFile$BinaryTestFile base64 (java.lang.String, java.lang.String)
String to
String encoded
public static com.android.tools.lint.checks.infrastructure.TestFile$BinaryTestFile base64gzip (java.lang.String, java.lang.String)
String to
String encoded
public static transient com.android.tools.lint.checks.infrastructure.TestFile classpath (java.lang.String[])
String[] extraLibraries
public static transient com.android.tools.lint.checks.infrastructure.TestFile bytecode (java.lang.String, com.android.tools.lint.checks.infrastructure.TestFile, long, java.lang.String[])
String into
com.android.tools.lint.checks.infrastructure.TestFile source
long checksum
String[] encoded
public static transient com.android.tools.lint.checks.infrastructure.TestFile bytecode (java.lang.String, com.android.tools.lint.checks.infrastructure.TestFile, java.lang.String[])
String into
com.android.tools.lint.checks.infrastructure.TestFile source
String[] encoded
public static transient com.android.tools.lint.checks.infrastructure.TestFile compiled (java.lang.String, com.android.tools.lint.checks.infrastructure.TestFile, long, java.lang.String[])
String into
com.android.tools.lint.checks.infrastructure.TestFile source
long checksum
String[] encoded
public static transient com.android.tools.lint.checks.infrastructure.TestFile compiled (java.lang.String, com.android.tools.lint.checks.infrastructure.TestFile, java.lang.String[])
String into
com.android.tools.lint.checks.infrastructure.TestFile source
String[] encoded
public static com.android.tools.lint.checks.infrastructure.TestFile$JarTestFile jar (java.lang.String)
String to
public static transient com.android.tools.lint.checks.infrastructure.TestFile$JarTestFile jar (java.lang.String, com.android.tools.lint.checks.infrastructure.TestFile[])
String to
com.android.tools.lint.checks.infrastructure.TestFile[] files
public static com.android.tools.lint.checks.infrastructure.TestFile$ImageTestFile image (java.lang.String, int, int)
String to
int width
int height
protected static boolean imageFormatSupported (java.lang.String)
Throwable e
String format
protected transient java.io.File getProjectDir (java.lang.String, com.android.tools.lint.checks.infrastructure.TestFile[]) throws java.lang.Exception
String name
com.android.tools.lint.checks.infrastructure.TestFile[] testFiles
java.io.File projectDir
public static transient void populateProjectDirectory (java.io.File, com.android.tools.lint.checks.infrastructure.TestFile[]) throws java.io.IOException
com.android.tools.lint.checks.infrastructure.TestFile fp
java.io.File file
com.android.tools.lint.checks.infrastructure.TestFile fp
java.io.File manifest
java.io.File projectDir
com.android.tools.lint.checks.infrastructure.TestFile[] testFiles
boolean haveGradle
java.io.File manifest
private static void addManifestFileIfNecessary (java.io.File) throws java.io.IOException
boolean ok
java.io.File parentFile
java.io.File manifest
public java.io.InputStream getTestResource (java.lang.String, boolean)
String relativePath
boolean expectExists
String path
java.io.InputStream stream
protected boolean isEnabled (com.android.tools.lint.detector.api.Issue)
com.android.tools.lint.detector.api.Issue issue
protected boolean includeParentPath ()
protected java.util.EnumSet getLintScope (java.util.List)
java.util.List file
public java.lang.String getSuperClass (com.android.tools.lint.detector.api.Project, java.lang.String)
com.android.tools.lint.detector.api.Project project
String name
protected boolean forceErrors ()
protected boolean ignoreSystemErrors ()
private static void addIds (java.util.Set, org.w3c.dom.Node)
org.w3c.dom.Attr attribute
String value
int i
int n
org.w3c.dom.Element element
String id
org.w3c.dom.NamedNodeMap attributes
org.w3c.dom.Node child
int i
int n
java.util.Set ids
org.w3c.dom.Node node
org.w3c.dom.NodeList children
private static synthetic int lambda$lintFiles$0 (java.io.File, java.io.File)
java.io.File file1
java.io.File file2
com.android.resources.ResourceFolderType folder1
com.android.resources.ResourceFolderType folder2
}
com/android/tools/lint/checks/infrastructure/TestFile$BinaryTestFile.class
TestFile.java
package com.android.tools.lint.checks.infrastructure
public com.android.tools.lint.checks.infrastructure.TestFile$BinaryTestFile extends com.android.tools.lint.checks.infrastructure.TestFile {
private final com.android.tools.lint.checks.infrastructure.TestFile$ByteProducer producer
public void <init> (java.lang.String, com.android.tools.lint.checks.infrastructure.TestFile$ByteProducer)
String to
com.android.tools.lint.checks.infrastructure.TestFile$ByteProducer producer
public com.android.tools.lint.checks.infrastructure.TestFile withSource (java.lang.String)
String source
public java.lang.String getContents ()
public byte[] getBinaryContents ()
public java.io.File createFile (java.io.File) throws java.io.IOException
java.io.File targetDir
String target
int index
String relative
String name
java.io.InputStream stream
}
com/android/tools/lint/checks/infrastructure/TestFile$ByteProducer.class
TestFile.java
package com.android.tools.lint.checks.infrastructure
public abstract com.android.tools.lint.checks.infrastructure.TestFile$ByteProducer extends java.lang.Object {
public abstract byte[] produce ()
}
com/android/tools/lint/checks/infrastructure/TestFile$BytecodeProducer.class
TestFile.java
package com.android.tools.lint.checks.infrastructure
public com.android.tools.lint.checks.infrastructure.TestFile$BytecodeProducer extends java.lang.Object implements com.android.tools.lint.checks.infrastructure.TestFile$ByteProducer org.objectweb.asm.Opcodes {
public void <init> ()
public byte[] produce ()
}
com/android/tools/lint/checks/infrastructure/TestFile$GradleTestFile.class
TestFile.java
package com.android.tools.lint.checks.infrastructure
public com.android.tools.lint.checks.infrastructure.TestFile$GradleTestFile extends com.android.tools.lint.checks.infrastructure.TestFile {
private final java.util.Map mockers
private final java.util.List mockerConfigurators
static final synthetic boolean $assertionsDisabled
public void <init> (java.lang.String, java.lang.String)
String to
String source
public com.android.tools.lint.checks.infrastructure.TestFile$GradleTestFile withMockerConfigurator (java.util.function.Consumer)
java.util.function.Consumer configurator
public com.android.tools.lint.checks.infrastructure.GradleModelMocker getMocker (java.io.File)
java.util.function.Consumer configurator
java.io.File projectDir
com.android.tools.lint.checks.infrastructure.GradleModelMocker mocker
public com.android.tools.lint.checks.infrastructure.TestFile$GradleTestFile indented ()
public volatile synthetic com.android.tools.lint.checks.infrastructure.TestFile indented ()
static void <clinit> ()
}
com/android/tools/lint/checks/infrastructure/TestFile$ImageTestFile.class
TestFile.java
package com.android.tools.lint.checks.infrastructure
public com.android.tools.lint.checks.infrastructure.TestFile$ImageTestFile extends com.android.tools.lint.checks.infrastructure.TestFile$BinaryTestFile {
private final java.awt.image.BufferedImage mImage
private String mFormat
public void <init> (java.lang.String, int, int)
String to
int width
int height
public com.android.tools.lint.checks.infrastructure.TestFile$ImageTestFile fill (int)
int argb
public com.android.tools.lint.checks.infrastructure.TestFile$ImageTestFile fill (int, int, int, int, int)
int x
int y
int width
int height
int argb
java.awt.Graphics2D graphics
public com.android.tools.lint.checks.infrastructure.TestFile$ImageTestFile text (int, int, java.lang.String, int)
int x
int y
String s
int argb
java.awt.Graphics2D graphics
public com.android.tools.lint.checks.infrastructure.TestFile$ImageTestFile fillOval (int, int, int, int, int)
int x
int y
int width
int height
int argb
java.awt.Graphics2D graphics
public byte[] getBinaryContents ()
java.io.IOException e
java.io.ByteArrayOutputStream output
public com.android.tools.lint.checks.infrastructure.TestFile$ImageTestFile format (java.lang.String)
String format
}
com/android/tools/lint/checks/infrastructure/TestFile$JarTestFile.class
TestFile.java
package com.android.tools.lint.checks.infrastructure
public com.android.tools.lint.checks.infrastructure.TestFile$JarTestFile extends com.android.tools.lint.checks.infrastructure.TestFile {
protected final java.util.List files
private final java.util.Map path
public void <init> (java.lang.String)
String to
public transient com.android.tools.lint.checks.infrastructure.TestFile$JarTestFile files (com.android.tools.lint.checks.infrastructure.TestFile[])
com.android.tools.lint.checks.infrastructure.TestFile[] files
public com.android.tools.lint.checks.infrastructure.TestFile$JarTestFile add (com.android.tools.lint.checks.infrastructure.TestFile, java.lang.String)
com.android.tools.lint.checks.infrastructure.TestFile file
String path
public com.android.tools.lint.checks.infrastructure.TestFile$JarTestFile add (com.android.tools.lint.checks.infrastructure.TestFile)
com.android.tools.lint.checks.infrastructure.TestFile file
public com.android.tools.lint.checks.infrastructure.TestFile withSource (java.lang.String)
String source
public java.lang.String getContents ()
public java.io.File createFile (java.io.File) throws java.io.IOException
boolean mkdir
boolean mkdir
boolean deleted
String path
com.android.tools.lint.checks.infrastructure.TestFile file
byte[] bytes
String contents
byte[] bytes
String path
com.android.tools.lint.checks.infrastructure.TestFile file
java.util.Set seen
java.util.Set pathSet
java.util.jar.JarOutputStream jarOutputStream
java.io.File targetDir
String target
int index
String relative
String name
java.io.File dir
java.io.File tempFile
java.util.jar.Manifest manifest
private static synthetic void lambda$createFile$0 (java.util.jar.JarOutputStream, java.lang.String)
java.util.zip.ZipEntry dirEntry
java.util.jar.JarOutputStream jarOutputStream
String s
}
com/android/tools/lint/checks/infrastructure/TestFile$JavaTestFile.class
TestFile.java
package com.android.tools.lint.checks.infrastructure
public com.android.tools.lint.checks.infrastructure.TestFile$JavaTestFile extends com.android.tools.lint.checks.infrastructure.TestFile {
static final synthetic boolean $assertionsDisabled
public void <init> ()
public static com.android.tools.lint.checks.infrastructure.TestFile create (java.lang.String)
String to
String source
com.android.tools.lint.checks.infrastructure.ClassName name
String pkg
String cls
String to
public static com.android.tools.lint.checks.infrastructure.TestFile create (java.lang.String, java.lang.String)
String to
String source
static void <clinit> ()
}
com/android/tools/lint/checks/infrastructure/TestFile$KotlinTestFile.class
TestFile.java
package com.android.tools.lint.checks.infrastructure
public com.android.tools.lint.checks.infrastructure.TestFile$KotlinTestFile extends com.android.tools.lint.checks.infrastructure.TestFile {
public void <init> ()
public static com.android.tools.lint.checks.infrastructure.TestFile create (java.lang.String)
String source
com.android.tools.lint.checks.infrastructure.ClassName name
String pkg
String cls
String to
public static com.android.tools.lint.checks.infrastructure.TestFile create (java.lang.String, java.lang.String)
String to
String source
}
com/android/tools/lint/checks/infrastructure/TestFile$ManifestTestFile.class
TestFile.java
package com.android.tools.lint.checks.infrastructure
public com.android.tools.lint.checks.infrastructure.TestFile$ManifestTestFile extends com.android.tools.lint.checks.infrastructure.TestFile {
public String pkg
public String minSdk
public String targetSdk
public String[] permissions
public void <init> ()
public com.android.tools.lint.checks.infrastructure.TestFile$ManifestTestFile to (java.lang.String)
String to
public com.android.tools.lint.checks.infrastructure.TestFile$ManifestTestFile minSdk (int)
int min
public com.android.tools.lint.checks.infrastructure.TestFile$ManifestTestFile minSdk (java.lang.String)
String codename
public com.android.tools.lint.checks.infrastructure.TestFile$ManifestTestFile targetSdk (int)
int target
public com.android.tools.lint.checks.infrastructure.TestFile$ManifestTestFile targetSdk (java.lang.String)
String codename
public transient com.android.tools.lint.checks.infrastructure.TestFile$ManifestTestFile permissions (java.lang.String[])
String[] permissions
public com.android.tools.lint.checks.infrastructure.TestFile$ManifestTestFile pkg (java.lang.String)
String pkg
public java.lang.String getContents ()
String permission
StringBuilder permissionBlock
StringBuilder sb
public java.io.File createFile (java.io.File) throws java.io.IOException
java.io.File targetDir
public volatile synthetic com.android.tools.lint.checks.infrastructure.TestFile to (java.lang.String)
}
com/android/tools/lint/checks/infrastructure/TestFile$PropertyTestFile.class
TestFile.java
package com.android.tools.lint.checks.infrastructure
public com.android.tools.lint.checks.infrastructure.TestFile$PropertyTestFile extends com.android.tools.lint.checks.infrastructure.TestFile {
private final StringBuilder stringBuilder
private int nextLibraryIndex
public void <init> ()
public com.android.tools.lint.checks.infrastructure.TestFile$PropertyTestFile property (java.lang.String, java.lang.String)
String key
String value
String escapedValue
public com.android.tools.lint.checks.infrastructure.TestFile$PropertyTestFile compileSdk (int)
int target
public com.android.tools.lint.checks.infrastructure.TestFile$PropertyTestFile library (boolean)
boolean isLibrary
public com.android.tools.lint.checks.infrastructure.TestFile$PropertyTestFile manifestMerger (boolean)
boolean merger
public com.android.tools.lint.checks.infrastructure.TestFile$PropertyTestFile dependsOn (java.lang.String)
String relative
public com.android.tools.lint.checks.infrastructure.TestFile withSource (java.lang.String)
String source
public java.lang.String getContents ()
public java.io.File createFile (java.io.File) throws java.io.IOException
java.io.File targetDir
}
com/android/tools/lint/checks/infrastructure/TestFile$XmlTestFile.class
TestFile.java
package com.android.tools.lint.checks.infrastructure
public com.android.tools.lint.checks.infrastructure.TestFile$XmlTestFile extends com.android.tools.lint.checks.infrastructure.TestFile {
private String rawSource
public void <init> ()
public static com.android.tools.lint.checks.infrastructure.TestFile create (java.lang.String, java.lang.String)
String to
String source
String plainSource
private com.android.tools.lint.checks.infrastructure.TestFile$XmlTestFile withRawSource (java.lang.String)
String rawSource
public com.android.tools.lint.checks.infrastructure.TestFile$XmlTestFile keepProcessingInstructions ()
public java.lang.String getRawContents ()
private static java.lang.String stripErrorMarkers (java.lang.String)
StringBuilder sb
int prev
int index
String source
}
com/android/tools/lint/checks/infrastructure/TestFile.class
TestFile.java
package com.android.tools.lint.checks.infrastructure
public com.android.tools.lint.checks.infrastructure.TestFile extends java.lang.Object {
public String sourceRelativePath
public String targetRelativePath
public String contents
public byte[] bytes
private com.android.tools.lint.checks.infrastructure.TestResourceProvider resourceProvider
public String targetRootFolder
static final synthetic boolean $assertionsDisabled
public void <init> ()
public com.android.tools.lint.checks.infrastructure.TestFile withSource (java.lang.String)
String source
public com.android.tools.lint.checks.infrastructure.TestFile from (java.lang.String, com.android.tools.lint.checks.infrastructure.TestResourceProvider)
String from
com.android.tools.lint.checks.infrastructure.TestResourceProvider provider
public com.android.tools.lint.checks.infrastructure.TestFile to (java.lang.String)
String to
public com.android.tools.lint.checks.infrastructure.TestFile within (java.lang.String)
String root
public com.android.tools.lint.checks.infrastructure.TestFile copy (java.lang.String, com.android.tools.lint.checks.infrastructure.TestResourceProvider)
String relativePath
com.android.tools.lint.checks.infrastructure.TestResourceProvider provider
String targetPath
int replaceIndex
public java.lang.String getTargetPath ()
String target
public java.io.File createFile (java.io.File) throws java.io.IOException
java.io.InputStream stream
java.io.InputStream stream
java.io.File targetDir
java.io.InputStream stream
String target
int index
String relative
String name
public java.lang.String getContents ()
java.io.IOException ignore
java.io.InputStream stream
public java.lang.String getRawContents ()
public com.android.tools.lint.checks.infrastructure.TestFile withBytes (byte[])
byte[] bytes
public com.android.tools.lint.checks.infrastructure.TestFile indented ()
static boolean isComponent (java.lang.String)
String path
static java.lang.String componentToJar (java.lang.String)
String artifact
String path
public static java.io.File createTempDirectory ()
java.io.IOException e
static void <clinit> ()
}
com/android/tools/lint/checks/infrastructure/TestIssueRegistry.class
TestIssueRegistry.java
package com.android.tools.lint.checks.infrastructure
public com.android.tools.lint.checks.infrastructure.TestIssueRegistry extends com.android.tools.lint.checks.BuiltinIssueRegistry {
private final java.util.List issues
public void <init> ()
public void <init> (java.util.List)
java.util.List issues
public java.util.List getIssues ()
public java.util.List getIssuesForScope (java.util.EnumSet)
java.util.EnumSet scope
public int getIssueCapacity (java.util.EnumSet)
java.util.EnumSet scope
}
com/android/tools/lint/checks/infrastructure/TestLintClient$1.class
TestLintClient.java
package com.android.tools.lint.checks.infrastructure
com.android.tools.lint.checks.infrastructure.TestLintClient$1 extends com.android.tools.lint.LintCliXmlParser {
final synthetic com.android.tools.lint.checks.infrastructure.TestLintClient this$0
void <init> (com.android.tools.lint.checks.infrastructure.TestLintClient, com.android.tools.lint.client.api.LintClient)
com.android.tools.lint.checks.infrastructure.TestLintClient this$0
com.android.tools.lint.client.api.LintClient client
public org.w3c.dom.Document parseXml (java.lang.CharSequence, java.io.File)
String message
Exception e
CharSequence xml
java.io.File file
}
com/android/tools/lint/checks/infrastructure/TestLintClient$2.class
TestLintClient.java
package com.android.tools.lint.checks.infrastructure
com.android.tools.lint.checks.infrastructure.TestLintClient$2 extends com.android.tools.lint.LintCliClient$LintCliUastParser {
final synthetic com.android.tools.lint.checks.infrastructure.TestLintClient this$0
void <init> (com.android.tools.lint.checks.infrastructure.TestLintClient, com.android.tools.lint.detector.api.Project)
com.android.tools.lint.checks.infrastructure.TestLintClient this$0
com.android.tools.lint.detector.api.Project arg0
public boolean prepare (java.util.List, com.intellij.pom.java.LanguageLevel, org.jetbrains.kotlin.config.LanguageVersionSettings)
java.util.List contexts
com.intellij.pom.java.LanguageLevel javaLanguageLevel
org.jetbrains.kotlin.config.LanguageVersionSettings kotlinLanguageLevel
boolean ok
public org.jetbrains.uast.UFile parse (com.android.tools.lint.detector.api.JavaContext)
com.android.tools.lint.detector.api.JavaContext context
org.jetbrains.uast.UFile file
}
com/android/tools/lint/checks/infrastructure/TestLintClient$3.class
TestLintClient.java
package com.android.tools.lint.checks.infrastructure
com.android.tools.lint.checks.infrastructure.TestLintClient$3 extends com.android.tools.lint.client.api.IssueRegistry {
final synthetic java.util.List val$issueList
final synthetic com.android.tools.lint.checks.infrastructure.TestLintClient this$0
void <init> (com.android.tools.lint.checks.infrastructure.TestLintClient, java.util.List)
com.android.tools.lint.checks.infrastructure.TestLintClient this$0
public java.util.List getIssues ()
}
com/android/tools/lint/checks/infrastructure/TestLintClient$4.class
TestLintClient.java
package com.android.tools.lint.checks.infrastructure
com.android.tools.lint.checks.infrastructure.TestLintClient$4 extends com.android.ide.common.resources.ResourceSet {
void <init> (java.lang.String, com.android.ide.common.rendering.api.ResourceNamespace, java.lang.String, boolean, java.lang.String)
String name
com.android.ide.common.rendering.api.ResourceNamespace namespace
String libraryName
boolean validateEnabled
String aaptEnv
protected void checkItems ()
protected volatile synthetic com.android.ide.common.resources.DataFile handleNewFile (java.io.File, java.io.File, com.android.utils.ILogger, javax.xml.parsers.DocumentBuilderFactory) throws com.android.ide.common.resources.MergingException
protected volatile synthetic com.android.ide.common.resources.DataFile createFileAndItems (java.io.File, java.io.File, com.android.utils.ILogger, javax.xml.parsers.DocumentBuilderFactory) throws com.android.ide.common.resources.MergingException
protected volatile synthetic com.android.ide.common.resources.DataFile createFileAndItemsFromXml (java.io.File, org.w3c.dom.Node) throws com.android.ide.common.resources.MergingException
}
com/android/tools/lint/checks/infrastructure/TestLintClient$5.class
TestLintClient.java
package com.android.tools.lint.checks.infrastructure
com.android.tools.lint.checks.infrastructure.TestLintClient$5 extends java.net.HttpURLConnection {
final synthetic Integer val$response
final synthetic byte[] val$bytes
final synthetic java.util.Map val$headers
final synthetic com.android.tools.lint.checks.infrastructure.TestLintClient this$0
void <init> (com.android.tools.lint.checks.infrastructure.TestLintClient, java.net.URL, java.lang.Integer, byte[], java.util.Map)
com.android.tools.lint.checks.infrastructure.TestLintClient this$0
java.net.URL arg0
public void connect ()
public void disconnect ()
public boolean usingProxy ()
public java.io.InputStream getInputStream ()
public int getResponseCode ()
public java.util.Map getHeaderFields ()
public java.lang.String getHeaderField (java.lang.String)
java.util.List values
String key
java.util.Map$Entry entry
String name
public int getHeaderFieldInt (java.lang.String, int)
NumberFormatException e
String name
int Default
String f
public long getHeaderFieldLong (java.lang.String, long)
NumberFormatException e
String name
long Default
String f
}
com/android/tools/lint/checks/infrastructure/TestLintClient$6.class
TestLintClient.java
package com.android.tools.lint.checks.infrastructure
com.android.tools.lint.checks.infrastructure.TestLintClient$6 extends java.net.URLConnection {
final synthetic byte[] val$bytes
final synthetic com.android.tools.lint.checks.infrastructure.TestLintClient this$0
void <init> (com.android.tools.lint.checks.infrastructure.TestLintClient, java.net.URL, byte[])
com.android.tools.lint.checks.infrastructure.TestLintClient this$0
java.net.URL arg0
public void connect ()
public java.io.InputStream getInputStream ()
}
com/android/tools/lint/checks/infrastructure/TestLintClient$LintTestAnalysis.class
TestLintClient.java
package com.android.tools.lint.checks.infrastructure
abstract com.android.tools.lint.checks.infrastructure.TestLintClient$LintTestAnalysis extends java.lang.Object {
public abstract void analyze (com.android.tools.lint.client.api.LintDriver)
}
com/android/tools/lint/checks/infrastructure/TestLintClient$TestLintRequest.class
TestLintClient.java
package com.android.tools.lint.checks.infrastructure
public com.android.tools.lint.checks.infrastructure.TestLintClient$TestLintRequest extends com.android.tools.lint.client.api.LintRequest {
com.android.tools.lint.detector.api.Project mainProject
public void <init> (com.android.tools.lint.client.api.LintClient, java.util.List)
com.android.tools.lint.client.api.LintClient client
java.util.List files
public com.android.tools.lint.detector.api.Project getMainProject (com.android.tools.lint.detector.api.Project)
com.android.tools.lint.detector.api.Project main
com.android.tools.lint.detector.api.Project project
}
com/android/tools/lint/checks/infrastructure/TestLintClient$TestProject.class
TestLintClient.java
package com.android.tools.lint.checks.infrastructure
public com.android.tools.lint.checks.infrastructure.TestLintClient$TestProject extends com.android.tools.lint.detector.api.Project {
public final com.android.tools.lint.checks.infrastructure.GradleModelMocker mocker
private final com.android.tools.lint.checks.infrastructure.ProjectDescription projectDescription
private com.android.tools.lint.model.LintModelVariant cachedLintVariant
private java.util.List mProviders
public void <init> (com.android.tools.lint.client.api.LintClient, java.io.File, java.io.File, com.android.tools.lint.checks.infrastructure.ProjectDescription, com.android.tools.lint.checks.infrastructure.GradleModelMocker)
com.android.tools.lint.client.api.LintClient client
java.io.File dir
java.io.File referenceDir
com.android.tools.lint.checks.infrastructure.ProjectDescription projectDescription
com.android.tools.lint.checks.infrastructure.GradleModelMocker mocker
public boolean isGradleProject ()
public boolean isLibrary ()
public boolean isAndroidProject ()
public java.lang.Boolean dependsOn (java.lang.String)
com.android.tools.lint.model.LintModelLibrary lib
String artifact
com.android.tools.lint.model.LintModelVariant variant
private static boolean libraryMatches (java.lang.String, com.android.tools.lint.model.LintModelLibrary)
String artifact
com.android.tools.lint.model.LintModelLibrary lib
com.android.tools.lint.model.LintModelMavenName coordinates
String c
public int getBuildSdk ()
Integer buildSdk
public java.lang.String getBuildTargetHash ()
String buildTargetHash
public boolean getReportIssues ()
public com.android.tools.lint.model.LintModelVariant getBuildVariant ()
private java.util.List getSourceProviders ()
com.android.tools.lint.model.LintModelVariant variant
public java.util.List getManifestFiles ()
com.android.tools.lint.model.LintModelSourceProvider provider
public java.util.List getResourceFolders ()
java.io.File file
java.util.Collection list
com.android.tools.lint.model.LintModelSourceProvider provider
public java.util.List getJavaSourceFolders ()
java.io.File srcDir
java.util.Collection srcDirs
com.android.tools.lint.model.LintModelSourceProvider provider
java.util.List list
public java.util.List getGeneratedSourceFolders ()
java.io.File generated
public java.util.List getGeneratedResourceFolders ()
public java.util.List getTestSourceFolders ()
java.io.File srcDir
java.util.Collection srcDirs
com.android.tools.lint.model.LintModelSourceProvider provider
com.android.tools.lint.model.LintModelVariant variant
public java.util.List getUnitTestSourceFolders ()
java.util.List all
java.io.File unitTests
java.util.List testSourceFolders
public java.util.List getInstrumentationTestSourceFolders ()
java.util.List all
java.io.File instrumentationTests
java.util.List testSourceFolders
public java.util.List getTestFixturesSourceFolders ()
java.util.List all
java.io.File instrumentationTests
java.util.List fixtureFolders
public void setReferenceDir (java.io.File)
java.io.File dir
private synthetic void lambda$getManifestFiles$0 (java.io.File)
java.io.File manifestFile
}
com/android/tools/lint/checks/infrastructure/TestLintClient.class
TestLintClient.java
package com.android.tools.lint.checks.infrastructure
public com.android.tools.lint.checks.infrastructure.TestLintClient extends com.android.tools.lint.LintCliClient {
protected final java.io.StringWriter writer
protected java.io.File incrementalCheck
com.android.tools.lint.checks.infrastructure.TestLintTask task
private boolean insideReadAction
private com.android.tools.lint.TextReporter reporter
private final StringBuilder output
protected final java.util.Set cleanupDirs
private static final java.util.regex.Pattern PATH_PATTERN
static final synthetic boolean $assertionsDisabled
public void <init> ()
public void <init> (java.lang.String)
String clientName
public void <init> (com.android.tools.lint.LintCliFlags)
com.android.tools.lint.LintCliFlags flags
public void <init> (com.android.tools.lint.LintCliFlags, java.lang.String)
com.android.tools.lint.LintCliFlags flags
String clientName
public java.lang.String getClientDisplayName ()
public void setLintTask (com.android.tools.lint.checks.infrastructure.TestLintTask)
com.android.tools.lint.checks.infrastructure.TestLintTask task
static void ensureSdkExists (com.android.tools.lint.client.api.LintClient)
String message
String message
com.android.tools.lint.client.api.LintClient client
java.io.File sdkHome
String message
private java.io.File findIncrementalProject (java.util.List)
java.io.File path
int index
java.io.File root
java.io.File current
java.io.File dir
java.io.File current
java.io.File dir
java.io.File current
java.io.File dir
java.io.File relative
java.io.File root
java.util.List files
String incrementalFileName
protected com.android.tools.lint.checks.infrastructure.TestResultState checkLint (java.io.File, java.util.List, java.util.List, com.android.tools.lint.checks.infrastructure.TestMode) throws java.lang.Exception
java.io.File current
java.io.File file
java.util.List allFiles
String all
boolean found
java.io.File dir
java.io.File rootDir
java.util.List files
java.util.List issues
com.android.tools.lint.checks.infrastructure.TestMode mode
String incrementalFileName
String result
Throwable firstThrowable
private static java.util.List getFilesRecursively (java.io.File)
java.io.File root
java.util.List result
private static void addFilesUnder (java.util.List, java.io.File, java.lang.String)
int length
String path
java.io.File child
java.io.File[] files
java.util.List result
java.io.File file
String skipPrefix
public java.io.File getSdkHome ()
protected com.android.tools.lint.detector.api.Project createProject (java.io.File, java.io.File)
com.android.tools.lint.checks.infrastructure.ProjectDescription description
java.io.IOException ignore
com.android.tools.lint.checks.infrastructure.GradleModelMocker mocker
java.io.IOException ignore
String variantName
com.android.tools.lint.detector.api.Project oldProject
java.io.File dir
java.io.File referenceDir
com.android.tools.lint.checks.infrastructure.ProjectDescription description
com.android.tools.lint.checks.infrastructure.GradleModelMocker mocker
com.android.tools.lint.LintCliFlags flags
com.android.tools.lint.detector.api.Project project
com.android.tools.lint.model.LintModelVariant buildVariant
private static boolean hasOldDirectoryLayout (java.io.File)
String name
java.io.File child
java.io.File dir
java.io.File[] srcs
public void storeState (com.android.tools.lint.detector.api.Project)
org.w3c.dom.Document document
String xml
java.io.File serializationFile
com.android.tools.lint.XmlFileType type
com.android.tools.lint.detector.api.Project project
String absProjectPath
String absTestRootPath
String absHomePrefix
String absProjectCanonicalPath
String absTestRootCanonicalPath
private void ensureNoAbsolutePath (java.io.File, java.lang.String, java.lang.String)
java.io.File file
String xml
String path
int index
public java.io.File getCacheDir (java.lang.String, boolean)
java.io.File cacheDir
String name
boolean create
java.io.File cacheDir
public java.lang.String getDisplayPath (java.io.File, com.android.tools.lint.detector.api.Project, com.android.tools.lint.detector.api.TextFormat)
java.io.File file
com.android.tools.lint.detector.api.Project project
com.android.tools.lint.detector.api.TextFormat format
String path
public java.lang.String getDisplayPath (com.android.ide.common.resources.ResourceItem, com.android.tools.lint.detector.api.TextFormat)
com.android.ide.common.resources.ResourceItem item
com.android.tools.lint.detector.api.TextFormat format
String path
public java.lang.String getClientRevision ()
public java.lang.String analyze (java.io.File, java.util.List, java.util.List) throws java.lang.Exception
java.io.File rootDir
java.util.List files
java.util.List issues
public java.lang.String analyzeAndReportProvisionally (java.io.File, java.util.List, java.util.List) throws java.lang.Exception
com.android.tools.lint.checks.infrastructure.TestLintClient client
java.io.File dir
java.io.File rootDir
java.util.List files
java.util.List issues
public java.lang.String analyze (java.io.File, java.util.List, java.util.List, com.android.tools.lint.checks.infrastructure.TestLintClient$LintTestAnalysis) throws java.lang.Exception
com.android.tools.lint.checks.infrastructure.GradleModelMocker mocker
java.io.File projectDir
com.android.tools.lint.detector.api.Project project
java.util.List projects
com.android.tools.lint.client.api.LintListener listener
boolean equals
int compare
com.android.tools.lint.detector.api.Incident incident
com.android.tools.lint.detector.api.Incident incident
com.android.tools.lint.client.api.LintListener listener
java.io.File rootDir
java.util.List files
java.util.List issues
com.android.tools.lint.checks.infrastructure.TestLintClient$LintTestAnalysis work
com.android.tools.lint.client.api.LintRequest request
com.android.tools.lint.detector.api.Incident prev
java.util.List incidents
com.android.tools.lint.detector.api.Incident prev2
String result
protected com.android.tools.lint.client.api.LintRequest createLintRequest (java.util.List)
java.io.File dir
java.io.File parent
java.io.File project
java.util.List files
com.android.tools.lint.checks.infrastructure.TestLintClient$TestLintRequest request
java.io.File root
public java.lang.String writeOutput (java.util.List) throws java.io.IOException
com.android.tools.lint.Reporter reporter
java.util.List incidents
com.android.tools.lint.LintStats stats
String result
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.IssueRegistry registry
com.android.tools.lint.client.api.LintRequest request
com.android.tools.lint.client.api.LintDriver driver
public boolean isProjectDirectory (java.io.File)
java.io.File dir
public void addCleanupDir (java.io.File)
java.io.IOException e
java.io.File dir
protected java.lang.String cleanup (java.lang.String)
java.io.File dir
String result
java.util.List sorted
public java.lang.String getErrors ()
public com.android.tools.lint.client.api.XmlParser getXmlParser ()
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 void runReadAction (java.lang.Runnable)
Runnable runnable
boolean prev
public java.lang.Object runReadAction (com.intellij.openapi.util.Computable)
com.intellij.openapi.util.Computable computable
boolean prev
public boolean supportsPartialAnalysis ()
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)
String xml
org.w3c.dom.Document document
String xml
org.w3c.dom.Document document
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
int libraryMinSdk
int mainMinSdk
com.android.tools.lint.checks.infrastructure.ProjectDescription reportFrom
private void setIncidentProjects (com.android.tools.lint.checks.infrastructure.ProjectDescription, java.util.Map)
java.util.List incidents
com.android.tools.lint.checks.infrastructure.ProjectDescription project
java.util.Map map
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 l
Throwable throwable
com.android.tools.lint.checks.infrastructure.TestMode mode
String field
String prologue
String interlogue
String epilogue
com.android.tools.lint.detector.api.Incident prev
com.android.tools.lint.detector.api.Context context
com.android.tools.lint.detector.api.Incident incident
com.android.tools.lint.detector.api.TextFormat format
com.android.tools.lint.detector.api.Location location
com.android.tools.lint.detector.api.LintFix fix
com.android.tools.lint.detector.api.Issue issue
java.util.List incidents
int incidentCount
java.lang.String testModePrefix ()
com.android.tools.lint.checks.infrastructure.TestMode mode
static java.lang.String testModePrefix (com.android.tools.lint.checks.infrastructure.TestMode)
com.android.tools.lint.checks.infrastructure.TestMode mode
private void checkMessage (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.LintFix, com.android.tools.lint.detector.api.Issue)
String path
java.io.File file
java.util.regex.Matcher matcher
int offset
com.android.tools.lint.detector.api.Context context
com.android.tools.lint.detector.api.Incident incident
com.android.tools.lint.detector.api.TextFormat format
com.android.tools.lint.detector.api.LintFix fix
com.android.tools.lint.detector.api.Issue issue
String message
private void checkFixMessage (com.android.tools.lint.detector.api.LintFix, boolean)
com.android.tools.lint.detector.api.LintFix nested
com.android.tools.lint.detector.api.LintFix nested
com.android.tools.lint.detector.api.LintFix$LintFixGroup group
com.android.tools.lint.detector.api.LintFix fix
boolean isTopLevel
private com.android.tools.lint.detector.api.Incident checkIncidentSerialization (com.android.tools.lint.detector.api.Incident)
java.io.File xmlFile
java.io.Writer writer
com.android.tools.lint.XmlWriter xmlWriter
java.util.List issueList
com.android.tools.lint.client.api.IssueRegistry registry
com.android.tools.lint.XmlReader xmlReader
Object original
java.io.IOException e
com.android.tools.lint.detector.api.Incident incident
private void checkFix (com.android.tools.lint.detector.api.LintFix, com.android.tools.lint.detector.api.Incident)
int startIndex
java.util.regex.Pattern pattern
com.android.tools.lint.detector.api.LintFix$ReplaceString replaceFix
String oldPattern
com.android.tools.lint.detector.api.Location range
String oldString
com.android.tools.lint.detector.api.Location rangeLocation
String contents
com.android.tools.lint.detector.api.Position start
com.android.tools.lint.detector.api.Position end
String locationRange
java.io.File file
com.android.tools.lint.detector.api.LintFix$CreateFileFix createFix
java.io.File file
com.android.tools.lint.detector.api.LintFix fix
com.android.tools.lint.detector.api.Incident incident
private void readFixFiles (com.android.tools.lint.detector.api.Incident, com.android.tools.lint.detector.api.LintFix)
com.android.tools.lint.detector.api.LintFix f
String displayName
com.android.tools.lint.detector.api.Location location
java.io.File file
com.android.tools.lint.detector.api.Incident incident
com.android.tools.lint.detector.api.LintFix fix
protected void sortResults ()
private void useRootRelativePaths ()
com.android.tools.lint.detector.api.Incident incident
com.android.tools.lint.detector.api.Incident prev
com.android.tools.lint.detector.api.Project firstProject
com.android.tools.lint.detector.api.Incident incident
boolean multipleProjects
java.util.Iterator iterator
private void useProjectRelativePaths (com.android.tools.lint.checks.infrastructure.ProjectDescription)
com.android.tools.lint.checks.infrastructure.ProjectDescription from
private void useProjectRelativePaths (com.android.tools.lint.checks.infrastructure.ProjectDescription, java.util.List)
java.io.File dir
com.android.tools.lint.detector.api.Location location
com.android.tools.lint.detector.api.Project incidentProject
com.android.tools.lint.detector.api.Incident incident
com.android.tools.lint.checks.infrastructure.ProjectDescription from
java.util.List incidents
com.android.tools.lint.detector.api.Project project
private com.android.tools.lint.detector.api.Project findProject (com.android.tools.lint.checks.infrastructure.ProjectDescription)
java.util.Map$Entry entry
com.android.tools.lint.checks.infrastructure.ProjectDescription description
private static com.android.tools.lint.detector.api.Location ensureAbsolutePaths (java.io.File, com.android.tools.lint.detector.api.Location)
String relative
java.io.File absolute
com.android.tools.lint.detector.api.Position start
com.android.tools.lint.detector.api.Position end
java.io.File base
com.android.tools.lint.detector.api.Location location
com.android.tools.lint.detector.api.Location secondary
java.io.File file
public transient void log (java.lang.Throwable, java.lang.String, java.lang.Object[])
Throwable exception
String format
Object[] args
StringBuilder sb
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.detector.api.Project project
com.android.tools.lint.client.api.LintDriver driver
private com.android.tools.lint.client.api.Configuration createConfiguration (com.android.tools.lint.detector.api.Project, com.android.tools.lint.client.api.Configuration)
com.android.tools.lint.client.api.Configuration config
com.android.tools.lint.client.api.ConfigurationHierarchy configurations
com.android.tools.lint.model.LintModelLintOptions options
com.android.tools.lint.detector.api.Project project
com.android.tools.lint.client.api.Configuration defaultConfiguration
com.android.tools.lint.model.LintModelModule model
com.android.tools.lint.client.api.ConfigurationHierarchy configurations
protected java.util.Set getBootClassPath (java.util.Collection)
java.util.HashSet files
java.util.Collection knownProjects
java.util.Set fromSuper
private static boolean hasKotlin (java.util.Collection)
java.io.File dir
com.android.tools.lint.detector.api.Project project
java.util.Collection projects
private static boolean hasKotlin (java.io.File)
java.io.File sub
java.io.File[] files
java.io.File dir
public java.util.List findGlobalRuleJars (com.android.tools.lint.client.api.LintDriver, boolean)
com.android.tools.lint.client.api.LintDriver driver
boolean warnDeprecated
public void setIncremental (java.io.File)
java.io.File currentFile
public com.android.ide.common.resources.ResourceRepository getResources (com.android.tools.lint.detector.api.Project, com.android.tools.lint.client.api.ResourceRepositoryScope)
com.android.ide.common.resources.ResourceRepository resources
com.android.tools.lint.detector.api.Project dep
java.util.List resFolders
com.android.tools.lint.detector.api.Project p
com.android.tools.lint.detector.api.Project project
com.android.tools.lint.client.api.ResourceRepositoryScope scope
com.android.ide.common.rendering.api.ResourceNamespace namespace
java.util.List projects
java.util.List resourceSets
public static com.android.ide.common.resources.ResourceRepository getResources (com.android.ide.common.rendering.api.ResourceNamespace, java.lang.String, java.util.List, boolean)
java.io.File res
String projectName
java.util.List resFolders
com.android.ide.common.resources.ResourceSet resourceSet
kotlin.Pair pair
com.google.common.collect.ListMultimap map
com.android.ide.common.resources.ResourceMergerItem idItem
String qualifiers
String id
com.google.common.collect.ListMultimap idMap
com.android.ide.common.util.PathString source
java.io.File file
String xml
org.w3c.dom.Document document
java.util.Set ids
com.android.ide.common.resources.ResourceItem item
java.util.Map items
com.google.common.collect.ListMultimap layouts
com.android.ide.common.resources.MergingException e
com.android.ide.common.rendering.api.ResourceNamespace namespace
String libraryName
java.util.List resourceSets
boolean reportErrors
com.android.ide.common.resources.TestResourceRepository repository
com.android.utils.ILogger logger
com.android.ide.common.resources.ResourceMerger merger
private static void addIds (java.util.Set, org.w3c.dom.Node)
org.w3c.dom.Attr attribute
String value
int i
int n
org.w3c.dom.Element element
String id
org.w3c.dom.NamedNodeMap attributes
org.w3c.dom.Node child
int i
int n
java.util.Set ids
org.w3c.dom.Node node
org.w3c.dom.NodeList children
public com.android.sdklib.IAndroidTarget getCompileTarget (com.android.tools.lint.detector.api.Project)
com.android.sdklib.AndroidVersion$AndroidVersionException e
String targetName
com.android.tools.lint.detector.api.Project project
com.android.sdklib.IAndroidTarget compileTarget
String targetHash
public java.util.Set getDesugaring (com.android.tools.lint.detector.api.Project)
com.android.tools.lint.detector.api.Project project
public java.util.List getExternalAnnotations (java.util.Collection)
java.io.File annotationsZip
java.io.File annotationsJar
com.android.tools.lint.detector.api.Project project
java.util.Collection projects
java.util.List externalAnnotations
public java.net.URLConnection openConnection (java.net.URL, int) throws java.io.IOException
String protocol
String query
Integer response
byte[] bytes
java.util.Map headers
java.net.URL url
int timeout
java.util.Map mockNetworkData
java.util.Map mockNetworkErrorCodes
java.util.Map mockNetworkHeaderFields
public org.jetbrains.kotlin.config.LanguageVersionSettings getKotlinLanguageLevel (com.android.tools.lint.detector.api.Project)
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
private static synthetic com.google.common.collect.ListMultimap lambda$getResources$6 (com.android.resources.ResourceType)
com.android.resources.ResourceType k
private static synthetic com.android.tools.lint.client.api.Configuration lambda$createConfiguration$5 (com.android.tools.lint.detector.api.Project, com.android.tools.lint.client.api.ConfigurationHierarchy)
com.android.tools.lint.client.api.LintXmlConfiguration configuration
com.android.tools.lint.detector.api.Project project
com.android.tools.lint.client.api.ConfigurationHierarchy configurations
java.io.File lintConfigXml
private synthetic com.android.tools.lint.client.api.Configuration lambda$createConfiguration$4 (com.android.tools.lint.client.api.ConfigurationHierarchy)
com.android.tools.lint.client.api.ConfigurationHierarchy configurations
private synthetic com.android.tools.lint.client.api.LintOptionsConfiguration lambda$createConfiguration$3 (com.android.tools.lint.detector.api.Project, com.android.tools.lint.client.api.ConfigurationHierarchy, com.android.tools.lint.model.LintModelLintOptions)
com.android.tools.lint.detector.api.Project project
com.android.tools.lint.client.api.ConfigurationHierarchy configurations
com.android.tools.lint.model.LintModelLintOptions options
private synthetic com.android.tools.lint.client.api.Configuration lambda$getConfiguration$2 (com.android.tools.lint.detector.api.Project, java.io.File, com.android.tools.lint.client.api.Configuration)
com.android.tools.lint.detector.api.Project project
java.io.File file
com.android.tools.lint.client.api.Configuration defaultConfiguration
private static synthetic int lambda$cleanup$1 (java.io.File, java.io.File)
java.io.File file1
java.io.File file2
String path1
String path2
int delta
private static synthetic int lambda$addFilesUnder$0 (java.io.File, java.io.File)
java.io.File o1
java.io.File o2
static void <clinit> ()
}
com/android/tools/lint/checks/infrastructure/TestLintTask$1.class
TestLintTask.java
package com.android.tools.lint.checks.infrastructure
com.android.tools.lint.checks.infrastructure.TestLintTask$1 extends java.lang.Object implements com.android.tools.lint.checks.infrastructure.TestLintTask$ClientFactory {
int count
final synthetic com.android.tools.lint.checks.infrastructure.TestLintClient val$client
final synthetic com.android.tools.lint.checks.infrastructure.TestLintTask this$0
void <init> (com.android.tools.lint.checks.infrastructure.TestLintTask, com.android.tools.lint.checks.infrastructure.TestLintClient)
com.android.tools.lint.checks.infrastructure.TestLintTask this$0
public com.android.tools.lint.checks.infrastructure.TestLintClient create ()
}
com/android/tools/lint/checks/infrastructure/TestLintTask$ClientFactory.class
TestLintTask.java
package com.android.tools.lint.checks.infrastructure
public abstract com.android.tools.lint.checks.infrastructure.TestLintTask$ClientFactory extends java.lang.Object {
public abstract com.android.tools.lint.checks.infrastructure.TestLintClient create ()
}
com/android/tools/lint/checks/infrastructure/TestLintTask$ErrorMessageChecker.class
TestLintTask.java
package com.android.tools.lint.checks.infrastructure
public abstract com.android.tools.lint.checks.infrastructure.TestLintTask$ErrorMessageChecker extends java.lang.Object {
public abstract void checkReportedError (com.android.tools.lint.detector.api.Context, com.android.tools.lint.detector.api.Issue, com.android.tools.lint.detector.api.Severity, com.android.tools.lint.detector.api.Location, java.lang.String, com.android.tools.lint.detector.api.LintFix)
}
com/android/tools/lint/checks/infrastructure/TestLintTask$LintDriverConfigurator.class
TestLintTask.java
package com.android.tools.lint.checks.infrastructure
public abstract com.android.tools.lint.checks.infrastructure.TestLintTask$LintDriverConfigurator extends java.lang.Object {
public abstract void configure (com.android.tools.lint.client.api.LintDriver)
}
com/android/tools/lint/checks/infrastructure/TestLintTask$OptionSetter.class
TestLintTask.java
package com.android.tools.lint.checks.infrastructure
public abstract com.android.tools.lint.checks.infrastructure.TestLintTask$OptionSetter extends java.lang.Object {
public abstract void set (com.android.tools.lint.LintCliFlags)
}
com/android/tools/lint/checks/infrastructure/TestLintTask$ProjectInspector.class
TestLintTask.java
package com.android.tools.lint.checks.infrastructure
public abstract com.android.tools.lint.checks.infrastructure.TestLintTask$ProjectInspector extends java.lang.Object {
public abstract void inspect (com.android.tools.lint.client.api.LintDriver, java.util.List)
}
com/android/tools/lint/checks/infrastructure/TestLintTask.class
TestLintTask.java
package com.android.tools.lint.checks.infrastructure
public com.android.tools.lint.checks.infrastructure.TestLintTask extends java.lang.Object {
final java.util.Map projectMocks
final java.util.Map dirToProjectDescription
final com.android.tools.lint.checks.infrastructure.TestLintRunner runner
static com.android.tools.lint.checks.infrastructure.DuplicateProjectFinder duplicateFinder
private java.util.List checkedIssues
protected com.android.tools.lint.checks.infrastructure.ProjectDescriptionList projects
boolean requestedResourceRepository
boolean forceAgpResourceRepository
boolean allowCompilationErrors
boolean allowObsoleteLintChecks
boolean allowSystemErrors
String incrementalFileName
com.android.tools.lint.detector.api.Issue[] issues
String[] issueIds
boolean allowDelayedIssueRegistration
public java.io.File sdkHome
java.util.List listeners
com.android.tools.lint.checks.infrastructure.TestLintTask$LintDriverConfigurator driverConfigurator
com.android.tools.lint.checks.infrastructure.TestLintTask$OptionSetter optionSetter
com.android.tools.lint.checks.infrastructure.TestLintTask$ErrorMessageChecker messageChecker
com.android.tools.lint.checks.infrastructure.TestLintTask$ProjectInspector projectInspector
String variantName
java.util.EnumSet customScope
public boolean forceSymbolResolutionErrors
com.android.tools.lint.checks.infrastructure.TestLintTask$ClientFactory clientFactory
com.android.tools.lint.detector.api.Detector detector
java.io.File[] customRules
boolean ignoreUnknownGradleConstructs
boolean allowMissingSdk
boolean requireCompileSdk
boolean vital
com.android.tools.lint.detector.api.TextFormat textFormat
java.util.Map mockNetworkData
java.util.Map mockNetworkErrorCodes
java.util.Map mockNetworkHeaderFields
boolean allowNetworkAccess
boolean allowDuplicates
boolean showSecondaryLintContent
java.io.File rootDirectory
java.io.File tempDir
com.android.tools.lint.checks.infrastructure.TestFile baseline
java.io.File baselineFile
java.util.Map configuredOptions
com.android.tools.lint.checks.infrastructure.TestFile overrideConfig
java.io.File overrideConfigFile
java.util.Set desugaring
java.util.EnumSet platforms
java.util.Collection testModes
java.util.Collection ignoredTestModes
boolean testModesIdenticalOutput
boolean useTestProject
boolean allowExceptions
public String testName
boolean useTestConfiguration
com.android.tools.lint.checks.infrastructure.ProjectDescription reportFrom
boolean stripRoot
boolean includeSelectionMarkers
boolean allowAbsolutePathsInMessages
boolean allowNonAlphabeticalFixOrder
boolean allowKotlinClassStubs
com.intellij.pom.java.LanguageLevel javaLanguageLevel
org.jetbrains.kotlin.config.LanguageVersionSettings kotlinLanguageLevel
public void <init> ()
java.io.IOException e
public static com.android.tools.lint.checks.infrastructure.TestLintTask lint ()
public void <init> (com.android.tools.lint.checks.infrastructure.ProjectDescription[])
com.android.tools.lint.checks.infrastructure.ProjectDescription[] projects
public transient com.android.tools.lint.checks.infrastructure.TestLintTask projects (com.android.tools.lint.checks.infrastructure.ProjectDescription[])
com.android.tools.lint.checks.infrastructure.ProjectDescription[] projects
public transient com.android.tools.lint.checks.infrastructure.TestLintTask files (com.android.tools.lint.checks.infrastructure.TestFile[])
com.android.tools.lint.checks.infrastructure.TestFile[] files
com.android.tools.lint.checks.infrastructure.ProjectDescription project
public com.android.tools.lint.checks.infrastructure.TestLintTask allowCompilationErrors ()
public com.android.tools.lint.checks.infrastructure.TestLintTask allowCompilationErrors (boolean)
boolean allow
public com.android.tools.lint.checks.infrastructure.TestLintTask allowObsoleteLintChecks (boolean)
boolean allow
public com.android.tools.lint.checks.infrastructure.TestLintTask allowMissingSdk ()
public com.android.tools.lint.checks.infrastructure.TestLintTask allowMissingSdk (boolean)
boolean allowMissingSdk
public com.android.tools.lint.checks.infrastructure.TestLintTask allowAbsolutePathsInMessages (boolean)
boolean allowAbsolutePathsInMessages
public com.android.tools.lint.checks.infrastructure.TestLintTask allowNonAlphabeticalFixOrder (boolean)
boolean allowNonAlphabeticalFixOrder
public com.android.tools.lint.checks.infrastructure.TestLintTask allowKotlinClassStubs (boolean)
boolean allowKotlinClassStubs
public com.android.tools.lint.checks.infrastructure.TestLintTask requireCompileSdk ()
public com.android.tools.lint.checks.infrastructure.TestLintTask requireCompileSdk (boolean)
boolean requireCompileSdk
public com.android.tools.lint.checks.infrastructure.TestLintTask allowSystemErrors (boolean)
boolean allow
public com.android.tools.lint.checks.infrastructure.TestLintTask incremental (java.lang.String)
String currentFileName
public com.android.tools.lint.checks.infrastructure.TestLintTask isolated (java.lang.String)
String currentFileName
public com.android.tools.lint.checks.infrastructure.TestLintTask detector (com.android.tools.lint.detector.api.Detector)
com.android.tools.lint.detector.api.Detector detector
public transient com.android.tools.lint.checks.infrastructure.TestLintTask issues (com.android.tools.lint.detector.api.Issue[])
com.android.tools.lint.detector.api.Issue issue
com.android.tools.lint.detector.api.Issue[] issues
public com.android.tools.lint.checks.infrastructure.TestLintTask baseline (com.android.tools.lint.checks.infrastructure.TestFile)
com.android.tools.lint.checks.infrastructure.TestFile baseline
public com.android.tools.lint.checks.infrastructure.TestLintTask javaLanguageLevel (java.lang.String)
String javaLanguageLevel
com.intellij.pom.java.LanguageLevel level
public com.android.tools.lint.checks.infrastructure.TestLintTask javaLanguageLevel (com.intellij.pom.java.LanguageLevel)
com.intellij.pom.java.LanguageLevel javaLanguageLevel
public com.android.tools.lint.checks.infrastructure.TestLintTask kotlinLanguageLevel (java.lang.String)
String kotlinLanguageLevel
org.jetbrains.kotlin.config.LanguageVersion languageLevel
org.jetbrains.kotlin.config.ApiVersion apiVersion
public com.android.tools.lint.checks.infrastructure.TestLintTask kotlinLanguageLevel (org.jetbrains.kotlin.config.LanguageVersionSettings)
org.jetbrains.kotlin.config.LanguageVersionSettings kotlinLanguageLevel
public com.android.tools.lint.checks.infrastructure.TestLintTask overrideConfig (com.android.tools.lint.checks.infrastructure.TestFile)
com.android.tools.lint.checks.infrastructure.TestFile overrideConfig
public com.android.tools.lint.checks.infrastructure.TestLintTask testModes (java.util.Collection)
java.util.Collection testModes
public transient com.android.tools.lint.checks.infrastructure.TestLintTask testModes (com.android.tools.lint.checks.infrastructure.TestMode[])
com.android.tools.lint.checks.infrastructure.TestMode[] testModes
public transient com.android.tools.lint.checks.infrastructure.TestLintTask skipTestModes (com.android.tools.lint.checks.infrastructure.TestMode[])
com.android.tools.lint.checks.infrastructure.TestMode mode
com.android.tools.lint.checks.infrastructure.TestMode[] modes
public transient com.android.tools.lint.checks.infrastructure.TestLintTask addTestModes (com.android.tools.lint.checks.infrastructure.TestMode[])
com.android.tools.lint.checks.infrastructure.TestMode mode
com.android.tools.lint.checks.infrastructure.TestMode[] modes
public com.android.tools.lint.checks.infrastructure.TestLintTask expectIdenticalTestModeOutput (boolean)
boolean identical
public com.android.tools.lint.checks.infrastructure.TestLintTask useTestConfiguration (boolean)
boolean useTestConfiguration
public transient com.android.tools.lint.checks.infrastructure.TestLintTask issueIds (java.lang.String[])
String id
String[] ids
public com.android.tools.lint.checks.infrastructure.TestLintTask allowDelayedIssueRegistration (boolean)
boolean allowDelayedIssueRegistration
public com.android.tools.lint.checks.infrastructure.TestLintTask allowDelayedIssueRegistration ()
public transient com.android.tools.lint.checks.infrastructure.TestLintTask customRules (java.io.File[])
java.io.File[] customRuleJars
public com.android.tools.lint.checks.infrastructure.TestLintTask incremental ()
public com.android.tools.lint.checks.infrastructure.TestLintTask isolated ()
com.android.tools.lint.checks.infrastructure.TestFile file
com.android.tools.lint.checks.infrastructure.ProjectDescription project
StringBuilder sb
public com.android.tools.lint.checks.infrastructure.TestLintTask listener (com.android.tools.lint.client.api.LintListener)
com.android.tools.lint.client.api.LintListener listener
public com.android.tools.lint.checks.infrastructure.TestLintTask sdkHome (java.io.File)
java.io.File sdkHomeOverride
public com.android.tools.lint.checks.infrastructure.TestLintTask testName (java.lang.String)
String testName
public com.android.tools.lint.checks.infrastructure.TestLintTask useTestProjectImplementation (boolean)
boolean useTestProject
public com.android.tools.lint.checks.infrastructure.TestLintTask includeSelectionMarkers (boolean)
boolean includeSelectionMarkers
public com.android.tools.lint.checks.infrastructure.TestLintTask configureDriver (com.android.tools.lint.checks.infrastructure.TestLintTask$LintDriverConfigurator)
com.android.tools.lint.checks.infrastructure.TestLintTask$LintDriverConfigurator configurator
public com.android.tools.lint.checks.infrastructure.TestLintTask configureOptions (com.android.tools.lint.checks.infrastructure.TestLintTask$OptionSetter)
com.android.tools.lint.checks.infrastructure.TestLintTask$OptionSetter setter
public com.android.tools.lint.checks.infrastructure.TestLintTask configureOption (java.lang.String, java.lang.String)
String key
String value
public com.android.tools.lint.checks.infrastructure.TestLintTask configureOption (com.android.tools.lint.detector.api.Option, java.lang.String)
com.android.tools.lint.detector.api.Option option
String value
public com.android.tools.lint.checks.infrastructure.TestLintTask configureOption (com.android.tools.lint.detector.api.BooleanOption, boolean)
com.android.tools.lint.detector.api.BooleanOption option
boolean value
public com.android.tools.lint.checks.infrastructure.TestLintTask configureOption (com.android.tools.lint.detector.api.IntOption, int)
com.android.tools.lint.detector.api.IntOption option
int value
public com.android.tools.lint.checks.infrastructure.TestLintTask configureOption (com.android.tools.lint.detector.api.FloatOption, float)
com.android.tools.lint.detector.api.FloatOption option
float value
public com.android.tools.lint.checks.infrastructure.TestLintTask configureOption (com.android.tools.lint.detector.api.FileOption, java.io.File)
com.android.tools.lint.detector.api.FileOption option
java.io.File value
public com.android.tools.lint.checks.infrastructure.TestLintTask customScope (java.util.EnumSet)
java.util.EnumSet customScope
public com.android.tools.lint.checks.infrastructure.TestLintTask checkMessage (com.android.tools.lint.checks.infrastructure.TestLintTask$ErrorMessageChecker)
com.android.tools.lint.checks.infrastructure.TestLintTask$ErrorMessageChecker checker
public com.android.tools.lint.checks.infrastructure.TestLintTask checkProjects (com.android.tools.lint.checks.infrastructure.TestLintTask$ProjectInspector)
com.android.tools.lint.checks.infrastructure.TestLintTask$ProjectInspector inspector
public com.android.tools.lint.checks.infrastructure.TestLintTask client (com.android.tools.lint.checks.infrastructure.TestLintClient)
com.android.tools.lint.checks.infrastructure.TestLintClient client
public com.android.tools.lint.checks.infrastructure.TestLintTask clientFactory (com.android.tools.lint.checks.infrastructure.TestLintTask$ClientFactory)
com.android.tools.lint.checks.infrastructure.TestLintTask$ClientFactory factory
public com.android.tools.lint.checks.infrastructure.TestLintTask variant (java.lang.String)
String variantName
public com.android.tools.lint.checks.infrastructure.TestLintTask vital (boolean)
boolean vital
public com.android.tools.lint.checks.infrastructure.TestLintTask ignoreUnknownGradleConstructs ()
public com.android.tools.lint.checks.infrastructure.TestLintTask textFormat (com.android.tools.lint.detector.api.TextFormat)
com.android.tools.lint.detector.api.TextFormat textFormat
public com.android.tools.lint.checks.infrastructure.TestLintTask forceSymbolResolutionErrors ()
public com.android.tools.lint.checks.infrastructure.TestLintTask allowDuplicates ()
public com.android.tools.lint.checks.infrastructure.TestLintTask showSecondaryLintContent (boolean)
boolean showSecondaryLintContent
public com.android.tools.lint.checks.infrastructure.TestLintTask desugaring (java.util.Set)
java.util.Set desugaring
public com.android.tools.lint.checks.infrastructure.TestLintTask checkUInjectionHost (boolean)
boolean check
public com.android.tools.lint.checks.infrastructure.TestLintTask allowExceptions (boolean)
boolean allowExceptions
public com.android.tools.lint.checks.infrastructure.TestLintTask supportResourceRepository (boolean)
boolean supportResourceRepository
public com.android.tools.lint.checks.infrastructure.TestLintTask stripRoot (boolean)
boolean stripRoot
void ensureConfigured ()
private void ensurePreRun ()
public java.lang.String stripRoot (java.io.File, java.lang.String)
java.io.File rootDir
String s
public com.android.tools.lint.checks.infrastructure.TestLintResult run ()
static void setForceUiInjection (boolean)
boolean on
public java.util.List createProjects (boolean)
boolean keepFiles
public java.util.List createProjects (java.io.File)
java.io.File dir
public java.util.List getCheckedIssues ()
com.android.tools.lint.checks.infrastructure.TestLintClient client
java.util.List registries
com.android.tools.lint.client.api.IssueRegistry[] array
com.android.tools.lint.client.api.IssueRegistry all
Class fileClass
Class detectorClass
com.android.tools.lint.detector.api.Issue issue
String id
com.android.tools.lint.checks.infrastructure.TestIssueRegistry registry
com.android.tools.lint.checks.infrastructure.ProjectDescription$Type getDefaultType ()
java.util.EnumSet platforms
com.android.tools.lint.detector.api.Issue issue
com.android.tools.lint.checks.infrastructure.ProjectDescription$Type defaultType
boolean prevAllowDelayedIssueRegistration
private static void addIssuesFromClass (java.util.List, java.lang.Class)
com.android.tools.lint.detector.api.Issue issue
java.lang.reflect.Method method
java.util.List checkedIssues
Class detectorClass
private static void addIssuesFromFields (java.util.List, java.lang.reflect.Field[])
com.android.tools.lint.detector.api.Issue issue
java.lang.reflect.Field field
java.util.List checkedIssues
java.lang.reflect.Field[] fields
public com.android.tools.lint.checks.infrastructure.TestLintTask networkData (java.lang.String, byte[])
String url
byte[] data
public com.android.tools.lint.checks.infrastructure.TestLintTask networkData (java.lang.String, java.lang.String)
String url
String data
public com.android.tools.lint.checks.infrastructure.TestLintTask networkData (java.lang.String, int)
String url
int data
public com.android.tools.lint.checks.infrastructure.TestLintTask networkData (java.lang.String, int, java.util.Map)
String url
int status
java.util.Map headers
public com.android.tools.lint.checks.infrastructure.TestLintTask allowNetworkAccess (boolean)
boolean allowNetworkAccess
public com.android.tools.lint.checks.infrastructure.TestLintTask platforms (java.util.EnumSet)
java.util.EnumSet platforms
public com.android.tools.lint.checks.infrastructure.TestLintTask rootDirectory (java.io.File)
java.io.File rootDirectory
public com.android.tools.lint.checks.infrastructure.TestLintTask reportFrom (com.android.tools.lint.checks.infrastructure.ProjectDescription)
com.android.tools.lint.checks.infrastructure.ProjectDescription project
static void <clinit> ()
}
com/android/tools/lint/checks/infrastructure/TestResultChecker.class
TestResultChecker.java
package com.android.tools.lint.checks.infrastructure
public abstract com.android.tools.lint.checks.infrastructure.TestResultChecker extends java.lang.Object {
public abstract void check (java.lang.String)
}
com/android/tools/lint/checks/infrastructure/TestResultState.class
TestResultState.java
package com.android.tools.lint.checks.infrastructure
public com.android.tools.lint.checks.infrastructure.TestResultState extends java.lang.Object {
java.io.File rootDir
com.android.tools.lint.checks.infrastructure.TestLintClient client
String output
java.util.List incidents
Throwable firstThrowable
boolean skipped
void <init> (com.android.tools.lint.checks.infrastructure.TestLintClient, java.io.File, java.lang.String, java.util.List, java.lang.Throwable)
com.android.tools.lint.checks.infrastructure.TestLintClient client
java.io.File rootDir
String output
java.util.List incidents
Throwable firstThrowable
}
com/android/tools/lint/checks/infrastructure/TestResultTransformer.class
TestResultTransformer.java
package com.android.tools.lint.checks.infrastructure
public abstract com.android.tools.lint.checks.infrastructure.TestResultTransformer extends java.lang.Object {
public abstract java.lang.String transform (java.lang.String)
}