META-INF/
META-INF/MANIFEST.MF
com/
com/android/
com/android/tools/
com/android/tools/lint/
com/android/tools/lint/client/
com/android/tools/lint/client/api/
com/android/tools/lint/client/api/AndroidPlatformAnnotations.class
AndroidPlatformAnnotations.kt
package com.android.tools.lint.client.api
public final com.android.tools.lint.client.api.AndroidPlatformAnnotations extends java.lang.Object implements org.jetbrains.uast.UAnnotation {
public static final com.android.tools.lint.client.api.AndroidPlatformAnnotations$Companion Companion
private final org.jetbrains.uast.UAnnotation delegate
private final String qualifiedName
public static final String ANDROIDX_ANNOTATIONS_PREFIX
public static final String PLATFORM_ANNOTATIONS_PREFIX
public void <init> (java.lang.String, org.jetbrains.uast.UAnnotation)
String qualifiedName
org.jetbrains.uast.UAnnotation delegate
public java.util.List getAttributeValues ()
public java.util.List getComments ()
public boolean isPsiValid ()
public com.intellij.psi.PsiAnnotation getJavaPsi ()
public com.intellij.lang.Language getLang ()
public com.intellij.psi.PsiElement getPsi ()
public com.intellij.psi.PsiElement getSourcePsi ()
public org.jetbrains.uast.UIdentifier getUastAnchor ()
public org.jetbrains.uast.UElement getUastParent ()
public java.lang.Object accept (org.jetbrains.uast.visitor.UastTypedVisitor, java.lang.Object)
org.jetbrains.uast.visitor.UastTypedVisitor visitor
Object data
public void accept (org.jetbrains.uast.visitor.UastVisitor)
org.jetbrains.uast.visitor.UastVisitor visitor
public java.lang.String asLogString ()
public java.lang.String asRenderString ()
public java.lang.String asSourceString ()
public org.jetbrains.uast.UExpression findAttributeValue (java.lang.String)
String name
public org.jetbrains.uast.UExpression findDeclaredAttributeValue (java.lang.String)
String name
public com.intellij.psi.PsiClass resolve ()
public java.lang.String getQualifiedName ()
public static final boolean isPlatformAnnotation (java.lang.String)
String qualifiedName
public static final java.lang.String toPlatformAnnotation (java.lang.String)
String qualifiedName
public static final java.lang.String toAndroidxAnnotation (java.lang.String)
String qualifiedName
public volatile synthetic com.intellij.psi.PsiElement getJavaPsi ()
public volatile synthetic com.intellij.psi.PsiElement resolve ()
static void <clinit> ()
}
com/android/tools/lint/client/api/AndroidPlatformAnnotations$Companion.class
AndroidPlatformAnnotations.kt
package com.android.tools.lint.client.api
public final com.android.tools.lint.client.api.AndroidPlatformAnnotations$Companion extends java.lang.Object {
private void <init> ()
public final boolean isPlatformAnnotation (java.lang.String)
String qualifiedName
public final java.lang.String toPlatformAnnotation (java.lang.String)
String qualifiedName
public final java.lang.String toAndroidxAnnotation (java.lang.String)
String qualifiedName
public final org.jetbrains.uast.UAnnotation fromPlatformAnnotation (org.jetbrains.uast.UAnnotation, java.lang.String)
String qualifiedName
org.jetbrains.uast.UAnnotation $this$fromPlatformAnnotation
String signature
public static synthetic org.jetbrains.uast.UAnnotation fromPlatformAnnotation$default (com.android.tools.lint.client.api.AndroidPlatformAnnotations$Companion, org.jetbrains.uast.UAnnotation, java.lang.String, int, java.lang.Object)
public final org.jetbrains.uast.UAnnotation fromPlatformAnnotation (com.intellij.psi.PsiAnnotation, java.lang.String)
String qualifiedName
com.intellij.psi.PsiAnnotation $this$fromPlatformAnnotation
String signature
public static synthetic org.jetbrains.uast.UAnnotation fromPlatformAnnotation$default (com.android.tools.lint.client.api.AndroidPlatformAnnotations$Companion, com.intellij.psi.PsiAnnotation, java.lang.String, int, java.lang.Object)
public synthetic void <init> (kotlin.jvm.internal.DefaultConstructorMarker)
kotlin.jvm.internal.DefaultConstructorMarker $constructor_marker
}
com/android/tools/lint/client/api/AnnotationHandler.class
AnnotationHandler.kt
package com.android.tools.lint.client.api
public final com.android.tools.lint.client.api.AnnotationHandler extends java.lang.Object {
private final com.android.tools.lint.client.api.LintDriver driver
private final com.google.common.collect.Multimap scanners
private final java.util.Set relevantAnnotations
public void <init> (com.android.tools.lint.client.api.LintDriver, com.google.common.collect.Multimap)
int $i$a$-forEach-AnnotationHandler$1
String it
Object element$iv
int $i$f$forEach
Iterable $this$forEach$iv
com.android.tools.lint.client.api.LintDriver driver
com.google.common.collect.Multimap scanners
public final java.util.Set getRelevantAnnotations ()
private final void checkContextAnnotations (com.android.tools.lint.detector.api.JavaContext, org.jetbrains.uast.UElement, java.util.List, com.intellij.psi.PsiModifierListOwner)
com.android.tools.lint.detector.api.AnnotationUsageType type
org.jetbrains.uast.UExpression check
org.jetbrains.uast.UElement binary
org.jetbrains.uast.UExpression leftOperand
org.jetbrains.uast.UExpression rightOperand
org.jetbrains.uast.UExpression argument
java.util.List arguments
org.jetbrains.uast.UExpression selector
org.jetbrains.uast.UQualifiedReferenceExpression ref
org.jetbrains.uast.UElement variable
com.intellij.psi.PsiElement variablePsi
org.jetbrains.uast.UExpression initializer
org.jetbrains.uast.UElement call
org.jetbrains.uast.UElement p
com.android.tools.lint.detector.api.JavaContext context
org.jetbrains.uast.UElement origCall
java.util.List annotations
com.intellij.psi.PsiModifierListOwner annotated
public final void visitBinaryExpression (com.android.tools.lint.detector.api.JavaContext, org.jetbrains.uast.UBinaryExpression)
java.util.List annotations
java.util.List annotations
com.intellij.psi.PsiElement lhsResolved
com.intellij.psi.PsiElement rhsResolved
org.jetbrains.uast.UCallExpression call
com.intellij.psi.PsiMethod method
com.android.tools.lint.detector.api.JavaContext context
org.jetbrains.uast.UBinaryExpression node
public final void visitObjectLiteralExpression (com.android.tools.lint.detector.api.JavaContext, org.jetbrains.uast.UObjectLiteralExpression)
com.android.tools.lint.detector.api.JavaContext context
org.jetbrains.uast.UObjectLiteralExpression node
public final void visitClassLiteralExpression (com.android.tools.lint.detector.api.JavaContext, org.jetbrains.uast.UClassLiteralExpression)
com.intellij.psi.PsiClass containingClass
com.android.tools.lint.detector.api.JavaContext context
org.jetbrains.uast.UClassLiteralExpression node
public final void visitTypeReferenceExpression (com.android.tools.lint.detector.api.JavaContext, org.jetbrains.uast.UTypeReferenceExpression)
int $i$f$getParentOfType
org.jetbrains.uast.UElement $this$getParentOfType$iv$iv
org.jetbrains.uast.UElement $this$getParentOfType_u24default$iv
boolean strict$iv
com.intellij.psi.PsiClass cls
com.android.tools.lint.detector.api.JavaContext context
org.jetbrains.uast.UTypeReferenceExpression node
private final void visitClassReference (com.android.tools.lint.detector.api.JavaContext, org.jetbrains.uast.UElement, com.intellij.psi.PsiClass)
java.util.List annotations
com.android.tools.lint.detector.api.JavaContext context
org.jetbrains.uast.UElement node
com.intellij.psi.PsiClass cls
public final void visitUnaryExpression (com.android.tools.lint.detector.api.JavaContext, org.jetbrains.uast.UUnaryExpression)
org.jetbrains.uast.UCallExpression call
com.intellij.psi.PsiMethod method
com.android.tools.lint.detector.api.JavaContext context
org.jetbrains.uast.UUnaryExpression node
private final int addAnnotations (java.util.List, com.android.tools.lint.client.api.JavaEvaluator, com.intellij.psi.PsiModifierListOwner, com.android.tools.lint.detector.api.AnnotationOrigin, boolean)
java.util.List annotations
int count
java.util.List $this$addAnnotations
com.android.tools.lint.client.api.JavaEvaluator evaluator
com.intellij.psi.PsiModifierListOwner owner
com.android.tools.lint.detector.api.AnnotationOrigin source
boolean prepend
static synthetic int addAnnotations$default (com.android.tools.lint.client.api.AnnotationHandler, java.util.List, com.android.tools.lint.client.api.JavaEvaluator, com.intellij.psi.PsiModifierListOwner, com.android.tools.lint.detector.api.AnnotationOrigin, boolean, int, java.lang.Object)
private final int addDefaultAnnotations (java.util.List, com.android.tools.lint.client.api.JavaEvaluator, com.intellij.psi.PsiModifierListOwner)
com.intellij.psi.PsiElement origin
org.jetbrains.kotlin.psi.KtDeclaration origin
java.util.List $this$addDefaultAnnotations
com.android.tools.lint.client.api.JavaEvaluator evaluator
com.intellij.psi.PsiModifierListOwner owner
private final int addDefaultSiteAnnotations (java.util.List, com.android.tools.lint.client.api.JavaEvaluator, com.intellij.psi.PsiModifierListOwner, java.util.List)
int $i$a$-let-AnnotationHandler$addDefaultSiteAnnotations$defaultSiteAnnotation$1
String signature
org.jetbrains.uast.UAnnotation it
org.jetbrains.uast.UAnnotation annotation
org.jetbrains.uast.UAnnotation defaultSiteAnnotation
java.util.List relevantAnnotations
org.jetbrains.kotlin.descriptors.annotations.AnnotationUseSiteTarget site
org.jetbrains.kotlin.psi.KtAnnotationEntry ktAnnotation
int count
java.util.List $this$addDefaultSiteAnnotations
com.android.tools.lint.client.api.JavaEvaluator evaluator
com.intellij.psi.PsiModifierListOwner owner
java.util.List entries
private final int addAnnotations (java.util.List, com.intellij.psi.PsiElement, java.util.List, com.android.tools.lint.detector.api.AnnotationOrigin, boolean)
int $i$a$-count-AnnotationHandler$addAnnotations$1
org.jetbrains.uast.UAnnotation annotation
Object element$iv
int $i$f$count
int count$iv
Iterable $this$count$iv
java.util.List $this$addAnnotations
com.intellij.psi.PsiElement owner
java.util.List annotations
com.android.tools.lint.detector.api.AnnotationOrigin source
boolean prepend
static synthetic int addAnnotations$default (com.android.tools.lint.client.api.AnnotationHandler, java.util.List, com.intellij.psi.PsiElement, java.util.List, com.android.tools.lint.detector.api.AnnotationOrigin, boolean, int, java.lang.Object)
private final boolean addAnnotation (java.util.List, org.jetbrains.uast.UAnnotation, com.intellij.psi.PsiElement, com.android.tools.lint.detector.api.AnnotationOrigin, boolean)
com.android.tools.lint.detector.api.AnnotationInfo info
java.util.List $this$addAnnotation
org.jetbrains.uast.UAnnotation annotation
com.intellij.psi.PsiElement owner
com.android.tools.lint.detector.api.AnnotationOrigin source
boolean prepend
static synthetic boolean addAnnotation$default (com.android.tools.lint.client.api.AnnotationHandler, java.util.List, org.jetbrains.uast.UAnnotation, com.intellij.psi.PsiElement, com.android.tools.lint.detector.api.AnnotationOrigin, boolean, int, java.lang.Object)
private final com.android.tools.lint.detector.api.AnnotationInfo toAnnotationInfo (org.jetbrains.uast.UAnnotation, com.intellij.psi.PsiElement, com.android.tools.lint.detector.api.AnnotationOrigin)
String name
org.jetbrains.uast.UAnnotation $this$toAnnotationInfo
com.intellij.psi.PsiElement owner
com.android.tools.lint.detector.api.AnnotationOrigin source
private final java.util.List getRelevantAnnotations (com.android.tools.lint.client.api.JavaEvaluator, org.jetbrains.uast.UAnnotated, com.android.tools.lint.detector.api.AnnotationOrigin)
int $i$a$-mapNotNull-AnnotationHandler$getRelevantAnnotations$1
org.jetbrains.uast.UAnnotation 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
com.intellij.psi.PsiElement owner
java.util.List allAnnotations
com.android.tools.lint.client.api.JavaEvaluator evaluator
org.jetbrains.uast.UAnnotated annotated
com.android.tools.lint.detector.api.AnnotationOrigin origin
private final java.util.List getRelevantAnnotations (com.android.tools.lint.client.api.JavaEvaluator, com.intellij.psi.PsiModifierListOwner, com.android.tools.lint.detector.api.AnnotationOrigin)
int $i$a$-mapNotNull-AnnotationHandler$getRelevantAnnotations$2
org.jetbrains.uast.UAnnotation 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.List allAnnotations
com.android.tools.lint.client.api.JavaEvaluator evaluator
com.intellij.psi.PsiModifierListOwner owner
com.android.tools.lint.detector.api.AnnotationOrigin origin
private final java.util.List getRelevantAnnotations (com.android.tools.lint.client.api.JavaEvaluator, com.intellij.psi.PsiModifierListOwner)
java.util.List allAnnotations
com.android.tools.lint.client.api.JavaEvaluator evaluator
com.intellij.psi.PsiModifierListOwner owner
private final java.util.List getMemberAnnotations (com.android.tools.lint.detector.api.JavaContext, com.intellij.psi.PsiModifierListOwner)
int $i$f$getParentOfType
com.intellij.psi.PsiElement $this$getParentOfType$iv
boolean strict$iv
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiClass outer
int $i$a$-forEach-AnnotationHandler$getMemberAnnotations$1
org.jetbrains.uast.UAnnotation annotation
org.jetbrains.kotlin.psi.KtAnnotationEntry entry
Object element$iv
int $i$f$forEach
Iterable $this$forEach$iv
int $i$a$-any-AnnotationHandler$getMemberAnnotations$2
com.android.tools.lint.detector.api.AnnotationInfo it
Object element$iv
int $i$f$any
Iterable $this$any$iv
java.util.List skipAnnotations
kotlin.collections.ArrayDeque list
com.android.tools.lint.client.api.JavaEvaluator evaluator
com.intellij.psi.PsiClass containingClass
com.intellij.psi.PsiClass topLevelClass
com.intellij.psi.PsiClass outerClass
org.jetbrains.kotlin.psi.KtFile ktFile
com.intellij.psi.PsiPackage pkg
com.android.tools.lint.detector.api.JavaContext context
com.intellij.psi.PsiModifierListOwner annotated
private final void checkAnnotations (com.android.tools.lint.detector.api.JavaContext, org.jetbrains.uast.UElement, com.android.tools.lint.detector.api.AnnotationUsageType, org.jetbrains.uast.UAnnotated, java.util.List)
com.intellij.psi.PsiElement owner
com.android.tools.lint.detector.api.JavaContext context
org.jetbrains.uast.UElement argument
com.android.tools.lint.detector.api.AnnotationUsageType type
org.jetbrains.uast.UAnnotated referenced
java.util.List annotations
private final void checkAnnotations (com.android.tools.lint.detector.api.JavaContext, org.jetbrains.uast.UElement, com.android.tools.lint.detector.api.AnnotationUsageType, com.intellij.psi.PsiElement, java.util.List)
com.android.tools.lint.detector.api.AnnotationInfo info
String signature
java.util.Collection uastScanners
String name
java.util.Collection simpleNameScanners
int index
com.android.tools.lint.detector.api.AnnotationUsageInfo usageInfo
com.android.tools.lint.detector.api.JavaContext context
org.jetbrains.uast.UElement argument
com.android.tools.lint.detector.api.AnnotationUsageType type
com.intellij.psi.PsiElement referenced
java.util.List annotations
private final void checkAnnotations (com.android.tools.lint.detector.api.JavaContext, java.util.Collection, java.lang.String, org.jetbrains.uast.UElement, com.android.tools.lint.detector.api.AnnotationUsageType, com.android.tools.lint.detector.api.AnnotationInfo, com.android.tools.lint.detector.api.AnnotationUsageInfo)
com.android.tools.lint.detector.api.SourceCodeScanner scanner
com.android.tools.lint.detector.api.JavaContext context
java.util.Collection uastScanners
String signature
org.jetbrains.uast.UElement argument
com.android.tools.lint.detector.api.AnnotationUsageType type
com.android.tools.lint.detector.api.AnnotationInfo info
com.android.tools.lint.detector.api.AnnotationUsageInfo usageInfo
private final void visitDeclarationTypeReference (com.android.tools.lint.detector.api.JavaContext, org.jetbrains.uast.UTypeReferenceExpression)
com.intellij.psi.PsiElement psi
com.intellij.psi.PsiElementVisitor psiVisitor
com.android.tools.lint.detector.api.JavaContext context
org.jetbrains.uast.UTypeReferenceExpression reference
private final void visitImplicitTypeReference (com.android.tools.lint.detector.api.JavaContext, com.intellij.psi.PsiType, org.jetbrains.uast.UElement)
com.android.tools.lint.detector.api.JavaContext context
com.intellij.psi.PsiType type
org.jetbrains.uast.UElement location
public final void visitMethod (com.android.tools.lint.detector.api.JavaContext, org.jetbrains.uast.UMethod)
com.intellij.psi.PsiType returnType
org.jetbrains.uast.UExpression body
org.jetbrains.uast.UClass uClass
com.android.tools.lint.client.api.JavaEvaluator evaluator
java.util.List methodAnnotations
com.intellij.psi.PsiMethod superMethod
java.util.List annotations
com.android.tools.lint.detector.api.JavaContext context
org.jetbrains.uast.UMethod method
public final void visitClass (com.android.tools.lint.detector.api.JavaContext, org.jetbrains.uast.UClass)
com.intellij.psi.PsiType type
com.intellij.psi.PsiClass resolved
com.android.tools.lint.client.api.JavaEvaluator evaluator
java.util.List annotations
org.jetbrains.uast.UTypeReferenceExpression superType
com.android.tools.lint.detector.api.JavaContext context
org.jetbrains.uast.UClass node
private final void checkSuperImplicitConstructor (com.android.tools.lint.detector.api.JavaContext, org.jetbrains.uast.UElement, org.jetbrains.uast.UClass, org.jetbrains.uast.UMethod, com.android.tools.lint.detector.api.AnnotationUsageType, boolean)
int $i$a$-firstOrNull-AnnotationHandler$checkSuperImplicitConstructor$defaultConstructor$1
com.intellij.psi.PsiMethod it
Object element$iv
int $i$f$firstOrNull
Object[] $this$firstOrNull$iv
boolean implicit
org.jetbrains.uast.UExpression body
com.android.tools.lint.client.api.JavaEvaluator evaluator
java.util.List annotations
com.intellij.psi.PsiMethod defaultConstructor
com.intellij.psi.PsiMethod[] constructors
org.jetbrains.uast.UTypeReferenceExpression base
com.intellij.psi.PsiClass cls
com.android.tools.lint.detector.api.JavaContext context
org.jetbrains.uast.UElement argument
org.jetbrains.uast.UClass uClass
org.jetbrains.uast.UMethod method
com.android.tools.lint.detector.api.AnnotationUsageType usageType
boolean canOverride
private final boolean isSuperCall (org.jetbrains.uast.UExpression)
org.jetbrains.uast.UExpression $this$isSuperCall
public final void visitSimpleNameReferenceExpression (com.android.tools.lint.detector.api.JavaContext, org.jetbrains.uast.USimpleNameReferenceExpression)
java.util.List annotations
com.intellij.psi.PsiModifierListOwner field
com.android.tools.lint.detector.api.JavaContext context
org.jetbrains.uast.USimpleNameReferenceExpression node
private final boolean isOverloadedMethodCall (org.jetbrains.uast.UExpression)
com.intellij.psi.PsiMethod operatorMethod
org.jetbrains.uast.UElement prev
org.jetbrains.uast.UElement parent
org.jetbrains.uast.UExpression node
public final void visitCallExpression (com.android.tools.lint.detector.api.JavaContext, org.jetbrains.uast.UCallExpression)
com.intellij.psi.PsiMethod method
com.android.tools.lint.detector.api.JavaContext context
org.jetbrains.uast.UCallExpression call
public final void visitCallableReferenceExpression (com.android.tools.lint.detector.api.JavaContext, org.jetbrains.uast.UCallableReferenceExpression)
com.intellij.psi.PsiMethod method
java.util.List annotations
com.android.tools.lint.detector.api.JavaContext context
org.jetbrains.uast.UCallableReferenceExpression methodReference
public final void visitAnnotation (com.android.tools.lint.detector.api.JavaContext, org.jetbrains.uast.UAnnotation)
org.jetbrains.uast.UExpression value
com.intellij.psi.PsiMethod method
com.android.tools.lint.client.api.JavaEvaluator evaluator
java.util.List methodAnnotations
String name
com.intellij.psi.PsiMethod[] methods
org.jetbrains.uast.UNamedExpression expression
String qualifiedName
com.android.tools.lint.detector.api.AnnotationInfo selfInfo
java.util.List attributeValues
com.intellij.psi.PsiClass resolved
com.android.tools.lint.detector.api.JavaContext context
org.jetbrains.uast.UAnnotation annotation
public final void visitEnumConstant (com.android.tools.lint.detector.api.JavaContext, org.jetbrains.uast.UEnumConstant)
com.intellij.psi.PsiMethod method
com.android.tools.lint.detector.api.JavaContext context
org.jetbrains.uast.UEnumConstant constant
public final void visitArrayAccessExpression (com.android.tools.lint.detector.api.JavaContext, org.jetbrains.uast.UArrayAccessExpression)
com.android.tools.lint.client.api.JavaEvaluator evaluator
com.android.tools.lint.detector.api.AnnotationOrigin origin
java.util.List methodAnnotations
com.intellij.psi.PsiElement resolved
org.jetbrains.uast.UExpression arrayExpression
com.intellij.psi.PsiMethod method
org.jetbrains.uast.UCallExpression call
com.android.tools.lint.detector.api.JavaContext context
org.jetbrains.uast.UArrayAccessExpression expression
public final void visitVariable (com.android.tools.lint.detector.api.JavaContext, org.jetbrains.uast.UVariable)
java.util.List initializerAnnotations
com.intellij.psi.PsiElement resolved
com.android.tools.lint.client.api.JavaEvaluator evaluator
java.util.List methodAnnotations
org.jetbrains.uast.UTypeReferenceExpression typeReference
org.jetbrains.uast.UExpression initializer
com.android.tools.lint.detector.api.JavaContext context
org.jetbrains.uast.UVariable variable
private final void checkCall (com.android.tools.lint.detector.api.JavaContext, com.intellij.psi.PsiMethod, org.jetbrains.uast.UExpression)
com.android.tools.lint.detector.api.JavaContext context
com.intellij.psi.PsiMethod method
org.jetbrains.uast.UExpression call
private final void checkCallUnresolved (com.android.tools.lint.detector.api.JavaContext, org.jetbrains.uast.UCallExpression)
int $i$a$-let-AnnotationHandler$checkCallUnresolved$containingClass$1
com.intellij.psi.PsiClassType it
org.jetbrains.uast.UClass uClass
org.jetbrains.uast.UMethod method
com.android.tools.lint.client.api.JavaEvaluator evaluator
com.intellij.psi.PsiClass containingClass
com.android.tools.lint.detector.api.JavaContext context
org.jetbrains.uast.UCallExpression call
private final void doCheckCall (com.android.tools.lint.detector.api.JavaContext, com.intellij.psi.PsiMethod, org.jetbrains.uast.UExpression, com.intellij.psi.PsiClass)
com.android.tools.lint.detector.api.AnnotationOrigin first
java.util.List local
int $i$a$-repeat-AnnotationHandler$doCheckCall$1
int it
int added
org.jetbrains.uast.UExpression argument
com.intellij.psi.PsiModifierListOwner parameter
java.util.List annotations
java.util.Map mapping
java.util.List annotations
com.android.tools.lint.client.api.JavaEvaluator evaluator
com.android.tools.lint.detector.api.JavaContext context
com.intellij.psi.PsiMethod method
org.jetbrains.uast.UExpression call
com.intellij.psi.PsiClass containingClass
private final java.util.List filterRelevantAnnotations (com.android.tools.lint.client.api.JavaEvaluator, java.util.List)
org.jetbrains.uast.UAnnotation inner
String innerName
int j
String signature
String name
boolean relevant
com.intellij.psi.PsiClass cls
java.util.List metaAnnotations
org.jetbrains.uast.UAnnotation annotation
java.util.List result
int length
com.android.tools.lint.client.api.JavaEvaluator evaluator
java.util.List annotations
private static final void visitDeclarationTypeReference$handlePsiTypeElement (com.android.tools.lint.detector.api.JavaContext, com.android.tools.lint.client.api.AnnotationHandler, com.intellij.psi.PsiElement)
java.util.List annotations
com.intellij.psi.PsiClass cls
org.jetbrains.uast.UElement uElement
com.android.tools.lint.detector.api.JavaContext $context
com.android.tools.lint.client.api.AnnotationHandler this$0
com.intellij.psi.PsiElement psi
public static final synthetic void access$checkAnnotations (com.android.tools.lint.client.api.AnnotationHandler, com.android.tools.lint.detector.api.JavaContext, org.jetbrains.uast.UElement, com.android.tools.lint.detector.api.AnnotationUsageType, com.intellij.psi.PsiElement, java.util.List)
com.android.tools.lint.client.api.AnnotationHandler $this
com.android.tools.lint.detector.api.JavaContext context
org.jetbrains.uast.UElement argument
com.android.tools.lint.detector.api.AnnotationUsageType type
com.intellij.psi.PsiElement referenced
java.util.List annotations
public static final synthetic void access$visitDeclarationTypeReference$handlePsiTypeElement (com.android.tools.lint.detector.api.JavaContext, com.android.tools.lint.client.api.AnnotationHandler, com.intellij.psi.PsiElement)
com.android.tools.lint.detector.api.JavaContext $context
com.android.tools.lint.client.api.AnnotationHandler this$0
com.intellij.psi.PsiElement psi
public static final synthetic java.util.List access$getMemberAnnotations (com.android.tools.lint.client.api.AnnotationHandler, com.android.tools.lint.detector.api.JavaContext, com.intellij.psi.PsiModifierListOwner)
com.android.tools.lint.client.api.AnnotationHandler $this
com.android.tools.lint.detector.api.JavaContext context
com.intellij.psi.PsiModifierListOwner annotated
public static final synthetic void access$checkAnnotations (com.android.tools.lint.client.api.AnnotationHandler, com.android.tools.lint.detector.api.JavaContext, org.jetbrains.uast.UElement, com.android.tools.lint.detector.api.AnnotationUsageType, org.jetbrains.uast.UAnnotated, java.util.List)
com.android.tools.lint.client.api.AnnotationHandler $this
com.android.tools.lint.detector.api.JavaContext context
org.jetbrains.uast.UElement argument
com.android.tools.lint.detector.api.AnnotationUsageType type
org.jetbrains.uast.UAnnotated referenced
java.util.List annotations
}
com/android/tools/lint/client/api/AnnotationHandler$checkContextAnnotations$1.class
AnnotationHandler.kt
package com.android.tools.lint.client.api
public final com.android.tools.lint.client.api.AnnotationHandler$checkContextAnnotations$1 extends org.jetbrains.uast.visitor.AbstractUastVisitor {
final synthetic com.intellij.psi.PsiElement $variablePsi
final synthetic com.android.tools.lint.client.api.AnnotationHandler this$0
final synthetic com.android.tools.lint.detector.api.JavaContext $context
final synthetic com.intellij.psi.PsiModifierListOwner $annotated
final synthetic java.util.List $annotations
void <init> (com.intellij.psi.PsiElement, com.android.tools.lint.client.api.AnnotationHandler, com.android.tools.lint.detector.api.JavaContext, com.intellij.psi.PsiModifierListOwner, java.util.List)
com.intellij.psi.PsiElement $variablePsi
com.android.tools.lint.client.api.AnnotationHandler $receiver
com.android.tools.lint.detector.api.JavaContext $context
com.intellij.psi.PsiModifierListOwner $annotated
java.util.List $annotations
public boolean visitSimpleNameReferenceExpression (org.jetbrains.uast.USimpleNameReferenceExpression)
org.jetbrains.uast.UExpression inner
org.jetbrains.uast.UExpression expression
com.intellij.psi.PsiElement referencedVariable
org.jetbrains.uast.USimpleNameReferenceExpression node
}
com/android/tools/lint/client/api/AnnotationHandler$checkAnnotations$1.class
AnnotationHandler.kt
package com.android.tools.lint.client.api
final com.android.tools.lint.client.api.AnnotationHandler$checkAnnotations$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 {
final synthetic String $signature
void <init> (java.lang.String)
String $signature
public final java.lang.Boolean invoke (com.android.tools.lint.detector.api.AnnotationInfo)
com.android.tools.lint.detector.api.AnnotationInfo it
public volatile synthetic java.lang.Object invoke (java.lang.Object)
Object p1
}
com/android/tools/lint/client/api/AnnotationHandler$visitDeclarationTypeReference$psiVisitor$1.class
AnnotationHandler.kt
package com.android.tools.lint.client.api
public final com.android.tools.lint.client.api.AnnotationHandler$visitDeclarationTypeReference$psiVisitor$1 extends org.jetbrains.kotlin.psi.KtTreeVisitor {
final synthetic com.android.tools.lint.detector.api.JavaContext $context
final synthetic com.android.tools.lint.client.api.AnnotationHandler this$0
void <init> (com.android.tools.lint.detector.api.JavaContext, com.android.tools.lint.client.api.AnnotationHandler)
com.android.tools.lint.detector.api.JavaContext $context
com.android.tools.lint.client.api.AnnotationHandler $receiver
public java.lang.Void visitTypeReference (org.jetbrains.kotlin.psi.KtTypeReference, java.lang.Void)
org.jetbrains.kotlin.psi.KtTypeReference typeReference
Void data
public volatile synthetic java.lang.Object visitTypeReference (org.jetbrains.kotlin.psi.KtTypeReference, java.lang.Object)
org.jetbrains.kotlin.psi.KtTypeReference p0
Object p1
}
com/android/tools/lint/client/api/AnnotationHandler$visitDeclarationTypeReference$psiVisitor$2.class
AnnotationHandler.kt
package com.android.tools.lint.client.api
public final com.android.tools.lint.client.api.AnnotationHandler$visitDeclarationTypeReference$psiVisitor$2 extends com.intellij.psi.JavaRecursiveElementVisitor {
final synthetic com.android.tools.lint.detector.api.JavaContext $context
final synthetic com.android.tools.lint.client.api.AnnotationHandler this$0
void <init> (com.android.tools.lint.detector.api.JavaContext, com.android.tools.lint.client.api.AnnotationHandler)
com.android.tools.lint.detector.api.JavaContext $context
com.android.tools.lint.client.api.AnnotationHandler $receiver
public void visitTypeElement (com.intellij.psi.PsiTypeElement)
com.intellij.psi.PsiTypeElement type
}
com/android/tools/lint/client/api/AnnotationHandler$visitImplicitTypeReference$1.class
AnnotationHandler.kt
package com.android.tools.lint.client.api
public final com.android.tools.lint.client.api.AnnotationHandler$visitImplicitTypeReference$1 extends com.intellij.psi.PsiTypeVisitor {
final synthetic com.android.tools.lint.detector.api.JavaContext $context
final synthetic com.android.tools.lint.client.api.AnnotationHandler this$0
final synthetic org.jetbrains.uast.UElement $location
void <init> (com.android.tools.lint.detector.api.JavaContext, com.android.tools.lint.client.api.AnnotationHandler, org.jetbrains.uast.UElement)
com.android.tools.lint.detector.api.JavaContext $context
com.android.tools.lint.client.api.AnnotationHandler $receiver
org.jetbrains.uast.UElement $location
public void visitType (com.intellij.psi.PsiType)
com.intellij.psi.PsiClass cls
java.util.List annotations
com.intellij.psi.PsiType type
public volatile synthetic java.lang.Object visitType (com.intellij.psi.PsiType)
com.intellij.psi.PsiType p0
}
com/android/tools/lint/client/api/AnnotationHandler$visitMethod$1.class
AnnotationHandler.kt
package com.android.tools.lint.client.api
public final com.android.tools.lint.client.api.AnnotationHandler$visitMethod$1 extends org.jetbrains.uast.visitor.AbstractUastVisitor {
final synthetic com.android.tools.lint.client.api.AnnotationHandler this$0
final synthetic com.android.tools.lint.detector.api.JavaContext $context
final synthetic org.jetbrains.uast.UMethod $method
final synthetic java.util.List $methodAnnotations
void <init> (com.android.tools.lint.client.api.AnnotationHandler, com.android.tools.lint.detector.api.JavaContext, org.jetbrains.uast.UMethod, java.util.List)
com.android.tools.lint.client.api.AnnotationHandler $receiver
com.android.tools.lint.detector.api.JavaContext $context
org.jetbrains.uast.UMethod $method
java.util.List $methodAnnotations
public boolean visitClass (org.jetbrains.uast.UClass)
org.jetbrains.uast.UClass node
public boolean visitLambdaExpression (org.jetbrains.uast.ULambdaExpression)
org.jetbrains.uast.ULambdaExpression node
public boolean visitReturnExpression (org.jetbrains.uast.UReturnExpression)
org.jetbrains.uast.UExpression returnValue
org.jetbrains.uast.UReturnExpression node
}
com/android/tools/lint/client/api/BlameFile.class
BlameFile.kt
package com.android.tools.lint.client.api
public final com.android.tools.lint.client.api.BlameFile extends java.lang.Object {
public static final com.android.tools.lint.client.api.BlameFile$Companion Companion
private final java.util.Map nodes
private final com.android.manifmerger.Actions actions
private static final com.android.tools.lint.client.api.BlameFile NONE
private static final com.android.manifmerger.ManifestModel model
public void <init> (java.util.Map, com.android.manifmerger.Actions)
java.util.Map nodes
com.android.manifmerger.Actions actions
private final com.android.tools.lint.client.api.BlameFile$BlameNode findBlameNode (org.w3c.dom.Element)
com.android.ide.common.blame.SourceFilePosition actionLocation
java.io.File sourceFile
com.android.manifmerger.Actions$ActionType actionType
com.android.manifmerger.Actions$NodeRecord record
com.android.ide.common.blame.SourceFilePosition actionLocation
java.io.File sourceFile
com.android.manifmerger.Actions$ActionType actionType
com.android.manifmerger.Actions$AttributeRecord record
com.android.manifmerger.XmlNode$NodeName nodeName
com.android.manifmerger.XmlNode$NodeKey nodeKey
com.google.common.collect.ImmutableList records
String key
com.android.tools.lint.client.api.BlameFile$BlameNode blameNode
org.w3c.dom.Element element
public final com.android.utils.Pair findSourceNode (com.android.tools.lint.client.api.LintClient, org.w3c.dom.Node)
com.android.tools.lint.client.api.LintClient client
org.w3c.dom.Node node
public final com.android.utils.Pair findSourceElement (com.android.tools.lint.client.api.LintClient, org.w3c.dom.Element)
com.android.utils.Pair source
com.android.tools.lint.client.api.LintClient client
org.w3c.dom.Element element
public final com.android.utils.Pair findSourceAttribute (com.android.tools.lint.client.api.LintClient, org.w3c.dom.Attr)
String namespace
String localName
org.w3c.dom.Attr sourceAttribute
org.w3c.dom.Attr sourceAttribute
org.w3c.dom.Element sourceElement
org.w3c.dom.Element element
com.android.utils.Pair source
com.android.tools.lint.client.api.LintClient client
org.w3c.dom.Attr attr
private final com.android.utils.Pair findElementOrAttribute (com.android.tools.lint.client.api.LintClient, org.w3c.dom.Element, org.w3c.dom.Attr)
char c
Throwable ignore
com.android.tools.lint.client.api.BlameFile$BlameNode blameNode
String location
int index
int range
String path
java.io.File manifest
org.w3c.dom.Document document
String targetKey
java.util.concurrent.atomic.AtomicReference reference
com.android.tools.lint.client.api.LintClient client
org.w3c.dom.Element element
org.w3c.dom.Attr attribute
public static final synthetic com.android.tools.lint.client.api.BlameFile access$getNONE$cp ()
public static final synthetic com.android.manifmerger.ManifestModel access$getModel$cp ()
static void <clinit> ()
}
com/android/tools/lint/client/api/BlameFile$findElementOrAttribute$1.class
BlameFile.kt
package com.android.tools.lint.client.api
public final com.android.tools.lint.client.api.BlameFile$findElementOrAttribute$1 extends com.android.tools.lint.client.api.BlameFile$XmlVisitor {
final synthetic String $targetKey
final synthetic java.util.concurrent.atomic.AtomicReference $reference
void <init> (java.lang.String, java.util.concurrent.atomic.AtomicReference)
String $targetKey
java.util.concurrent.atomic.AtomicReference $reference
public boolean visitTag (org.w3c.dom.Element, java.lang.String)
String key
org.w3c.dom.Element element
String tag
}
com/android/tools/lint/client/api/BlameFile$XmlVisitor.class
BlameFile.kt
package com.android.tools.lint.client.api
public abstract com.android.tools.lint.client.api.BlameFile$XmlVisitor extends java.lang.Object {
public static final com.android.tools.lint.client.api.BlameFile$XmlVisitor$Companion Companion
public void <init> ()
public boolean visitTag (org.w3c.dom.Element, java.lang.String)
org.w3c.dom.Element element
String tag
public boolean visitAttribute (org.w3c.dom.Attr)
org.w3c.dom.Attr attribute
private final boolean visit (org.w3c.dom.Node)
org.w3c.dom.Node attr
org.w3c.dom.Element tag
org.w3c.dom.NamedNodeMap attributes
int i
int n
org.w3c.dom.Node child
org.w3c.dom.Node node
public static final synthetic boolean access$visit (com.android.tools.lint.client.api.BlameFile$XmlVisitor, org.w3c.dom.Node)
com.android.tools.lint.client.api.BlameFile$XmlVisitor $this
org.w3c.dom.Node node
static void <clinit> ()
}
com/android/tools/lint/client/api/BlameFile$XmlVisitor$Companion.class
BlameFile.kt
package com.android.tools.lint.client.api
public final com.android.tools.lint.client.api.BlameFile$XmlVisitor$Companion extends java.lang.Object {
private void <init> ()
public final void accept (org.w3c.dom.Node, com.android.tools.lint.client.api.BlameFile$XmlVisitor)
org.w3c.dom.Node node
com.android.tools.lint.client.api.BlameFile$XmlVisitor visitor
public synthetic void <init> (kotlin.jvm.internal.DefaultConstructorMarker)
kotlin.jvm.internal.DefaultConstructorMarker $constructor_marker
}
com/android/tools/lint/client/api/BlameFile$BlameNode.class
BlameFile.kt
package com.android.tools.lint.client.api
public final com.android.tools.lint.client.api.BlameFile$BlameNode extends java.lang.Object {
private final String key
private String elementLocation
private java.util.List attributeLocations
public void <init> (java.lang.String)
String key
public final java.lang.String getKey ()
public final java.lang.String getElementLocation ()
public final void setElementLocation (java.lang.String)
String
public final java.lang.String getAttributeLocation (java.lang.String)
com.android.utils.Pair pair
String name
public final void setAttributeLocations (java.lang.String, java.lang.String)
String name
String location
}
com/android/tools/lint/client/api/BlameFile$Companion.class
BlameFile.kt
package com.android.tools.lint.client.api
public final com.android.tools.lint.client.api.BlameFile$Companion extends java.lang.Object {
private void <init> ()
public final com.android.tools.lint.client.api.BlameFile getNONE ()
private final java.lang.String getNodeKey (org.w3c.dom.Element)
org.w3c.dom.Element element
public final com.android.tools.lint.client.api.BlameFile parse (java.io.File) throws java.io.IOException
java.util.List lines
java.io.File file
public final com.android.tools.lint.client.api.BlameFile parse (com.android.manifmerger.Actions)
java.util.HashMap nodes
com.android.manifmerger.Actions mergerActions
public final com.android.tools.lint.client.api.BlameFile parse (java.util.List)
int $i$a$-trim-BlameFile$Companion$parse$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-BlameFile$Companion$parse$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 $i$a$-trim-BlameFile$Companion$parse$3
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-BlameFile$Companion$parse$key$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 indent
String key
com.android.tools.lint.client.api.BlameFile$BlameNode node
String line
java.util.HashMap nodes
com.android.tools.lint.client.api.BlameFile$BlameNode last
String attributeName
java.util.List lines
private final int getIndent (java.lang.String)
char c
int i
String line
public static final synthetic java.lang.String access$getNodeKey (com.android.tools.lint.client.api.BlameFile$Companion, org.w3c.dom.Element)
com.android.tools.lint.client.api.BlameFile$Companion $this
org.w3c.dom.Element element
public synthetic void <init> (kotlin.jvm.internal.DefaultConstructorMarker)
kotlin.jvm.internal.DefaultConstructorMarker $constructor_marker
}
com/android/tools/lint/client/api/ClassEntry.class
ClassEntry.kt
package com.android.tools.lint.client.api
public final com.android.tools.lint.client.api.ClassEntry extends java.lang.Object implements java.lang.Comparable {
public static final com.android.tools.lint.client.api.ClassEntry$Companion Companion
private final java.io.File file
private final java.io.File jarFile
private final java.io.File binDir
private final byte[] bytes
public void <init> (java.io.File, java.io.File, java.io.File, byte[])
java.io.File file
java.io.File jarFile
java.io.File binDir
byte[] bytes
public final java.io.File getFile ()
public final java.io.File getJarFile ()
public final java.io.File getBinDir ()
public final byte[] getBytes ()
public final java.lang.String path ()
public int compareTo (com.android.tools.lint.client.api.ClassEntry)
char c1
char c2
int i
String p1
String p2
int m1
int m2
int m
com.android.tools.lint.client.api.ClassEntry other
public java.lang.String toString ()
public final org.objectweb.asm.tree.ClassNode visit (com.android.tools.lint.client.api.LintClient, int)
com.android.tools.lint.client.api.LintClient client
int flags
public static synthetic org.objectweb.asm.tree.ClassNode visit$default (com.android.tools.lint.client.api.ClassEntry, com.android.tools.lint.client.api.LintClient, int, int, java.lang.Object)
public final org.objectweb.asm.ClassVisitor visit (com.android.tools.lint.client.api.LintClient, org.objectweb.asm.ClassVisitor, int)
com.android.tools.lint.client.api.LintClient client
org.objectweb.asm.ClassVisitor visitor
int flags
public static synthetic org.objectweb.asm.ClassVisitor visit$default (com.android.tools.lint.client.api.ClassEntry, com.android.tools.lint.client.api.LintClient, org.objectweb.asm.ClassVisitor, int, int, java.lang.Object)
public volatile synthetic int compareTo (java.lang.Object)
Object other
static void <clinit> ()
}
com/android/tools/lint/client/api/ClassEntry$SuperclassVisitor.class
ClassEntry.kt
package com.android.tools.lint.client.api
final com.android.tools.lint.client.api.ClassEntry$SuperclassVisitor extends org.objectweb.asm.ClassVisitor {
private final java.util.Map map
public void <init> (java.util.Map)
java.util.Map map
public void visit (int, int, java.lang.String, java.lang.String, java.lang.String, java.lang.String[])
int version
int access
String name
String signature
String superName
String[] interfaces
}
com/android/tools/lint/client/api/ClassEntry$Companion.class
ClassEntry.kt
package com.android.tools.lint.client.api
public final com.android.tools.lint.client.api.ClassEntry$Companion extends java.lang.Object {
private void <init> ()
public final java.util.List fromClassPath (com.android.tools.lint.client.api.LintClient, java.util.List)
java.util.List libraryEntries
com.android.tools.lint.client.api.LintClient client
java.util.List classPath
public final java.util.List fromClassFiles (com.android.tools.lint.client.api.LintClient, java.util.List, java.util.List)
java.io.File dir
byte[] bytes
java.io.IOException e
String path
java.io.File file
java.util.List entries
com.android.tools.lint.client.api.LintClient client
java.util.List classFiles
java.util.List classFolders
private final void addEntries (com.android.tools.lint.client.api.LintClient, java.util.List, java.util.List)
byte[] bytes
java.io.File file
Throwable e
java.util.zip.ZipEntry entry
int $i$a$-use-ClassEntry$Companion$addEntries$1
java.util.Enumeration enumeration
java.util.zip.ZipFile jar
java.io.IOException e
byte[] bytes
java.io.IOException e
java.io.File file
java.util.List classFiles
String name
java.io.File classPathEntry
com.android.tools.lint.client.api.LintClient client
java.util.List entries
java.util.List classPath
private final void addClassFiles (java.io.File, java.util.List)
java.io.File file
java.io.File[] files
java.io.File dir
java.util.List classFiles
public final java.util.Iterator fromLazyClassPath (com.android.tools.lint.client.api.LintClient, java.util.List)
kotlin.sequences.Sequence lazySequence
com.android.tools.lint.client.api.LintClient client
java.util.List classPath
public final java.util.Map createSuperClassMap (com.android.tools.lint.client.api.LintClient, java.util.List, java.util.List)
int size
java.util.Map map
com.android.tools.lint.client.api.ClassEntry$SuperclassVisitor visitor
com.android.tools.lint.client.api.LintClient client
java.util.List libraryEntries
java.util.List classEntries
public final java.util.Map createSuperClassMap (com.android.tools.lint.client.api.LintClient, java.util.List)
java.util.Map map
com.android.tools.lint.client.api.ClassEntry$SuperclassVisitor visitor
com.android.tools.lint.client.api.LintClient client
java.util.List entries
private final void addSuperClasses (com.android.tools.lint.client.api.LintClient, com.android.tools.lint.client.api.ClassEntry$SuperclassVisitor, java.util.List)
com.android.tools.lint.client.api.ClassEntry entry
int flags
com.android.tools.lint.client.api.LintClient client
com.android.tools.lint.client.api.ClassEntry$SuperclassVisitor visitor
java.util.List entries
public final org.objectweb.asm.ClassVisitor visit (com.android.tools.lint.client.api.LintClient, java.io.File, java.lang.String, byte[], org.objectweb.asm.ClassVisitor, int)
org.objectweb.asm.ClassReader reader
String message
Throwable t
com.android.tools.lint.client.api.LintClient client
java.io.File file
String relative
byte[] bytes
org.objectweb.asm.ClassVisitor visitor
int flags
public static synthetic org.objectweb.asm.ClassVisitor visit$default (com.android.tools.lint.client.api.ClassEntry$Companion, com.android.tools.lint.client.api.LintClient, java.io.File, java.lang.String, byte[], org.objectweb.asm.ClassVisitor, int, int, java.lang.Object)
public static final synthetic void access$addClassFiles (com.android.tools.lint.client.api.ClassEntry$Companion, java.io.File, java.util.List)
com.android.tools.lint.client.api.ClassEntry$Companion $this
java.io.File dir
java.util.List classFiles
public synthetic void <init> (kotlin.jvm.internal.DefaultConstructorMarker)
kotlin.jvm.internal.DefaultConstructorMarker $constructor_marker
}
com/android/tools/lint/client/api/ClassEntry$Companion$fromLazyClassPath$lazySequence$1.class
ClassEntry.kt
package com.android.tools.lint.client.api
final com.android.tools.lint.client.api.ClassEntry$Companion$fromLazyClassPath$lazySequence$1 extends kotlin.coroutines.jvm.internal.RestrictedSuspendLambda implements kotlin.jvm.functions.Function2 {
Object L$1
Object L$2
Object L$3
int label
private synthetic Object L$0
final synthetic java.util.List $classPath
final synthetic com.android.tools.lint.client.api.LintClient $client
void <init> (java.util.List, com.android.tools.lint.client.api.LintClient, kotlin.coroutines.Continuation)
java.util.List $classPath
com.android.tools.lint.client.api.LintClient $client
kotlin.coroutines.Continuation $completion
public final java.lang.Object invokeSuspend (java.lang.Object)
kotlin.sequences.SequenceScope $this$sequence
kotlin.sequences.SequenceScope $this$sequence
kotlin.sequences.SequenceScope $this$sequence
java.io.File classPathEntry
java.io.File classPathEntry
java.io.File classPathEntry
java.io.File classPathEntry
String path
String path
String path
java.util.List zipClassEntries
java.util.ArrayList classFiles
java.io.File classFile
byte[] bytes
java.io.IOException e
com.android.tools.lint.client.api.ClassEntry classEntry
Object $result
public final kotlin.coroutines.Continuation create (java.lang.Object, kotlin.coroutines.Continuation)
Object value
kotlin.coroutines.Continuation $completion
public final java.lang.Object invoke (kotlin.sequences.SequenceScope, kotlin.coroutines.Continuation)
kotlin.sequences.SequenceScope p1
kotlin.coroutines.Continuation p2
public volatile synthetic java.lang.Object invoke (java.lang.Object, java.lang.Object)
Object p1
Object p2
}
com/android/tools/lint/client/api/CompositeIssueRegistry.class
CompositeIssueRegistry.kt
package com.android.tools.lint.client.api
public com.android.tools.lint.client.api.CompositeIssueRegistry extends com.android.tools.lint.client.api.IssueRegistry {
private final java.util.List registries
private java.util.List mergedIssues
private final int api
public void <init> (java.util.List)
java.util.List registries
public final java.util.List getRegistries ()
public java.util.List getIssues ()
com.android.tools.lint.client.api.IssueRegistry registry
com.android.tools.lint.client.api.IssueRegistry registry
java.util.List issues
int capacity
java.util.ArrayList list
public java.util.List getDeletedIssues ()
int $i$a$-all-CompositeIssueRegistry$deletedIssues$1
com.android.tools.lint.client.api.IssueRegistry it
Object element$iv
int $i$f$all
Iterable $this$all$iv
int $i$a$-map-CompositeIssueRegistry$deletedIssues$2
com.android.tools.lint.client.api.IssueRegistry 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 int getApi ()
public boolean isUpToDate ()
com.android.tools.lint.client.api.IssueRegistry registry
}
com/android/tools/lint/client/api/Configuration.class
Configuration.kt
package com.android.tools.lint.client.api
public abstract com.android.tools.lint.client.api.Configuration extends java.lang.Object {
public static final com.android.tools.lint.client.api.Configuration$Companion Companion
private final com.android.tools.lint.client.api.ConfigurationHierarchy configurations
private boolean fileLevel
private boolean isOverriding
private java.io.File dir
private java.util.Map configuredIssues
public void <init> (com.android.tools.lint.client.api.ConfigurationHierarchy)
com.android.tools.lint.client.api.ConfigurationHierarchy configurations
public final com.android.tools.lint.client.api.ConfigurationHierarchy getConfigurations ()
public final com.android.tools.lint.client.api.LintClient getClient ()
public final com.android.tools.lint.client.api.Configuration getParent ()
public boolean getFileLevel ()
public void setFileLevel (boolean)
boolean
public final boolean isOverriding ()
public final void setOverriding (boolean)
boolean
protected final com.android.tools.lint.client.api.Configuration getOverrides ()
public final java.io.File getDir ()
public final void setDir (java.io.File)
java.io.File
public abstract java.io.File getBaselineFile ()
public abstract void setBaselineFile (java.io.File)
public final boolean isIgnored (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 boolean isIgnored (com.android.tools.lint.detector.api.Context, com.android.tools.lint.detector.api.Incident)
com.android.tools.lint.detector.api.Context context
com.android.tools.lint.detector.api.Incident incident
public boolean isEnabled (com.android.tools.lint.detector.api.Issue)
com.android.tools.lint.detector.api.Issue issue
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$a$-let-Configuration$getDefinedSeverity$1$1
com.android.tools.lint.detector.api.Severity severity
int $i$a$-let-Configuration$getDefinedSeverity$1
com.android.tools.lint.client.api.Configuration it
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 static synthetic com.android.tools.lint.detector.api.Severity getDefinedSeverity$default (com.android.tools.lint.client.api.Configuration, com.android.tools.lint.detector.api.Issue, com.android.tools.lint.client.api.Configuration, com.android.tools.lint.detector.api.Severity, int, java.lang.Object)
protected com.android.tools.lint.detector.api.Severity getDefaultSeverity (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 visibleDefault
public static synthetic com.android.tools.lint.detector.api.Severity getDefaultSeverity$default (com.android.tools.lint.client.api.Configuration, com.android.tools.lint.detector.api.Issue, com.android.tools.lint.detector.api.Severity, int, java.lang.Object)
public final com.android.tools.lint.detector.api.Severity getSeverity (com.android.tools.lint.detector.api.Issue)
int $i$a$-let-Configuration$getSeverity$1
com.android.tools.lint.detector.api.Severity it
com.android.tools.lint.detector.api.Issue issue
public java.lang.String getOption (com.android.tools.lint.detector.api.Issue, java.lang.String, java.lang.String)
int $i$a$-let-Configuration$getOption$1
String it
com.android.tools.lint.detector.api.Issue issue
String name
String default
public static synthetic java.lang.String getOption$default (com.android.tools.lint.client.api.Configuration, com.android.tools.lint.detector.api.Issue, java.lang.String, java.lang.String, int, java.lang.Object)
public java.lang.Object getOption (com.android.tools.lint.detector.api.Option)
int $i$a$-let-Configuration$getOption$2
Object it
com.android.tools.lint.detector.api.Option option
public final int getOptionAsInt (com.android.tools.lint.detector.api.Issue, java.lang.String, int)
NumberFormatException e
com.android.tools.lint.detector.api.Issue issue
String name
int default
public final boolean getOptionAsBoolean (com.android.tools.lint.detector.api.Issue, java.lang.String, boolean)
com.android.tools.lint.detector.api.Issue issue
String name
boolean default
public java.io.File getOptionAsFile (com.android.tools.lint.detector.api.Issue, java.lang.String, java.io.File)
com.android.tools.lint.detector.api.Issue issue
String name
java.io.File default
public static synthetic java.io.File getOptionAsFile$default (com.android.tools.lint.client.api.Configuration, com.android.tools.lint.detector.api.Issue, java.lang.String, java.io.File, int, java.lang.Object)
public abstract 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)
public abstract void ignore (com.android.tools.lint.detector.api.Issue, java.io.File)
public abstract void ignore (java.lang.String, java.io.File)
public abstract void setSeverity (com.android.tools.lint.detector.api.Issue, com.android.tools.lint.detector.api.Severity)
public void startBulkEditing ()
public void finishBulkEditing ()
public void validateIssueIds (com.android.tools.lint.client.api.LintClient, com.android.tools.lint.client.api.LintDriver, com.android.tools.lint.detector.api.Project, com.android.tools.lint.client.api.IssueRegistry)
com.android.tools.lint.client.api.LintClient client
com.android.tools.lint.client.api.LintDriver driver
com.android.tools.lint.detector.api.Project project
com.android.tools.lint.client.api.IssueRegistry registry
public java.util.List getLintJars ()
public final void setParent (com.android.tools.lint.client.api.Configuration)
com.android.tools.lint.client.api.Configuration parent
public final java.util.Map getConfiguredIssues (com.android.tools.lint.client.api.IssueRegistry, boolean)
int $i$a$-run-Configuration$getConfiguredIssues$1
java.util.Map map
com.android.tools.lint.client.api.Configuration $this$getConfiguredIssues_u24lambda_u245
com.android.tools.lint.client.api.IssueRegistry registry
boolean specificOnly
public abstract void addConfiguredIssues (java.util.Map, com.android.tools.lint.client.api.IssueRegistry, boolean)
public final com.android.tools.lint.detector.api.Location getIssueConfigLocation (java.lang.String, boolean, boolean)
int $i$a$-let-Configuration$getIssueConfigLocation$1
com.android.tools.lint.detector.api.Location it
String issue
boolean specificOnly
boolean severityOnly
public static synthetic com.android.tools.lint.detector.api.Location getIssueConfigLocation$default (com.android.tools.lint.client.api.Configuration, java.lang.String, boolean, boolean, int, java.lang.Object)
public com.android.tools.lint.detector.api.Location getLocalIssueConfigLocation (java.lang.String, boolean, boolean, com.android.tools.lint.client.api.Configuration)
String issue
boolean specificOnly
boolean severityOnly
com.android.tools.lint.client.api.Configuration source
public static synthetic com.android.tools.lint.detector.api.Location getLocalIssueConfigLocation$default (com.android.tools.lint.client.api.Configuration, java.lang.String, boolean, boolean, com.android.tools.lint.client.api.Configuration, int, java.lang.Object)
protected final void reportNonExistingIssueId (com.android.tools.lint.client.api.LintClient, com.android.tools.lint.client.api.LintDriver, com.android.tools.lint.client.api.IssueRegistry, com.android.tools.lint.detector.api.Project, java.lang.String)
com.android.tools.lint.detector.api.Location location
com.android.tools.lint.detector.api.Severity severity
String newId
String message
com.android.tools.lint.client.api.LintClient client
com.android.tools.lint.client.api.LintDriver driver
com.android.tools.lint.client.api.IssueRegistry issueRegistry
com.android.tools.lint.detector.api.Project project
String id
static void <clinit> ()
}
com/android/tools/lint/client/api/Configuration$Companion.class
Configuration.kt
package com.android.tools.lint.client.api
public final com.android.tools.lint.client.api.Configuration$Companion extends java.lang.Object {
private void <init> ()
public final java.lang.String getUnknownIssueIdErrorMessage (java.lang.String, com.android.tools.lint.client.api.IssueRegistry)
String suggestion
int size
StringBuilder message
java.util.List suggestions
String id
com.android.tools.lint.client.api.IssueRegistry issueRegistry
private final void appendIssueDescription (java.lang.StringBuilder, java.lang.String, com.android.tools.lint.client.api.IssueRegistry)
com.android.tools.lint.detector.api.Issue issue
StringBuilder message
String id
com.android.tools.lint.client.api.IssueRegistry issueRegistry
public synthetic void <init> (kotlin.jvm.internal.DefaultConstructorMarker)
kotlin.jvm.internal.DefaultConstructorMarker $constructor_marker
}
com/android/tools/lint/client/api/ConfigurationHierarchy.class
ConfigurationHierarchy.kt
package com.android.tools.lint.client.api
public com.android.tools.lint.client.api.ConfigurationHierarchy extends java.lang.Object {
public static final com.android.tools.lint.client.api.ConfigurationHierarchy$Companion Companion
private final com.android.tools.lint.client.api.LintClient client
private java.io.File rootDir
private final java.util.Map dirToConfiguration
private final java.util.Map projectToConfiguration
private final java.util.Map parentOf
private com.android.tools.lint.client.api.Configuration fallback
private com.android.tools.lint.client.api.Configuration overrides
private final kotlin.jvm.functions.Function2 lintXmlCreator
private static java.io.File defaultRootDir
private static java.util.Set ourAlreadyWarned
private static final com.android.tools.lint.client.api.ConfigurationHierarchy$Companion$NONE$1 NONE
public void <init> (com.android.tools.lint.client.api.LintClient, java.io.File)
com.android.tools.lint.client.api.LintClient client
java.io.File rootDir
public synthetic void <init> (com.android.tools.lint.client.api.LintClient, java.io.File, int, kotlin.jvm.internal.DefaultConstructorMarker)
public final com.android.tools.lint.client.api.LintClient getClient ()
public final java.io.File getRootDir ()
public final void setRootDir (java.io.File)
java.io.File
public final com.android.tools.lint.client.api.Configuration getFallback ()
public final void setFallback (com.android.tools.lint.client.api.Configuration)
com.android.tools.lint.client.api.Configuration
public final com.android.tools.lint.client.api.Configuration getOverrides ()
public final void setOverrides (com.android.tools.lint.client.api.Configuration)
com.android.tools.lint.client.api.Configuration
public final com.android.tools.lint.client.api.Configuration getConfigurationForProject (com.android.tools.lint.detector.api.Project, kotlin.jvm.functions.Function2)
int $i$a$-also-ConfigurationHierarchy$getConfigurationForProject$default$1
com.android.tools.lint.client.api.LintXmlConfiguration it
com.android.tools.lint.client.api.Configuration prev
java.io.File dir
java.io.File file
com.android.tools.lint.client.api.LintXmlConfiguration default
com.android.tools.lint.client.api.Configuration configuration
com.android.tools.lint.detector.api.Project project
kotlin.jvm.functions.Function2 create
public static synthetic com.android.tools.lint.client.api.Configuration getConfigurationForProject$default (com.android.tools.lint.client.api.ConfigurationHierarchy, com.android.tools.lint.detector.api.Project, kotlin.jvm.functions.Function2, int, java.lang.Object)
public final com.android.tools.lint.client.api.Configuration getConfigurationForFile (java.io.File)
com.android.tools.lint.client.api.Configuration prev
com.android.tools.lint.client.api.LintXmlConfiguration configuration
java.io.File dir
java.io.File xmlFile
public final com.android.tools.lint.client.api.Configuration getConfigurationForFolder (java.io.File, com.android.tools.lint.client.api.Configuration)
com.android.tools.lint.client.api.Configuration prev
java.io.File file
com.android.tools.lint.client.api.Configuration parent
java.io.File dir
com.android.tools.lint.client.api.Configuration default
public static synthetic com.android.tools.lint.client.api.Configuration getConfigurationForFolder$default (com.android.tools.lint.client.api.ConfigurationHierarchy, java.io.File, com.android.tools.lint.client.api.Configuration, int, java.lang.Object)
public java.io.File getParentFolder (java.io.File)
java.io.File folder
public final com.android.tools.lint.client.api.Configuration getParentConfiguration (com.android.tools.lint.client.api.Configuration)
com.android.tools.lint.client.api.Configuration previouslyCreated
java.io.File configurationDir
java.io.File dir
com.android.tools.lint.client.api.Configuration parent
com.android.tools.lint.client.api.Configuration configuration
public final void setParent (com.android.tools.lint.client.api.Configuration, com.android.tools.lint.client.api.Configuration)
com.android.tools.lint.client.api.Configuration child
com.android.tools.lint.client.api.Configuration parent
private final void checkForCycle (com.android.tools.lint.client.api.Configuration)
com.android.tools.lint.client.api.Configuration current
com.android.tools.lint.client.api.Configuration current2
com.android.tools.lint.client.api.Configuration child
public final com.android.tools.lint.client.api.Configuration getScopeLeaf (com.android.tools.lint.client.api.Configuration)
java.io.File dir
com.android.tools.lint.client.api.Configuration p
com.android.tools.lint.client.api.Configuration parent
com.android.tools.lint.client.api.Configuration child
public final com.android.tools.lint.client.api.Configuration createLintOptionsConfiguration (com.android.tools.lint.detector.api.Project, com.android.tools.lint.model.LintModelLintOptions, boolean, com.android.tools.lint.client.api.Configuration, kotlin.jvm.functions.Function0)
com.android.tools.lint.detector.api.Project project
com.android.tools.lint.model.LintModelLintOptions lintOptions
boolean fatalOnly
com.android.tools.lint.client.api.Configuration default
kotlin.jvm.functions.Function0 configFactory
public static synthetic com.android.tools.lint.client.api.Configuration createLintOptionsConfiguration$default (com.android.tools.lint.client.api.ConfigurationHierarchy, com.android.tools.lint.detector.api.Project, com.android.tools.lint.model.LintModelLintOptions, boolean, com.android.tools.lint.client.api.Configuration, kotlin.jvm.functions.Function0, int, java.lang.Object)
public final com.android.tools.lint.client.api.Configuration createChainedConfigurations (com.android.tools.lint.detector.api.Project, com.android.tools.lint.client.api.Configuration, kotlin.jvm.functions.Function0, kotlin.jvm.functions.Function0)
int $i$a$-apply-ConfigurationHierarchy$createChainedConfigurations$primary$1
com.android.tools.lint.client.api.Configuration $this$createChainedConfigurations_u24lambda_u241
java.io.File dir
com.android.tools.lint.client.api.Configuration primary
com.android.tools.lint.client.api.Configuration auxiliary
java.io.File parentFolder
com.android.tools.lint.client.api.Configuration parent
com.android.tools.lint.detector.api.Project project
com.android.tools.lint.client.api.Configuration middle
kotlin.jvm.functions.Function0 createFirst
kotlin.jvm.functions.Function0 createLast
public static synthetic com.android.tools.lint.client.api.Configuration createChainedConfigurations$default (com.android.tools.lint.client.api.ConfigurationHierarchy, com.android.tools.lint.detector.api.Project, com.android.tools.lint.client.api.Configuration, kotlin.jvm.functions.Function0, kotlin.jvm.functions.Function0, int, java.lang.Object)
private final void assignConfiguration (java.io.File, com.android.tools.lint.client.api.Configuration)
java.io.File dir
com.android.tools.lint.client.api.Configuration configuration
public final void addGlobalConfigurationFromFile (java.io.File, com.android.tools.lint.client.api.Configuration)
int $i$a$-also-ConfigurationHierarchy$addGlobalConfigurationFromFile$warned$1
java.util.HashSet it
java.util.Set warned
com.android.tools.lint.client.api.LintXmlConfiguration xmlConfiguration
java.io.File fallback
com.android.tools.lint.client.api.Configuration override
public static synthetic void addGlobalConfigurationFromFile$default (com.android.tools.lint.client.api.ConfigurationHierarchy, java.io.File, com.android.tools.lint.client.api.Configuration, int, java.lang.Object)
public final void addGlobalConfigurations (com.android.tools.lint.client.api.Configuration, com.android.tools.lint.client.api.Configuration)
int $i$a$-let-ConfigurationHierarchy$addGlobalConfigurations$1
com.android.tools.lint.client.api.Configuration it
com.android.tools.lint.client.api.Configuration prev
int $i$a$-let-ConfigurationHierarchy$addGlobalConfigurations$2
com.android.tools.lint.client.api.Configuration it
com.android.tools.lint.client.api.Configuration prev
com.android.tools.lint.client.api.Configuration fallback
com.android.tools.lint.client.api.Configuration override
public static synthetic void addGlobalConfigurations$default (com.android.tools.lint.client.api.ConfigurationHierarchy, com.android.tools.lint.client.api.Configuration, com.android.tools.lint.client.api.Configuration, int, java.lang.Object)
public final com.android.tools.lint.detector.api.Severity getDefinedSeverityWithoutOverride (com.android.tools.lint.client.api.Configuration, com.android.tools.lint.detector.api.Issue, com.android.tools.lint.detector.api.Severity)
com.android.tools.lint.client.api.Configuration prev
com.android.tools.lint.client.api.Configuration source
com.android.tools.lint.detector.api.Issue issue
com.android.tools.lint.detector.api.Severity visibleDefault
public static synthetic com.android.tools.lint.detector.api.Severity getDefinedSeverityWithoutOverride$default (com.android.tools.lint.client.api.ConfigurationHierarchy, com.android.tools.lint.client.api.Configuration, com.android.tools.lint.detector.api.Issue, com.android.tools.lint.detector.api.Severity, int, java.lang.Object)
public java.lang.String toString ()
int $i$a$-let-ConfigurationHierarchy$toString$1
com.android.tools.lint.client.api.Configuration it
int $i$a$-let-ConfigurationHierarchy$toString$2
com.android.tools.lint.client.api.Configuration it
int $i$a$-forEach-ConfigurationHierarchy$toString$3
com.android.tools.lint.client.api.Configuration it
Object element$iv
int $i$f$forEach
Iterable $this$forEach$iv
int $i$a$-forEach-ConfigurationHierarchy$toString$4
com.android.tools.lint.client.api.Configuration child
com.android.tools.lint.client.api.Configuration parent
java.util.Map$Entry element$iv
int $i$f$forEach
java.util.Map $this$forEach$iv
String id
com.android.tools.lint.model.PathVariables vars
String description
com.android.tools.lint.client.api.Configuration configuration
String childKey
String parentKey
com.android.tools.lint.client.api.Configuration child
com.android.tools.lint.client.api.Configuration parent
java.util.Set configs
StringBuilder sb
java.util.Map keys
int key
public static final synthetic java.io.File access$getDefaultRootDir$cp ()
public static final synthetic void access$setDefaultRootDir$cp (java.io.File)
java.io.File
static void <clinit> ()
int $i$a$-let-ConfigurationHierarchy$Companion$defaultRootDir$1
String it
}
com/android/tools/lint/client/api/ConfigurationHierarchy$createLintOptionsConfiguration$2.class
ConfigurationHierarchy.kt
package com.android.tools.lint.client.api
final com.android.tools.lint.client.api.ConfigurationHierarchy$createLintOptionsConfiguration$2 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function0 {
final synthetic com.android.tools.lint.model.LintModelLintOptions $lintOptions
final synthetic com.android.tools.lint.client.api.ConfigurationHierarchy this$0
void <init> (com.android.tools.lint.model.LintModelLintOptions, com.android.tools.lint.client.api.ConfigurationHierarchy)
com.android.tools.lint.model.LintModelLintOptions $lintOptions
com.android.tools.lint.client.api.ConfigurationHierarchy $receiver
public final com.android.tools.lint.client.api.Configuration invoke ()
int $i$a$-apply-ConfigurationHierarchy$createLintOptionsConfiguration$2$1
com.android.tools.lint.client.api.LintXmlConfiguration $this$invoke_u24lambda_u240
java.io.File lintConfigXml
public volatile synthetic java.lang.Object invoke ()
}
com/android/tools/lint/client/api/ConfigurationHierarchy$createLintOptionsConfiguration$1.class
ConfigurationHierarchy.kt
package com.android.tools.lint.client.api
final com.android.tools.lint.client.api.ConfigurationHierarchy$createLintOptionsConfiguration$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function0 {
final synthetic com.android.tools.lint.client.api.ConfigurationHierarchy this$0
final synthetic com.android.tools.lint.model.LintModelLintOptions $lintOptions
final synthetic boolean $fatalOnly
final synthetic com.android.tools.lint.detector.api.Project $project
void <init> (com.android.tools.lint.client.api.ConfigurationHierarchy, com.android.tools.lint.model.LintModelLintOptions, boolean, com.android.tools.lint.detector.api.Project)
com.android.tools.lint.client.api.ConfigurationHierarchy $receiver
com.android.tools.lint.model.LintModelLintOptions $lintOptions
boolean $fatalOnly
com.android.tools.lint.detector.api.Project $project
public final com.android.tools.lint.client.api.LintOptionsConfiguration invoke ()
int $i$a$-also-ConfigurationHierarchy$createLintOptionsConfiguration$1$1
com.android.tools.lint.client.api.LintOptionsConfiguration it
public volatile synthetic java.lang.Object invoke ()
}
com/android/tools/lint/client/api/ConfigurationHierarchy$createChainedConfigurations$1.class
ConfigurationHierarchy.kt
package com.android.tools.lint.client.api
final com.android.tools.lint.client.api.ConfigurationHierarchy$createChainedConfigurations$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function0 {
public static final com.android.tools.lint.client.api.ConfigurationHierarchy$createChainedConfigurations$1 INSTANCE
void <init> ()
public final java.lang.Void invoke ()
public volatile synthetic java.lang.Object invoke ()
static void <clinit> ()
}
com/android/tools/lint/client/api/ConfigurationHierarchy$Companion$NONE$1.class
ConfigurationHierarchy.kt
package com.android.tools.lint.client.api
public final com.android.tools.lint.client.api.ConfigurationHierarchy$Companion$NONE$1 extends com.android.tools.lint.client.api.Configuration {
private java.io.File baselineFile
void <init> (com.android.tools.lint.client.api.ConfigurationHierarchy)
com.android.tools.lint.client.api.ConfigurationHierarchy $super_call_param$1
public java.io.File getBaselineFile ()
public void setBaselineFile (java.io.File)
java.io.File
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 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
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 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.lang.String getOption (com.android.tools.lint.detector.api.Issue, java.lang.String, java.lang.String)
com.android.tools.lint.detector.api.Issue issue
String name
String default
public java.lang.Object getOption (com.android.tools.lint.detector.api.Option)
com.android.tools.lint.detector.api.Option option
public java.io.File getOptionAsFile (com.android.tools.lint.detector.api.Issue, java.lang.String, java.io.File)
com.android.tools.lint.detector.api.Issue issue
String name
java.io.File default
public java.lang.String toString ()
}
com/android/tools/lint/client/api/ConfigurationHierarchy$Companion$NONE$2.class
ConfigurationHierarchy.kt
package com.android.tools.lint.client.api
public final com.android.tools.lint.client.api.ConfigurationHierarchy$Companion$NONE$2 extends com.android.tools.lint.client.api.LintClient {
void <init> ()
private final java.lang.Void unsupported ()
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.Context context
com.android.tools.lint.detector.api.Incident incident
com.android.tools.lint.detector.api.TextFormat format
public transient void log (com.android.tools.lint.detector.api.Severity, java.lang.Throwable, java.lang.String, java.lang.Object[])
com.android.tools.lint.detector.api.Severity severity
Throwable exception
String format
Object[] args
public com.android.tools.lint.client.api.XmlParser getXmlParser ()
public com.android.tools.lint.client.api.UastParser getUastParser (com.android.tools.lint.detector.api.Project)
com.android.tools.lint.detector.api.Project project
public com.android.tools.lint.client.api.GradleVisitor getGradleVisitor ()
public java.lang.CharSequence readFile (java.io.File)
java.io.File file
public com.android.ide.common.resources.ResourceRepository getResources (com.android.tools.lint.detector.api.Project, com.android.tools.lint.client.api.ResourceRepositoryScope)
com.android.tools.lint.detector.api.Project project
com.android.tools.lint.client.api.ResourceRepositoryScope scope
}
com/android/tools/lint/client/api/ConfigurationHierarchy$Companion.class
ConfigurationHierarchy.kt
package com.android.tools.lint.client.api
public final com.android.tools.lint.client.api.ConfigurationHierarchy$Companion extends java.lang.Object {
private void <init> ()
public final java.io.File getDefaultRootDir ()
public final void setDefaultRootDir (java.io.File)
java.io.File
public final java.io.File getLintXmlFile (java.io.File)
java.io.File $this$getLintXmlFile
public synthetic void <init> (kotlin.jvm.internal.DefaultConstructorMarker)
kotlin.jvm.internal.DefaultConstructorMarker $constructor_marker
}
com/android/tools/lint/client/api/ConfigurationHierarchy$ProjectPlaceholderConfiguration.class
ConfigurationHierarchy.kt
package com.android.tools.lint.client.api
final com.android.tools.lint.client.api.ConfigurationHierarchy$ProjectPlaceholderConfiguration extends com.android.tools.lint.client.api.Configuration {
private boolean fileLevel
final synthetic com.android.tools.lint.client.api.ConfigurationHierarchy this$0
public void <init> (com.android.tools.lint.client.api.ConfigurationHierarchy, com.android.tools.lint.client.api.ConfigurationHierarchy, java.io.File)
int $i$a$-let-ConfigurationHierarchy$ProjectPlaceholderConfiguration$1
com.android.tools.lint.client.api.Configuration it
com.android.tools.lint.client.api.ConfigurationHierarchy this$0
com.android.tools.lint.client.api.ConfigurationHierarchy configurations
java.io.File dir
public boolean isEnabled (com.android.tools.lint.detector.api.Issue)
com.android.tools.lint.detector.api.Issue issue
public com.android.tools.lint.detector.api.Severity getDefinedSeverity (com.android.tools.lint.detector.api.Issue, com.android.tools.lint.client.api.Configuration, com.android.tools.lint.detector.api.Severity)
com.android.tools.lint.detector.api.Issue issue
com.android.tools.lint.client.api.Configuration source
com.android.tools.lint.detector.api.Severity visibleDefault
public void startBulkEditing ()
public void finishBulkEditing ()
public void validateIssueIds (com.android.tools.lint.client.api.LintClient, com.android.tools.lint.client.api.LintDriver, com.android.tools.lint.detector.api.Project, com.android.tools.lint.client.api.IssueRegistry)
com.android.tools.lint.client.api.LintClient client
com.android.tools.lint.client.api.LintDriver driver
com.android.tools.lint.detector.api.Project project
com.android.tools.lint.client.api.IssueRegistry registry
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 com.android.tools.lint.detector.api.Location getLocalIssueConfigLocation (java.lang.String, boolean, boolean, com.android.tools.lint.client.api.Configuration)
String issue
boolean specificOnly
boolean severityOnly
com.android.tools.lint.client.api.Configuration source
public boolean getFileLevel ()
public void setFileLevel (boolean)
boolean
private final void ensureParentIsLocalLintXml ()
int $i$a$-let-ConfigurationHierarchy$ProjectPlaceholderConfiguration$ensureParentIsLocalLintXml$1
com.android.tools.lint.client.api.Configuration it
com.android.tools.lint.client.api.LintXmlConfiguration configuration
com.android.tools.lint.client.api.Configuration currentParent
java.io.File xmlFile
public java.io.File getBaselineFile ()
public void setBaselineFile (java.io.File)
java.io.File value
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 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
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/client/api/ConfigurationHierarchy$lintXmlCreator$1.class
ConfigurationHierarchy.kt
package com.android.tools.lint.client.api
final com.android.tools.lint.client.api.ConfigurationHierarchy$lintXmlCreator$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function2 {
public static final com.android.tools.lint.client.api.ConfigurationHierarchy$lintXmlCreator$1 INSTANCE
void <init> ()
public final com.android.tools.lint.client.api.Configuration invoke (java.io.File, com.android.tools.lint.client.api.Configuration)
com.android.tools.lint.client.api.Configuration default
public volatile synthetic java.lang.Object invoke (java.lang.Object, java.lang.Object)
Object p1
Object p2
static void <clinit> ()
}
com/android/tools/lint/client/api/DefaultLintTomlParser.class
DefaultLintTomlParser.kt
package com.android.tools.lint.client.api
public final com.android.tools.lint.client.api.DefaultLintTomlParser extends java.lang.Object {
private final java.io.File file
private final CharSequence source
private final kotlin.jvm.functions.Function3 onProblem
private final boolean validate
private int offset
private final int length
private final com.android.tools.lint.client.api.DefaultLintTomlParser$TomlDocument document
public void <init> (java.io.File, java.lang.CharSequence, kotlin.jvm.functions.Function3, boolean)
java.io.File file
CharSequence source
kotlin.jvm.functions.Function3 onProblem
boolean validate
public synthetic void <init> (java.io.File, java.lang.CharSequence, kotlin.jvm.functions.Function3, boolean, int, kotlin.jvm.internal.DefaultConstructorMarker)
public final com.android.tools.lint.client.api.LintTomlDocument getDocument$lint_api ()
private final void warn (java.lang.String, int)
String message
int at
private final com.android.tools.lint.client.api.DefaultLintTomlParser$TomlMapValue parseMapElements (com.android.tools.lint.client.api.DefaultLintTomlParser$TomlMapValue, boolean)
int start
int keyStart
int keyEnd
String close
com.android.tools.lint.client.api.DefaultLintTomlParser$TomlMapValue into
com.android.tools.lint.client.api.DefaultLintTomlParser$TomlArrayValue arrayValue
int start
int keyStart
int keyEnd
String close
int arrayStart
com.android.tools.lint.client.api.DefaultLintTomlParser$TomlValue array
java.util.List keys
int keyEnd
String equals
int valueStart
String key
com.android.tools.lint.client.api.DefaultLintTomlParser$TomlMapValue into
com.android.tools.lint.client.api.DefaultLintTomlParser$TomlValue value
String token
int keyStart
int mapStart
java.util.List currentArray
com.android.tools.lint.client.api.DefaultLintTomlParser$TomlMapValue target
com.android.tools.lint.client.api.DefaultLintTomlParser$TomlValue lastValue
com.android.tools.lint.client.api.DefaultLintTomlParser$TomlMapValue parent
boolean inInlineTable
static synthetic com.android.tools.lint.client.api.DefaultLintTomlParser$TomlMapValue parseMapElements$default (com.android.tools.lint.client.api.DefaultLintTomlParser, com.android.tools.lint.client.api.DefaultLintTomlParser$TomlMapValue, boolean, int, java.lang.Object)
private final boolean sameLine (int, int)
int i
int offset1
int offset2
private final com.android.tools.lint.client.api.DefaultLintTomlParser$TomlArrayValue parseArrayElements (com.android.tools.lint.client.api.DefaultLintTomlParser$TomlArrayValue)
com.android.tools.lint.client.api.DefaultLintTomlParser$TomlMapValue map
com.android.tools.lint.client.api.DefaultLintTomlParser$TomlArrayValue array
int elementStart
String elementToken
String element
com.android.tools.lint.client.api.DefaultLintTomlParser$TomlLiteralValue value
com.android.tools.lint.client.api.DefaultLintTomlParser$TomlArrayValue parent
private final com.android.tools.lint.client.api.DefaultLintTomlParser$TomlValue parseValue (com.android.tools.lint.client.api.DefaultLintTomlParser$TomlMapValue, java.lang.String, int, int, int)
com.android.tools.lint.client.api.DefaultLintTomlParser$TomlMapValue target
int arrayStart
com.android.tools.lint.client.api.DefaultLintTomlParser$TomlArrayValue arrayValue
String token
com.android.tools.lint.client.api.DefaultLintTomlParser$TomlMapValue parent
String key
int keyStart
int keyEnd
int valueStart
private final void validateLiteralValue (java.lang.String, int)
int dotIndex
String literal
int valueStart
private final java.util.List parseKey (java.lang.String)
int before
String token
java.util.List fqn
boolean first
String initial
static synthetic java.util.List parseKey$default (com.android.tools.lint.client.api.DefaultLintTomlParser, java.lang.String, int, java.lang.Object)
private final void consumeToLineEnd ()
private final java.lang.String getToken (boolean, boolean, boolean)
int end
int start
int end
int end
char c
int start
char c
int start
char c
int start
boolean breakAtNewline
boolean breakOnDot
boolean arrayTableAllowed
static synthetic java.lang.String getToken$default (com.android.tools.lint.client.api.DefaultLintTomlParser, boolean, boolean, boolean, int, java.lang.Object)
private final void validateStringEnd (int, int)
int lineEnd
char next
int start
int end
private final int skipToNextToken (boolean)
char c
boolean breakAtNewline
static synthetic int skipToNextToken$default (com.android.tools.lint.client.api.DefaultLintTomlParser, boolean, int, java.lang.Object)
public static final synthetic java.lang.CharSequence access$getSource$p (com.android.tools.lint.client.api.DefaultLintTomlParser)
com.android.tools.lint.client.api.DefaultLintTomlParser $this
public static final synthetic java.io.File access$getFile$p (com.android.tools.lint.client.api.DefaultLintTomlParser)
com.android.tools.lint.client.api.DefaultLintTomlParser $this
public static final synthetic com.android.tools.lint.client.api.DefaultLintTomlParser$TomlDocument access$getDocument$p (com.android.tools.lint.client.api.DefaultLintTomlParser)
com.android.tools.lint.client.api.DefaultLintTomlParser $this
public static final synthetic void access$warn (com.android.tools.lint.client.api.DefaultLintTomlParser, java.lang.String, int)
com.android.tools.lint.client.api.DefaultLintTomlParser $this
String message
int at
}
com/android/tools/lint/client/api/DefaultLintTomlParser$TomlDocument.class
DefaultLintTomlParser.kt
package com.android.tools.lint.client.api
final com.android.tools.lint.client.api.DefaultLintTomlParser$TomlDocument extends java.lang.Object implements com.android.tools.lint.client.api.LintTomlDocument {
private final com.android.tools.lint.client.api.DefaultLintTomlParser$TomlMapValue root
final synthetic com.android.tools.lint.client.api.DefaultLintTomlParser this$0
public void <init> (com.android.tools.lint.client.api.DefaultLintTomlParser)
com.android.tools.lint.client.api.DefaultLintTomlParser this$0
public final com.android.tools.lint.client.api.DefaultLintTomlParser$TomlMapValue getRoot ()
public java.io.File getFile ()
public com.android.tools.lint.client.api.DefaultLintTomlParser$TomlValue getValue (java.lang.String)
String key
public com.android.tools.lint.client.api.LintTomlMapValue getRoot ()
public java.lang.CharSequence getSource ()
public com.android.tools.lint.client.api.DefaultLintTomlParser$TomlValue getValue (java.util.List)
java.util.List key
public volatile synthetic com.android.tools.lint.client.api.LintTomlValue getValue (java.lang.String)
String key
public volatile synthetic com.android.tools.lint.client.api.LintTomlValue getValue (java.util.List)
java.util.List key
}
com/android/tools/lint/client/api/DefaultLintTomlParser$TomlValue.class
DefaultLintTomlParser.kt
package com.android.tools.lint.client.api
com.android.tools.lint.client.api.DefaultLintTomlParser$TomlValue extends java.lang.Object implements com.android.tools.lint.client.api.LintTomlValue {
private final com.android.tools.lint.client.api.DefaultLintTomlParser$TomlValue parent
private int startOffset
private int endOffset
private String key
private int keyStartOffset
private int keyEndOffset
final synthetic com.android.tools.lint.client.api.DefaultLintTomlParser this$0
public void <init> (com.android.tools.lint.client.api.DefaultLintTomlParser, com.android.tools.lint.client.api.DefaultLintTomlParser$TomlValue, int, int, java.lang.String, int, int)
com.android.tools.lint.client.api.DefaultLintTomlParser this$0
com.android.tools.lint.client.api.DefaultLintTomlParser$TomlValue parent
int startOffset
int endOffset
String key
int keyStartOffset
int keyEndOffset
public synthetic void <init> (com.android.tools.lint.client.api.DefaultLintTomlParser, com.android.tools.lint.client.api.DefaultLintTomlParser$TomlValue, int, int, java.lang.String, int, int, int, kotlin.jvm.internal.DefaultConstructorMarker)
public final com.android.tools.lint.client.api.DefaultLintTomlParser$TomlValue getParent ()
public com.android.tools.lint.client.api.LintTomlDocument getDocument ()
public java.lang.String getKey ()
public java.lang.Object getActualValue ()
public java.lang.String getText ()
public int getStartOffset ()
public final void setStartOffset (int)
int offset
public final void setEndOffset (int)
int offset
public int getEndOffset ()
public int getKeyStartOffset ()
public int getKeyEndOffset ()
public java.lang.String getFullKey ()
int index
String prefix
int index
String prefix
public final void setValueRange (int, int)
int startOffset
int endOffset
public final void setKeyRange (int, int)
int startOffset
int endOffset
public com.android.tools.lint.detector.api.Location getLocation ()
public com.android.tools.lint.detector.api.Location getKeyLocation ()
protected final void updateOffsets (com.android.tools.lint.client.api.DefaultLintTomlParser$TomlValue)
com.android.tools.lint.client.api.DefaultLintTomlParser$TomlValue newChild
public com.android.tools.lint.detector.api.Location getFullLocation ()
public com.android.tools.lint.client.api.LintTomlValue next ()
java.util.Map$Entry next
java.util.Iterator iterator
com.android.tools.lint.client.api.DefaultLintTomlParser$TomlValue next
java.util.Iterator iterator
}
com/android/tools/lint/client/api/DefaultLintTomlParser$TomlMapValue.class
DefaultLintTomlParser.kt
package com.android.tools.lint.client.api
final com.android.tools.lint.client.api.DefaultLintTomlParser$TomlMapValue extends com.android.tools.lint.client.api.DefaultLintTomlParser$TomlValue implements com.android.tools.lint.client.api.LintTomlMapValue {
private final java.util.Map _map
private final java.util.Map map
final synthetic com.android.tools.lint.client.api.DefaultLintTomlParser this$0
public void <init> (com.android.tools.lint.client.api.DefaultLintTomlParser, com.android.tools.lint.client.api.DefaultLintTomlParser$TomlValue, int, int, java.lang.String, int, int)
com.android.tools.lint.client.api.DefaultLintTomlParser this$0
com.android.tools.lint.client.api.DefaultLintTomlParser$TomlValue parent
int startOffset
int endOffset
String key
int keyStartOffset
int keyEndOffset
public synthetic void <init> (com.android.tools.lint.client.api.DefaultLintTomlParser, com.android.tools.lint.client.api.DefaultLintTomlParser$TomlValue, int, int, java.lang.String, int, int, int, kotlin.jvm.internal.DefaultConstructorMarker)
public final java.util.Map getMap ()
public java.util.Map getMappedValues ()
public com.android.tools.lint.client.api.LintTomlValue get (java.lang.String)
String key
public com.android.tools.lint.client.api.LintTomlValue first ()
public com.android.tools.lint.client.api.LintTomlValue last ()
public final void put (java.lang.String, com.android.tools.lint.client.api.DefaultLintTomlParser$TomlValue)
String key
com.android.tools.lint.client.api.DefaultLintTomlParser$TomlValue value
public final com.android.tools.lint.client.api.DefaultLintTomlParser$TomlMapValue ensure (java.util.List, boolean)
java.util.List path
boolean validate
private final com.android.tools.lint.client.api.DefaultLintTomlParser$TomlMapValue ensure (java.util.List, int, com.android.tools.lint.client.api.DefaultLintTomlParser$TomlValue, boolean)
String key
com.android.tools.lint.client.api.DefaultLintTomlParser$TomlValue match
com.android.tools.lint.client.api.DefaultLintTomlParser$TomlMapValue map
java.util.List path
int index
com.android.tools.lint.client.api.DefaultLintTomlParser$TomlValue parent
boolean validate
public final com.android.tools.lint.client.api.DefaultLintTomlParser$TomlMapValue ensure (java.lang.String)
String path
public final com.android.tools.lint.client.api.DefaultLintTomlParser$TomlValue find (java.util.List)
java.util.List path
private final com.android.tools.lint.client.api.DefaultLintTomlParser$TomlValue find (java.util.List, int)
String key
com.android.tools.lint.client.api.DefaultLintTomlParser$TomlValue match
java.util.List path
int index
public final com.android.tools.lint.client.api.DefaultLintTomlParser$TomlValue find (java.lang.String)
char d
StringBuilder sb
char c
java.util.List list
int i
int start
String path
public java.lang.String toString ()
}
com/android/tools/lint/client/api/DefaultLintTomlParser$TomlArrayValue.class
DefaultLintTomlParser.kt
package com.android.tools.lint.client.api
final com.android.tools.lint.client.api.DefaultLintTomlParser$TomlArrayValue extends com.android.tools.lint.client.api.DefaultLintTomlParser$TomlValue implements com.android.tools.lint.client.api.LintTomlArrayValue {
private final boolean isLiteral
private final java.util.List _elements
private final java.util.List elements
final synthetic com.android.tools.lint.client.api.DefaultLintTomlParser this$0
public void <init> (com.android.tools.lint.client.api.DefaultLintTomlParser, com.android.tools.lint.client.api.DefaultLintTomlParser$TomlValue, int, int, java.lang.String, int, int, boolean)
com.android.tools.lint.client.api.DefaultLintTomlParser this$0
com.android.tools.lint.client.api.DefaultLintTomlParser$TomlValue parent
int startOffset
int endOffset
String key
int keyStartOffset
int keyEndOffset
boolean isLiteral
public synthetic void <init> (com.android.tools.lint.client.api.DefaultLintTomlParser, com.android.tools.lint.client.api.DefaultLintTomlParser$TomlValue, int, int, java.lang.String, int, int, boolean, int, kotlin.jvm.internal.DefaultConstructorMarker)
public final boolean isLiteral ()
public java.util.List getArrayElements ()
public final void add (com.android.tools.lint.client.api.DefaultLintTomlParser$TomlValue)
com.android.tools.lint.client.api.DefaultLintTomlParser$TomlValue value
public final java.util.List getElements ()
public java.lang.String toString ()
}
com/android/tools/lint/client/api/DefaultLintTomlParser$TomlLiteralValue.class
DefaultLintTomlParser.kt
package com.android.tools.lint.client.api
final com.android.tools.lint.client.api.DefaultLintTomlParser$TomlLiteralValue extends com.android.tools.lint.client.api.DefaultLintTomlParser$TomlValue implements com.android.tools.lint.client.api.LintTomlLiteralValue {
private final String text
final synthetic com.android.tools.lint.client.api.DefaultLintTomlParser this$0
public void <init> (com.android.tools.lint.client.api.DefaultLintTomlParser, com.android.tools.lint.client.api.DefaultLintTomlParser$TomlValue, java.lang.String, int, int, java.lang.String, int, int)
com.android.tools.lint.client.api.DefaultLintTomlParser this$0
com.android.tools.lint.client.api.DefaultLintTomlParser$TomlValue parent
String text
int startOffset
int endOffset
String key
int keyStartOffset
int keyEndOffset
public synthetic void <init> (com.android.tools.lint.client.api.DefaultLintTomlParser, com.android.tools.lint.client.api.DefaultLintTomlParser$TomlValue, java.lang.String, int, int, java.lang.String, int, int, int, kotlin.jvm.internal.DefaultConstructorMarker)
public java.lang.String getText ()
public java.lang.Object getActualValue ()
NumberFormatException e
NumberFormatException e
String digits
char first
private final java.lang.String dropDigitSeparators (java.lang.String)
char c
int i
StringBuilder sb
String $this$dropDigitSeparators
private final java.lang.Object parseAsDate ()
kotlin.reflect.KFunction method
public java.lang.String toString ()
}
com/android/tools/lint/client/api/DefaultLintTomlParser$TomlLiteralValue$parseAsDate$1.class
DefaultLintTomlParser.kt
package com.android.tools.lint.client.api
final synthetic com.android.tools.lint.client.api.DefaultLintTomlParser$TomlLiteralValue$parseAsDate$1 extends kotlin.jvm.internal.FunctionReferenceImpl implements kotlin.jvm.functions.Function1 {
public static final com.android.tools.lint.client.api.DefaultLintTomlParser$TomlLiteralValue$parseAsDate$1 INSTANCE
void <init> ()
public final java.time.Instant invoke (java.lang.CharSequence)
CharSequence p0
public volatile synthetic java.lang.Object invoke (java.lang.Object)
Object p1
static void <clinit> ()
}
com/android/tools/lint/client/api/DefaultLintTomlParser$TomlLiteralValue$parseAsDate$2.class
DefaultLintTomlParser.kt
package com.android.tools.lint.client.api
final synthetic com.android.tools.lint.client.api.DefaultLintTomlParser$TomlLiteralValue$parseAsDate$2 extends kotlin.jvm.internal.FunctionReferenceImpl implements kotlin.jvm.functions.Function1 {
public static final com.android.tools.lint.client.api.DefaultLintTomlParser$TomlLiteralValue$parseAsDate$2 INSTANCE
void <init> ()
public final java.time.OffsetDateTime invoke (java.lang.CharSequence)
CharSequence p0
public volatile synthetic java.lang.Object invoke (java.lang.Object)
Object p1
static void <clinit> ()
}
com/android/tools/lint/client/api/DefaultLintTomlParser$TomlLiteralValue$parseAsDate$3.class
DefaultLintTomlParser.kt
package com.android.tools.lint.client.api
final synthetic com.android.tools.lint.client.api.DefaultLintTomlParser$TomlLiteralValue$parseAsDate$3 extends kotlin.jvm.internal.FunctionReferenceImpl implements kotlin.jvm.functions.Function1 {
public static final com.android.tools.lint.client.api.DefaultLintTomlParser$TomlLiteralValue$parseAsDate$3 INSTANCE
void <init> ()
public final java.time.ZonedDateTime invoke (java.lang.CharSequence)
CharSequence p0
public volatile synthetic java.lang.Object invoke (java.lang.Object)
Object p1
static void <clinit> ()
}
com/android/tools/lint/client/api/DefaultLintTomlParser$TomlLiteralValue$parseAsDate$4.class
DefaultLintTomlParser.kt
package com.android.tools.lint.client.api
final synthetic com.android.tools.lint.client.api.DefaultLintTomlParser$TomlLiteralValue$parseAsDate$4 extends kotlin.jvm.internal.FunctionReferenceImpl implements kotlin.jvm.functions.Function1 {
public static final com.android.tools.lint.client.api.DefaultLintTomlParser$TomlLiteralValue$parseAsDate$4 INSTANCE
void <init> ()
public final java.time.LocalDateTime invoke (java.lang.CharSequence)
CharSequence p0
public volatile synthetic java.lang.Object invoke (java.lang.Object)
Object p1
static void <clinit> ()
}
com/android/tools/lint/client/api/DefaultLintTomlParser$TomlLiteralValue$parseAsDate$5.class
DefaultLintTomlParser.kt
package com.android.tools.lint.client.api
final synthetic com.android.tools.lint.client.api.DefaultLintTomlParser$TomlLiteralValue$parseAsDate$5 extends kotlin.jvm.internal.FunctionReferenceImpl implements kotlin.jvm.functions.Function1 {
public static final com.android.tools.lint.client.api.DefaultLintTomlParser$TomlLiteralValue$parseAsDate$5 INSTANCE
void <init> ()
public final java.time.LocalDate invoke (java.lang.CharSequence)
CharSequence p0
public volatile synthetic java.lang.Object invoke (java.lang.Object)
Object p1
static void <clinit> ()
}
com/android/tools/lint/client/api/DefaultLintTomlParser$TomlLiteralValue$parseAsDate$6.class
DefaultLintTomlParser.kt
package com.android.tools.lint.client.api
final synthetic com.android.tools.lint.client.api.DefaultLintTomlParser$TomlLiteralValue$parseAsDate$6 extends kotlin.jvm.internal.FunctionReferenceImpl implements kotlin.jvm.functions.Function1 {
public static final com.android.tools.lint.client.api.DefaultLintTomlParser$TomlLiteralValue$parseAsDate$6 INSTANCE
void <init> ()
public final java.time.LocalTime invoke (java.lang.CharSequence)
CharSequence p0
public volatile synthetic java.lang.Object invoke (java.lang.Object)
Object p1
static void <clinit> ()
}
com/android/tools/lint/client/api/DefaultLintTomlParserKt.class
DefaultLintTomlParser.kt
package com.android.tools.lint.client.api
public final com.android.tools.lint.client.api.DefaultLintTomlParserKt extends java.lang.Object {
private static final java.lang.String unescape (java.lang.String, boolean)
char uc
NumberFormatException e
char uc
NumberFormatException e
char next
char c
StringBuilder sb
int length
int i
String s
boolean skipInitialNewline
static synthetic java.lang.String unescape$default (java.lang.String, boolean, int, java.lang.Object)
private static final boolean isNumberOrDateLiteralChar (char)
char c
char $this$isNumberOrDateLiteralChar
private static final java.lang.String tomlStringSourceToString (java.lang.String)
String body
String body
String valueSource
String $this$tomlStringSourceToString
public static final synthetic java.lang.String access$tomlStringSourceToString (java.lang.String)
String $receiver
public static final synthetic boolean access$isNumberOrDateLiteralChar (char)
char $receiver
}
com/android/tools/lint/client/api/DefaultSdkInfo.class
DefaultSdkInfo.kt
package com.android.tools.lint.client.api
public final com.android.tools.lint.client.api.DefaultSdkInfo extends com.android.tools.lint.client.api.SdkInfo {
public void <init> ()
public java.lang.String getParentViewName (java.lang.String)
String rawType
String name
public java.lang.String getParentViewClass (java.lang.String)
String simpleName
int index
String parent
String fqcn
public boolean isSubViewOf (java.lang.String, java.lang.String)
String parent
String child
String parentViewFqcn
String childViewFqcn
private final boolean implementsInterface (java.lang.String, java.lang.String)
String className
String interfaceName
private final java.lang.String getRawType (java.lang.String)
int index
String type
public boolean isLayout (java.lang.String)
String tag
private final java.lang.String getParent (java.lang.String)
String layout
private final java.lang.String getInterface (java.lang.String)
String cls
}
com/android/tools/lint/client/api/FlagConfiguration.class
FlagConfiguration.kt
package com.android.tools.lint.client.api
public com.android.tools.lint.client.api.FlagConfiguration extends com.android.tools.lint.client.api.Configuration {
private com.android.tools.lint.detector.api.Location associatedLocation
private java.io.File baselineFile
private boolean validated
public void <init> (com.android.tools.lint.client.api.ConfigurationHierarchy)
com.android.tools.lint.client.api.ConfigurationHierarchy configurations
public final com.android.tools.lint.detector.api.Location getAssociatedLocation ()
public final void setAssociatedLocation (com.android.tools.lint.detector.api.Location)
com.android.tools.lint.detector.api.Location
public boolean fatalOnly ()
public boolean isWarningsAsErrors ()
public boolean isIgnoreWarnings ()
public boolean isCheckAllWarnings ()
public boolean allowSuppress ()
public java.util.Set disabledIds ()
public java.util.Set enabledIds ()
public java.util.Set exactCheckedIds ()
public java.util.Set disabledCategories ()
public java.util.Set enabledCategories ()
public java.util.Set exactCategories ()
public com.android.tools.lint.detector.api.Severity severityOverride (com.android.tools.lint.detector.api.Issue)
com.android.tools.lint.detector.api.Issue issue
public java.util.Set severityOverrides ()
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.Severity configuredSeverity
com.android.tools.lint.detector.api.Severity impliedSeverity
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
private final java.lang.Void unsupported ()
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 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
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.io.File getBaselineFile ()
public void setBaselineFile (java.io.File)
java.io.File
protected com.android.tools.lint.detector.api.Severity getDefaultSeverity (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 visibleDefault
private final boolean neverEnabledImplicitly (com.android.tools.lint.detector.api.Issue)
com.android.tools.lint.detector.api.Issue issue
private final com.android.tools.lint.detector.api.Severity computeSeverity (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.Category category
com.android.tools.lint.detector.api.Severity severity
String id
java.util.Set suppress
java.util.Set disabledCategories
com.android.tools.lint.detector.api.Severity manual
java.util.Set enabled
java.util.Set exact
java.util.Set enabledCategories
java.util.Set exactCategories
com.android.tools.lint.detector.api.Category category
com.android.tools.lint.detector.api.Issue issue
com.android.tools.lint.client.api.Configuration source
com.android.tools.lint.detector.api.Severity visibleDefault
private final com.android.tools.lint.detector.api.Severity getVisibleSeverity (com.android.tools.lint.detector.api.Issue, com.android.tools.lint.detector.api.Severity, com.android.tools.lint.client.api.Configuration, com.android.tools.lint.detector.api.Severity)
com.android.tools.lint.detector.api.Severity configuredSeverity
com.android.tools.lint.detector.api.Severity visibleSeverity
com.android.tools.lint.detector.api.Issue issue
com.android.tools.lint.detector.api.Severity severity
com.android.tools.lint.client.api.Configuration source
com.android.tools.lint.detector.api.Severity visibleDefault
public void validateIssueIds (com.android.tools.lint.client.api.LintClient, com.android.tools.lint.client.api.LintDriver, com.android.tools.lint.detector.api.Project, com.android.tools.lint.client.api.IssueRegistry)
int $i$a$-let-FlagConfiguration$validateIssueIds$1
java.util.Set it
com.android.tools.lint.client.api.LintClient client
com.android.tools.lint.client.api.LintDriver driver
com.android.tools.lint.detector.api.Project project
com.android.tools.lint.client.api.IssueRegistry registry
protected final void validateIssueIds (com.android.tools.lint.client.api.LintClient, com.android.tools.lint.client.api.LintDriver, com.android.tools.lint.detector.api.Project, com.android.tools.lint.client.api.IssueRegistry, java.util.Collection)
String id
com.android.tools.lint.client.api.LintClient client
com.android.tools.lint.client.api.LintDriver driver
com.android.tools.lint.detector.api.Project project
com.android.tools.lint.client.api.IssueRegistry registry
java.util.Collection ids
public void addConfiguredIssues (java.util.Map, com.android.tools.lint.client.api.IssueRegistry, boolean)
com.android.tools.lint.detector.api.Category category
String id
com.android.tools.lint.detector.api.Severity manual
com.android.tools.lint.detector.api.Category category
com.android.tools.lint.detector.api.Issue issue
java.util.Set suppress
java.util.Set disabledCategories
java.util.Set enabled
java.util.Set exact
java.util.Set enabledCategories
java.util.Set exactCategories
java.util.Map targetMap
com.android.tools.lint.client.api.IssueRegistry registry
boolean specificOnly
public com.android.tools.lint.detector.api.Location getLocalIssueConfigLocation (java.lang.String, boolean, boolean, com.android.tools.lint.client.api.Configuration)
java.io.File file
String issue
boolean specificOnly
boolean severityOnly
com.android.tools.lint.client.api.Configuration source
private final boolean configuresIssue (java.lang.String)
java.util.Set enabled
java.util.Set disabled
java.util.Set exact
java.util.Set disabledCategories
java.util.Set enabledCategories
java.util.Set exactCategories
String issueId
private final boolean contains (java.util.Set, java.lang.String)
int $i$a$-any-FlagConfiguration$contains$1
com.android.tools.lint.detector.api.Category it
Object element$iv
int $i$f$any
Iterable $this$any$iv
java.util.Set $this$contains
String id
}
com/android/tools/lint/client/api/GradleVisitor.class
GradleVisitor.kt
package com.android.tools.lint.client.api
public com.android.tools.lint.client.api.GradleVisitor extends java.lang.Object {
public void <init> ()
public com.android.tools.lint.detector.api.JavaContext getJavaContext$lint_api ()
public void visitBuildScript (com.android.tools.lint.detector.api.GradleContext, java.util.List)
com.android.tools.lint.detector.api.GradleContext context
java.util.List detectors
public java.lang.Object getPropertyKeyCookie (java.lang.Object)
Object cookie
public java.lang.Object getPropertyPairCookie (java.lang.Object)
Object cookie
public int getStartOffset (com.android.tools.lint.detector.api.GradleContext, java.lang.Object)
com.android.tools.lint.detector.api.GradleContext context
Object cookie
public com.android.tools.lint.detector.api.Location createLocation (com.android.tools.lint.detector.api.GradleContext, java.lang.Object)
com.android.tools.lint.detector.api.GradleContext context
Object cookie
}
com/android/tools/lint/client/api/IssueRegistry.class
IssueRegistry.kt
package com.android.tools.lint.client.api
public abstract com.android.tools.lint.client.api.IssueRegistry extends java.lang.Object {
public static final com.android.tools.lint.client.api.IssueRegistry$Companion Companion
private final com.android.tools.lint.client.api.Vendor vendor
private final int api
private final java.util.List deletedIssues
private final boolean isUpToDate
private volatile java.util.List categories
private volatile java.util.Map idToIssue
private java.util.Map scopeIssues
private static volatile java.util.List cachedCategories
private static volatile java.util.Map cachedIdToIssue
private static java.util.Map cachedScopeIssues
private static final com.android.tools.lint.detector.api.Implementation EMPTY_IMPLEMENTATION
private static java.util.Set deletedIds
private static java.util.Map renamedIds
public static final com.android.tools.lint.detector.api.Issue PARSER_ERROR
public static final com.android.tools.lint.detector.api.Issue LINT_ERROR
public static final com.android.tools.lint.detector.api.Issue LINT_WARNING
public static final com.android.tools.lint.detector.api.Issue UNKNOWN_ISSUE_ID
public static final com.android.tools.lint.detector.api.Issue CANNOT_ENABLE_HIDDEN
public static final com.android.tools.lint.detector.api.Issue BASELINE_USED
public static final com.android.tools.lint.detector.api.Issue BASELINE_FIXED
public static final com.android.tools.lint.detector.api.Issue OBSOLETE_LINT_CHECK
private static final com.android.tools.lint.client.api.Vendor AOSP_VENDOR
protected void <init> ()
public com.android.tools.lint.client.api.Vendor getVendor ()
public int getApi ()
public int getMinApi ()
public int getMaxApi ()
public abstract java.util.List getIssues ()
public java.util.List getDeletedIssues ()
public boolean isUpToDate ()
protected int getIssueCapacity (java.util.EnumSet)
java.util.EnumSet scope
protected java.util.List getIssuesForScope (java.util.EnumSet)
com.android.tools.lint.detector.api.Issue issue
java.util.List issues
java.util.List list
java.util.EnumSet scope
public final java.util.List createDetectors$lint_api (com.android.tools.lint.client.api.LintDriver, com.android.tools.lint.detector.api.Project, com.android.tools.lint.client.api.Configuration, java.util.EnumSet, java.util.EnumSet, java.util.Map)
java.util.EnumSet union
java.util.EnumSet s
com.android.tools.lint.detector.api.Implementation implementation
Class detectorClass
java.util.EnumSet issueScope
com.android.tools.lint.detector.api.Issue issue
java.util.List list
com.android.tools.lint.detector.api.Scope s
java.util.EnumSet union
com.android.tools.lint.detector.api.Detector detector
Throwable t
Class clz
java.util.List issues
java.util.HashSet detectorClasses
java.util.HashMap detectorToScope
java.util.ArrayList detectors
com.android.tools.lint.client.api.LintDriver driver
com.android.tools.lint.detector.api.Project project
com.android.tools.lint.client.api.Configuration configuration
java.util.EnumSet scope
java.util.EnumSet platforms
java.util.Map scopeToDetectors
public final boolean isIssueId (java.lang.String)
String id
public final boolean isCategoryName (java.lang.String)
String name
public final java.util.List getCategories ()
java.util.List categories
private final java.util.List createCategoryList ()
com.android.tools.lint.detector.api.Category element
com.android.tools.lint.detector.api.Category parent
com.android.tools.lint.detector.api.Issue issue
java.util.HashSet categorySet
java.util.ArrayList sorted
public final com.android.tools.lint.detector.api.Issue getIssue (java.lang.String)
java.util.Map map
String id
public final java.util.List getIdSpellingSuggestions (java.lang.String)
String matchWith
int distance
com.android.tools.lint.detector.api.Issue issue
String matchWith
com.android.tools.lint.detector.api.Issue issue
int maxDistance
java.util.Set matches
String id
private final java.util.Map createIdToIssueMap ()
int $i$a$-forEach-IssueRegistry$createIdToIssueMap$1
String alias
Object element$iv
int $i$f$forEach
Iterable $this$forEach$iv
com.android.tools.lint.detector.api.Issue issue
String id
java.util.List issues
java.util.HashMap map
protected boolean cacheable ()
public static final synthetic java.util.Set access$getDeletedIds$cp ()
public static final synthetic java.util.Map access$getRenamedIds$cp ()
public static final synthetic com.android.tools.lint.client.api.Vendor access$getAOSP_VENDOR$cp ()
public static final synthetic void access$setCachedIdToIssue$cp (java.util.Map)
java.util.Map
public static final synthetic void access$setCachedCategories$cp (java.util.List)
java.util.List
public static final synthetic void access$setCachedScopeIssues$cp (java.util.Map)
java.util.Map
static void <clinit> ()
}
com/android/tools/lint/client/api/IssueRegistry$Companion.class
IssueRegistry.kt
package com.android.tools.lint.client.api
public final com.android.tools.lint.client.api.IssueRegistry$Companion extends java.lang.Object {
private void <init> ()
public final boolean isDeletedIssueId (java.lang.String)
String id
public final java.lang.String getNewId (java.lang.String)
String id
public final com.android.tools.lint.client.api.Vendor getAOSP_VENDOR ()
public final void reset ()
int $i$a$-synchronized-IssueRegistry$Companion$reset$1
public synthetic void <init> (kotlin.jvm.internal.DefaultConstructorMarker)
kotlin.jvm.internal.DefaultConstructorMarker $constructor_marker
}
com/android/tools/lint/client/api/JarFileIssueRegistry.class
JarFileIssueRegistry.kt
package com.android.tools.lint.client.api
public final com.android.tools.lint.client.api.JarFileIssueRegistry extends com.android.tools.lint.client.api.IssueRegistry {
public static final com.android.tools.lint.client.api.JarFileIssueRegistry$Factory Factory
private final java.io.File jarFile
private final com.android.tools.lint.client.api.Vendor vendor
private final java.util.List issues
private long timestamp
private final int api
private final int minApi
private final int maxApi
private final java.util.List deletedIssues
private static final java.util.regex.Pattern ARTIFACT_PATTERN
private static final String SERVICE_KEY
private static final String MF_LINT_REGISTRY
private static final String MF_LINT_REGISTRY_OLD
private static final java.util.concurrent.ConcurrentHashMap cache
private static final java.util.concurrent.CopyOnWriteArraySet rejectedIssueIds
private void <init> (com.android.tools.lint.client.api.LintClient, java.io.File, com.android.tools.lint.client.api.IssueRegistry, com.android.tools.lint.client.api.Vendor)
ClassLoader loader
com.android.tools.lint.client.api.LintClient client
java.io.File jarFile
com.android.tools.lint.client.api.IssueRegistry registry
com.android.tools.lint.client.api.Vendor vendor
public final java.io.File getJarFile ()
public com.android.tools.lint.client.api.Vendor getVendor ()
protected boolean cacheable ()
public java.util.List getIssues ()
public boolean isUpToDate ()
public int getApi ()
public int getMinApi ()
public int getMaxApi ()
public java.util.List getDeletedIssues ()
public static final synthetic java.util.concurrent.ConcurrentHashMap access$getCache$cp ()
public synthetic void <init> (com.android.tools.lint.client.api.LintClient, java.io.File, com.android.tools.lint.client.api.IssueRegistry, com.android.tools.lint.client.api.Vendor, kotlin.jvm.internal.DefaultConstructorMarker)
com.android.tools.lint.client.api.LintClient client
java.io.File jarFile
com.android.tools.lint.client.api.IssueRegistry registry
com.android.tools.lint.client.api.Vendor vendor
kotlin.jvm.internal.DefaultConstructorMarker $constructor_marker
public static final synthetic java.util.concurrent.CopyOnWriteArraySet access$getRejectedIssueIds$cp ()
public static final synthetic java.util.regex.Pattern access$getARTIFACT_PATTERN$cp ()
static void <clinit> ()
}
com/android/tools/lint/client/api/JarFileIssueRegistry$Factory.class
JarFileIssueRegistry.kt
package com.android.tools.lint.client.api
public final com.android.tools.lint.client.api.JarFileIssueRegistry$Factory extends java.lang.Object {
private void <init> ()
public final java.util.List get (com.android.tools.lint.client.api.LintClient, java.util.Collection, com.android.tools.lint.detector.api.Project, com.android.tools.lint.client.api.LintDriver, boolean)
java.io.IOException e
com.android.tools.lint.client.api.JarFileIssueRegistry registry
Throwable e
String registryClass
java.io.File jarFile
java.util.Map registryMap
int capacity
java.util.ArrayList registries
com.android.tools.lint.client.api.LintClient client
java.util.Collection jarFiles
com.android.tools.lint.detector.api.Project currentProject
com.android.tools.lint.client.api.LintDriver driver
boolean skipVerification
public static synthetic java.util.List get$default (com.android.tools.lint.client.api.JarFileIssueRegistry$Factory, com.android.tools.lint.client.api.LintClient, java.util.Collection, com.android.tools.lint.detector.api.Project, com.android.tools.lint.client.api.LintDriver, boolean, int, java.lang.Object)
private final com.android.tools.lint.client.api.JarFileIssueRegistry get (com.android.tools.lint.client.api.LintClient, java.lang.String, java.io.File, com.android.tools.lint.detector.api.Project, com.android.tools.lint.client.api.LintDriver, boolean)
com.android.tools.lint.client.api.JarFileIssueRegistry registry
com.android.tools.lint.detector.api.Issue issue
com.android.tools.lint.client.api.Vendor vendor
com.android.tools.lint.client.api.JarFileIssueRegistry jarIssueRegistry
java.lang.ref.SoftReference reference
com.android.tools.lint.client.api.IssueRegistry userRegistry
com.android.tools.lint.client.api.LintClient client
String registryClassName
java.io.File jarFile
com.android.tools.lint.detector.api.Project currentProject
com.android.tools.lint.client.api.LintDriver driver
boolean skipVerification
public final void clearCache ()
public final transient com.android.tools.lint.client.api.IssueRegistry join (com.android.tools.lint.client.api.IssueRegistry[])
com.android.tools.lint.client.api.IssueRegistry[] registries
private final com.android.tools.lint.client.api.LintJarVerifier verify (com.android.tools.lint.client.api.LintClient, java.io.File)
int $i$a$-let-JarFileIssueRegistry$Factory$verify$1
Throwable it
boolean skip
com.android.tools.lint.client.api.LintJarVerifier verifier
com.android.tools.lint.client.api.LintClient client
java.io.File jarFile
private final boolean reportErrors (com.android.tools.lint.client.api.LintDriver)
com.android.tools.lint.client.api.LintDriver driver
private final com.android.tools.lint.client.api.IssueRegistry loadIssueRegistry (com.android.tools.lint.client.api.LintClient, java.io.File, java.lang.String, com.android.tools.lint.detector.api.Project, com.android.tools.lint.client.api.LintDriver, boolean)
StringBuilder stacktrace
String message
Throwable e
String message
com.android.tools.lint.client.api.LintJarVerifier verifier
String message
String message
com.android.tools.lint.client.api.LintJarVerifier verifier
int minApi
Throwable e
java.lang.reflect.Method apiField
int api
int $i$a$-map-JarFileIssueRegistry$Factory$loadIssueRegistry$issueIds$1
com.android.tools.lint.detector.api.Issue it
Object item$iv$iv
int $i$f$mapTo
Iterable $this$mapTo$iv$iv
java.util.Collection destination$iv$iv
int $i$f$map
Iterable $this$map$iv
String message
java.util.List issueIds
Throwable e
ClassLoader loader
Class registryClass
com.android.tools.lint.client.api.IssueRegistry registry
java.util.List issues
StringBuilder stacktrace
int $i$a$-let-JarFileIssueRegistry$Factory$loadIssueRegistry$message$1
String it
StringBuilder stacktrace
String message
Throwable e
com.android.tools.lint.client.api.LintClient client
java.io.File jarFile
String className
com.android.tools.lint.detector.api.Project currentProject
com.android.tools.lint.client.api.LintDriver driver
boolean skipVerification
public final boolean isRejectedIssueId (java.lang.String)
String issueId
private final void recordRejectedIssues (java.util.List)
int $i$a$-map-JarFileIssueRegistry$Factory$recordRejectedIssues$1
com.android.tools.lint.detector.api.Issue it
Object item$iv$iv
int $i$f$mapTo
Iterable $this$mapTo$iv$iv
java.util.Collection destination$iv$iv
int $i$f$map
Iterable $this$map$iv
java.util.List issues
private final com.android.tools.lint.client.api.Vendor getVendor (com.android.tools.lint.client.api.LintClient, com.android.tools.lint.client.api.IssueRegistry, java.io.File)
int $i$a$-run-JarFileIssueRegistry$Factory$getVendor$1
String registryClass
java.util.regex.Matcher matcher
String identifier
com.android.tools.lint.client.api.Vendor inferredVendor
com.android.tools.lint.client.api.JarFileIssueRegistry$Factory $this$getVendor_u24lambda_u244
com.android.tools.lint.client.api.LintClient client
com.android.tools.lint.client.api.IssueRegistry registry
java.io.File jarFile
public final java.util.Map findRegistries (com.android.tools.lint.client.api.LintClient, java.util.Collection)
Object className
java.util.jar.Attributes attrs
Object attribute
boolean isLegacy
int comment
String className
String line
int $i$a$-useLines-JarFileIssueRegistry$Factory$findRegistries$1$1$1
kotlin.sequences.Sequence lines
int $i$a$-use-TextStreamsKt$useLines$1$iv
java.io.BufferedReader it$iv
int $i$f$useLines
java.io.Reader $this$useLines$iv
int $i$a$-use-JarFileIssueRegistry$Factory$findRegistries$1$1
java.io.InputStreamReader reader
java.io.InputStream it
int $i$a$-use-JarFileIssueRegistry$Factory$findRegistries$1
java.util.jar.Manifest manifest
java.util.jar.JarEntry services
java.util.jar.JarFile file
java.io.File jarFile
java.util.HashMap registryClassToJarFile
com.android.tools.lint.client.api.LintClient client
java.util.Collection jarFiles
private final java.lang.String generateVerifierMessage (int, java.lang.String, java.util.List, com.android.tools.lint.client.api.LintJarVerifier)
int $i$a$-map-JarFileIssueRegistry$Factory$generateVerifierMessage$1
com.android.tools.lint.detector.api.Issue 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
StringBuilder sb
String reference
String referenceClassFile
int api
String className
java.util.List issues
com.android.tools.lint.client.api.LintJarVerifier verifier
private final void loadAndCloseURLClassLoader (com.android.tools.lint.client.api.LintClient, java.io.File, java.net.URLClassLoader)
java.lang.reflect.Constructor defaultConstructor
Class cls
Throwable e
String name
java.util.jar.JarEntry entry
String path
int $i$a$-use-JarFileIssueRegistry$Factory$loadAndCloseURLClassLoader$1
java.util.Enumeration enumeration
java.util.jar.JarFile jar
com.android.tools.lint.client.api.LintClient client
java.io.File file
java.net.URLClassLoader loader
private final boolean logJarProblems ()
public static final synthetic void access$loadAndCloseURLClassLoader (com.android.tools.lint.client.api.JarFileIssueRegistry$Factory, com.android.tools.lint.client.api.LintClient, java.io.File, java.net.URLClassLoader)
com.android.tools.lint.client.api.JarFileIssueRegistry$Factory $this
com.android.tools.lint.client.api.LintClient client
java.io.File file
java.net.URLClassLoader loader
public synthetic void <init> (kotlin.jvm.internal.DefaultConstructorMarker)
kotlin.jvm.internal.DefaultConstructorMarker $constructor_marker
}
com/android/tools/lint/client/api/JarFileIssueRegistry$Factory$loadIssueRegistry$1.class
JarFileIssueRegistry.kt
package com.android.tools.lint.client.api
final com.android.tools.lint.client.api.JarFileIssueRegistry$Factory$loadIssueRegistry$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 {
public static final com.android.tools.lint.client.api.JarFileIssueRegistry$Factory$loadIssueRegistry$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/client/api/JarFileIssueRegistry$Factory$generateVerifierMessage$2.class
JarFileIssueRegistry.kt
package com.android.tools.lint.client.api
final com.android.tools.lint.client.api.JarFileIssueRegistry$Factory$generateVerifierMessage$2 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 {
public static final com.android.tools.lint.client.api.JarFileIssueRegistry$Factory$generateVerifierMessage$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/client/api/JavaEvaluator.class
JavaEvaluator.kt
package com.android.tools.lint.client.api
public abstract com.android.tools.lint.client.api.JavaEvaluator extends java.lang.Object {
public static final com.android.tools.lint.client.api.JavaEvaluator$Companion Companion
private java.util.Set relevantAnnotations
private java.util.Map jarToGroup
public void <init> ()
public abstract com.android.tools.lint.model.LintModelDependencies getDependencies ()
public abstract boolean extendsClass (com.intellij.psi.PsiClass, java.lang.String, boolean)
public static synthetic boolean extendsClass$default (com.android.tools.lint.client.api.JavaEvaluator, com.intellij.psi.PsiClass, java.lang.String, boolean, int, java.lang.Object)
public abstract boolean implementsInterface (com.intellij.psi.PsiClass, java.lang.String, boolean)
public static synthetic boolean implementsInterface$default (com.android.tools.lint.client.api.JavaEvaluator, com.intellij.psi.PsiClass, java.lang.String, boolean, int, java.lang.Object)
public boolean isMemberInSubClassOf (com.intellij.psi.PsiMember, java.lang.String, boolean)
com.intellij.psi.PsiClass containingClass
com.intellij.psi.PsiMember member
String className
boolean strict
public static synthetic boolean isMemberInSubClassOf$default (com.android.tools.lint.client.api.JavaEvaluator, com.intellij.psi.PsiMember, java.lang.String, boolean, int, java.lang.Object)
public boolean isMemberInClass (com.intellij.psi.PsiMember, java.lang.String)
String containingClass
com.intellij.psi.PsiMember member
String className
public int getParameterCount (com.intellij.psi.PsiMethod)
com.intellij.psi.PsiMethod method
public boolean inheritsFrom (com.intellij.psi.PsiClass, java.lang.String, boolean)
com.intellij.psi.PsiClass cls
String className
boolean strict
public static synthetic boolean inheritsFrom$default (com.android.tools.lint.client.api.JavaEvaluator, com.intellij.psi.PsiClass, java.lang.String, boolean, int, java.lang.Object)
public transient boolean methodMatches (com.intellij.psi.PsiMethod, java.lang.String, boolean, java.lang.String[])
boolean classMatches
com.intellij.psi.PsiMethod method
String className
boolean allowInherit
String[] argumentTypes
public transient boolean parametersMatch (com.intellij.psi.PsiMethod, java.lang.String[])
com.intellij.psi.PsiType type
int i
com.intellij.psi.PsiParameterList parameterList
com.intellij.psi.PsiParameter[] parameters
com.intellij.psi.PsiMethod method
String[] argumentTypes
public boolean parameterHasType (com.intellij.psi.PsiMethod, int, java.lang.String)
com.intellij.psi.PsiParameterList parameterList
com.intellij.psi.PsiMethod method
int parameterIndex
String typeName
public boolean typeMatches (com.intellij.psi.PsiType, java.lang.String)
com.intellij.psi.PsiType type
String typeName
public com.intellij.psi.PsiElement resolve (com.intellij.psi.PsiElement)
com.intellij.psi.PsiMethod resolved
com.intellij.psi.PsiElement element
public boolean isPublic (org.jetbrains.uast.UDeclaration)
com.intellij.psi.PsiModifierListOwner owner
org.jetbrains.uast.UDeclaration declaration
public boolean isPublic (com.intellij.psi.PsiModifierListOwner)
com.intellij.psi.PsiModifierList modifierList
com.intellij.psi.PsiModifierListOwner owner
public boolean isProtected (com.intellij.psi.PsiModifierListOwner)
com.intellij.psi.PsiModifierList modifierList
com.intellij.psi.PsiModifierListOwner owner
public boolean isStatic (com.intellij.psi.PsiModifierListOwner)
com.intellij.psi.PsiModifierList modifierList
com.intellij.psi.PsiModifierListOwner owner
public boolean isPrivate (com.intellij.psi.PsiModifierListOwner)
com.intellij.psi.PsiModifierList modifierList
com.intellij.psi.PsiModifierListOwner owner
public boolean isAbstract (com.intellij.psi.PsiModifierListOwner)
com.intellij.psi.PsiModifierList modifierList
com.intellij.psi.PsiModifierListOwner owner
public boolean isFinal (com.intellij.psi.PsiModifierListOwner)
com.intellij.psi.PsiModifierList modifierList
com.intellij.psi.PsiModifierListOwner owner
public boolean isInternal (com.intellij.psi.PsiModifierListOwner)
com.intellij.psi.PsiModifierListOwner owner
public boolean isSealed (com.intellij.psi.PsiModifierListOwner)
com.intellij.psi.PsiModifierListOwner owner
public boolean isData (com.intellij.psi.PsiModifierListOwner)
com.intellij.psi.PsiModifierListOwner owner
public boolean isLateInit (com.intellij.psi.PsiModifierListOwner)
com.intellij.psi.PsiModifierListOwner owner
public boolean isInline (com.intellij.psi.PsiModifierListOwner)
com.intellij.psi.PsiModifierListOwner owner
public boolean isNoInline (com.intellij.psi.PsiModifierListOwner)
com.intellij.psi.PsiModifierListOwner owner
public boolean isOperator (com.intellij.psi.PsiModifierListOwner)
com.intellij.psi.PsiModifierListOwner owner
public boolean isInfix (com.intellij.psi.PsiModifierListOwner)
com.intellij.psi.PsiModifierListOwner owner
public boolean isOpen (com.intellij.psi.PsiModifierListOwner)
com.intellij.psi.PsiModifierListOwner owner
public boolean isCompanion (com.intellij.psi.PsiClass)
com.intellij.psi.PsiClass owner
public boolean isVararg (com.intellij.psi.PsiParameter)
com.intellij.psi.PsiParameter owner
public boolean isTailRec (com.intellij.psi.PsiMethod)
com.intellij.psi.PsiMethod owner
public boolean isExternal (com.intellij.psi.PsiModifierListOwner)
com.intellij.psi.PsiModifierListOwner owner
public boolean isCrossInline (com.intellij.psi.PsiParameter)
com.intellij.psi.PsiParameter owner
public boolean isConst (com.intellij.psi.PsiModifierListOwner)
com.intellij.psi.PsiModifierListOwner owner
public boolean isExpect (com.intellij.psi.PsiModifierListOwner)
com.intellij.psi.PsiModifierListOwner owner
public boolean isActual (com.intellij.psi.PsiModifierListOwner)
com.intellij.psi.PsiModifierListOwner owner
public boolean isSuspend (com.intellij.psi.PsiModifierListOwner)
com.intellij.psi.PsiParameter last
com.intellij.psi.PsiParameterList parameterList
int size
com.intellij.psi.PsiModifierListOwner owner
public boolean hasModifier (com.intellij.psi.PsiModifierListOwner, org.jetbrains.kotlin.lexer.KtModifierKeywordToken)
com.intellij.psi.PsiElement sourcePsi
com.intellij.psi.PsiModifierListOwner owner
org.jetbrains.kotlin.lexer.KtModifierKeywordToken keyword
public com.intellij.psi.PsiMethod getSuperMethod (com.intellij.psi.PsiMethod)
com.intellij.psi.PsiMethod m
com.intellij.psi.PsiMethod m
com.intellij.psi.PsiMethod m
com.intellij.psi.PsiMethod[] superMethods
com.intellij.psi.PsiMethod method
public java.lang.String getQualifiedName (com.intellij.psi.PsiClass)
String qualifiedName
com.intellij.psi.PsiClass psiClass
public java.lang.String getQualifiedName (com.intellij.psi.PsiClassType)
com.intellij.psi.PsiClassType psiClassType
public java.lang.String getInternalName (com.intellij.psi.PsiClass)
String qualifiedName
com.intellij.psi.PsiClass psiClass
public java.lang.String getInternalName (com.intellij.psi.PsiClassType)
com.intellij.psi.PsiClassType psiClassType
public java.lang.String getMethodDescription (com.intellij.psi.PsiMethod, boolean, boolean)
com.intellij.psi.PsiClass outerClass
com.intellij.psi.PsiClass containingClass
com.intellij.psi.PsiParameter psiParameter
StringBuilder signature
com.intellij.psi.PsiMethod method
boolean includeName
boolean includeReturn
public java.lang.String getFieldDescription (com.intellij.psi.PsiField)
StringBuilder signature
com.intellij.psi.PsiField field
public final java.lang.String getInternalDescription (com.intellij.psi.PsiField)
StringBuilder signature
com.intellij.psi.PsiField field
public java.lang.String constructMethodDescription (java.lang.String, boolean, com.intellij.psi.PsiType[], com.intellij.psi.PsiType, boolean)
com.intellij.psi.PsiType argumentType
int $i$a$-buildString-JavaEvaluator$constructMethodDescription$1
StringBuilder $this$constructMethodDescription_u24lambda_u240
String method
boolean includeName
com.intellij.psi.PsiType[] argumentTypes
com.intellij.psi.PsiType returnType
boolean includeReturn
public static synthetic java.lang.String constructMethodDescription$default (com.android.tools.lint.client.api.JavaEvaluator, java.lang.String, boolean, com.intellij.psi.PsiType[], com.intellij.psi.PsiType, boolean, int, java.lang.Object)
public final java.lang.String getInternalDescription (com.intellij.psi.PsiMethod, boolean, boolean)
com.intellij.psi.PsiClass outerClass
com.intellij.psi.PsiClass containingClass
com.intellij.psi.PsiParameter psiParameter
StringBuilder signature
com.intellij.psi.PsiMethod method
boolean includeName
boolean includeReturn
public static synthetic java.lang.String getInternalDescription$default (com.android.tools.lint.client.api.JavaEvaluator, com.intellij.psi.PsiMethod, boolean, boolean, int, java.lang.Object)
private final boolean appendJvmEquivalentTypeName (java.lang.StringBuilder, com.intellij.psi.PsiClass)
String className
StringBuilder signature
com.intellij.psi.PsiClass outerClass
private final boolean appendJvmEquivalentSignature (java.lang.StringBuilder, com.intellij.psi.PsiType)
com.intellij.psi.PsiClass resolved
com.intellij.psi.PsiType psiType
StringBuilder buffer
com.intellij.psi.PsiType type
private final boolean appendJvmTypeName (java.lang.StringBuilder, com.intellij.psi.PsiClass)
String className
StringBuilder signature
com.intellij.psi.PsiClass outerClass
private final boolean appendJvmSignature (java.lang.StringBuilder, com.intellij.psi.PsiType)
com.intellij.psi.PsiClass resolved
com.intellij.psi.PsiType psiType
StringBuilder buffer
com.intellij.psi.PsiType type
public boolean areSignaturesEqual (com.intellij.psi.PsiMethod, com.intellij.psi.PsiMethod)
com.intellij.psi.PsiParameter parameter1
com.intellij.psi.PsiParameter parameter2
com.intellij.psi.PsiType type1
com.intellij.psi.PsiType type2
com.intellij.psi.PsiParameterList parameterList1
com.intellij.psi.PsiParameterList parameterList2
com.intellij.psi.PsiParameter[] parameters1
com.intellij.psi.PsiParameter[] parameters2
int i
int n
com.intellij.psi.PsiMethod method1
com.intellij.psi.PsiMethod method2
public com.intellij.psi.PsiType erasure (com.intellij.psi.PsiType)
com.intellij.psi.PsiType type
public abstract com.intellij.psi.PsiClass findClass (java.lang.String)
public abstract com.intellij.psi.PsiClassType getClassType (com.intellij.psi.PsiClass)
public abstract com.intellij.psi.PsiClass getTypeClass (com.intellij.psi.PsiType)
public abstract java.util.List getAllAnnotations (org.jetbrains.uast.UAnnotated, boolean)
public static synthetic java.util.List getAllAnnotations$default (com.android.tools.lint.client.api.JavaEvaluator, org.jetbrains.uast.UAnnotated, boolean, int, java.lang.Object)
public abstract com.intellij.psi.PsiAnnotation[] getAllAnnotations (com.intellij.psi.PsiModifierListOwner, boolean)
public abstract java.util.List getAnnotations (com.intellij.psi.PsiModifierListOwner, boolean, org.jetbrains.uast.UElement)
public static synthetic java.util.List getAnnotations$default (com.android.tools.lint.client.api.JavaEvaluator, com.intellij.psi.PsiModifierListOwner, boolean, org.jetbrains.uast.UElement, int, java.lang.Object)
public transient abstract com.intellij.psi.PsiAnnotation findAnnotationInHierarchy (com.intellij.psi.PsiModifierListOwner, java.lang.String[])
public transient abstract org.jetbrains.uast.UAnnotation getAnnotationInHierarchy (com.intellij.psi.PsiModifierListOwner, java.lang.String[])
public transient abstract com.intellij.psi.PsiAnnotation findAnnotation (com.intellij.psi.PsiModifierListOwner, java.lang.String[])
public transient abstract org.jetbrains.uast.UAnnotation getAnnotation (com.intellij.psi.PsiModifierListOwner, java.lang.String[])
public abstract java.lang.String findJarPath (com.intellij.psi.PsiElement)
public abstract java.lang.String findJarPath (org.jetbrains.uast.UElement)
public boolean isInherited (com.intellij.psi.PsiAnnotation, com.intellij.psi.PsiModifierListOwner)
com.intellij.psi.PsiAnnotationOwner annotationOwner
com.intellij.psi.PsiAnnotation annotation
com.intellij.psi.PsiModifierListOwner owner
public boolean isInherited (org.jetbrains.uast.UAnnotation, com.intellij.psi.PsiModifierListOwner)
com.intellij.psi.PsiAnnotationOwner annotationOwner
int $i$f$getParentOfType
com.intellij.psi.PsiElement $this$getParentOfType$iv
boolean strict$iv
int $i$a$-let-JavaEvaluator$isInherited$parent$1
org.jetbrains.kotlin.psi.KtModifierListOwner it
org.jetbrains.kotlin.psi.KtModifierListOwner parent
com.intellij.psi.PsiElement ownerPsi
com.intellij.psi.PsiElement psi
org.jetbrains.uast.UAnnotation annotation
com.intellij.psi.PsiModifierListOwner owner
public boolean isInherited (org.jetbrains.uast.UAnnotation, org.jetbrains.uast.UAnnotated)
org.jetbrains.uast.UAnnotation annotation
org.jetbrains.uast.UAnnotated owner
public abstract com.intellij.psi.PsiPackage getPackage (com.intellij.psi.PsiElement)
public abstract com.intellij.psi.PsiPackage getPackage (org.jetbrains.uast.UElement)
public com.intellij.psi.PsiPackage getPackage (org.jetbrains.uast.UMethod)
org.jetbrains.uast.UMethod node
public com.android.tools.lint.detector.api.Project getProject (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
public com.android.tools.lint.model.LintModelMavenName getLibrary (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
public com.android.tools.lint.model.LintModelMavenName getLibrary (org.jetbrains.uast.UElement)
com.android.tools.lint.model.LintModelMavenName lib
com.intellij.psi.PsiElement psi
org.jetbrains.uast.UElement element
public com.android.tools.lint.model.LintModelMavenName getLibrary (org.jetbrains.uast.UMethod)
org.jetbrains.uast.UMethod element
public final com.android.tools.lint.model.LintModelMavenName getLibrary (java.io.File)
java.io.File file
private final com.android.tools.lint.model.LintModelMavenName getLibrary (java.lang.String)
String artifactId
int versionEnd
String version
int j
String groupId
char c
int i
int index
com.android.tools.lint.model.LintModelLibrary library
com.android.tools.lint.model.LintModelMavenName coordinates
String jarFile
public com.android.tools.lint.model.LintModelLibrary findOwnerLibrary (java.lang.String)
String prefix
String suffix
com.android.tools.lint.model.LintModelLibrary prefixMatch
int prefixEnd
int suffixStart
int aar
com.android.tools.lint.model.LintModelLibrary match
com.android.tools.lint.model.LintModelDependencies dependencies
String jarFile
private final com.android.tools.lint.model.LintModelLibrary findOwnerLibrary (java.util.Collection, java.lang.String)
int $i$f$filterIsInstance
kotlin.sequences.Sequence $this$filterIsInstance$iv
java.io.File jar
com.android.tools.lint.model.LintModelExternalLibrary library
java.util.Collection dependencies
String jarFile
private final com.android.tools.lint.model.LintModelLibrary findOwnerLibrary (java.util.Collection, java.lang.String, java.lang.String)
int $i$f$filterIsInstance
kotlin.sequences.Sequence $this$filterIsInstance$iv
String path
java.io.File jar
com.android.tools.lint.model.LintModelExternalLibrary library
java.util.Collection dependencies
String pathPrefix
String pathSuffix
public java.util.Map computeArgumentMapping (org.jetbrains.uast.UCallExpression, com.intellij.psi.PsiMethod)
org.jetbrains.uast.UCallExpression call
com.intellij.psi.PsiMethod method
public final void setRelevantAnnotations$lint_api (java.util.Set)
java.util.Set relevantAnnotations
public final java.util.List filterRelevantAnnotations (com.intellij.psi.PsiAnnotation[], org.jetbrains.uast.UElement, java.util.Set)
org.jetbrains.uast.UAnnotation uAnnotation
int $i$a$-run-JavaEvaluator$filterRelevantAnnotations$cls$1
com.intellij.openapi.project.Project project
com.android.tools.lint.client.api.JavaEvaluator $this$filterRelevantAnnotations_u24lambda_u242
org.jetbrains.uast.UAnnotation inner
String innerName
int j
String signature
String name
boolean isRelevant
com.intellij.psi.PsiElement cls
java.util.List innerAnnotations
com.intellij.psi.PsiAnnotation annotation
int length
java.util.Set relevant
java.util.List result
com.intellij.psi.PsiAnnotation[] annotations
org.jetbrains.uast.UElement context
java.util.Set relevantAnnotations
public static synthetic java.util.List filterRelevantAnnotations$default (com.android.tools.lint.client.api.JavaEvaluator, com.intellij.psi.PsiAnnotation[], org.jetbrains.uast.UElement, java.util.Set, int, java.lang.Object)
public final java.util.List filterRelevantAnnotations (java.util.List, org.jetbrains.uast.UElement, java.util.Set)
int $i$a$-run-JavaEvaluator$filterRelevantAnnotations$cls$2
com.intellij.openapi.project.Project project
com.android.tools.lint.client.api.JavaEvaluator $this$filterRelevantAnnotations_u24lambda_u243
org.jetbrains.uast.UAnnotation inner
String innerName
int j
String signature
String name
boolean isRelevant
com.intellij.psi.PsiClass cls
java.util.List innerAnnotations
org.jetbrains.uast.UAnnotation annotation
int length
java.util.Set relevant
java.util.List result
java.util.List annotations
org.jetbrains.uast.UElement context
java.util.Set relevantAnnotations
public static synthetic java.util.List filterRelevantAnnotations$default (com.android.tools.lint.client.api.JavaEvaluator, java.util.List, org.jetbrains.uast.UElement, java.util.Set, int, java.lang.Object)
public final boolean isOverride (org.jetbrains.uast.UMethod, boolean)
com.intellij.psi.PsiMethod[] superMethods
org.jetbrains.uast.UClass cls
org.jetbrains.uast.UClass superCls
com.intellij.psi.PsiMethod superMethod
org.jetbrains.uast.UMethod method
boolean includeInterfaces
public static synthetic boolean isOverride$default (com.android.tools.lint.client.api.JavaEvaluator, org.jetbrains.uast.UMethod, boolean, int, java.lang.Object)
public final boolean isOverride (com.intellij.psi.PsiMethod, boolean)
com.intellij.psi.PsiMethod[] superMethods
com.intellij.psi.PsiClass cls
com.intellij.psi.PsiClass superCls
com.intellij.psi.PsiMethod superMethod
com.intellij.psi.PsiMethod method
boolean includeInterfaces
public static synthetic boolean isOverride$default (com.android.tools.lint.client.api.JavaEvaluator, com.intellij.psi.PsiMethod, boolean, int, java.lang.Object)
static void <clinit> ()
}
com/android/tools/lint/client/api/JavaEvaluator$erasure$1.class
JavaEvaluator.kt
package com.android.tools.lint.client.api
public final com.android.tools.lint.client.api.JavaEvaluator$erasure$1 extends com.intellij.psi.PsiTypeVisitor {
void <init> ()
public com.intellij.psi.PsiType visitType (com.intellij.psi.PsiType)
com.intellij.psi.PsiType type
public com.intellij.psi.PsiType visitClassType (com.intellij.psi.PsiClassType)
com.intellij.psi.PsiClassType classType
public com.intellij.psi.PsiType visitWildcardType (com.intellij.psi.PsiWildcardType)
com.intellij.psi.PsiWildcardType wildcardType
public com.intellij.psi.PsiType visitPrimitiveType (com.intellij.psi.PsiPrimitiveType)
com.intellij.psi.PsiPrimitiveType primitiveType
public com.intellij.psi.PsiType visitEllipsisType (com.intellij.psi.PsiEllipsisType)
com.intellij.psi.PsiType componentType
com.intellij.psi.PsiType newComponentType
com.intellij.psi.PsiEllipsisType ellipsisType
public com.intellij.psi.PsiType visitArrayType (com.intellij.psi.PsiArrayType)
com.intellij.psi.PsiType componentType
com.intellij.psi.PsiType newComponentType
com.intellij.psi.PsiArrayType arrayType
public volatile synthetic java.lang.Object visitType (com.intellij.psi.PsiType)
com.intellij.psi.PsiType p0
public volatile synthetic java.lang.Object visitClassType (com.intellij.psi.PsiClassType)
com.intellij.psi.PsiClassType p0
public volatile synthetic java.lang.Object visitWildcardType (com.intellij.psi.PsiWildcardType)
com.intellij.psi.PsiWildcardType p0
public volatile synthetic java.lang.Object visitPrimitiveType (com.intellij.psi.PsiPrimitiveType)
com.intellij.psi.PsiPrimitiveType p0
public volatile synthetic java.lang.Object visitEllipsisType (com.intellij.psi.PsiEllipsisType)
com.intellij.psi.PsiEllipsisType p0
public volatile synthetic java.lang.Object visitArrayType (com.intellij.psi.PsiArrayType)
com.intellij.psi.PsiArrayType p0
}
com/android/tools/lint/client/api/JavaEvaluator$findOwnerLibrary$$inlined$filterIsInstance$1.class
_Sequences.kt
package com.android.tools.lint.client.api
public final com.android.tools.lint.client.api.JavaEvaluator$findOwnerLibrary$$inlined$filterIsInstance$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 {
public static final com.android.tools.lint.client.api.JavaEvaluator$findOwnerLibrary$$inlined$filterIsInstance$1 INSTANCE
public void <init> ()
public final java.lang.Boolean invoke (java.lang.Object)
Object it
public volatile synthetic java.lang.Object invoke (java.lang.Object)
Object p1
static void <clinit> ()
}
com/android/tools/lint/client/api/JavaEvaluator$findOwnerLibrary$$inlined$filterIsInstance$2.class
_Sequences.kt
package com.android.tools.lint.client.api
public final com.android.tools.lint.client.api.JavaEvaluator$findOwnerLibrary$$inlined$filterIsInstance$2 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 {
public static final com.android.tools.lint.client.api.JavaEvaluator$findOwnerLibrary$$inlined$filterIsInstance$2 INSTANCE
public void <init> ()
public final java.lang.Boolean invoke (java.lang.Object)
Object it
public volatile synthetic java.lang.Object invoke (java.lang.Object)
Object p1
static void <clinit> ()
}
com/android/tools/lint/client/api/JavaEvaluator$Companion.class
JavaEvaluator.kt
package com.android.tools.lint.client.api
public final com.android.tools.lint.client.api.JavaEvaluator$Companion extends java.lang.Object {
private void <init> ()
public final java.lang.String getPrimitiveSignature (java.lang.String)
String typeName
public synthetic void <init> (kotlin.jvm.internal.DefaultConstructorMarker)
kotlin.jvm.internal.DefaultConstructorMarker $constructor_marker
}
com/android/tools/lint/client/api/JavaEvaluatorKt.class
JavaEvaluator.kt
package com.android.tools.lint.client.api
public final com.android.tools.lint.client.api.JavaEvaluatorKt extends java.lang.Object {
public static final String TYPE_OBJECT
public static final String TYPE_STRING
public static final String TYPE_INT
public static final String TYPE_LONG
public static final String TYPE_CHAR
public static final String TYPE_FLOAT
public static final String TYPE_DOUBLE
public static final String TYPE_BOOLEAN
public static final String TYPE_SHORT
public static final String TYPE_BYTE
public static final String TYPE_NULL
public static final String TYPE_INTEGER_WRAPPER
public static final String TYPE_BOOLEAN_WRAPPER
public static final String TYPE_BYTE_WRAPPER
public static final String TYPE_SHORT_WRAPPER
public static final String TYPE_LONG_WRAPPER
public static final String TYPE_DOUBLE_WRAPPER
public static final String TYPE_FLOAT_WRAPPER
public static final String TYPE_CHARACTER_WRAPPER
public static final String TYPE_CLASS
}
com/android/tools/lint/client/api/JavaParser.class
JavaParser.kt
package com.android.tools.lint.client.api
public final com.android.tools.lint.client.api.JavaParser extends java.lang.Object {
public static final com.android.tools.lint.client.api.JavaParser INSTANCE
public static final String TYPE_OBJECT
public static final String TYPE_STRING
public static final String TYPE_INT
public static final String TYPE_LONG
public static final String TYPE_CHAR
public static final String TYPE_FLOAT
public static final String TYPE_DOUBLE
public static final String TYPE_BOOLEAN
public static final String TYPE_SHORT
public static final String TYPE_BYTE
public static final String TYPE_NULL
public static final String TYPE_INTEGER_WRAPPER
public static final String TYPE_BOOLEAN_WRAPPER
public static final String TYPE_BYTE_WRAPPER
public static final String TYPE_SHORT_WRAPPER
public static final String TYPE_LONG_WRAPPER
public static final String TYPE_DOUBLE_WRAPPER
public static final String TYPE_FLOAT_WRAPPER
public static final String TYPE_CHARACTER_WRAPPER
private void <init> ()
public static synthetic void getTYPE_OBJECT$annotations ()
public static synthetic void getTYPE_STRING$annotations ()
public static synthetic void getTYPE_INT$annotations ()
public static synthetic void getTYPE_LONG$annotations ()
public static synthetic void getTYPE_CHAR$annotations ()
public static synthetic void getTYPE_FLOAT$annotations ()
public static synthetic void getTYPE_DOUBLE$annotations ()
public static synthetic void getTYPE_BOOLEAN$annotations ()
public static synthetic void getTYPE_SHORT$annotations ()
public static synthetic void getTYPE_BYTE$annotations ()
public static synthetic void getTYPE_NULL$annotations ()
public static synthetic void getTYPE_INTEGER_WRAPPER$annotations ()
public static synthetic void getTYPE_BOOLEAN_WRAPPER$annotations ()
public static synthetic void getTYPE_BYTE_WRAPPER$annotations ()
public static synthetic void getTYPE_SHORT_WRAPPER$annotations ()
public static synthetic void getTYPE_LONG_WRAPPER$annotations ()
public static synthetic void getTYPE_DOUBLE_WRAPPER$annotations ()
public static synthetic void getTYPE_FLOAT_WRAPPER$annotations ()
public static synthetic void getTYPE_CHARACTER_WRAPPER$annotations ()
static void <clinit> ()
}
com/android/tools/lint/client/api/LintBaseline.class
LintBaseline.kt
package com.android.tools.lint.client.api
public final com.android.tools.lint.client.api.LintBaseline extends java.lang.Object {
public static final com.android.tools.lint.client.api.LintBaseline$Companion Companion
private final com.android.tools.lint.client.api.LintClient client
private java.io.File file
private int foundErrorCount
private int foundWarningCount
private int totalCount
private final com.google.common.collect.ArrayListMultimap messageToEntry
private final java.util.HashMap idToMessages
private boolean writeOnClose
private boolean removeFixed
private boolean omitLineNumbers
private java.util.List entriesToWrite
private java.util.Map attributes
public static final String VARIANT_ALL
public static final String VARIANT_FATAL
public void <init> (com.android.tools.lint.client.api.LintClient, java.io.File)
com.android.tools.lint.client.api.LintClient client
java.io.File file
public final java.io.File getFile ()
public final void setFile (java.io.File)
java.io.File
public final int getFoundErrorCount ()
public final int getFoundWarningCount ()
public final int getTotalCount ()
public final boolean getWriteOnClose ()
public final void setWriteOnClose (boolean)
int count
boolean writeOnClose
public final boolean getRemoveFixed ()
public final void setRemoveFixed (boolean)
boolean
public final boolean getOmitLineNumbers ()
public final void setOmitLineNumbers (boolean)
boolean
public final java.util.List getEntriesToWrite ()
public final void setEntriesToWrite (java.util.List)
java.util.List
public final int getFixedCount ()
public final void reportBaselineIssues$lint_api (com.android.tools.lint.client.api.LintDriver, com.android.tools.lint.detector.api.Project)
com.android.tools.lint.client.api.LintClient client
java.io.File baselineFile
String message
String id
Integer count
com.android.tools.lint.client.api.LintBaseline$Entry entry
Integer count
String id
com.android.tools.lint.client.api.LintClient client
java.io.File baselineFile
java.util.HashMap ids
java.util.ArrayList sorted
StringBuilder issueTypes
String message
int fixedCount
com.android.tools.lint.client.api.LintDriver driver
com.android.tools.lint.detector.api.Project project
public final boolean findAndMark (com.android.tools.lint.detector.api.Incident)
com.android.tools.lint.detector.api.Project project
com.android.tools.lint.detector.api.Issue issue
com.android.tools.lint.detector.api.Location location
String message
com.android.tools.lint.detector.api.Severity severity
boolean found
com.android.tools.lint.detector.api.Incident incident
private final boolean findAndMark (com.android.tools.lint.detector.api.Issue, com.android.tools.lint.detector.api.Location, java.lang.String, com.android.tools.lint.detector.api.Severity, java.util.Set)
int $i$a$-apply-LintBaseline$findAndMark$checked$1
java.util.Set $this$findAndMark_u24lambda_u240
String oldMessage
java.util.Set checked
java.util.Set messages
String currMessage
java.util.List remaining
com.android.tools.lint.client.api.LintBaseline$Entry curr
com.android.tools.lint.client.api.LintBaseline$Entry entry
java.util.List entries
java.io.File file
String path
String issueId
com.android.tools.lint.detector.api.Issue issue
com.android.tools.lint.detector.api.Location location
String message
com.android.tools.lint.detector.api.Severity severity
java.util.Set alreadyChecked
public final boolean sameMessage (com.android.tools.lint.detector.api.Issue, java.lang.String, java.lang.String)
String s
String suffix
int index1
int index2
com.android.tools.lint.detector.api.Issue issue
String new
String old
public final java.lang.String getAttribute (java.lang.String)
String name
public final void setAttribute (java.lang.String, java.lang.String)
int $i$a$-run-LintBaseline$setAttribute$attributes$1
java.util.Map newMap
com.android.tools.lint.client.api.LintBaseline $this$setAttribute_u24lambda_u241
java.util.Map attributes
String name
String value
private final void readBaselineFile ()
int $i$a$-also-LintBaseline$readBaselineFile$messages$1
java.util.HashSet it
com.android.tools.lint.client.api.LintBaseline$Entry entry
java.util.Set messages
String tag
String name
String value
int eventType
int i
int n
org.kxml2.io.KXmlParser parser
Object issue
String message
String path
com.android.tools.lint.client.api.LintBaseline$Entry currentEntry
com.android.tools.lint.model.PathVariables pathVariables
org.xmlpull.v1.XmlPullParserException e
CharSequence xml
public final void close ()
public final void write (java.io.File)
boolean mkdirs
int $i$f$sortedBy
kotlin.sequences.Sequence $this$sortedBy$iv
int $i$a$-forEach-LintBaseline$write$1$1$2
java.util.Map$Entry it
Object element$iv
int $i$f$forEach
kotlin.sequences.Sequence $this$forEach$iv
int $i$a$-let-LintBaseline$write$1$1
java.util.Map map
com.android.tools.lint.client.api.LintBaseline$ReportedEntry entry
int $i$a$-use-LintBaseline$write$1
String revision
java.io.BufferedWriter writer
java.io.IOException ioe
java.io.File parentFile
java.io.File file
private final void write (com.android.tools.lint.client.api.LintBaseline$ReportedEntry, java.io.Writer, com.android.tools.lint.client.api.LintClient)
String path
int line
com.android.tools.lint.client.api.LintBaseline$LightLocation currentLocation
java.io.IOException ioe
com.android.tools.lint.client.api.LintBaseline$ReportedEntry $this$write
java.io.Writer writer
com.android.tools.lint.client.api.LintClient client
static void <clinit> ()
}
com/android/tools/lint/client/api/LintBaseline$sameMessage$1.class
LintBaseline.kt
package com.android.tools.lint.client.api
final com.android.tools.lint.client.api.LintBaseline$sameMessage$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function2 {
public static final com.android.tools.lint.client.api.LintBaseline$sameMessage$1 INSTANCE
void <init> ()
public final java.lang.Boolean invoke (java.lang.String, int)
String s
int i
public volatile synthetic java.lang.Object invoke (java.lang.Object, java.lang.Object)
Object p1
Object p2
static void <clinit> ()
}
com/android/tools/lint/client/api/LintBaseline$sameMessage$2.class
LintBaseline.kt
package com.android.tools.lint.client.api
final com.android.tools.lint.client.api.LintBaseline$sameMessage$2 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function2 {
public static final com.android.tools.lint.client.api.LintBaseline$sameMessage$2 INSTANCE
void <init> ()
public final java.lang.Boolean invoke (java.lang.String, int)
String s
int i
public volatile synthetic java.lang.Object invoke (java.lang.Object, java.lang.Object)
Object p1
Object p2
static void <clinit> ()
}
com/android/tools/lint/client/api/LintBaseline$sameMessage$3.class
LintBaseline.kt
package com.android.tools.lint.client.api
final com.android.tools.lint.client.api.LintBaseline$sameMessage$3 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function2 {
public static final com.android.tools.lint.client.api.LintBaseline$sameMessage$3 INSTANCE
void <init> ()
public final java.lang.Boolean invoke (java.lang.String, int)
String s
int i
public volatile synthetic java.lang.Object invoke (java.lang.Object, java.lang.Object)
Object p1
Object p2
static void <clinit> ()
}
com/android/tools/lint/client/api/LintBaseline$sameMessage$4.class
LintBaseline.kt
package com.android.tools.lint.client.api
final com.android.tools.lint.client.api.LintBaseline$sameMessage$4 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function2 {
public static final com.android.tools.lint.client.api.LintBaseline$sameMessage$4 INSTANCE
void <init> ()
public final java.lang.Boolean invoke (java.lang.String, int)
String s
int i
public volatile synthetic java.lang.Object invoke (java.lang.Object, java.lang.Object)
Object p1
Object p2
static void <clinit> ()
}
com/android/tools/lint/client/api/LintBaseline$write$lambda$6$lambda$5$$inlined$sortedBy$1.class
Comparisons.kt
package com.android.tools.lint.client.api
public final com.android.tools.lint.client.api.LintBaseline$write$lambda$6$lambda$5$$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-LintBaseline$write$1$1$1
java.util.Map$Entry it
int $i$a$-sortedBy-LintBaseline$write$1$1$1
java.util.Map$Entry it
Object a
Object b
}
com/android/tools/lint/client/api/LintBaseline$LightLocation.class
LintBaseline.kt
package com.android.tools.lint.client.api
public final com.android.tools.lint.client.api.LintBaseline$LightLocation extends java.lang.Object {
private final java.io.File file
private final int line
private final int column
private final com.android.tools.lint.client.api.LintBaseline$LightLocation secondary
public void <init> (com.android.tools.lint.detector.api.Location)
int $i$a$-let-LintBaseline$LightLocation$secondary$1
com.android.tools.lint.detector.api.Location it
com.android.tools.lint.detector.api.Location location
public final java.io.File getFile ()
public final int getLine ()
public final int getColumn ()
public final com.android.tools.lint.client.api.LintBaseline$LightLocation getSecondary ()
}
com/android/tools/lint/client/api/LintBaseline$ReportedEntry.class
LintBaseline.kt
package com.android.tools.lint.client.api
public final com.android.tools.lint.client.api.LintBaseline$ReportedEntry extends java.lang.Object implements java.lang.Comparable {
private final com.android.tools.lint.detector.api.Incident incident
private final com.android.tools.lint.detector.api.Issue issue
private final com.android.tools.lint.detector.api.Project project
private final com.android.tools.lint.client.api.LintBaseline$LightLocation location
private final String message
public void <init> (com.android.tools.lint.detector.api.Incident)
com.android.tools.lint.detector.api.Incident incident
public final com.android.tools.lint.detector.api.Incident getIncident ()
public final com.android.tools.lint.detector.api.Issue getIssue ()
public final com.android.tools.lint.detector.api.Project getProject ()
public final com.android.tools.lint.client.api.LintBaseline$LightLocation getLocation ()
public final java.lang.String getMessage ()
public int compareTo (com.android.tools.lint.client.api.LintBaseline$ReportedEntry)
int categoryDelta
int priorityDelta
String id1
String id2
int idDelta
java.io.File file
java.io.File otherFile
int fileDelta
int line
int otherLine
int delta
com.android.tools.lint.client.api.LintBaseline$LightLocation secondary1
java.io.File secondaryFile1
com.android.tools.lint.client.api.LintBaseline$LightLocation secondary2
java.io.File secondaryFile2
com.android.tools.lint.client.api.LintBaseline$ReportedEntry other
public volatile synthetic int compareTo (java.lang.Object)
Object other
}
com/android/tools/lint/client/api/LintBaseline$Entry.class
LintBaseline.kt
package com.android.tools.lint.client.api
final com.android.tools.lint.client.api.LintBaseline$Entry extends java.lang.Object {
private final String issueId
private final String message
private final String path
private com.android.tools.lint.client.api.LintBaseline$Entry next
private com.android.tools.lint.client.api.LintBaseline$Entry previous
public void <init> (java.lang.String, java.lang.String, java.lang.String)
String issueId
String message
String path
public final java.lang.String getIssueId ()
public final java.lang.String getMessage ()
public final java.lang.String getPath ()
public final com.android.tools.lint.client.api.LintBaseline$Entry getNext ()
public final void setNext (com.android.tools.lint.client.api.LintBaseline$Entry)
com.android.tools.lint.client.api.LintBaseline$Entry
public final com.android.tools.lint.client.api.LintBaseline$Entry getPrevious ()
public final void setPrevious (com.android.tools.lint.client.api.LintBaseline$Entry)
com.android.tools.lint.client.api.LintBaseline$Entry
}
com/android/tools/lint/client/api/LintBaseline$Companion.class
LintBaseline.kt
package com.android.tools.lint.client.api
public final com.android.tools.lint.client.api.LintBaseline$Companion extends java.lang.Object {
private void <init> ()
public final boolean shouldBaseline (java.lang.String)
String id
public final java.lang.String describeBaselineFilter (int, int, java.lang.String)
String counts
String escapedPath
int errors
int warnings
String baselineDisplayPath
public final boolean isSameGradleCachePath (com.android.tools.lint.client.api.LintClient, java.lang.String, java.lang.String)
int $i$a$-map-LintBaseline$Companion$isSameGradleCachePath$cacheRelativePaths$1
String pathWithPathVariables
String path
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-LintBaseline$Companion$isSameGradleCachePath$chunks$1
String it
Object item$iv$iv
int $i$f$mapTo
Iterable $this$mapTo$iv$iv
java.util.Collection destination$iv$iv
int $i$f$map
Iterable $this$map$iv
int i
String gradleCachePath
java.util.List cacheRelativePaths
java.util.List chunks
boolean diffFound
com.android.tools.lint.client.api.LintClient client
String path1
String path2
public final boolean isSamePathSuffix (java.lang.String, java.lang.String)
char c
char c1
char c2
int i
int j
int begin
String path
String suffix
private final java.lang.String getDisplayPath (com.android.tools.lint.client.api.LintClient, com.android.tools.lint.detector.api.Project, java.io.File)
int chop
String path
com.android.tools.lint.client.api.LintClient client
com.android.tools.lint.detector.api.Project project
java.io.File file
private final boolean sameSuffixFrom (java.lang.String, java.lang.String, java.lang.String)
int i1
int i2
String target
String new
String old
public final boolean sameWithAbsolutePath (java.lang.String, java.lang.String, java.lang.String, java.lang.String)
int first
int last
int relativeLength
String relative
String full
String prefix
String suffix
public static synthetic boolean sameWithAbsolutePath$default (com.android.tools.lint.client.api.LintBaseline$Companion, java.lang.String, java.lang.String, java.lang.String, java.lang.String, int, java.lang.Object)
public final int prefixMatchLength (java.lang.String, java.lang.String)
char ac
char bc
int i
String a
String b
public final int suffixMatchLength (java.lang.String, java.lang.String)
char ac
char bc
int ai
int bi
int index
String a
String b
public final boolean stringsEquivalent (java.lang.String, java.lang.String, int, int)
int blank1
int blank2
int http
char c1
char c2
int i1
int i2
int n1
int n2
String s1
String s2
int start1
int start2
public static synthetic boolean stringsEquivalent$default (com.android.tools.lint.client.api.LintBaseline$Companion, java.lang.String, java.lang.String, int, int, int, java.lang.Object)
public final boolean symbolsMatch (java.lang.String, java.lang.String)
int symbolEnd
int symbolEnd2
int symbolStart
int symbolStart2
String s1
String s2
public final boolean tokenPrecededBy (java.lang.String, java.lang.String, int, char)
int i
String $this$tokenPrecededBy
String prev
int offset
char separator
public static synthetic boolean tokenPrecededBy$default (com.android.tools.lint.client.api.LintBaseline$Companion, java.lang.String, java.lang.String, int, char, int, java.lang.Object)
public final boolean stringsEquivalent (java.lang.String, java.lang.String, kotlin.jvm.functions.Function2)
int i1
int i2
int n1
int n2
String s1
String s2
kotlin.jvm.functions.Function2 skipTokenAt
private final void writeAttribute (java.io.Writer, int, java.lang.String, java.lang.String) throws java.io.IOException
java.io.Writer writer
int indent
String name
String value
private final void indent (java.io.Writer, int) throws java.io.IOException
int level
java.io.Writer writer
int indent
public static final synthetic java.lang.String access$getDisplayPath (com.android.tools.lint.client.api.LintBaseline$Companion, com.android.tools.lint.client.api.LintClient, com.android.tools.lint.detector.api.Project, java.io.File)
com.android.tools.lint.client.api.LintBaseline$Companion $this
com.android.tools.lint.client.api.LintClient client
com.android.tools.lint.detector.api.Project project
java.io.File file
public static final synthetic boolean access$sameSuffixFrom (com.android.tools.lint.client.api.LintBaseline$Companion, java.lang.String, java.lang.String, java.lang.String)
com.android.tools.lint.client.api.LintBaseline$Companion $this
String target
String new
String old
public static final synthetic void access$indent (com.android.tools.lint.client.api.LintBaseline$Companion, java.io.Writer, int)
com.android.tools.lint.client.api.LintBaseline$Companion $this
java.io.Writer writer
int indent
public static final synthetic void access$writeAttribute (com.android.tools.lint.client.api.LintBaseline$Companion, java.io.Writer, int, java.lang.String, java.lang.String)
com.android.tools.lint.client.api.LintBaseline$Companion $this
java.io.Writer writer
int indent
String name
String value
public synthetic void <init> (kotlin.jvm.internal.DefaultConstructorMarker)
kotlin.jvm.internal.DefaultConstructorMarker $constructor_marker
}
com/android/tools/lint/client/api/LintClient.class
LintClient.kt
package com.android.tools.lint.client.api
public abstract com.android.tools.lint.client.api.LintClient extends java.lang.Object {
public static final com.android.tools.lint.client.api.LintClient$Companion Companion
private final com.android.tools.lint.client.api.ConfigurationHierarchy configurations
private final java.util.Map projectInfo
private final java.util.Map dirToProject
private final java.util.List projects
private com.android.tools.lint.model.PathVariables _pathVariables
private final java.util.Set projectDirs
private com.android.tools.lint.client.api.PlatformLookup platformLookup
private final java.util.Map reportFileCache
private final java.util.Map sourceNodeCache
private static final String PROP_BIN_DIR
private static final int SDK_DATABASE_MIN_VERSION
public static final String MERGED_MANIFEST
protected static final com.android.utils.Pair NOT_FOUND
public static final String CLIENT_STUDIO
public static final String CLIENT_GRADLE
public static final String CLIENT_CLI
public static final String CLIENT_UNIT_TESTS
public static final String CLIENT_UNKNOWN
public static String clientName
protected void <init> (java.lang.String)
String clientName
protected void <init> ()
public com.android.tools.lint.client.api.ConfigurationHierarchy getConfigurations ()
public static synthetic void getConfigurations$annotations ()
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
public com.android.tools.lint.client.api.Configuration getConfiguration (java.io.File)
java.io.File file
public final void report (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.TextFormat, com.android.tools.lint.detector.api.LintFix)
com.android.tools.lint.detector.api.Incident incident
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.TextFormat format
com.android.tools.lint.detector.api.LintFix fix
public abstract void report (com.android.tools.lint.detector.api.Context, com.android.tools.lint.detector.api.Incident, com.android.tools.lint.detector.api.TextFormat)
public static synthetic void report$default (com.android.tools.lint.client.api.LintClient, com.android.tools.lint.detector.api.Context, com.android.tools.lint.detector.api.Incident, com.android.tools.lint.detector.api.TextFormat, int, java.lang.Object)
public void report (com.android.tools.lint.detector.api.Context, com.android.tools.lint.detector.api.Incident, com.android.tools.lint.detector.api.Constraint)
com.android.tools.lint.detector.api.Context context
com.android.tools.lint.detector.api.Incident incident
com.android.tools.lint.detector.api.Constraint constraint
public void report (com.android.tools.lint.detector.api.Context, com.android.tools.lint.detector.api.Incident, com.android.tools.lint.detector.api.LintMap)
com.android.tools.lint.detector.api.Context context
com.android.tools.lint.detector.api.Incident incident
com.android.tools.lint.detector.api.LintMap map
public com.android.tools.lint.detector.api.PartialResult getPartialResults (com.android.tools.lint.detector.api.Project, com.android.tools.lint.detector.api.Issue)
com.android.tools.lint.detector.api.Project project
com.android.tools.lint.detector.api.Issue issue
public boolean supportsPartialAnalysis ()
public void storeState (com.android.tools.lint.detector.api.Project)
com.android.tools.lint.detector.api.Project project
public void mergeState (java.util.Collection, com.android.tools.lint.client.api.LintDriver)
java.util.Collection roots
com.android.tools.lint.client.api.LintDriver driver
public transient void log (java.lang.Throwable, java.lang.String, java.lang.Object[])
Throwable exception
String format
Object[] args
public transient abstract void log (com.android.tools.lint.detector.api.Severity, java.lang.Throwable, java.lang.String, java.lang.Object[])
public abstract com.android.tools.lint.client.api.XmlParser getXmlParser ()
public org.w3c.dom.Document getXmlDocument (java.io.File, java.lang.CharSequence)
String message
Exception exception
java.io.File file
CharSequence contents
public static synthetic org.w3c.dom.Document getXmlDocument$default (com.android.tools.lint.client.api.LintClient, java.io.File, java.lang.CharSequence, int, java.lang.Object)
public abstract com.android.tools.lint.client.api.UastParser getUastParser (com.android.tools.lint.detector.api.Project)
public abstract com.android.tools.lint.client.api.GradleVisitor getGradleVisitor ()
public final com.android.tools.lint.client.api.LintTomlParser getTomlParser ()
public abstract java.lang.CharSequence readFile (java.io.File)
public boolean fileExists (java.io.File)
java.io.File file
public boolean fileExists (java.io.File, boolean, boolean)
java.io.File file
boolean requireFile
boolean requireDirectory
public static synthetic boolean fileExists$default (com.android.tools.lint.client.api.LintClient, java.io.File, boolean, boolean, int, java.lang.Object)
public byte[] readBytes (java.io.File) throws java.io.IOException
java.io.File file
public byte[] readBytes (com.android.ide.common.util.PathString) throws java.io.IOException
java.io.File file
com.android.ide.common.util.PathString resourcePath
public boolean isEdited (java.io.File, boolean, long)
java.io.File file
boolean returnIfUnknown
long savedSinceMsAgo
public static synthetic boolean isEdited$default (com.android.tools.lint.client.api.LintClient, java.io.File, boolean, long, int, java.lang.Object)
public java.util.List getJavaSourceFolders (com.android.tools.lint.detector.api.Project)
com.android.tools.lint.detector.api.Project project
public java.util.List getGeneratedSourceFolders (com.android.tools.lint.detector.api.Project)
com.android.tools.lint.detector.api.Project project
public java.util.List getJavaClassFolders (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)
com.android.tools.lint.detector.api.Project project
boolean includeProvided
public java.util.List getKlibs (com.android.tools.lint.detector.api.Project)
com.android.tools.lint.detector.api.Project project
public java.util.List getTestSourceFolders (com.android.tools.lint.detector.api.Project)
com.android.tools.lint.detector.api.Project project
public java.util.List getTestLibraries (com.android.tools.lint.detector.api.Project)
com.android.tools.lint.detector.api.Project project
public java.util.List getResourceFolders (com.android.tools.lint.detector.api.Project)
java.io.File res
com.android.tools.lint.detector.api.Project project
public java.util.List getGeneratedResourceFolders (com.android.tools.lint.detector.api.Project)
com.android.tools.lint.detector.api.Project project
public java.util.List getAssetFolders (com.android.tools.lint.detector.api.Project)
java.io.File assets
com.android.tools.lint.detector.api.Project project
public com.android.tools.lint.client.api.SdkInfo getSdkInfo (com.android.tools.lint.detector.api.Project)
com.android.tools.lint.detector.api.Project project
public java.io.File getCacheDir (java.lang.String, boolean)
java.io.File dir
String path
String home
String relative
java.io.File dir
String name
boolean create
public java.io.File getSdkHome ()
java.io.File root
java.io.File binDir
public java.io.File getJdkHome (com.android.tools.lint.detector.api.Project)
java.io.File jdkHome
String javaHome
com.android.tools.lint.detector.api.Project project
public static synthetic java.io.File getJdkHome$default (com.android.tools.lint.client.api.LintClient, com.android.tools.lint.detector.api.Project, int, java.lang.Object)
private final java.io.File getFileFromEnvVar (java.lang.String)
String home
java.io.File file
String name
public com.android.sdklib.IAndroidTarget getLatestSdkTarget (int, boolean)
int minApi
boolean includePreviews
public static synthetic com.android.sdklib.IAndroidTarget getLatestSdkTarget$default (com.android.tools.lint.client.api.LintClient, int, boolean, int, java.lang.Object)
public java.io.File findResource (java.lang.String)
int $i$a$-run-LintClient$findResource$top$1
java.io.File file
com.android.tools.lint.client.api.LintClient $this$findResource_u24lambda_u240
java.io.File file
java.io.File file
String path
com.android.sdklib.IAndroidTarget latestPlatform
java.io.File file
java.io.File top
java.io.File file
String relativePath
public boolean isGradleProject (com.android.tools.lint.detector.api.Project)
java.io.File root
java.io.File parent
com.android.tools.lint.detector.api.Project project
protected com.android.tools.lint.client.api.LintClient$ClassPathInfo getClassPath (com.android.tools.lint.detector.api.Project)
java.io.File file
String path
java.io.File folder
org.w3c.dom.Element element
String kind
java.util.List addTo
org.w3c.dom.NodeList tags
int i
int n
CharSequence classpathXml
org.w3c.dom.Document document
java.io.File jar
java.io.File[] jars
java.io.File src
java.io.File gen
java.io.File folder
java.io.File src
java.io.File gen
java.util.ArrayList sources
java.util.ArrayList classes
java.util.ArrayList generated
java.util.ArrayList libraries
java.util.ArrayList klibs
java.util.List tests
java.io.File projectDir
java.io.File classpathFile
boolean haveClassPath
java.io.File libs
com.android.tools.lint.client.api.LintClient$ClassPathInfo info
com.android.tools.lint.detector.api.Project project
protected final java.util.Map getDirToProject ()
public com.android.tools.lint.detector.api.Project getProject (java.io.File, java.io.File)
java.io.IOException ioe
java.io.File canonicalDir
com.android.tools.lint.detector.api.Project existingProject
com.android.tools.lint.detector.api.Project project
java.io.File dir
java.io.File referenceDir
public final boolean isKnownProjectDir (java.io.File)
java.io.IOException ioe
java.io.File canonicalDir
java.io.File dir
public final java.util.Collection getKnownProjects ()
public com.android.tools.lint.model.PathVariables getPathVariables ()
int $i$a$-apply-LintClient$pathVariables$1
com.android.tools.lint.model.PathVariables $this$_get_pathVariables__u24lambda_u241
public void registerProject (java.io.File, com.android.tools.lint.detector.api.Project)
java.io.IOException ioe
java.io.File canonicalDir
java.io.File dir
com.android.tools.lint.detector.api.Project project
protected final java.util.Set getProjectDirs ()
protected com.android.tools.lint.detector.api.Project createProject (java.io.File, java.io.File)
java.io.File dir
java.io.File referenceDir
protected void initializeProjects (com.android.tools.lint.client.api.LintDriver, java.util.Collection)
com.android.tools.lint.client.api.LintDriver driver
java.util.Collection knownProjects
protected void disposeProjects (java.util.Collection)
java.util.Collection knownProjects
public final com.android.tools.lint.client.api.LintClient$ClassPathInfo performGetClassPath$lint_api (com.android.tools.lint.detector.api.Project)
com.android.tools.lint.detector.api.Project project
public final void performInitializeProjects$lint_api (com.android.tools.lint.client.api.LintDriver, java.util.Collection)
com.android.tools.lint.client.api.LintDriver driver
java.util.Collection knownProjects
public final void performDisposeProjects$lint_api (java.util.Collection)
java.util.Collection knownProjects
public java.lang.String getProjectName (com.android.tools.lint.detector.api.Project)
com.android.tools.lint.detector.api.Project project
public java.util.List getTargets ()
public com.android.tools.lint.client.api.PlatformLookup getPlatformLookup ()
int $i$a$-also-LintClient$getPlatformLookup$1$1
com.android.tools.lint.client.api.SimplePlatformLookup it
int $i$a$-run-LintClient$getPlatformLookup$1
java.io.File sdkHome
com.android.tools.lint.client.api.LintClient $this$getPlatformLookup_u24lambda_u243
public com.android.sdklib.IAndroidTarget getCompileTarget (com.android.tools.lint.detector.api.Project)
com.android.sdklib.IAndroidTarget target
com.android.tools.lint.client.api.PlatformLookup lookup
String buildTargetHash
int buildSdk
com.android.sdklib.IAndroidTarget target
com.android.tools.lint.detector.api.Project project
public final int getHighestKnownApiLevel ()
com.android.sdklib.IAndroidTarget maxTarget
int maxTargetApi
public com.intellij.pom.java.LanguageLevel getJavaLanguageLevel (com.android.tools.lint.detector.api.Project)
String sourceCompatibility
com.intellij.pom.java.LanguageLevel javaLanguageLevel
com.android.tools.lint.model.LintModelModule model
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.Set getDesugaring (com.android.tools.lint.detector.api.Project)
com.android.ide.common.repository.AgpVersion version
com.intellij.pom.java.LanguageLevel languageLevel
com.android.tools.lint.detector.api.Project project
public java.lang.String getSuperClass (com.android.tools.lint.detector.api.Project, java.lang.String)
int $i$a$-assert-LintClient$getSuperClass$1
String librarySuperClass
com.android.tools.lint.detector.api.Project library
String superClass
com.android.tools.lint.detector.api.Project project
String name
public java.util.Map createSuperClassMap (com.android.tools.lint.detector.api.Project)
java.util.List libraries
java.util.List classFolders
java.util.List classEntries
java.util.List libraryEntries
com.android.tools.lint.detector.api.Project project
public java.lang.Boolean isSubclassOf (com.android.tools.lint.detector.api.Project, java.lang.String, java.lang.String)
com.android.tools.lint.detector.api.Project project
String name
String superClassName
public java.util.List findGlobalRuleJars (com.android.tools.lint.client.api.LintDriver, boolean)
java.io.File jarFile
String path
java.util.List paths
java.util.List files
String lintClassPath
com.android.tools.lint.client.api.LintDriver driver
boolean warnDeprecated
public java.lang.Iterable findRuleJars (com.android.tools.lint.detector.api.Project)
java.io.File lintJar
com.android.tools.lint.model.LintModelAndroidLibrary model
int $i$a$-filter-LintClient$findRuleJars$1
java.io.File it
Object element$iv$iv
int $i$f$filterTo
Iterable $this$filterTo$iv$iv
java.util.Collection destination$iv$iv
int $i$f$filter
Iterable $this$filter$iv
java.util.ArrayList rules
com.android.tools.lint.model.LintModelModule model
com.android.tools.lint.model.LintModelVariant variant
java.io.File lintJar
com.android.tools.lint.detector.api.Project project
private final void addLintJarsFromDependencies (java.util.List, java.util.Collection)
com.android.tools.lint.model.LintModelLibrary library
java.util.List lintJars
java.util.Collection libraries
private final void addLintJarsFromDependency (java.util.List, com.android.tools.lint.model.LintModelLibrary)
java.io.File manualLintJar
java.nio.file.Path lintPath
String buildDir
java.nio.file.Path[] lintPaths
java.io.File folder
java.io.File lintJar
java.util.List lintJars
com.android.tools.lint.model.LintModelLibrary library
public java.net.URLConnection openConnection (java.net.URL) throws java.io.IOException
java.net.URL url
public java.net.URLConnection openConnection (java.net.URL, int) throws java.io.IOException
java.net.URLConnection connection
java.net.URL url
int timeout
public void closeConnection (java.net.URLConnection)
java.net.URLConnection connection
public boolean isProjectDirectory (java.io.File)
java.io.File dir
public boolean checkForSuppressComments ()
public com.android.tools.lint.client.api.IssueRegistry addCustomLintRules (com.android.tools.lint.client.api.IssueRegistry, com.android.tools.lint.client.api.LintDriver, boolean)
int $i$f$toTypedArray
java.util.Collection thisCollection$iv
java.util.Collection $this$toTypedArray$iv
java.util.List extraRegistries
java.util.List jarFiles
com.android.tools.lint.client.api.IssueRegistry registry
com.android.tools.lint.client.api.LintDriver driver
boolean warnDeprecated
public java.lang.ClassLoader createUrlClassLoader (java.net.URL[], java.lang.ClassLoader)
java.net.URL[] urls
ClassLoader parent
public java.lang.ClassLoader createUrlClassLoader (java.util.List, java.lang.ClassLoader)
int $i$a$-mapNotNull-LintClient$createUrlClassLoader$1
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
java.util.List files
ClassLoader parent
public org.w3c.dom.Document getMergedManifest (com.android.tools.lint.detector.api.Project)
String xml
org.w3c.dom.Document document
java.io.IOException e
java.io.File primary
java.util.List manifestFiles
com.android.tools.lint.detector.api.Project project
public void resolveMergeManifestSources (org.w3c.dom.Document, java.lang.Object)
org.w3c.dom.Document mergedManifest
Object reportFile
public final boolean isMergeManifestNode (org.w3c.dom.Node)
org.w3c.dom.Node node
protected final java.util.Map getReportFileCache ()
protected static synthetic void getReportFileCache$annotations ()
protected final java.util.Map getSourceNodeCache ()
protected static synthetic void getSourceNodeCache$annotations ()
public com.android.ide.common.gradle.Version getHighestKnownVersion (com.android.ide.common.repository.GradleCoordinate, java.util.function.Predicate)
com.android.ide.common.repository.GradleCoordinate coordinate
java.util.function.Predicate filter
public com.android.ide.common.gradle.Version getHighestKnownVersion (com.android.ide.common.gradle.Dependency, java.util.function.Predicate)
com.android.ide.common.gradle.Dependency dependency
java.util.function.Predicate filter
public com.android.utils.Pair findManifestSourceNode (org.w3c.dom.Node)
java.util.List lines
int $i$a$-assert-LintClient$findManifestSourceNode$1
java.io.IOException ignore
org.w3c.dom.Document doc
Object report
com.android.utils.Pair cached
com.android.tools.lint.client.api.BlameFile blameFile
com.android.utils.Pair source
com.android.utils.Pair cacheValue
org.w3c.dom.Node mergedNode
public com.android.tools.lint.detector.api.Location findManifestSourceLocation (org.w3c.dom.Node)
com.android.utils.Pair source
org.w3c.dom.Node mergedNode
public java.lang.String getDisplayPath (java.io.File, com.android.tools.lint.detector.api.Project, com.android.tools.lint.detector.api.TextFormat)
int length
String relative
String basePath
String path
java.io.File base
java.io.File file
com.android.tools.lint.detector.api.Project project
com.android.tools.lint.detector.api.TextFormat format
public static synthetic java.lang.String getDisplayPath$default (com.android.tools.lint.client.api.LintClient, java.io.File, com.android.tools.lint.detector.api.Project, com.android.tools.lint.detector.api.TextFormat, int, java.lang.Object)
public java.lang.String getDisplayPath (com.android.ide.common.resources.ResourceItem, com.android.tools.lint.detector.api.TextFormat)
com.android.ide.common.resources.configuration.FolderConfiguration configuration
String folder
String folderName
com.android.ide.common.util.PathString source
com.android.ide.common.resources.ResourceItem item
com.android.tools.lint.detector.api.TextFormat format
public static synthetic java.lang.String getDisplayPath$default (com.android.tools.lint.client.api.LintClient, com.android.ide.common.resources.ResourceItem, com.android.tools.lint.detector.api.TextFormat, int, java.lang.Object)
public final java.lang.String getDisplayPath (com.android.tools.lint.detector.api.Project, java.io.File, boolean)
java.io.File referenceDir
com.android.tools.lint.detector.api.Project project
java.io.File file
boolean fullPath
public final java.lang.String getDisplayPath (java.io.File, java.io.File, boolean)
int chop
String path
java.io.File referenceDir
java.io.File file
boolean fullPath
private final boolean containsEmbeddedParentRef (java.lang.String)
int next
int index
String path
private final boolean isParentRef (java.lang.String, int)
String path
int index
public final boolean supportsProjectResources ()
public final com.android.ide.common.resources.ResourceRepository getResourceRepository (com.android.tools.lint.detector.api.Project, boolean, boolean)
com.android.tools.lint.client.api.ResourceRepositoryScope scope
com.android.tools.lint.detector.api.Project project
boolean includeModuleDependencies
boolean includeLibraries
public abstract com.android.ide.common.resources.ResourceRepository getResources (com.android.tools.lint.detector.api.Project, com.android.tools.lint.client.api.ResourceRepositoryScope)
public com.android.tools.lint.detector.api.Location$ResourceItemHandle createResourceItemHandle (com.android.ide.common.resources.ResourceItem, boolean, boolean)
com.android.ide.common.resources.ResourceItem item
boolean nameOnly
boolean valueOnly
public static synthetic com.android.tools.lint.detector.api.Location$ResourceItemHandle createResourceItemHandle$default (com.android.tools.lint.client.api.LintClient, com.android.ide.common.resources.ResourceItem, boolean, boolean, int, java.lang.Object)
public org.xmlpull.v1.XmlPullParser createXmlPullParser (com.android.ide.common.util.PathString) throws java.io.IOException
java.io.FileNotFoundException e
byte[] bytes
org.kxml2.io.KXmlParser parser
com.android.ide.common.util.PathString resourcePath
public java.lang.String getClientRevision ()
public java.lang.String getClientDisplayName ()
public java.lang.String getClientDisplayRevision ()
public void runReadAction (java.lang.Runnable)
Runnable runnable
public java.lang.Object runReadAction (com.intellij.openapi.util.Computable)
com.intellij.openapi.util.Computable computable
public java.util.List getExternalAnnotations (java.util.Collection)
java.io.File zip
java.io.File zip
Throwable ignore
com.android.tools.lint.model.LintModelLibrary library
com.android.tools.lint.model.LintModelVariant variant
com.android.tools.lint.detector.api.Project project
java.util.ArrayList files
java.util.Collection projects
public java.lang.String getRelativePath (java.io.File, java.io.File)
int i
java.io.File base
String filePath
String basePath
boolean caseSensitive
java.util.Locale l
String basePathToCompare
String filePathToCompare
int len
int lastSeparatorIndex
StringBuilder relativePath
java.io.File baseFile
java.io.File file
public java.io.File getRootDir ()
com.android.tools.lint.detector.api.Project project
java.io.File root
java.io.File parent
private final void addDefaultPathVariables (com.android.tools.lint.model.PathVariables)
int $i$a$-let-LintClient$addDefaultPathVariables$1$1
java.io.File it
int $i$a$-with-LintClient$addDefaultPathVariables$1
String userHome
String gradleUserHome
com.android.tools.lint.model.PathVariables $this$addDefaultPathVariables_u24lambda_u249
com.android.tools.lint.model.PathVariables variables
public boolean getPrintInternalErrorStackTrace ()
public static final java.lang.String getClientName ()
public static final void setClientName (java.lang.String)
String
public static final boolean isStudio ()
public static final boolean isGradle ()
public static final boolean isUnitTest ()
public static final java.util.Set getGradleDesugaring (com.android.ide.common.repository.AgpVersion, com.intellij.pom.java.LanguageLevel, boolean)
com.android.ide.common.repository.AgpVersion version
com.intellij.pom.java.LanguageLevel languageLevel
boolean coreLibraryDesugaringEnabled
public static final synthetic java.lang.String access$getPROP_BIN_DIR$cp ()
static void <clinit> ()
}
com/android/tools/lint/client/api/LintClient$ClassPathInfo.class
LintClient.kt
package com.android.tools.lint.client.api
public final com.android.tools.lint.client.api.LintClient$ClassPathInfo extends java.lang.Object {
private final java.util.List sourceFolders
private final java.util.List classFolders
private final java.util.List libraries
private final java.util.List nonProvidedLibraries
private final java.util.List testSourceFolders
private final java.util.List testLibraries
private final java.util.List generatedFolders
private final java.util.List klibs
public void <init> (java.util.List, java.util.List, java.util.List, java.util.List, java.util.List, java.util.List, java.util.List, java.util.List)
java.util.List sourceFolders
java.util.List classFolders
java.util.List libraries
java.util.List nonProvidedLibraries
java.util.List testSourceFolders
java.util.List testLibraries
java.util.List generatedFolders
java.util.List klibs
public synthetic void <init> (java.util.List, java.util.List, java.util.List, java.util.List, java.util.List, java.util.List, java.util.List, java.util.List, int, kotlin.jvm.internal.DefaultConstructorMarker)
public final java.util.List getSourceFolders ()
public final java.util.List getClassFolders ()
public final java.util.List getTestSourceFolders ()
public final java.util.List getTestLibraries ()
public final java.util.List getGeneratedFolders ()
public final java.util.List getKlibs ()
public final java.util.List getLibraries (boolean)
boolean includeProvided
}
com/android/tools/lint/client/api/LintClient$Companion.class
LintClient.kt
package com.android.tools.lint.client.api
public final com.android.tools.lint.client.api.LintClient$Companion extends java.lang.Object {
private void <init> ()
private static synthetic void getPROP_BIN_DIR$annotations ()
private final java.io.File getLintBinDir ()
java.io.File file
String path
public static synthetic void getCLIENT_STUDIO$annotations ()
public static synthetic void getCLIENT_UNIT_TESTS$annotations ()
public static synthetic void getCLIENT_UNKNOWN$annotations ()
public final java.lang.String getClientName ()
public final void setClientName (java.lang.String)
String
public static synthetic void getClientName$annotations ()
public final boolean isStudio ()
public static synthetic void isStudio$annotations ()
public final boolean isGradle ()
public static synthetic void isGradle$annotations ()
public final boolean isUnitTest ()
public static synthetic void isUnitTest$annotations ()
public final boolean isClientNameInitialized ()
public final void ensureClientNameInitialized ()
public final void resetClientName ()
java.lang.reflect.Field field
public final java.util.Set getGradleDesugaring (com.android.ide.common.repository.AgpVersion, com.intellij.pom.java.LanguageLevel, boolean)
com.android.ide.common.repository.AgpVersion version
com.intellij.pom.java.LanguageLevel languageLevel
boolean coreLibraryDesugaringEnabled
public final void report (com.android.tools.lint.client.api.LintClient, com.android.tools.lint.detector.api.Issue, java.lang.String, java.io.File, com.android.tools.lint.detector.api.TextFormat, com.android.tools.lint.detector.api.LintFix, com.android.tools.lint.client.api.Configuration, com.android.tools.lint.detector.api.Severity, com.android.tools.lint.detector.api.Context, com.android.tools.lint.detector.api.Project, com.android.tools.lint.detector.api.Project, com.android.tools.lint.client.api.LintDriver, com.android.tools.lint.detector.api.Location)
java.io.File dir
java.io.File curr
java.io.File projectDir
com.android.tools.lint.client.api.LintRequest request
com.android.tools.lint.client.api.LintDriver realDriver
com.android.tools.lint.detector.api.Location realLocation
java.io.File realFile
com.android.tools.lint.detector.api.Project realProject
com.android.tools.lint.detector.api.Severity realSeverity
com.android.tools.lint.detector.api.Context realContext
com.android.tools.lint.detector.api.Incident incident
com.android.tools.lint.client.api.LintClient reportingClient
com.android.tools.lint.client.api.LintClient client
com.android.tools.lint.detector.api.Issue issue
String message
java.io.File file
com.android.tools.lint.detector.api.TextFormat format
com.android.tools.lint.detector.api.LintFix fix
com.android.tools.lint.client.api.Configuration configuration
com.android.tools.lint.detector.api.Severity severity
com.android.tools.lint.detector.api.Context context
com.android.tools.lint.detector.api.Project project
com.android.tools.lint.detector.api.Project mainProject
com.android.tools.lint.client.api.LintDriver driver
com.android.tools.lint.detector.api.Location location
public static synthetic void report$default (com.android.tools.lint.client.api.LintClient$Companion, com.android.tools.lint.client.api.LintClient, com.android.tools.lint.detector.api.Issue, java.lang.String, java.io.File, com.android.tools.lint.detector.api.TextFormat, com.android.tools.lint.detector.api.LintFix, com.android.tools.lint.client.api.Configuration, com.android.tools.lint.detector.api.Severity, com.android.tools.lint.detector.api.Context, com.android.tools.lint.detector.api.Project, com.android.tools.lint.detector.api.Project, com.android.tools.lint.client.api.LintDriver, com.android.tools.lint.detector.api.Location, int, java.lang.Object)
public final void report (com.android.tools.lint.client.api.LintClient, com.android.tools.lint.detector.api.Issue, java.lang.String, java.io.File, com.android.tools.lint.detector.api.Project)
com.android.tools.lint.client.api.LintClient client
com.android.tools.lint.detector.api.Issue issue
String message
java.io.File file
com.android.tools.lint.detector.api.Project project
public final void report (com.android.tools.lint.client.api.LintClient, com.android.tools.lint.detector.api.Issue, java.lang.String, com.android.tools.lint.client.api.LintDriver, com.android.tools.lint.detector.api.Project, com.android.tools.lint.detector.api.Location, com.android.tools.lint.detector.api.LintFix)
com.android.tools.lint.client.api.LintClient client
com.android.tools.lint.detector.api.Issue issue
String message
com.android.tools.lint.client.api.LintDriver driver
com.android.tools.lint.detector.api.Project project
com.android.tools.lint.detector.api.Location location
com.android.tools.lint.detector.api.LintFix fix
public static final synthetic java.io.File access$getLintBinDir (com.android.tools.lint.client.api.LintClient$Companion)
com.android.tools.lint.client.api.LintClient$Companion $this
public synthetic void <init> (kotlin.jvm.internal.DefaultConstructorMarker)
kotlin.jvm.internal.DefaultConstructorMarker $constructor_marker
}
com/android/tools/lint/client/api/LintClient$Companion$report$realContext$realDriver$1.class
LintClient.kt
package com.android.tools.lint.client.api
public final com.android.tools.lint.client.api.LintClient$Companion$report$realContext$realDriver$1 extends com.android.tools.lint.client.api.IssueRegistry {
private final java.util.List issues
private final com.android.tools.lint.client.api.Vendor vendor
void <init> ()
public java.util.List getIssues ()
public com.android.tools.lint.client.api.Vendor getVendor ()
}
com/android/tools/lint/client/api/LintDriver.class
LintDriver.kt
package com.android.tools.lint.client.api
public final com.android.tools.lint.client.api.LintDriver extends java.lang.Object {
public static final com.android.tools.lint.client.api.LintDriver$Companion Companion
private com.android.tools.lint.client.api.IssueRegistry registry
private final com.android.tools.lint.client.api.LintRequest request
private final com.android.tools.lint.client.api.LintClient realClient
private com.android.tools.lint.client.api.CircularDependencyException circularProjectError
private final com.android.tools.lint.client.api.LintClient client
private final java.util.Collection projectRoots
private java.util.EnumSet scope
private java.util.EnumSet platforms
private java.util.List applicableDetectors
private java.util.Map scopeDetectors
private java.util.List listeners
private int phase
private java.util.List repeatingDetectors
private java.util.EnumSet repeatScope
private java.util.List currentProjects
private com.android.tools.lint.detector.api.Project currentProject
private boolean isAbbreviating
private boolean allowSuppress
private boolean allowBaselineSuppress
private boolean parserErrors
private boolean checkTestSources
private boolean ignoreTestSources
private boolean ignoreTestFixturesSources
private boolean checkGeneratedSources
private boolean fatalOnlyMode
private com.android.tools.lint.client.api.LintBaseline baseline
private boolean checkDependencies
private boolean baselineOmitLineNumbers
private long analysisStartTime
private int fileCount
private int moduleCount
private int javaFileCount
private int kotlinFileCount
private int resourceFileCount
private int testSourceCount
private long initializeTimeMs
private long registerCustomDetectorsTimeMs
private long computeDetectorsTimeMs
private long checkProjectTimeMs
private long extraPhasesTimeMs
private long reportBaselineIssuesTimeMs
private long disposeProjectsTimeMs
private long reportGenerationTimeMs
private com.android.tools.lint.client.api.LintDriver$DriverMode mode
private java.util.List skipAnnotations
private com.android.tools.lint.client.api.LintDriver$CachedUastSourceList cachedUastSourceList
private java.util.Deque outerClasses
private com.android.resources.ResourceFolderType currentFolderType
private java.util.List currentXmlDetectors
private java.util.List currentBinaryDetectors
private com.android.tools.lint.client.api.ResourceVisitor currentVisitor
private final java.util.List runLaterOutsideReadActionList
private java.io.File cachedFolder
private int cachedFolderVersion
private static final int MAX_PHASES
private static final String SUPPRESS_LINT_VMSIG
public static final String STUDIO_ID_PREFIX
private static final String SUPPRESS_WARNINGS_FQCN
private static final String SUPPRESS
private static final String SUPPRESS_WARNINGS
public static final String KEY_THROWABLE
public static final String KEY_CONDITION
private static int crashCount
private static final int MAX_REPORTED_CRASHES
private static final java.util.List currentDrivers
private static final java.util.regex.Pattern VERSION_PATTERN
public void <init> (com.android.tools.lint.client.api.IssueRegistry, com.android.tools.lint.client.api.LintClient, com.android.tools.lint.client.api.LintRequest)
com.android.tools.lint.client.api.CircularDependencyException e
com.android.tools.lint.client.api.IssueRegistry registry
com.android.tools.lint.client.api.LintClient client
com.android.tools.lint.client.api.LintRequest request
public final com.android.tools.lint.client.api.IssueRegistry getRegistry ()
public final void setRegistry (com.android.tools.lint.client.api.IssueRegistry)
com.android.tools.lint.client.api.IssueRegistry
public final com.android.tools.lint.client.api.LintRequest getRequest ()
public final com.android.tools.lint.client.api.LintClient getClient ()
public final java.util.Collection getProjectRoots ()
public final java.util.EnumSet getScope ()
public final void setScope (java.util.EnumSet)
java.util.EnumSet
public final java.util.EnumSet getPlatforms ()
public final void setPlatforms (java.util.EnumSet)
java.util.EnumSet
public final int getPhase ()
public final boolean isAbbreviating ()
public final void setAbbreviating (boolean)
boolean
public final boolean getAllowSuppress ()
public final void setAllowSuppress (boolean)
boolean
public final boolean getAllowBaselineSuppress ()
public final void setAllowBaselineSuppress (boolean)
boolean
public final boolean getCheckTestSources ()
public final void setCheckTestSources (boolean)
boolean
public final boolean getIgnoreTestSources ()
public final void setIgnoreTestSources (boolean)
boolean
public final boolean getIgnoreTestFixturesSources ()
public final void setIgnoreTestFixturesSources (boolean)
boolean
public final boolean getCheckGeneratedSources ()
public final void setCheckGeneratedSources (boolean)
boolean
public final boolean getFatalOnlyMode ()
public final void setFatalOnlyMode (boolean)
boolean
public final com.android.tools.lint.client.api.LintBaseline getBaseline ()
public final void setBaseline (com.android.tools.lint.client.api.LintBaseline)
com.android.tools.lint.client.api.LintBaseline
public final boolean getCheckDependencies ()
public final void setCheckDependencies (boolean)
boolean
public final boolean getBaselineOmitLineNumbers ()
public final void setBaselineOmitLineNumbers (boolean)
boolean
public final long getAnalysisStartTime ()
public final void setAnalysisStartTime (long)
long
public final int getFileCount ()
public final void setFileCount (int)
int
public final int getModuleCount ()
public final void setModuleCount (int)
int
public final int getJavaFileCount ()
public final void setJavaFileCount (int)
int
public final int getKotlinFileCount ()
public final void setKotlinFileCount (int)
int
public final int getResourceFileCount ()
public final void setResourceFileCount (int)
int
public final int getTestSourceCount ()
public final void setTestSourceCount (int)
int
public final long getInitializeTimeMs ()
public final void setInitializeTimeMs (long)
long
public final long getRegisterCustomDetectorsTimeMs ()
public final void setRegisterCustomDetectorsTimeMs (long)
long
public final long getComputeDetectorsTimeMs ()
public final void setComputeDetectorsTimeMs (long)
long
public final long getCheckProjectTimeMs ()
public final void setCheckProjectTimeMs (long)
long
public final long getExtraPhasesTimeMs ()
public final void setExtraPhasesTimeMs (long)
long
public final long getReportBaselineIssuesTimeMs ()
public final void setReportBaselineIssuesTimeMs (long)
long
public final long getDisposeProjectsTimeMs ()
public final void setDisposeProjectsTimeMs (long)
long
public final long getReportGenerationTimeMs ()
public final void setReportGenerationTimeMs (long)
long
public final com.android.tools.lint.client.api.LintDriver$DriverMode getMode ()
public final java.util.List getSkipAnnotations ()
public final void setSkipAnnotations (java.util.List)
java.util.List
public final com.android.tools.lint.detector.api.Project findProjectFor (java.io.File)
com.android.tools.lint.detector.api.Project project
java.util.List projects
String path
java.io.File file
public final boolean hasParserErrors ()
public final void setHasParserErrors (boolean)
boolean hasErrors
public final java.util.List getProjects ()
public final void analyze ()
public final void analyzeOnly ()
com.android.tools.lint.detector.api.Project project
public final void mergeOnly ()
private final void doAnalyze (boolean, kotlin.jvm.functions.Function1)
int $i$a$-synchronized-LintDriver$doAnalyze$2
int $i$a$-synchronized-LintDriver$doAnalyze$3
Throwable throwable
java.util.Collection roots
java.util.Collection roots
int $i$a$-synchronized-LintDriver$doAnalyze$3
int $i$a$-synchronized-LintDriver$doAnalyze$3
boolean partial
kotlin.jvm.functions.Function1 analysis
static synthetic void doAnalyze$default (com.android.tools.lint.client.api.LintDriver, boolean, kotlin.jvm.functions.Function1, int, java.lang.Object)
public final boolean isGlobalAnalysis ()
public final boolean isIsolated ()
private final void checkCircularProjectErrors ()
int $i$a$-let-LintDriver$checkCircularProjectErrors$1
com.android.tools.lint.detector.api.Project project
com.android.tools.lint.client.api.CircularDependencyException it
private final java.util.Collection initializeProjectRoots ()
int $i$a$-measureTimeMillis-LintDriver$initializeProjectRoots$1
int $i$f$measureTimeMillis
long start$iv
com.android.tools.lint.detector.api.Project project
com.android.tools.lint.detector.api.Project library
com.android.tools.lint.detector.api.Project project
java.util.Collection projects
private final void initializeExtraRegistries ()
int $i$a$-measureTimeMillis-LintDriver$initializeExtraRegistries$1
int $i$f$measureTimeMillis
long start$iv
private final void initializeBaseline (java.util.Collection)
int $i$a$-also-LintDriver$initializeBaseline$1
com.android.tools.lint.client.api.LintBaseline it
com.android.tools.lint.detector.api.Project lastProject
com.android.tools.lint.client.api.Configuration mainConfiguration
java.io.File baselineFile
java.util.Collection projects
private final void checkProjectRoot (com.android.tools.lint.detector.api.Project)
int $i$a$-measureTimeMillis-LintDriver$checkProjectRoot$1
int $i$f$measureTimeMillis
long start$iv
int $i$a$-measureTimeMillis-LintDriver$checkProjectRoot$2
int $i$f$measureTimeMillis
long start$iv
int $i$a$-measureTimeMillis-LintDriver$checkProjectRoot$3
int $i$f$measureTimeMillis
long start$iv
com.android.tools.lint.detector.api.Project main
com.android.tools.lint.detector.api.Project project
private final void reportBaselineIssues (java.util.Collection)
int $i$a$-measureTimeMillis-LintDriver$reportBaselineIssues$1
int $i$f$measureTimeMillis
long start$iv
com.android.tools.lint.detector.api.Project lastProject
com.android.tools.lint.detector.api.Project main
com.android.tools.lint.client.api.LintBaseline baseline
java.util.Collection projects
private final void dispose (java.util.Collection)
int $i$a$-measureTimeMillis-LintDriver$dispose$1
int $i$f$measureTimeMillis
long start$iv
java.util.Collection projects
public final void processMergedProjects (com.android.tools.lint.detector.api.Context)
com.android.tools.lint.detector.api.Detector detector
com.android.tools.lint.detector.api.Context projectContext
public final void mergeConditionalIncidents (com.android.tools.lint.detector.api.Context, java.util.List)
int $i$a$-also-LintDriver$mergeConditionalIncidents$detector$1
com.android.tools.lint.detector.api.Detector it
com.android.tools.lint.detector.api.Issue issue
com.android.tools.lint.detector.api.Detector detector
com.android.tools.lint.detector.api.LintMap map
com.android.tools.lint.detector.api.Constraint condition
com.android.tools.lint.detector.api.Incident incident
java.util.HashMap detectorMap
com.android.tools.lint.detector.api.Context projectContext
java.util.List provisional
private final void registerCustomDetectors (java.util.Collection)
com.android.tools.lint.detector.api.Project library
com.android.tools.lint.client.api.Configuration configuration
com.android.tools.lint.detector.api.Project project
com.android.tools.lint.client.api.JarFileIssueRegistry extraRegistry
java.util.ArrayList registries
java.util.List extraRegistries
java.util.HashSet jarFiles
java.util.Collection projects
private final void runExtraPhases (com.android.tools.lint.detector.api.Project, com.android.tools.lint.detector.api.Project)
int $i$a$-let-LintDriver$runExtraPhases$1
java.util.List it
java.util.EnumSet oldScope
com.android.tools.lint.detector.api.Project project
com.android.tools.lint.detector.api.Project main
private final void computeRepeatingDetectors (java.util.List, com.android.tools.lint.detector.api.Project)
com.android.tools.lint.detector.api.Issue issue
java.util.EnumSet union
java.util.EnumSet s
java.util.EnumSet issueScope
com.android.tools.lint.detector.api.Issue issue
java.util.List list
com.android.tools.lint.detector.api.Scope s
java.util.EnumSet union
boolean add
Class detectorClass
java.util.List detectorIssues
com.android.tools.lint.detector.api.Detector detector
java.util.List issues
com.google.common.collect.ArrayListMultimap issueMap
java.util.HashMap detectorToScope
java.util.Map scopeToDetectors
java.util.ArrayList detectorList
com.android.tools.lint.client.api.Configuration configuration
java.util.List detectors
com.android.tools.lint.detector.api.Project project
public final void computeDetectors (com.android.tools.lint.detector.api.Project)
com.android.tools.lint.client.api.Configuration configuration
java.util.EnumMap map
java.util.EnumSet platforms
com.android.tools.lint.detector.api.Project project
private final void validateScopeList ()
int $i$a$-assert-LintDriver$validateScopeList$1
com.android.tools.lint.detector.api.Detector detector
int $i$a$-assert-LintDriver$validateScopeList$2
com.android.tools.lint.detector.api.Detector detector
int $i$a$-assert-LintDriver$validateScopeList$3
com.android.tools.lint.detector.api.Detector detector
int $i$a$-assert-LintDriver$validateScopeList$4
com.android.tools.lint.detector.api.Detector detector
int $i$a$-assert-LintDriver$validateScopeList$5
com.android.tools.lint.detector.api.Detector detector
int $i$a$-assert-LintDriver$validateScopeList$6
com.android.tools.lint.detector.api.Detector detector
int $i$a$-assert-LintDriver$validateScopeList$7
com.android.tools.lint.detector.api.Detector detector
int $i$a$-assert-LintDriver$validateScopeList$8
com.android.tools.lint.detector.api.Detector detector
int $i$a$-assert-LintDriver$validateScopeList$9
com.android.tools.lint.detector.api.Detector detector
int $i$a$-assert-LintDriver$validateScopeList$10
com.android.tools.lint.detector.api.Detector detector
int $i$a$-assert-LintDriver$validateScopeList$11
com.android.tools.lint.detector.api.Detector detector
java.util.List resourceFileDetectors
java.util.List manifestDetectors
java.util.List javaCodeDetectors
java.util.List javaFileDetectors
java.util.List classDetectors
java.util.List classCodeDetectors
java.util.List tomlDetectors
java.util.List gradleDetectors
java.util.List otherDetectors
java.util.List dirDetectors
java.util.List binaryDetectors
private final void registerProjectFile (java.util.Map, java.io.File, java.io.File, java.io.File)
java.util.Map fileToProject
java.io.File file
java.io.File projectDir
java.io.File rootDir
private final java.util.Collection computeProjects (java.util.List)
java.io.File file
java.io.File parent
java.io.File rootDir
java.io.File parent
java.io.File file
java.io.File dir
java.io.File file
com.android.tools.lint.detector.api.Project project
com.android.tools.lint.detector.api.Project project
com.android.tools.lint.detector.api.Project project
com.android.tools.lint.detector.api.Project library
com.android.tools.lint.detector.api.Project project
com.android.tools.lint.detector.api.Project project
java.util.IdentityHashMap projects
java.util.HashSet dirs
java.util.LinkedHashMap fileToProject
java.io.File sharedRoot
java.util.ArrayList absolute
java.util.ArrayList files
java.util.Collection allProjects
java.util.HashSet roots
java.util.List relativeFiles
private final void addProjects (java.io.File, java.util.Map, java.io.File)
java.io.File file
java.io.File[] files
java.io.File dir
java.util.Map fileToProject
java.io.File rootDir
private final void checkProject (com.android.tools.lint.detector.api.Project, com.android.tools.lint.detector.api.Project)
com.android.tools.lint.client.api.Configuration mainConfiguration
com.android.tools.lint.detector.api.Detector check
java.util.List libraries
java.util.HashSet seen
com.android.tools.lint.detector.api.Detector check
com.android.tools.lint.detector.api.Detector check
java.io.File projectDir
com.android.tools.lint.client.api.Configuration projectConfiguration
com.android.tools.lint.client.api.Configuration leaf
com.android.tools.lint.client.api.Configuration leafPrevParent
com.android.tools.lint.detector.api.Context projectContext
java.util.List allLibraries
java.util.LinkedHashSet allProjects
java.util.List manifestContexts
boolean analyzeLibraries
com.android.tools.lint.detector.api.Project project
com.android.tools.lint.detector.api.Project main
private final void analyzeDependencies (java.util.List, com.android.tools.lint.client.api.Configuration, com.android.tools.lint.detector.api.Project, com.android.tools.lint.detector.api.Project, java.util.Set)
com.android.tools.lint.client.api.Configuration libraryConfig
com.android.tools.lint.client.api.Configuration libraryConfigLeaf
com.android.tools.lint.client.api.Configuration libraryConfigPrevParent
com.android.tools.lint.detector.api.Project library
java.util.List libraries
com.android.tools.lint.client.api.Configuration projectConfiguration
com.android.tools.lint.detector.api.Project project
com.android.tools.lint.detector.api.Project main
java.util.Set seen
private final void analyzeLibraryProject (com.android.tools.lint.detector.api.Project, com.android.tools.lint.detector.api.Project, com.android.tools.lint.detector.api.Project)
com.android.tools.lint.detector.api.Detector check
com.android.tools.lint.detector.api.Detector check
com.android.tools.lint.detector.api.Context libraryContext
com.android.tools.lint.detector.api.Project library
com.android.tools.lint.detector.api.Project project
com.android.tools.lint.detector.api.Project main
private final java.util.List initializeManifests (com.android.tools.lint.detector.api.Project, com.android.tools.lint.detector.api.Project)
java.io.File manifestFile
java.util.List contexts
com.android.tools.lint.detector.api.Project project
com.android.tools.lint.detector.api.Project main
private final void runFileDetectors (com.android.tools.lint.detector.api.Project, com.android.tools.lint.detector.api.Project, java.util.List)
java.util.List files
int $i$a$-forEach-LintDriver$runFileDetectors$1
com.android.tools.lint.detector.api.XmlContext context
Object element$iv
int $i$f$forEach
Iterable $this$forEach$iv
java.util.List contexts
com.android.tools.lint.detector.api.Detector detector
java.io.File res
java.io.File res
java.util.List generatedResourceFolders
java.util.List resourceFolders
java.util.List files
java.util.List dirChecks
java.util.List binaryChecks
java.util.List checks
boolean haveXmlChecks
java.util.List xmlDetectors
java.util.List uastScanners
com.android.tools.lint.client.api.OtherFileVisitor visitor
java.util.List checks
com.android.tools.lint.client.api.UastParser$UastSourceList uastSourceList
com.android.tools.lint.client.api.LintDriver$CachedUastSourceList prevUastSourceList
com.android.tools.lint.client.api.LintTomlDocument gradleToml
com.android.tools.lint.detector.api.Project project
com.android.tools.lint.detector.api.Project main
java.util.List manifestContexts
static synthetic void runFileDetectors$default (com.android.tools.lint.client.api.LintDriver, com.android.tools.lint.detector.api.Project, com.android.tools.lint.detector.api.Project, java.util.List, int, java.lang.Object)
private final com.android.tools.lint.client.api.LintTomlDocument checkTomlFiles (com.android.tools.lint.detector.api.Project, com.android.tools.lint.detector.api.Project)
int $i$a$-filter-LintDriver$checkTomlFiles$files$1
java.io.File it
Object element$iv$iv
int $i$f$filterTo
Iterable $this$filterTo$iv$iv
java.util.Collection destination$iv$iv
int $i$f$filter
Iterable $this$filter$iv
com.android.tools.lint.detector.api.Detector detector
com.android.tools.lint.detector.api.Detector detector
com.android.tools.lint.client.api.TomlScanner detector
com.android.tools.lint.detector.api.Detector detector
CharSequence contents
com.android.tools.lint.client.api.LintTomlDocument tomlDocument
com.android.tools.lint.client.api.TomlContext context
java.io.File file
java.util.List files
java.util.ArrayList tomlScanners
com.android.tools.lint.client.api.LintTomlDocument gradleToml
com.android.tools.lint.client.api.LintTomlParser parser
java.util.List detectors
com.android.tools.lint.detector.api.Project project
com.android.tools.lint.detector.api.Project main
private final void checkBuildScripts (com.android.tools.lint.detector.api.Project, com.android.tools.lint.detector.api.Project, com.android.tools.lint.client.api.UastParser$UastSourceList, com.android.tools.lint.client.api.LintTomlDocument)
int $i$a$-let-LintDriver$checkBuildScripts$tomlDocument$1
java.io.File tomlFile
java.io.File root
com.android.tools.lint.detector.api.Detector detector
com.android.tools.lint.detector.api.JavaContext context
boolean fileAnalyzed
java.io.File file
java.util.List files
com.android.tools.lint.client.api.LintTomlDocument tomlDocument
java.util.ArrayList gradleScanners
java.util.ArrayList customVisitedGradleScanners
java.util.List gradleKtsContexts
java.util.List detectors
com.android.tools.lint.detector.api.Project project
com.android.tools.lint.detector.api.Project main
com.android.tools.lint.client.api.UastParser$UastSourceList uastSourceList
com.android.tools.lint.client.api.LintTomlDocument gradleToml
private final void reportAnalysisFailed (java.lang.String, com.android.tools.lint.detector.api.Project, com.android.tools.lint.detector.api.Project, java.io.File)
String message
com.android.tools.lint.detector.api.Context context
String fileType
com.android.tools.lint.detector.api.Project project
com.android.tools.lint.detector.api.Project main
java.io.File file
private final com.android.tools.lint.detector.api.GradleContext createGradleContext (com.android.tools.lint.client.api.GradleVisitor, com.android.tools.lint.detector.api.Project, com.android.tools.lint.detector.api.Project, java.io.File, com.android.tools.lint.client.api.LintTomlDocument)
com.android.tools.lint.client.api.LintDriver driver
com.android.tools.lint.client.api.GradleVisitor gradleVisitor
com.android.tools.lint.detector.api.Project project
com.android.tools.lint.detector.api.Project main
java.io.File file
com.android.tools.lint.client.api.LintTomlDocument tomlDocument
private final void checkProGuard (com.android.tools.lint.detector.api.Project, com.android.tools.lint.detector.api.Project)
com.android.tools.lint.detector.api.Detector detector
com.android.tools.lint.detector.api.Context context
java.io.File file
java.util.List files
java.util.List detectors
com.android.tools.lint.detector.api.Project project
com.android.tools.lint.detector.api.Project main
private final void checkProperties (com.android.tools.lint.detector.api.Project, com.android.tools.lint.detector.api.Project)
com.android.tools.lint.detector.api.Detector detector
com.android.tools.lint.detector.api.Context context
java.io.File file
java.util.List detectors
com.android.tools.lint.detector.api.Project project
com.android.tools.lint.detector.api.Project main
public final java.lang.String getSuperClass (java.lang.String)
String name
public final boolean isSubclassOf (org.objectweb.asm.tree.ClassNode, java.lang.String)
Boolean isSub
String className
org.objectweb.asm.tree.ClassNode classNode
String superClassName
private final void checkClasses (com.android.tools.lint.detector.api.Project, com.android.tools.lint.detector.api.Project)
int $i$a$-any-LintDriver$checkClasses$classEntries$hasSourceFiles$1$1
java.io.File it
Object element$iv
int $i$f$any
kotlin.sequences.Sequence $this$any$iv
int $i$a$-any-LintDriver$checkClasses$classEntries$hasSourceFiles$1
java.io.File folder
Object element$iv
int $i$f$any
Iterable $this$any$iv
String message
boolean hasSourceFiles
java.util.List libraries
java.util.Iterator libraryEntries
java.util.List libraryDetectors
java.util.List files
java.util.List classFolders
java.util.Iterator classEntries
com.android.tools.lint.model.LintModelArtifactType artifactType
java.util.List classDetectors
com.android.tools.lint.detector.api.Project project
com.android.tools.lint.detector.api.Project main
private final void checkIndividualClassFiles (com.android.tools.lint.detector.api.Project, com.android.tools.lint.detector.api.Project, java.util.List)
String path
java.io.File file
java.util.List entries
java.util.ArrayList classFiles
java.util.List classFolders
java.util.List classDetectors
com.android.tools.lint.detector.api.Project project
com.android.tools.lint.detector.api.Project main
java.util.List files
private final void runClassDetectors (java.util.List, java.util.Iterator, com.android.tools.lint.detector.api.Project, com.android.tools.lint.detector.api.Project, boolean)
String newName
int newRootLength
int oldRootLength
Throwable throwable
com.android.tools.lint.client.api.ClassEntry entry
org.objectweb.asm.tree.ClassNode classNode
org.objectweb.asm.tree.ClassNode peek
com.android.tools.lint.detector.api.ClassContext context
com.android.tools.lint.client.api.AsmVisitor visitor
CharSequence sourceContents
String sourceName
com.android.tools.lint.client.api.ClassEntry prev
java.util.List classDetectors
java.util.Iterator entries
com.android.tools.lint.detector.api.Project project
com.android.tools.lint.detector.api.Project main
boolean fromLibrary
public final org.objectweb.asm.tree.ClassNode getOuterClassNode (org.objectweb.asm.tree.ClassNode)
org.objectweb.asm.tree.ClassNode node
String outerName
java.util.Iterator iterator
org.objectweb.asm.tree.ClassNode classNode
public final org.objectweb.asm.tree.ClassNode findClass (com.android.tools.lint.detector.api.ClassContext, java.lang.String, int)
Throwable t
byte[] bytes
String relative
java.io.File classFile
com.android.tools.lint.detector.api.ClassContext context
String type
int flags
private final java.io.File findClassFile (com.android.tools.lint.detector.api.Project, java.lang.String)
java.io.File path
java.io.File root
java.io.File path
java.io.File root
java.io.File path
com.android.tools.lint.detector.api.Project library
com.android.tools.lint.detector.api.Project project
String relativePath
private final com.android.tools.lint.client.api.UastParser$UastSourceList findUastSources (com.android.tools.lint.detector.api.Project, com.android.tools.lint.detector.api.Project)
java.io.File folder
com.android.tools.lint.detector.api.JavaContext context
java.io.File file
java.io.File folder
com.android.tools.lint.detector.api.JavaContext context
java.io.File file
int $i$a$-forEach-LintDriver$findUastSources$instrumentationTestContexts$1
java.io.File it
Object element$iv
int $i$f$forEach
Iterable $this$forEach$iv
int $i$a$-apply-LintDriver$findUastSources$instrumentationTestContexts$2$1
com.android.tools.lint.detector.api.JavaContext $this$findUastSources_u24lambda_u2431_u24lambda_u2430
int $i$a$-map-LintDriver$findUastSources$instrumentationTestContexts$2
java.io.File it
Object item$iv$iv
int $i$f$mapTo
Iterable $this$mapTo$iv$iv
java.util.Collection destination$iv$iv
int $i$f$map
Iterable $this$map$iv
int $i$a$-forEach-LintDriver$findUastSources$unitTestContexts$1
java.io.File it
Object element$iv
int $i$f$forEach
Iterable $this$forEach$iv
int $i$a$-apply-LintDriver$findUastSources$unitTestContexts$2$1
com.android.tools.lint.detector.api.JavaContext $this$findUastSources_u24lambda_u2434_u24lambda_u2433
int $i$a$-map-LintDriver$findUastSources$unitTestContexts$2
java.io.File it
Object item$iv$iv
int $i$f$mapTo
Iterable $this$mapTo$iv$iv
java.util.Collection destination$iv$iv
int $i$f$map
Iterable $this$map$iv
int $i$a$-forEach-LintDriver$findUastSources$otherTestContexts$1
java.io.File it
Object element$iv
int $i$f$forEach
Iterable $this$forEach$iv
int $i$a$-apply-LintDriver$findUastSources$otherTestContexts$2$1
com.android.tools.lint.detector.api.JavaContext $this$findUastSources_u24lambda_u2437_u24lambda_u2436
int $i$a$-map-LintDriver$findUastSources$otherTestContexts$2
java.io.File it
Object item$iv$iv
int $i$f$mapTo
Iterable $this$mapTo$iv$iv
java.util.Collection destination$iv$iv
int $i$f$map
Iterable $this$map$iv
int $i$a$-forEach-LintDriver$findUastSources$testFixturesContexts$1
java.io.File it
Object element$iv
int $i$f$forEach
Iterable $this$forEach$iv
int $i$a$-apply-LintDriver$findUastSources$testFixturesContexts$2$1
com.android.tools.lint.detector.api.JavaContext $this$findUastSources_u24lambda_u2440_u24lambda_u2439
int $i$a$-map-LintDriver$findUastSources$testFixturesContexts$2
java.io.File it
Object item$iv$iv
int $i$f$mapTo
Iterable $this$mapTo$iv$iv
java.util.Collection destination$iv$iv
int $i$f$map
Iterable $this$map$iv
java.util.List sourceFolders
java.util.List unitTestFolders
java.util.List instrumentationTestFolders
java.util.List otherTestFolders
java.util.ArrayList sources
java.util.ArrayList contexts
java.util.ArrayList generatedContexts
java.util.List instrumentationTestContexts
java.util.List unitTestContexts
java.util.List otherTestContexts
java.util.List testFixturesContexts
java.util.List gradleKtsContexts
com.android.tools.lint.detector.api.Project project
com.android.tools.lint.detector.api.Project main
private final com.android.tools.lint.client.api.UastParser$UastSourceList findUastSources (java.util.List, java.util.List, java.util.List, java.util.List, java.util.List)
int capacity
java.util.ArrayList allContexts
com.android.tools.lint.client.api.UastParser parser
java.util.List contexts
java.util.List testContexts
java.util.List testFixturesContexts
java.util.List generatedContexts
java.util.List gradleKtsContexts
private final void prepareUast (com.android.tools.lint.client.api.UastParser$UastSourceList)
com.android.tools.lint.detector.api.JavaContext context
com.android.tools.lint.client.api.UastParser parser
java.util.List allContexts
com.android.tools.lint.client.api.UastParser$UastSourceList sourceList
private final void visitUast (com.android.tools.lint.detector.api.Project, com.android.tools.lint.detector.api.Project, com.android.tools.lint.client.api.UastParser$UastSourceList, java.util.List)
com.android.tools.lint.client.api.UElementVisitor uTestVisitor
java.util.List testScanners
com.android.tools.lint.client.api.UastParser parser
java.util.List allContexts
java.util.List srcContexts
java.util.List testContexts
java.util.List testFixturesContexts
java.util.List generatedContexts
com.android.tools.lint.client.api.UElementVisitor uElementVisitor
com.android.tools.lint.detector.api.Context projectContext
com.android.tools.lint.detector.api.Project project
com.android.tools.lint.detector.api.Project main
com.android.tools.lint.client.api.UastParser$UastSourceList sourceList
java.util.List uastScanners
private final boolean visitUastDetectors (java.util.List, com.android.tools.lint.client.api.UElementVisitor)
com.android.tools.lint.detector.api.JavaContext context
java.util.List srcContexts
com.android.tools.lint.client.api.UElementVisitor uElementVisitor
private final java.util.List filterTestScanners (java.util.List)
com.android.tools.lint.detector.api.Detector check
java.util.ArrayList testScanners
java.util.Collection sourceScanners
java.util.List scanners
private final com.android.tools.lint.client.api.UastParser$UastSourceList findUastSources (com.android.tools.lint.detector.api.Project, com.android.tools.lint.detector.api.Project, java.util.List)
int $i$a$-any-LintDriver$findUastSources$1
java.io.File it
Object element$iv
int $i$f$any
Iterable $this$any$iv
int $i$a$-any-LintDriver$findUastSources$2
java.io.File it
Object element$iv
int $i$f$any
Iterable $this$any$iv
int $i$a$-any-LintDriver$findUastSources$3
java.io.File it
Object element$iv
int $i$f$any
Iterable $this$any$iv
int $i$a$-any-LintDriver$findUastSources$4
java.io.File it
Object element$iv
int $i$f$any
Iterable $this$any$iv
int $i$a$-any-LintDriver$findUastSources$5
java.io.File it
Object element$iv
int $i$f$any
Iterable $this$any$iv
com.android.tools.lint.detector.api.JavaContext context
String path
java.io.File file
java.util.ArrayList contexts
java.util.ArrayList testContexts
java.util.ArrayList testFixturesContexts
java.util.ArrayList generatedContexts
java.util.ArrayList gradleKtsContexts
java.util.List unitTestFolders
java.util.List instrumentationTestFolders
java.util.List otherTestFolders
java.util.List testFixturesFolders
java.util.List generatedFolders
com.android.tools.lint.detector.api.Project project
com.android.tools.lint.detector.api.Project main
java.util.List files
private final com.android.tools.lint.client.api.ResourceVisitor getVisitor (com.android.resources.ResourceFolderType, java.util.List, java.util.List)
com.android.tools.lint.detector.api.XmlScanner check
com.android.tools.lint.detector.api.Detector check
java.util.ArrayList applicableXmlChecks
java.util.List applicableBinaryChecks
com.android.resources.ResourceFolderType type
java.util.List checks
java.util.List binaryChecks
private final void checkResFolder (com.android.tools.lint.detector.api.Project, com.android.tools.lint.detector.api.Project, java.io.File, java.util.List, java.util.List, java.util.List)
com.android.resources.ResourceFolderType type
java.io.File dir
java.io.File[] resourceDirs
com.android.tools.lint.detector.api.Project project
com.android.tools.lint.detector.api.Project main
java.io.File res
java.util.List xmlChecks
java.util.List dirChecks
java.util.List binaryChecks
private final void checkResourceFolder (com.android.tools.lint.detector.api.Project, com.android.tools.lint.detector.api.Project, java.io.File, com.android.resources.ResourceFolderType, java.util.List, java.util.List, java.util.List)
com.android.tools.lint.detector.api.Detector check
com.android.tools.lint.detector.api.ResourceContext context
String folderName
com.android.tools.lint.client.api.LintDriver$checkResourceFolder$context$1 context
java.io.File file
java.io.File[] files
com.android.tools.lint.client.api.ResourceVisitor visitor
com.android.tools.lint.detector.api.Project project
com.android.tools.lint.detector.api.Project main
java.io.File dir
com.android.resources.ResourceFolderType type
java.util.List xmlChecks
java.util.List dirChecks
java.util.List binaryChecks
private final com.android.tools.lint.detector.api.XmlContext createXmlContext (com.android.tools.lint.detector.api.Project, com.android.tools.lint.detector.api.Project, java.io.File, com.android.resources.ResourceFolderType)
CharSequence contents
org.w3c.dom.Document document
com.android.tools.lint.detector.api.Project project
com.android.tools.lint.detector.api.Project main
java.io.File file
com.android.resources.ResourceFolderType type
private final void checkIndividualResources (com.android.tools.lint.detector.api.Project, com.android.tools.lint.detector.api.Project, java.util.List, java.util.List, java.util.List, java.util.List, java.util.List)
com.android.resources.ResourceFolderType type
com.android.tools.lint.client.api.ResourceVisitor visitor
String folderName
com.android.resources.ResourceFolderType type
com.android.tools.lint.detector.api.ResourceContext context
com.android.tools.lint.client.api.ResourceVisitor visitor
String folderName
com.android.resources.ResourceFolderType type
java.io.File file
com.android.tools.lint.detector.api.Project project
com.android.tools.lint.detector.api.Project main
java.util.List xmlDetectors
java.util.List dirChecks
java.util.List binaryChecks
java.util.List files
java.util.List manifestFiles
public final void addLintListener (com.android.tools.lint.client.api.LintListener)
com.android.tools.lint.client.api.LintListener listener
public final void removeLintListener (com.android.tools.lint.client.api.LintListener)
com.android.tools.lint.client.api.LintListener listener
private final void fireEvent (com.android.tools.lint.client.api.LintListener$EventType, com.android.tools.lint.detector.api.Context, com.android.tools.lint.detector.api.Project)
com.android.tools.lint.client.api.LintListener listener
com.android.tools.lint.client.api.LintListener$EventType type
com.android.tools.lint.detector.api.Context context
com.android.tools.lint.detector.api.Project project
static synthetic void fireEvent$default (com.android.tools.lint.client.api.LintDriver, com.android.tools.lint.client.api.LintListener$EventType, com.android.tools.lint.detector.api.Context, com.android.tools.lint.detector.api.Project, int, java.lang.Object)
public final void runLaterOutsideReadAction (java.lang.Runnable)
Runnable runnable
private final void runDelayedRunnables ()
int i
public final void requestRepeat (com.android.tools.lint.detector.api.Detector, java.util.EnumSet)
com.android.tools.lint.detector.api.Detector detector
java.util.EnumSet scope
public final boolean isSuppressed (com.android.tools.lint.detector.api.Issue, org.objectweb.asm.tree.ClassNode, org.objectweb.asm.tree.MethodNode, org.objectweb.asm.tree.AbstractInsnNode)
java.util.List annotations
org.objectweb.asm.tree.FieldInsnNode fieldRef
org.objectweb.asm.tree.FieldNode field
org.objectweb.asm.tree.AbstractInsnNode next
com.android.tools.lint.detector.api.Issue issue
org.objectweb.asm.tree.ClassNode classNode
org.objectweb.asm.tree.MethodNode method
org.objectweb.asm.tree.AbstractInsnNode instruction
private final org.objectweb.asm.tree.FieldNode findField (org.objectweb.asm.tree.ClassNode, java.lang.String, java.lang.String)
org.objectweb.asm.tree.FieldNode field
org.objectweb.asm.tree.FieldNode f
java.util.List fieldList
org.objectweb.asm.tree.ClassNode current
org.objectweb.asm.tree.ClassNode classNode
String owner
String name
private final org.objectweb.asm.tree.MethodNode findMethod (org.objectweb.asm.tree.ClassNode, java.lang.String, boolean)
org.objectweb.asm.tree.MethodNode method
org.objectweb.asm.tree.MethodNode f
java.util.List methodList
org.objectweb.asm.tree.ClassNode current
org.objectweb.asm.tree.ClassNode classNode
String name
boolean includeInherited
public final boolean isSuppressed (com.android.tools.lint.detector.api.Issue, org.objectweb.asm.tree.FieldNode)
java.util.List annotations
com.android.tools.lint.detector.api.Issue issue
org.objectweb.asm.tree.FieldNode field
public final boolean isSuppressed (com.android.tools.lint.detector.api.Issue, org.objectweb.asm.tree.ClassNode)
java.util.List annotations
org.objectweb.asm.tree.MethodInsnNode call
org.objectweb.asm.tree.MethodInsnNode call
org.objectweb.asm.tree.MethodNode m
org.objectweb.asm.tree.ClassNode outer
com.android.tools.lint.detector.api.Issue issue
org.objectweb.asm.tree.ClassNode classNode
private final boolean isSuppressed (com.android.tools.lint.detector.api.Issue, java.util.List)
Object v
Object value
String key
int i
int n
String desc
org.objectweb.asm.tree.AnnotationNode annotation
com.android.tools.lint.detector.api.Issue issue
java.util.List annotations
public final boolean isSuppressed (com.android.tools.lint.detector.api.JavaContext, com.android.tools.lint.detector.api.Issue, org.jetbrains.uast.UElement)
org.jetbrains.uast.UClass topLevelClass
org.jetbrains.kotlin.psi.KtProperty property
org.jetbrains.kotlin.psi.KtObjectDeclaration objectParent
java.util.List parameters
org.jetbrains.uast.UElement parent
com.intellij.psi.PsiElement sourcePsi
java.util.Set customSuppressNames
org.jetbrains.uast.UElement currentScope
boolean checkComments
com.android.tools.lint.detector.api.JavaContext context
com.android.tools.lint.detector.api.Issue issue
org.jetbrains.uast.UElement scope
public final boolean isSuppressed (com.android.tools.lint.detector.api.JavaContext, com.android.tools.lint.detector.api.Issue, org.jetbrains.uast.UCatchClause)
org.jetbrains.uast.UParameter parameter
com.android.tools.lint.detector.api.JavaContext context
com.android.tools.lint.detector.api.Issue issue
org.jetbrains.uast.UCatchClause clause
public final boolean isSuppressed (com.android.tools.lint.detector.api.JavaContext, com.android.tools.lint.detector.api.Issue, com.intellij.psi.PsiElement)
java.util.List annotations
java.util.Set customSuppressNames
com.intellij.psi.PsiElement currentScope
boolean checkComments
com.android.tools.lint.detector.api.JavaContext context
com.android.tools.lint.detector.api.Issue issue
com.intellij.psi.PsiElement scope
public final boolean isSuppressedGradle (com.android.tools.lint.detector.api.GradleContext, com.android.tools.lint.detector.api.Issue, java.lang.Object)
com.android.tools.lint.detector.api.GradleContext context
com.android.tools.lint.detector.api.Issue issue
Object scope
private final void flagInvalidSuppress (com.android.tools.lint.detector.api.Context, com.android.tools.lint.detector.api.Issue, com.android.tools.lint.detector.api.Location, java.lang.Object, java.util.Collection)
int $i$a$-map-LintDriver$flagInvalidSuppress$1
String it
Object item$iv$iv
int $i$f$mapTo
Iterable $this$mapTo$iv$iv
java.util.Collection destination$iv$iv
int $i$f$map
Iterable $this$map$iv
int $i$a$-forEach-LintDriver$flagInvalidSuppress$2
org.jetbrains.uast.UAnnotation it
Object element$iv
int $i$f$forEach
Iterable $this$forEach$iv
int $i$a$-forEach-LintDriver$flagInvalidSuppress$3
com.intellij.psi.PsiAnnotation it
Object element$iv
int $i$f$forEach
Object[] $this$forEach$iv
Object message
com.android.tools.lint.detector.api.Context context
com.android.tools.lint.detector.api.Issue issue
com.android.tools.lint.detector.api.Location location
Object scope
java.util.Collection names
public final boolean isSuppressed (com.android.tools.lint.detector.api.XmlContext, com.android.tools.lint.detector.api.Issue, org.w3c.dom.Node)
org.w3c.dom.Node sourceNode
com.android.utils.Pair source
String ignore
org.w3c.dom.Element element
java.util.Set customSuppressNames
org.w3c.dom.Node currentNode
boolean checkComments
com.android.tools.lint.detector.api.XmlContext context
com.android.tools.lint.detector.api.Issue issue
org.w3c.dom.Node node
public final int getResourceFolderVersion (java.io.File)
String group
java.util.regex.Matcher matcher
String qualifier
java.io.File parent
java.io.File resourceFile
public static final int getCrashCount ()
public static final void handleDetectorError (com.android.tools.lint.detector.api.Context, com.android.tools.lint.client.api.LintDriver, java.lang.Throwable)
com.android.tools.lint.detector.api.Context context
com.android.tools.lint.client.api.LintDriver driver
Throwable throwable
public static final void handleDetectorError (com.android.tools.lint.client.api.LintDriver, java.lang.Throwable, java.lang.String, com.android.tools.lint.detector.api.Context, com.android.tools.lint.detector.api.Project)
com.android.tools.lint.client.api.LintDriver driver
Throwable throwable
String messagePrefix
com.android.tools.lint.detector.api.Context context
com.android.tools.lint.detector.api.Project associatedProject
public static final void clearCrashCount ()
public static final boolean isAnnotatedWithSuppress (com.android.tools.lint.detector.api.JavaContext, com.android.tools.lint.detector.api.Issue, com.intellij.psi.PsiModifierListOwner)
com.android.tools.lint.detector.api.JavaContext context
com.android.tools.lint.detector.api.Issue issue
com.intellij.psi.PsiModifierListOwner modifierListOwner
public static final boolean isSuppressed (com.android.tools.lint.detector.api.Issue, org.jetbrains.uast.UAnnotated)
com.android.tools.lint.detector.api.Issue issue
org.jetbrains.uast.UAnnotated annotated
public static final boolean isSuppressedKt (com.android.tools.lint.detector.api.Issue, java.util.List, java.util.Set)
com.android.tools.lint.detector.api.Issue issue
java.util.List annotations
java.util.Set customNames
public static final boolean isSuppressed (com.android.tools.lint.detector.api.Issue, com.intellij.psi.PsiAnnotationMemberValue)
com.android.tools.lint.detector.api.Issue issue
com.intellij.psi.PsiAnnotationMemberValue value
private static final boolean isSuppressedExpression (com.android.tools.lint.detector.api.Issue, org.jetbrains.uast.UExpression)
com.android.tools.lint.detector.api.Issue issue
org.jetbrains.uast.UExpression value
private static final boolean isSuppressedExpression (com.android.tools.lint.detector.api.Issue, org.jetbrains.kotlin.psi.KtExpression)
com.android.tools.lint.detector.api.Issue issue
org.jetbrains.kotlin.psi.KtExpression value
public static final synthetic void access$checkProjectRoot (com.android.tools.lint.client.api.LintDriver, com.android.tools.lint.detector.api.Project)
com.android.tools.lint.client.api.LintDriver $this
com.android.tools.lint.detector.api.Project project
public static final synthetic com.android.tools.lint.detector.api.XmlContext access$createXmlContext (com.android.tools.lint.client.api.LintDriver, com.android.tools.lint.detector.api.Project, com.android.tools.lint.detector.api.Project, java.io.File, com.android.resources.ResourceFolderType)
com.android.tools.lint.client.api.LintDriver $this
com.android.tools.lint.detector.api.Project project
com.android.tools.lint.detector.api.Project main
java.io.File file
com.android.resources.ResourceFolderType type
public static final synthetic com.android.tools.lint.detector.api.GradleContext access$createGradleContext (com.android.tools.lint.client.api.LintDriver, com.android.tools.lint.client.api.GradleVisitor, com.android.tools.lint.detector.api.Project, com.android.tools.lint.detector.api.Project, java.io.File, com.android.tools.lint.client.api.LintTomlDocument)
com.android.tools.lint.client.api.LintDriver $this
com.android.tools.lint.client.api.GradleVisitor gradleVisitor
com.android.tools.lint.detector.api.Project project
com.android.tools.lint.detector.api.Project main
java.io.File file
com.android.tools.lint.client.api.LintTomlDocument tomlDocument
public static final synthetic com.android.tools.lint.detector.api.Project access$getCurrentProject$p (com.android.tools.lint.client.api.LintDriver)
com.android.tools.lint.client.api.LintDriver $this
public static final synthetic void access$flagInvalidSuppress (com.android.tools.lint.client.api.LintDriver, com.android.tools.lint.detector.api.Context, com.android.tools.lint.detector.api.Issue, com.android.tools.lint.detector.api.Location, java.lang.Object, java.util.Collection)
com.android.tools.lint.client.api.LintDriver $this
com.android.tools.lint.detector.api.Context context
com.android.tools.lint.detector.api.Issue issue
com.android.tools.lint.detector.api.Location location
Object scope
java.util.Collection names
public static final synthetic int access$getCrashCount$cp ()
public static final synthetic java.util.List access$getCurrentDrivers$cp ()
public static final synthetic void access$setCrashCount$cp (int)
int
public static final synthetic java.util.List access$getCurrentProjects$p (com.android.tools.lint.client.api.LintDriver)
com.android.tools.lint.client.api.LintDriver $this
public static final synthetic java.util.Map access$getScopeDetectors$p (com.android.tools.lint.client.api.LintDriver)
com.android.tools.lint.client.api.LintDriver $this
static void <clinit> ()
}
com/android/tools/lint/client/api/LintDriver$analyze$1.class
LintDriver.kt
package com.android.tools.lint.client.api
final com.android.tools.lint.client.api.LintDriver$analyze$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 {
final synthetic com.android.tools.lint.client.api.LintDriver this$0
void <init> (com.android.tools.lint.client.api.LintDriver)
com.android.tools.lint.client.api.LintDriver $receiver
public final void invoke (java.util.Collection)
com.android.tools.lint.detector.api.Project root
java.util.Collection roots
public volatile synthetic java.lang.Object invoke (java.lang.Object)
Object p1
}
com/android/tools/lint/client/api/LintDriver$analyzeOnly$1.class
LintDriver.kt
package com.android.tools.lint.client.api
final com.android.tools.lint.client.api.LintDriver$analyzeOnly$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 {
final synthetic com.android.tools.lint.client.api.LintDriver this$0
final synthetic com.android.tools.lint.detector.api.Project $project
void <init> (com.android.tools.lint.client.api.LintDriver, com.android.tools.lint.detector.api.Project)
com.android.tools.lint.client.api.LintDriver $receiver
com.android.tools.lint.detector.api.Project $project
public final void invoke (java.util.Collection)
Throwable throwable
java.util.Collection it
public volatile synthetic java.lang.Object invoke (java.lang.Object)
Object p1
}
com/android/tools/lint/client/api/LintDriver$mergeOnly$1.class
LintDriver.kt
package com.android.tools.lint.client.api
final com.android.tools.lint.client.api.LintDriver$mergeOnly$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 {
final synthetic com.android.tools.lint.client.api.LintDriver this$0
void <init> (com.android.tools.lint.client.api.LintDriver)
com.android.tools.lint.client.api.LintDriver $receiver
public final void invoke (java.util.Collection)
com.android.tools.lint.detector.api.Project main
com.android.tools.lint.detector.api.Context projectContext
java.util.Collection roots
public volatile synthetic java.lang.Object invoke (java.lang.Object)
Object p1
}
com/android/tools/lint/client/api/LintDriver$doAnalyze$1.class
LintDriver.kt
package com.android.tools.lint.client.api
final com.android.tools.lint.client.api.LintDriver$doAnalyze$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 {
public static final com.android.tools.lint.client.api.LintDriver$doAnalyze$1 INSTANCE
void <init> ()
public final void invoke (java.util.Collection)
java.util.Collection it
public volatile synthetic java.lang.Object invoke (java.lang.Object)
Object p1
static void <clinit> ()
}
com/android/tools/lint/client/api/LintDriver$checkProject$1.class
LintDriver.kt
package com.android.tools.lint.client.api
final com.android.tools.lint.client.api.LintDriver$checkProject$1 extends java.lang.Object implements java.lang.Runnable {
final synthetic com.android.tools.lint.detector.api.Detector $check
final synthetic com.android.tools.lint.detector.api.Context $projectContext
void <init> (com.android.tools.lint.detector.api.Detector, com.android.tools.lint.detector.api.Context)
com.android.tools.lint.detector.api.Detector $check
com.android.tools.lint.detector.api.Context $projectContext
public final void run ()
}
com/android/tools/lint/client/api/LintDriver$initializeManifests$1.class
LintDriver.kt
package com.android.tools.lint.client.api
final com.android.tools.lint.client.api.LintDriver$initializeManifests$1 extends java.lang.Object implements java.lang.Runnable {
final synthetic com.android.tools.lint.client.api.LintDriver this$0
final synthetic com.android.tools.lint.detector.api.Project $project
final synthetic com.android.tools.lint.detector.api.Project $main
final synthetic java.io.File $manifestFile
final synthetic java.util.List $contexts
void <init> (com.android.tools.lint.client.api.LintDriver, com.android.tools.lint.detector.api.Project, com.android.tools.lint.detector.api.Project, java.io.File, java.util.List)
com.android.tools.lint.client.api.LintDriver $receiver
com.android.tools.lint.detector.api.Project $project
com.android.tools.lint.detector.api.Project $main
java.io.File $manifestFile
java.util.List $contexts
public final void run ()
com.android.tools.lint.detector.api.XmlContext context
}
com/android/tools/lint/client/api/LintDriver$runFileDetectors$1$1.class
LintDriver.kt
package com.android.tools.lint.client.api
final com.android.tools.lint.client.api.LintDriver$runFileDetectors$1$1 extends java.lang.Object implements java.lang.Runnable {
final synthetic com.android.tools.lint.client.api.LintDriver this$0
final synthetic com.android.tools.lint.detector.api.XmlContext $context
void <init> (com.android.tools.lint.client.api.LintDriver, com.android.tools.lint.detector.api.XmlContext)
com.android.tools.lint.client.api.LintDriver $receiver
com.android.tools.lint.detector.api.XmlContext $context
public final void run ()
com.android.tools.lint.detector.api.Detector detector
java.util.ArrayList xmlDetectors
com.android.tools.lint.client.api.ResourceVisitor v
java.util.List detectors
}
com/android/tools/lint/client/api/LintDriver$checkBuildScripts$1.class
LintDriver.kt
package com.android.tools.lint.client.api
final com.android.tools.lint.client.api.LintDriver$checkBuildScripts$1 extends java.lang.Object implements java.lang.Runnable {
final synthetic com.android.tools.lint.detector.api.JavaContext $context
final synthetic com.android.tools.lint.client.api.LintDriver this$0
final synthetic com.android.tools.lint.detector.api.Project $project
final synthetic com.android.tools.lint.detector.api.Project $main
final synthetic com.android.tools.lint.client.api.LintTomlDocument $tomlDocument
final synthetic java.util.List $detectors
final synthetic java.util.ArrayList $gradleScanners
final synthetic java.util.ArrayList $customVisitedGradleScanners
void <init> (com.android.tools.lint.detector.api.JavaContext, com.android.tools.lint.client.api.LintDriver, com.android.tools.lint.detector.api.Project, com.android.tools.lint.detector.api.Project, com.android.tools.lint.client.api.LintTomlDocument, java.util.List, java.util.ArrayList, java.util.ArrayList)
com.android.tools.lint.detector.api.JavaContext $context
com.android.tools.lint.client.api.LintDriver $receiver
com.android.tools.lint.detector.api.Project $project
com.android.tools.lint.detector.api.Project $main
com.android.tools.lint.client.api.LintTomlDocument $tomlDocument
java.util.List $detectors
java.util.ArrayList $gradleScanners
java.util.ArrayList $customVisitedGradleScanners
public final void run ()
com.android.tools.lint.detector.api.Detector detector
com.android.tools.lint.detector.api.GradleScanner scanner
com.android.tools.lint.detector.api.Detector detector
com.android.tools.lint.client.api.UastGradleVisitor uastVisitor
com.android.tools.lint.detector.api.GradleContext gradleContext
org.jetbrains.uast.UFile uFile
}
com/android/tools/lint/client/api/LintDriver$checkBuildScripts$fileAnalyzed$1.class
LintDriver.kt
package com.android.tools.lint.client.api
final com.android.tools.lint.client.api.LintDriver$checkBuildScripts$fileAnalyzed$1 extends java.lang.Object implements com.intellij.openapi.util.Computable {
final synthetic com.android.tools.lint.detector.api.Project $project
final synthetic com.android.tools.lint.client.api.LintDriver this$0
final synthetic com.android.tools.lint.detector.api.Project $main
final synthetic java.io.File $file
final synthetic com.android.tools.lint.client.api.LintTomlDocument $tomlDocument
final synthetic java.util.List $detectors
final synthetic java.util.ArrayList $gradleScanners
final synthetic java.util.ArrayList $customVisitedGradleScanners
void <init> (com.android.tools.lint.detector.api.Project, com.android.tools.lint.client.api.LintDriver, com.android.tools.lint.detector.api.Project, java.io.File, com.android.tools.lint.client.api.LintTomlDocument, java.util.List, java.util.ArrayList, java.util.ArrayList)
com.android.tools.lint.detector.api.Project $project
com.android.tools.lint.client.api.LintDriver $receiver
com.android.tools.lint.detector.api.Project $main
java.io.File $file
com.android.tools.lint.client.api.LintTomlDocument $tomlDocument
java.util.List $detectors
java.util.ArrayList $gradleScanners
java.util.ArrayList $customVisitedGradleScanners
public final java.lang.Boolean compute ()
NoClassDefFoundError e
com.android.tools.lint.detector.api.Detector detector
com.android.tools.lint.detector.api.GradleScanner scanner
com.android.tools.lint.detector.api.Detector detector
com.android.tools.lint.client.api.GradleVisitor gradleVisitor
com.android.tools.lint.detector.api.GradleContext context
public volatile synthetic java.lang.Object compute ()
}
com/android/tools/lint/client/api/LintDriver$createGradleContext$1.class
LintDriver.kt
package com.android.tools.lint.client.api
public final com.android.tools.lint.client.api.LintDriver$createGradleContext$1 extends com.android.tools.lint.detector.api.GradleContext {
final synthetic com.android.tools.lint.client.api.LintTomlDocument $tomlDocument
void <init> (com.android.tools.lint.client.api.GradleVisitor, com.android.tools.lint.client.api.LintDriver, com.android.tools.lint.detector.api.Project, com.android.tools.lint.detector.api.Project, java.io.File, com.android.tools.lint.client.api.LintTomlDocument)
com.android.tools.lint.client.api.GradleVisitor $gradleVisitor
com.android.tools.lint.client.api.LintDriver $driver
com.android.tools.lint.detector.api.Project $project
com.android.tools.lint.detector.api.Project $main
java.io.File $file
com.android.tools.lint.client.api.LintTomlDocument $tomlDocument
public com.android.tools.lint.client.api.LintTomlValue getTomlValue (java.lang.String, boolean)
String key
boolean source
public com.android.tools.lint.client.api.LintTomlValue getTomlValue (java.util.List, boolean)
java.util.List key
boolean source
}
com/android/tools/lint/client/api/LintDriver$findUastSources$gradleKtsContexts$1.class
LintDriver.kt
package com.android.tools.lint.client.api
final com.android.tools.lint.client.api.LintDriver$findUastSources$gradleKtsContexts$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 {
public static final com.android.tools.lint.client.api.LintDriver$findUastSources$gradleKtsContexts$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/client/api/LintDriver$findUastSources$gradleKtsContexts$2.class
LintDriver.kt
package com.android.tools.lint.client.api
final com.android.tools.lint.client.api.LintDriver$findUastSources$gradleKtsContexts$2 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 {
final synthetic com.android.tools.lint.client.api.LintDriver this$0
final synthetic com.android.tools.lint.detector.api.Project $project
final synthetic com.android.tools.lint.detector.api.Project $main
void <init> (com.android.tools.lint.client.api.LintDriver, com.android.tools.lint.detector.api.Project, com.android.tools.lint.detector.api.Project)
com.android.tools.lint.client.api.LintDriver $receiver
com.android.tools.lint.detector.api.Project $project
com.android.tools.lint.detector.api.Project $main
public final com.android.tools.lint.detector.api.JavaContext invoke (java.io.File)
java.io.File it
public volatile synthetic java.lang.Object invoke (java.lang.Object)
Object p1
}
com/android/tools/lint/client/api/LintDriver$visitUastDetectors$1.class
LintDriver.kt
package com.android.tools.lint.client.api
final com.android.tools.lint.client.api.LintDriver$visitUastDetectors$1 extends java.lang.Object implements java.lang.Runnable {
final synthetic com.android.tools.lint.client.api.UElementVisitor $uElementVisitor
final synthetic com.android.tools.lint.detector.api.JavaContext $context
void <init> (com.android.tools.lint.client.api.UElementVisitor, com.android.tools.lint.detector.api.JavaContext)
com.android.tools.lint.client.api.UElementVisitor $uElementVisitor
com.android.tools.lint.detector.api.JavaContext $context
public final void run ()
}
com/android/tools/lint/client/api/LintDriver$checkResourceFolder$1.class
LintDriver.kt
package com.android.tools.lint.client.api
final com.android.tools.lint.client.api.LintDriver$checkResourceFolder$1 extends java.lang.Object implements java.lang.Runnable {
final synthetic com.android.tools.lint.client.api.LintDriver this$0
final synthetic com.android.tools.lint.detector.api.Project $project
final synthetic com.android.tools.lint.detector.api.Project $main
final synthetic java.io.File $file
final synthetic com.android.resources.ResourceFolderType $type
final synthetic com.android.tools.lint.client.api.ResourceVisitor $visitor
void <init> (com.android.tools.lint.client.api.LintDriver, com.android.tools.lint.detector.api.Project, com.android.tools.lint.detector.api.Project, java.io.File, com.android.resources.ResourceFolderType, com.android.tools.lint.client.api.ResourceVisitor)
com.android.tools.lint.client.api.LintDriver $receiver
com.android.tools.lint.detector.api.Project $project
com.android.tools.lint.detector.api.Project $main
java.io.File $file
com.android.resources.ResourceFolderType $type
com.android.tools.lint.client.api.ResourceVisitor $visitor
public final void run ()
com.android.tools.lint.detector.api.XmlContext context
}
com/android/tools/lint/client/api/LintDriver$checkResourceFolder$context$1.class
LintDriver.kt
package com.android.tools.lint.client.api
public final com.android.tools.lint.client.api.LintDriver$checkResourceFolder$context$1 extends com.android.tools.lint.detector.api.ResourceContext {
final synthetic java.io.File $file
void <init> (com.android.tools.lint.client.api.LintDriver, com.android.tools.lint.detector.api.Project, com.android.tools.lint.detector.api.Project, java.io.File, com.android.resources.ResourceFolderType)
com.android.tools.lint.client.api.LintDriver $receiver
com.android.tools.lint.detector.api.Project $project
com.android.tools.lint.detector.api.Project $main
java.io.File $file
com.android.resources.ResourceFolderType $type
protected java.io.File getResourceFolder ()
}
com/android/tools/lint/client/api/LintDriver$checkIndividualResources$1.class
LintDriver.kt
package com.android.tools.lint.client.api
final com.android.tools.lint.client.api.LintDriver$checkIndividualResources$1 extends java.lang.Object implements java.lang.Runnable {
final synthetic com.android.tools.lint.client.api.LintDriver this$0
final synthetic com.android.tools.lint.detector.api.Project $project
final synthetic com.android.tools.lint.detector.api.Project $main
final synthetic java.io.File $file
final synthetic com.android.resources.ResourceFolderType $type
final synthetic com.android.tools.lint.client.api.ResourceVisitor $visitor
void <init> (com.android.tools.lint.client.api.LintDriver, com.android.tools.lint.detector.api.Project, com.android.tools.lint.detector.api.Project, java.io.File, com.android.resources.ResourceFolderType, com.android.tools.lint.client.api.ResourceVisitor)
com.android.tools.lint.client.api.LintDriver $receiver
com.android.tools.lint.detector.api.Project $project
com.android.tools.lint.detector.api.Project $main
java.io.File $file
com.android.resources.ResourceFolderType $type
com.android.tools.lint.client.api.ResourceVisitor $visitor
public final void run ()
com.android.tools.lint.detector.api.XmlContext context
}
com/android/tools/lint/client/api/LintDriver$DriverMode.class
LintDriver.kt
package com.android.tools.lint.client.api
public final enum com.android.tools.lint.client.api.LintDriver$DriverMode extends java.lang.Enum {
public static final enum com.android.tools.lint.client.api.LintDriver$DriverMode GLOBAL
public static final enum com.android.tools.lint.client.api.LintDriver$DriverMode ANALYSIS_ONLY
public static final enum com.android.tools.lint.client.api.LintDriver$DriverMode MERGE
private static final synthetic com.android.tools.lint.client.api.LintDriver$DriverMode[] $VALUES
private void <init> (java.lang.String, int)
String $enum$name
int $enum$ordinal
public static com.android.tools.lint.client.api.LintDriver$DriverMode[] values ()
public static com.android.tools.lint.client.api.LintDriver$DriverMode valueOf (java.lang.String)
String value
private static final synthetic com.android.tools.lint.client.api.LintDriver$DriverMode[] $values ()
static void <clinit> ()
}
com/android/tools/lint/client/api/LintDriver$CachedUastSourceList.class
LintDriver.kt
package com.android.tools.lint.client.api
final com.android.tools.lint.client.api.LintDriver$CachedUastSourceList extends java.lang.Object {
private final com.android.tools.lint.detector.api.Project project
private com.android.tools.lint.client.api.UastParser$UastSourceList uastSourceList
public void <init> (com.android.tools.lint.detector.api.Project, com.android.tools.lint.client.api.UastParser$UastSourceList)
com.android.tools.lint.detector.api.Project project
com.android.tools.lint.client.api.UastParser$UastSourceList uastSourceList
public final com.android.tools.lint.detector.api.Project getProject ()
public final com.android.tools.lint.client.api.UastParser$UastSourceList getUastSourceList ()
public final void setUastSourceList (com.android.tools.lint.client.api.UastParser$UastSourceList)
com.android.tools.lint.client.api.UastParser$UastSourceList
}
com/android/tools/lint/client/api/LintDriver$LintClientWrapper.class
LintDriver.kt
package com.android.tools.lint.client.api
final com.android.tools.lint.client.api.LintDriver$LintClientWrapper extends com.android.tools.lint.client.api.LintClient {
private final com.android.tools.lint.client.api.LintClient delegate
final synthetic com.android.tools.lint.client.api.LintDriver this$0
public void <init> (com.android.tools.lint.client.api.LintDriver, com.android.tools.lint.client.api.LintClient)
com.android.tools.lint.client.api.LintDriver this$0
com.android.tools.lint.client.api.LintClient delegate
public com.android.tools.lint.client.api.ConfigurationHierarchy getConfigurations ()
public boolean getPrintInternalErrorStackTrace ()
public org.w3c.dom.Document getMergedManifest (com.android.tools.lint.detector.api.Project)
com.android.tools.lint.detector.api.Project project
public void resolveMergeManifestSources (org.w3c.dom.Document, java.lang.Object)
org.w3c.dom.Document mergedManifest
Object reportFile
public com.android.utils.Pair findManifestSourceNode (org.w3c.dom.Node)
org.w3c.dom.Node mergedNode
public com.android.tools.lint.detector.api.Location findManifestSourceLocation (org.w3c.dom.Node)
org.w3c.dom.Node mergedNode
public org.w3c.dom.Document getXmlDocument (java.io.File, java.lang.CharSequence)
java.io.File file
CharSequence contents
private final boolean inSameFile (com.intellij.psi.PsiElement, com.intellij.psi.PsiFile)
com.intellij.psi.PsiElement element1
com.intellij.psi.PsiFile element2
private final boolean isSuppressedLocally (com.android.tools.lint.detector.api.Context, com.android.tools.lint.detector.api.Incident)
com.android.tools.lint.detector.api.JavaContext javaContext
com.intellij.psi.PsiElement psi
Object scope
com.android.tools.lint.client.api.LintDriver driver
com.android.tools.lint.detector.api.Issue issue
com.android.tools.lint.detector.api.Context context
com.android.tools.lint.detector.api.Incident incident
private final boolean isHidden (com.android.tools.lint.detector.api.Context, com.android.tools.lint.detector.api.Incident)
boolean filtered
com.android.tools.lint.detector.api.Location location
com.android.tools.lint.detector.api.Issue issue
com.android.tools.lint.client.api.Configuration configuration
com.android.tools.lint.detector.api.Severity severity
com.android.tools.lint.client.api.LintBaseline baseline
com.android.tools.lint.detector.api.Context context
com.android.tools.lint.detector.api.Incident incident
private final void ensureInitialized (com.android.tools.lint.detector.api.Incident, com.android.tools.lint.detector.api.Context)
int $i$a$-let-LintDriver$LintClientWrapper$ensureInitialized$range$1
org.jetbrains.uast.UElement it
int $i$a$-let-LintDriver$LintClientWrapper$ensureInitialized$range$2
com.intellij.psi.PsiElement it
int $i$a$-let-LintDriver$LintClientWrapper$ensureInitialized$1
com.android.tools.lint.detector.api.Location it
com.android.tools.lint.detector.api.Location range
com.android.tools.lint.detector.api.LintFix fix
com.android.tools.lint.detector.api.Location location
Object originalSource
com.android.tools.lint.detector.api.Incident $this$ensureInitialized
com.android.tools.lint.detector.api.Context context
private final void setMissingFixRange (com.android.tools.lint.detector.api.LintFix, com.android.tools.lint.detector.api.Location)
com.android.tools.lint.detector.api.LintFix nestedFix
com.android.tools.lint.detector.api.LintFix fix
com.android.tools.lint.detector.api.Location range
public void report (com.android.tools.lint.detector.api.Context, com.android.tools.lint.detector.api.Incident, com.android.tools.lint.detector.api.TextFormat)
int $i$a$-measureTimeMillis-LintDriver$LintClientWrapper$report$1
int $i$f$measureTimeMillis
long start$iv
com.android.tools.lint.detector.api.Context context
com.android.tools.lint.detector.api.Incident incident
com.android.tools.lint.detector.api.TextFormat format
public void report (com.android.tools.lint.detector.api.Context, com.android.tools.lint.detector.api.Incident, com.android.tools.lint.detector.api.Constraint)
int $i$a$-measureTimeMillis-LintDriver$LintClientWrapper$report$2
int $i$f$measureTimeMillis
long start$iv
com.android.tools.lint.detector.api.Context context
com.android.tools.lint.detector.api.Incident incident
com.android.tools.lint.detector.api.Constraint constraint
public void report (com.android.tools.lint.detector.api.Context, com.android.tools.lint.detector.api.Incident, com.android.tools.lint.detector.api.LintMap)
com.android.tools.lint.detector.api.Issue issue
com.android.tools.lint.detector.api.Detector detector
int $i$a$-measureTimeMillis-LintDriver$LintClientWrapper$report$3
int $i$f$measureTimeMillis
long start$iv
com.android.tools.lint.detector.api.Context context
com.android.tools.lint.detector.api.Incident incident
com.android.tools.lint.detector.api.LintMap map
public com.android.tools.lint.detector.api.PartialResult getPartialResults (com.android.tools.lint.detector.api.Project, com.android.tools.lint.detector.api.Issue)
com.android.tools.lint.detector.api.Project project
com.android.tools.lint.detector.api.Issue issue
private final java.lang.Void unsupported ()
public java.lang.String getClientDisplayName ()
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
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
public com.android.tools.lint.client.api.Configuration getConfiguration (java.io.File)
java.io.File file
public transient void log (com.android.tools.lint.detector.api.Severity, java.lang.Throwable, java.lang.String, java.lang.Object[])
com.android.tools.lint.detector.api.Severity severity
Throwable exception
String format
Object[] args
public java.util.List getTestLibraries (com.android.tools.lint.detector.api.Project)
com.android.tools.lint.detector.api.Project project
public java.lang.String getClientRevision ()
public java.lang.String getClientDisplayRevision ()
public void runReadAction (java.lang.Runnable)
Runnable runnable
public java.lang.Object runReadAction (com.intellij.openapi.util.Computable)
com.intellij.openapi.util.Computable computable
public java.lang.CharSequence readFile (java.io.File)
java.io.File file
public byte[] readBytes (java.io.File) throws java.io.IOException
java.io.File file
public java.util.List getJavaSourceFolders (com.android.tools.lint.detector.api.Project)
com.android.tools.lint.detector.api.Project project
public java.util.List getGeneratedSourceFolders (com.android.tools.lint.detector.api.Project)
com.android.tools.lint.detector.api.Project project
public java.util.List getJavaClassFolders (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)
com.android.tools.lint.detector.api.Project project
boolean includeProvided
public java.util.List getTestSourceFolders (com.android.tools.lint.detector.api.Project)
com.android.tools.lint.detector.api.Project project
public java.util.Map createSuperClassMap (com.android.tools.lint.detector.api.Project)
com.android.tools.lint.detector.api.Project project
public java.util.List getResourceFolders (com.android.tools.lint.detector.api.Project)
com.android.tools.lint.detector.api.Project project
public com.android.tools.lint.client.api.XmlParser getXmlParser ()
public com.android.tools.lint.client.api.SdkInfo getSdkInfo (com.android.tools.lint.detector.api.Project)
com.android.tools.lint.detector.api.Project project
public com.android.tools.lint.detector.api.Project getProject (java.io.File, java.io.File)
java.io.File dir
java.io.File referenceDir
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 java.io.File findResource (java.lang.String)
String relativePath
public java.io.File getCacheDir (java.lang.String, boolean)
String name
boolean create
protected com.android.tools.lint.client.api.LintClient$ClassPathInfo getClassPath (com.android.tools.lint.detector.api.Project)
com.android.tools.lint.detector.api.Project project
public transient void log (java.lang.Throwable, java.lang.String, java.lang.Object[])
Throwable exception
String format
Object[] args
protected void initializeProjects (com.android.tools.lint.client.api.LintDriver, java.util.Collection)
com.android.tools.lint.client.api.LintDriver driver
java.util.Collection knownProjects
protected void disposeProjects (java.util.Collection)
java.util.Collection knownProjects
public java.io.File getSdkHome ()
public java.util.List getTargets ()
public com.android.sdklib.IAndroidTarget getCompileTarget (com.android.tools.lint.detector.api.Project)
com.android.tools.lint.detector.api.Project project
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
public java.lang.Boolean isSubclassOf (com.android.tools.lint.detector.api.Project, java.lang.String, java.lang.String)
com.android.tools.lint.detector.api.Project project
String name
String superClassName
public java.lang.String getProjectName (com.android.tools.lint.detector.api.Project)
com.android.tools.lint.detector.api.Project project
public boolean isGradleProject (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)
java.io.File dir
java.io.File referenceDir
public java.util.List findGlobalRuleJars (com.android.tools.lint.client.api.LintDriver, boolean)
com.android.tools.lint.client.api.LintDriver driver
boolean warnDeprecated
public java.lang.Iterable findRuleJars (com.android.tools.lint.detector.api.Project)
com.android.tools.lint.detector.api.Project project
public boolean isProjectDirectory (java.io.File)
java.io.File dir
public void registerProject (java.io.File, com.android.tools.lint.detector.api.Project)
java.io.File dir
com.android.tools.lint.detector.api.Project project
public com.android.tools.lint.client.api.IssueRegistry addCustomLintRules (com.android.tools.lint.client.api.IssueRegistry, com.android.tools.lint.client.api.LintDriver, boolean)
com.android.tools.lint.client.api.IssueRegistry registry
com.android.tools.lint.client.api.LintDriver driver
boolean warnDeprecated
public java.util.List getAssetFolders (com.android.tools.lint.detector.api.Project)
com.android.tools.lint.detector.api.Project project
public java.lang.ClassLoader createUrlClassLoader (java.net.URL[], java.lang.ClassLoader)
java.net.URL[] urls
ClassLoader parent
public java.lang.ClassLoader createUrlClassLoader (java.util.List, java.lang.ClassLoader)
java.util.List files
ClassLoader parent
public boolean checkForSuppressComments ()
public com.android.ide.common.resources.ResourceRepository getResources (com.android.tools.lint.detector.api.Project, com.android.tools.lint.client.api.ResourceRepositoryScope)
com.android.tools.lint.detector.api.Project project
com.android.tools.lint.client.api.ResourceRepositoryScope scope
public com.android.tools.lint.detector.api.Location$ResourceItemHandle createResourceItemHandle (com.android.ide.common.resources.ResourceItem, boolean, boolean)
com.android.ide.common.resources.ResourceItem item
boolean nameOnly
boolean valueOnly
public com.android.sdklib.IAndroidTarget getLatestSdkTarget (int, boolean)
int minApi
boolean includePreviews
public com.android.tools.lint.client.api.PlatformLookup getPlatformLookup ()
public java.net.URLConnection openConnection (java.net.URL) throws java.io.IOException
java.net.URL url
public java.net.URLConnection openConnection (java.net.URL, int) throws java.io.IOException
java.net.URL url
int timeout
public void closeConnection (java.net.URLConnection)
java.net.URLConnection connection
public com.android.tools.lint.client.api.GradleVisitor getGradleVisitor ()
public java.util.List getGeneratedResourceFolders (com.android.tools.lint.detector.api.Project)
com.android.tools.lint.detector.api.Project project
public com.android.ide.common.gradle.Version getHighestKnownVersion (com.android.ide.common.gradle.Dependency, java.util.function.Predicate)
com.android.ide.common.gradle.Dependency dependency
java.util.function.Predicate filter
public byte[] readBytes (com.android.ide.common.util.PathString)
com.android.ide.common.util.PathString resourcePath
public java.util.Set getDesugaring (com.android.tools.lint.detector.api.Project)
com.android.tools.lint.detector.api.Project project
public org.xmlpull.v1.XmlPullParser createXmlPullParser (com.android.ide.common.util.PathString)
com.android.ide.common.util.PathString resourcePath
public java.util.List getExternalAnnotations (java.util.Collection)
java.util.Collection projects
public java.lang.String getRelativePath (java.io.File, java.io.File)
java.io.File baseFile
java.io.File file
public java.io.File getJdkHome (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
public org.jetbrains.kotlin.config.LanguageVersionSettings getKotlinLanguageLevel (com.android.tools.lint.detector.api.Project)
com.android.tools.lint.detector.api.Project project
public boolean supportsPartialAnalysis ()
public void storeState (com.android.tools.lint.detector.api.Project)
com.android.tools.lint.detector.api.Project project
public void mergeState (java.util.Collection, com.android.tools.lint.client.api.LintDriver)
java.util.Collection roots
com.android.tools.lint.client.api.LintDriver driver
public java.io.File getRootDir ()
public com.android.tools.lint.model.PathVariables getPathVariables ()
public boolean isEdited (java.io.File, boolean, long)
java.io.File file
boolean returnIfUnknown
long savedSinceMsAgo
public boolean fileExists (java.io.File, boolean, boolean)
java.io.File file
boolean requireFile
boolean requireDirectory
}
com/android/tools/lint/client/api/LintDriver$Companion.class
LintDriver.kt
package com.android.tools.lint.client.api
public final com.android.tools.lint.client.api.LintDriver$Companion extends java.lang.Object {
private void <init> ()
public final int getCrashCount ()
public static synthetic void getCrashCount$annotations ()
public final java.util.List getCurrentDrivers ()
public final void handleDetectorError (com.android.tools.lint.detector.api.Context, com.android.tools.lint.client.api.LintDriver, java.lang.Throwable)
com.android.tools.lint.detector.api.Context context
com.android.tools.lint.client.api.LintDriver driver
Throwable throwable
public final void handleDetectorError (com.android.tools.lint.client.api.LintDriver, java.lang.Throwable, java.lang.String, com.android.tools.lint.detector.api.Context, com.android.tools.lint.detector.api.Project)
int $i$a$-let-LintDriver$Companion$handleDetectorError$1
String it
String indent
java.io.File projectDir
com.android.tools.lint.detector.api.Context projectContext
String throwableMessage
StringBuilder sb
kotlin.Pair associated
com.android.tools.lint.detector.api.Project project
String message
com.android.tools.lint.client.api.LintDriver driver
Throwable throwable
String messagePrefix
com.android.tools.lint.detector.api.Context context
com.android.tools.lint.detector.api.Project associatedProject
public static synthetic void handleDetectorError$default (com.android.tools.lint.client.api.LintDriver$Companion, com.android.tools.lint.client.api.LintDriver, java.lang.Throwable, java.lang.String, com.android.tools.lint.detector.api.Context, com.android.tools.lint.detector.api.Project, int, java.lang.Object)
public final kotlin.Pair getAssociatedDetector (java.lang.Throwable, com.android.tools.lint.client.api.LintDriver)
int $i$a$-groupBy-LintDriver$Companion$getAssociatedDetector$detectorIssuesMap$1
com.android.tools.lint.detector.api.Issue 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$-map-LintDriver$Companion$getAssociatedDetector$detectorFqn$1$1
int i
int 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$-firstOrNull-LintDriver$Companion$getAssociatedDetector$detectorFqn$1$2
String fqn
Object element$iv
int $i$f$firstOrNull
Iterable $this$firstOrNull$iv
int $i$a$-let-LintDriver$Companion$getAssociatedDetector$detectorFqn$1
java.util.List simpleNames
String detectorFqn
StackTraceElement frame
int $i$a$-indexOfFirst-LintDriver$Companion$getAssociatedDetector$abstractDetectorFqn$1$detectorNameIndex$1
String it
Object item$iv
int $i$f$indexOfFirst
int index$iv
java.util.List $this$indexOfFirst$iv
int $i$a$-let-LintDriver$Companion$getAssociatedDetector$abstractDetectorFqn$1
int detectorNameIndex
java.util.List simpleNames
int $i$a$-filter-LintDriver$Companion$getAssociatedDetector$registeredInheritors$1
Class superClass
com.android.tools.lint.detector.api.Issue issue
Object element$iv$iv
int $i$f$filterTo
Iterable $this$filterTo$iv$iv
java.util.Collection destination$iv$iv
int $i$f$filter
Iterable $this$filter$iv
String abstractDetectorFqn
java.util.List registeredInheritors
StackTraceElement frame
java.util.Map detectorIssuesMap
Throwable throwable
com.android.tools.lint.client.api.LintDriver driver
public final java.util.List getDetectorIssues (java.lang.String, com.android.tools.lint.client.api.LintDriver)
String detectorClass
com.android.tools.lint.detector.api.Issue issue
java.util.List issues
String className
com.android.tools.lint.client.api.LintDriver driver
public final void appendStackTraceSummary (java.lang.Throwable, java.lang.StringBuilder, int, int)
String className
StackTraceElement frame
StackTraceElement[] stackTrace
int count
int remainingSkipFrames
Throwable throwable
StringBuilder sb
int skipFrames
int maxFrames
public static synthetic void appendStackTraceSummary$default (com.android.tools.lint.client.api.LintDriver$Companion, java.lang.Throwable, java.lang.StringBuilder, int, int, int, java.lang.Object)
public final void clearCrashCount ()
private final java.util.List union (java.util.List, java.util.List)
java.util.HashSet set
java.util.List list1
java.util.List list2
private final void gatherJavaFiles (java.io.File, java.util.List)
String path
java.io.File file
java.io.File[] files
java.io.File dir
java.util.List result
private final org.objectweb.asm.tree.MethodInsnNode findConstructorInvocation (org.objectweb.asm.tree.MethodNode, java.lang.String)
org.objectweb.asm.tree.MethodInsnNode call
org.objectweb.asm.tree.AbstractInsnNode instruction
org.objectweb.asm.tree.InsnList nodes
int i
int n
org.objectweb.asm.tree.MethodNode method
String className
private final boolean matches (com.android.tools.lint.detector.api.Issue, java.lang.String)
int $i$a$-any-LintDriver$Companion$matches$1
String it
Object element$iv
int $i$f$any
Iterable $this$any$iv
String issueId
com.android.tools.lint.detector.api.Issue issue
String id
private final boolean matches (java.lang.String, java.lang.String)
String issueId
String id
private final boolean matchesCategory (com.android.tools.lint.detector.api.Category, java.lang.String)
com.android.tools.lint.detector.api.Category parent
com.android.tools.lint.detector.api.Category category
String id
private final boolean isSuppressed (com.android.tools.lint.detector.api.Issue, java.lang.String)
String id
com.android.tools.lint.detector.api.Issue issue
String string
private final boolean isSuppressed (java.util.Collection, java.lang.String)
int $i$a$-any-LintDriver$Companion$isSuppressed$1
String it
Object element$iv
int $i$f$any
Iterable $this$any$iv
java.util.Collection issueIds
String string
private final boolean isSuppressed (java.lang.String, java.lang.String)
String id
String issueId
String string
public final boolean isAnnotatedWithSuppress (com.android.tools.lint.detector.api.JavaContext, com.android.tools.lint.detector.api.Issue, com.intellij.psi.PsiModifierListOwner)
java.util.List annotations
java.util.List defaultAnnotations
com.android.tools.lint.detector.api.JavaContext context
com.android.tools.lint.detector.api.Issue issue
com.intellij.psi.PsiModifierListOwner modifierListOwner
private final boolean isAnnotatedWithSuppress (com.android.tools.lint.detector.api.Issue, java.util.List)
org.jetbrains.uast.UNamedExpression pair
String fqcn
org.jetbrains.uast.UAnnotation annotation
com.android.tools.lint.detector.api.Issue issue
java.util.List annotations
private final java.util.List getAnnotations (com.android.tools.lint.detector.api.JavaContext, com.intellij.psi.PsiModifierListOwner)
int $i$a$-mapNotNull-LintDriver$Companion$getAnnotations$1
com.intellij.psi.PsiAnnotation 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.detector.api.JavaContext context
com.intellij.psi.PsiModifierListOwner modifierListOwner
private final boolean isAnnotatedWith (com.android.tools.lint.detector.api.JavaContext, com.intellij.psi.PsiModifierListOwner, java.util.Set)
String fqcn
org.jetbrains.uast.UAnnotation annotation
com.android.tools.lint.detector.api.JavaContext context
com.intellij.psi.PsiModifierListOwner modifierListOwner
java.util.Set names
public final boolean isSuppressed (com.android.tools.lint.detector.api.Issue, org.jetbrains.uast.UAnnotated)
org.jetbrains.uast.UNamedExpression attribute
java.util.List attributeList
String value
int index
int start
int end
com.intellij.psi.PsiAnnotation psi
String text
String fqcn
org.jetbrains.uast.UAnnotation annotation
java.util.List annotations
java.util.List defaultAnnotations
com.android.tools.lint.detector.api.Issue issue
org.jetbrains.uast.UAnnotated annotated
public final boolean isSuppressedKt (com.android.tools.lint.detector.api.Issue, java.util.List, java.util.Set)
org.jetbrains.kotlin.psi.KtValueArgument attribute
org.jetbrains.kotlin.psi.KtValueArgumentList attributeList
String fqn
boolean isSuppressionAnnotation
org.jetbrains.kotlin.psi.KtAnnotationEntry annotation
com.android.tools.lint.detector.api.Issue issue
java.util.List annotations
java.util.Set customNames
public static synthetic boolean isSuppressedKt$default (com.android.tools.lint.client.api.LintDriver$Companion, com.android.tools.lint.detector.api.Issue, java.util.List, java.util.Set, int, java.lang.Object)
private final boolean isAnnotatedWith (org.jetbrains.uast.UAnnotated, java.util.Set)
String fqcn
org.jetbrains.uast.UAnnotation annotation
java.util.List annotations
org.jetbrains.uast.UAnnotated annotated
java.util.Set names
public final boolean isSuppressed (com.android.tools.lint.detector.api.Issue, com.intellij.psi.PsiAnnotationMemberValue)
String v
Object literalValue
com.intellij.psi.PsiAnnotationMemberValue mmv
com.intellij.psi.PsiExpression e
com.intellij.psi.PsiExpression[] initializers
com.android.tools.lint.detector.api.Issue issue
com.intellij.psi.PsiAnnotationMemberValue value
private final boolean isSuppressedExpression (com.android.tools.lint.detector.api.Issue, org.jetbrains.uast.UExpression)
Object literalValue
org.jetbrains.uast.UExpression mmv
String literalValue
com.android.tools.lint.detector.api.Issue issue
org.jetbrains.uast.UExpression value
private final boolean isSuppressedExpression (com.android.tools.lint.detector.api.Issue, org.jetbrains.kotlin.psi.KtExpression)
String literalValue
com.android.tools.lint.detector.api.Issue issue
org.jetbrains.kotlin.psi.KtExpression value
public static final synthetic java.util.List access$union (com.android.tools.lint.client.api.LintDriver$Companion, java.util.List, java.util.List)
com.android.tools.lint.client.api.LintDriver$Companion $this
java.util.List list1
java.util.List list2
public static final synthetic void access$gatherJavaFiles (com.android.tools.lint.client.api.LintDriver$Companion, java.io.File, java.util.List)
com.android.tools.lint.client.api.LintDriver$Companion $this
java.io.File dir
java.util.List result
public static final synthetic org.objectweb.asm.tree.MethodInsnNode access$findConstructorInvocation (com.android.tools.lint.client.api.LintDriver$Companion, org.objectweb.asm.tree.MethodNode, java.lang.String)
com.android.tools.lint.client.api.LintDriver$Companion $this
org.objectweb.asm.tree.MethodNode method
String className
public static final synthetic boolean access$matches (com.android.tools.lint.client.api.LintDriver$Companion, com.android.tools.lint.detector.api.Issue, java.lang.String)
com.android.tools.lint.client.api.LintDriver$Companion $this
com.android.tools.lint.detector.api.Issue issue
String id
public static final synthetic boolean access$isAnnotatedWith (com.android.tools.lint.client.api.LintDriver$Companion, org.jetbrains.uast.UAnnotated, java.util.Set)
com.android.tools.lint.client.api.LintDriver$Companion $this
org.jetbrains.uast.UAnnotated annotated
java.util.Set names
public static final synthetic boolean access$isAnnotatedWith (com.android.tools.lint.client.api.LintDriver$Companion, com.android.tools.lint.detector.api.JavaContext, com.intellij.psi.PsiModifierListOwner, java.util.Set)
com.android.tools.lint.client.api.LintDriver$Companion $this
com.android.tools.lint.detector.api.JavaContext context
com.intellij.psi.PsiModifierListOwner modifierListOwner
java.util.Set names
public static final synthetic boolean access$isSuppressed (com.android.tools.lint.client.api.LintDriver$Companion, com.android.tools.lint.detector.api.Issue, java.lang.String)
com.android.tools.lint.client.api.LintDriver$Companion $this
com.android.tools.lint.detector.api.Issue issue
String string
public static final synthetic boolean access$isSuppressed (com.android.tools.lint.client.api.LintDriver$Companion, java.util.Collection, java.lang.String)
com.android.tools.lint.client.api.LintDriver$Companion $this
java.util.Collection issueIds
String string
public synthetic void <init> (kotlin.jvm.internal.DefaultConstructorMarker)
kotlin.jvm.internal.DefaultConstructorMarker $constructor_marker
public static final synthetic boolean access$isSuppressedExpression (com.android.tools.lint.client.api.LintDriver$Companion, com.android.tools.lint.detector.api.Issue, org.jetbrains.uast.UExpression)
com.android.tools.lint.client.api.LintDriver$Companion $this
com.android.tools.lint.detector.api.Issue issue
org.jetbrains.uast.UExpression value
public static final synthetic boolean access$isSuppressedExpression (com.android.tools.lint.client.api.LintDriver$Companion, com.android.tools.lint.detector.api.Issue, org.jetbrains.kotlin.psi.KtExpression)
com.android.tools.lint.client.api.LintDriver$Companion $this
com.android.tools.lint.detector.api.Issue issue
org.jetbrains.kotlin.psi.KtExpression value
}
com/android/tools/lint/client/api/LintDriver$Companion$handleDetectorError$2.class
LintDriver.kt
package com.android.tools.lint.client.api
final com.android.tools.lint.client.api.LintDriver$Companion$handleDetectorError$2 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 {
public static final com.android.tools.lint.client.api.LintDriver$Companion$handleDetectorError$2 INSTANCE
void <init> ()
public final java.lang.CharSequence invoke (com.android.tools.lint.detector.api.Issue)
com.android.tools.lint.detector.api.Issue it
public volatile synthetic java.lang.Object invoke (java.lang.Object)
Object p1
static void <clinit> ()
}
com/android/tools/lint/client/api/LintFixPerformer.class
LintFixPerformer.kt
package com.android.tools.lint.client.api
public abstract com.android.tools.lint.client.api.LintFixPerformer extends java.lang.Object {
public static final com.android.tools.lint.client.api.LintFixPerformer$Companion Companion
private final com.android.tools.lint.client.api.LintClient client
private final boolean requireAutoFixable
public void <init> (com.android.tools.lint.client.api.LintClient, boolean)
com.android.tools.lint.client.api.LintClient client
boolean requireAutoFixable
public synthetic void <init> (com.android.tools.lint.client.api.LintClient, boolean, int, kotlin.jvm.internal.DefaultConstructorMarker)
public abstract java.lang.CharSequence getSourceText (java.io.File)
public abstract void log (com.android.tools.lint.detector.api.Severity, java.lang.String)
private final com.android.tools.lint.client.api.LintFixPerformer$PendingEditFile getFileData (java.util.Map, java.io.File)
int $i$a$-run-LintFixPerformer$getFileData$1
com.android.tools.lint.client.api.LintFixPerformer$PendingEditFile fileData
com.android.tools.lint.client.api.LintFixPerformer $this$getFileData_u24lambda_u240
java.util.Map fileMap
java.io.File file
public final com.android.tools.lint.client.api.LintFixPerformer$FileProvider createFileProvider ()
private final void registerFix (com.android.tools.lint.client.api.LintFixPerformer$FileProvider, java.util.Map, com.android.tools.lint.detector.api.Incident, com.android.tools.lint.detector.api.LintFix)
com.android.tools.lint.client.api.LintFixPerformer$FileProvider fileProvider
java.util.Map fileMap
com.android.tools.lint.detector.api.Incident incident
com.android.tools.lint.detector.api.LintFix lintFix
public final boolean fix (java.util.List)
com.android.tools.lint.client.api.LintFixPerformer$FileProvider fileProvider
java.util.List files
java.util.List incidents
public final java.util.List registerFixes (com.android.tools.lint.detector.api.Incident, java.util.List, com.android.tools.lint.client.api.LintFixPerformer$FileProvider)
com.android.tools.lint.detector.api.LintFix fix
int $i$a$-filter-LintFixPerformer$registerFixes$files$1
com.android.tools.lint.client.api.LintFixPerformer$PendingEditFile 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.client.api.LintFixPerformer$PendingEditFile file
java.util.Map fileMap
java.util.List files
com.android.tools.lint.detector.api.Incident incident
java.util.List fixes
com.android.tools.lint.client.api.LintFixPerformer$FileProvider fileProvider
public static synthetic java.util.List registerFixes$default (com.android.tools.lint.client.api.LintFixPerformer, com.android.tools.lint.detector.api.Incident, java.util.List, com.android.tools.lint.client.api.LintFixPerformer$FileProvider, int, java.lang.Object)
private final void cleanup (com.android.tools.lint.client.api.LintFixPerformer$FileProvider, com.android.tools.lint.client.api.LintFixPerformer$PendingEditFile)
int $i$a$-let-LintFixPerformer$cleanup$edits$1
java.util.List it
char c
char c
int prevLineStart
int nextLineEnd
com.android.tools.lint.client.api.LintFixPerformer$PendingEdit next
int max
int j
com.android.tools.lint.client.api.LintFixPerformer$PendingEdit prev
int min
int k
com.android.tools.lint.client.api.LintFixPerformer$PendingEdit edit
int i
java.util.List edits
String source
int length
com.android.tools.lint.client.api.LintFixPerformer$FileProvider fileProvider
com.android.tools.lint.client.api.LintFixPerformer$PendingEditFile file
public final boolean fix (com.android.tools.lint.detector.api.Incident, java.util.List)
com.android.tools.lint.client.api.LintFixPerformer$FileProvider fileProvider
java.util.List fileMap
com.android.tools.lint.detector.api.Incident incident
java.util.List fixes
protected abstract void createBinaryFile (com.android.tools.lint.client.api.LintFixPerformer$PendingEditFile, byte[])
protected abstract void deleteFile (com.android.tools.lint.client.api.LintFixPerformer$PendingEditFile)
protected void applyEdits (com.android.tools.lint.client.api.LintFixPerformer$PendingEditFile, java.util.List, kotlin.jvm.functions.Function2)
com.android.tools.lint.client.api.LintFixPerformer$PendingEdit edit
com.android.tools.lint.client.api.LintFixPerformer$PendingEditFile fileData
java.util.List edits
kotlin.jvm.functions.Function2 applier
public abstract void applyEdits (com.android.tools.lint.client.api.LintFixPerformer$FileProvider, com.android.tools.lint.client.api.LintFixPerformer$PendingEditFile, java.util.List)
public final boolean applyEdits (com.android.tools.lint.client.api.LintFixPerformer$FileProvider, java.util.List, kotlin.jvm.functions.Function2)
String key
int count
com.android.tools.lint.client.api.LintFixPerformer$PendingEdit edit
java.util.List edits
com.android.tools.lint.client.api.LintFixPerformer$PendingEditFile fileData
int appliedEditCount
int editedFileCount
java.util.Map editMap
com.android.tools.lint.client.api.LintFixPerformer$FileProvider fileProvider
java.util.List files
kotlin.jvm.functions.Function2 performEdits
public static synthetic boolean applyEdits$default (com.android.tools.lint.client.api.LintFixPerformer, com.android.tools.lint.client.api.LintFixPerformer$FileProvider, java.util.List, kotlin.jvm.functions.Function2, int, java.lang.Object)
public void printStatistics (java.util.Map, int, int)
java.util.Map editMap
int appliedEditCount
int editedFileCount
private final java.util.List findApplicableFixes (com.android.tools.lint.client.api.LintFixPerformer$FileProvider, java.util.List)
com.android.tools.lint.detector.api.LintFix sub
com.android.tools.lint.detector.api.LintFix sub
boolean all
com.android.tools.lint.detector.api.LintFix data
com.android.tools.lint.detector.api.Incident incident
java.util.Map fileMap
com.android.tools.lint.client.api.LintFixPerformer$FileProvider fileProvider
java.util.List incidents
private final boolean findConflicts (java.util.List)
com.android.tools.lint.client.api.LintFixPerformer$PendingEdit fix
int index
com.android.tools.lint.client.api.LintFixPerformer$PendingEdit prev
java.util.List fixes
private final boolean isValid (com.android.tools.lint.client.api.LintFixPerformer$PendingEditFile, java.util.List, kotlin.jvm.functions.Function2)
int $i$a$-all-LintFixPerformer$isValid$1
com.android.tools.lint.client.api.LintFixPerformer$PendingEdit it
Object element$iv
int $i$f$all
Iterable $this$all$iv
com.android.tools.lint.client.api.LintFixPerformer$PendingEditFile file
java.util.List edits
kotlin.jvm.functions.Function2 checker
private final boolean isValid (com.android.tools.lint.client.api.LintFixPerformer$PendingEditFile, java.util.List, java.lang.String)
com.android.tools.lint.client.api.LintFixPerformer$PendingEditFile file
java.util.List edits
String contents
private final boolean addEdits (com.android.tools.lint.client.api.LintFixPerformer$FileProvider, java.util.Map, com.android.tools.lint.detector.api.Incident, com.android.tools.lint.detector.api.LintFix, boolean)
int $i$a$-count-LintFixPerformer$addEdits$attributeFixes$1
com.android.tools.lint.detector.api.LintFix it
Object element$iv
int $i$f$count
int count$iv
Iterable $this$count$iv
com.android.tools.lint.detector.api.LintFix nested
boolean all
java.util.List fixes
int attributeFixes
com.android.tools.lint.detector.api.Location location
com.android.tools.lint.client.api.LintFixPerformer$PendingEditFile file
com.android.tools.lint.client.api.LintFixPerformer$FileProvider fileProvider
java.util.Map fileMap
com.android.tools.lint.detector.api.Incident incident
com.android.tools.lint.detector.api.LintFix lintFix
boolean isTopLevel
static synthetic boolean addEdits$default (com.android.tools.lint.client.api.LintFixPerformer, com.android.tools.lint.client.api.LintFixPerformer$FileProvider, java.util.Map, com.android.tools.lint.detector.api.Incident, com.android.tools.lint.detector.api.LintFix, boolean, int, java.lang.Object)
private final java.util.List sortAttributes (java.util.List)
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$f$sortBy
java.util.List $this$sortBy$iv
int $i$a$-filter-LintFixPerformer$sortAttributes$2
com.android.tools.lint.detector.api.LintFix 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 reordered
java.util.List fixes
private final boolean addAnnotation (com.android.tools.lint.client.api.LintFixPerformer$FileProvider, com.android.tools.lint.client.api.LintFixPerformer$PendingEditFile, com.android.tools.lint.detector.api.Incident, com.android.tools.lint.detector.api.LintFix$AnnotateFix, com.android.tools.lint.detector.api.Location)
com.android.tools.lint.detector.api.LintFix$ReplaceString replaceFix
com.android.tools.lint.client.api.LintFixPerformer$FileProvider fileProvider
com.android.tools.lint.client.api.LintFixPerformer$PendingEditFile file
com.android.tools.lint.detector.api.Incident incident
com.android.tools.lint.detector.api.LintFix$AnnotateFix annotateFix
com.android.tools.lint.detector.api.Location fixLocation
private final boolean addCreateFile (com.android.tools.lint.client.api.LintFixPerformer$PendingEditFile, com.android.tools.lint.detector.api.LintFix$CreateFileFix)
int selectStart
int selectEnd
String text
com.android.tools.lint.client.api.LintFixPerformer$PendingEditFile file
com.android.tools.lint.detector.api.LintFix$CreateFileFix fix
private final boolean addSetAttribute (com.android.tools.lint.client.api.LintFixPerformer$FileProvider, com.android.tools.lint.client.api.LintFixPerformer$PendingEditFile, com.android.tools.lint.detector.api.LintFix$SetAttribute, com.android.tools.lint.detector.api.Location)
int startOffset
int endOffset
int padding
int startOffset
int endOffset
int point
int mark
String prefix
String replacement
String base
org.w3c.dom.Element root
int index
String namespaceAttribute
int rootInsertOffset
String padLeft
String padRight
String prefix
boolean insertNamespaceDeclaration
int insertOffset
String padLeft
String padRight
String leftPart
String valuePart
int point
int mark
String rightPart
com.android.tools.lint.detector.api.Location location
com.android.tools.lint.detector.api.Position start
String contents
org.w3c.dom.Document document
org.w3c.dom.Node node
org.w3c.dom.Element element
String value
String namespace
String attributeName
org.w3c.dom.Attr attr
com.android.tools.lint.client.api.LintFixPerformer$FileProvider fileProvider
com.android.tools.lint.client.api.LintFixPerformer$PendingEditFile file
com.android.tools.lint.detector.api.LintFix$SetAttribute setFix
com.android.tools.lint.detector.api.Location fixLocation
private final int findAttributeInsertionOffset (java.io.File, java.lang.String, org.w3c.dom.Element, java.lang.String, java.lang.String)
org.w3c.dom.Node attribute
int offset
int i
int $i$f$sortBy
java.util.List $this$sortBy$iv
String name
int delta
int offset
org.w3c.dom.Attr attribute
int i
char c
org.w3c.dom.NamedNodeMap attributes
java.util.List attributeList
int startOffset
int tagEnd
int offset
java.io.File file
String xml
org.w3c.dom.Element element
String namespacePrefix
String attributeName
protected boolean addReplaceString (com.android.tools.lint.client.api.LintFixPerformer$FileProvider, com.android.tools.lint.client.api.LintFixPerformer$PendingEditFile, com.android.tools.lint.detector.api.Incident, com.android.tools.lint.detector.api.LintFix$ReplaceString, com.android.tools.lint.detector.api.Location)
char element
char c
char c
int lineBegin
int lineEnd
boolean allSpace
int index
java.util.regex.Pattern pattern
java.util.regex.Matcher matcher
String locationRange
int startOffset
int endOffset
String replacement
int continueOffset
int selectStart
int selectEnd
com.android.tools.lint.client.api.LintFixPerformer$PendingEdit edit
int $i$a$-also-LintFixPerformer$addReplaceString$list$1
java.util.List it
String import
java.util.List list
String contents
String oldPattern
String oldString
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 adjustedEnd
int adjustedStart
boolean found
com.android.tools.lint.client.api.LintFixPerformer$FileProvider fileProvider
com.android.tools.lint.client.api.LintFixPerformer$PendingEditFile file
com.android.tools.lint.detector.api.Incident incident
com.android.tools.lint.detector.api.LintFix$ReplaceString replaceFix
com.android.tools.lint.detector.api.Location fixLocation
private final kotlin.Pair getSelectionDeltas (java.lang.String, java.lang.String, boolean)
java.util.regex.Pattern pattern
java.util.regex.Matcher matcher
String selectPattern
String source
boolean optional
protected java.lang.String customizeReplaceString (com.android.tools.lint.client.api.LintFixPerformer$FileProvider, com.android.tools.lint.client.api.LintFixPerformer$PendingEditFile, com.android.tools.lint.detector.api.LintFix$ReplaceString, java.lang.String)
com.android.tools.lint.client.api.LintFixPerformer$FileProvider fileProvider
com.android.tools.lint.client.api.LintFixPerformer$PendingEditFile file
com.android.tools.lint.detector.api.LintFix$ReplaceString replaceFix
String replacement
public final java.util.List computeEdits (com.android.tools.lint.detector.api.Incident, com.android.tools.lint.detector.api.LintFix, com.android.tools.lint.client.api.LintFixPerformer$FileProvider)
java.util.Map fileMap
com.android.tools.lint.detector.api.Incident incident
com.android.tools.lint.detector.api.LintFix lintFix
com.android.tools.lint.client.api.LintFixPerformer$FileProvider fileProvider
public static synthetic java.util.List computeEdits$default (com.android.tools.lint.client.api.LintFixPerformer, com.android.tools.lint.detector.api.Incident, com.android.tools.lint.detector.api.LintFix, com.android.tools.lint.client.api.LintFixPerformer$FileProvider, int, java.lang.Object)
public static final synthetic com.android.tools.lint.client.api.LintClient access$getClient$p (com.android.tools.lint.client.api.LintFixPerformer)
com.android.tools.lint.client.api.LintFixPerformer $this
static void <clinit> ()
}
com/android/tools/lint/client/api/LintFixPerformer$applyEdits$1.class
LintFixPerformer.kt
package com.android.tools.lint.client.api
final com.android.tools.lint.client.api.LintFixPerformer$applyEdits$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function2 {
final synthetic com.android.tools.lint.client.api.LintFixPerformer this$0
final synthetic com.android.tools.lint.client.api.LintFixPerformer$FileProvider $fileProvider
void <init> (com.android.tools.lint.client.api.LintFixPerformer, com.android.tools.lint.client.api.LintFixPerformer$FileProvider)
com.android.tools.lint.client.api.LintFixPerformer $receiver
com.android.tools.lint.client.api.LintFixPerformer$FileProvider $fileProvider
public final void invoke (com.android.tools.lint.client.api.LintFixPerformer$PendingEditFile, java.util.List)
com.android.tools.lint.client.api.LintFixPerformer$PendingEditFile fileData
java.util.List edits
public volatile synthetic java.lang.Object invoke (java.lang.Object, java.lang.Object)
Object p1
Object p2
}
com/android/tools/lint/client/api/LintFixPerformer$isValid$2.class
LintFixPerformer.kt
package com.android.tools.lint.client.api
final com.android.tools.lint.client.api.LintFixPerformer$isValid$2 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function2 {
final synthetic String $contents
void <init> (java.lang.String)
String $contents
public final java.lang.Boolean invoke (com.android.tools.lint.client.api.LintFixPerformer$PendingEditFile, com.android.tools.lint.client.api.LintFixPerformer$PendingEdit)
com.android.tools.lint.client.api.LintFixPerformer$PendingEdit edit
public volatile synthetic java.lang.Object invoke (java.lang.Object, java.lang.Object)
Object p1
Object p2
}
com/android/tools/lint/client/api/LintFixPerformer$sortAttributes$$inlined$sortBy$1.class
Comparisons.kt
package com.android.tools.lint.client.api
public final com.android.tools.lint.client.api.LintFixPerformer$sortAttributes$$inlined$sortBy$1 extends java.lang.Object implements java.util.Comparator {
public void <init> ()
public final int compare (java.lang.Object, java.lang.Object)
int $i$a$-sortBy-LintFixPerformer$sortAttributes$1
String prefix
com.android.tools.lint.detector.api.LintFix$SetAttribute it
int $i$a$-sortBy-LintFixPerformer$sortAttributes$1
String prefix
com.android.tools.lint.detector.api.LintFix$SetAttribute it
Object a
Object b
}
com/android/tools/lint/client/api/LintFixPerformer$findAttributeInsertionOffset$$inlined$sortBy$1.class
Comparisons.kt
package com.android.tools.lint.client.api
public final com.android.tools.lint.client.api.LintFixPerformer$findAttributeInsertionOffset$$inlined$sortBy$1 extends java.lang.Object implements java.util.Comparator {
public void <init> ()
public final int compare (java.lang.Object, java.lang.Object)
int $i$a$-sortBy-LintFixPerformer$findAttributeInsertionOffset$1
kotlin.Pair it
int $i$a$-sortBy-LintFixPerformer$findAttributeInsertionOffset$1
kotlin.Pair it
Object a
Object b
}
com/android/tools/lint/client/api/LintFixPerformer$FileProvider.class
LintFixPerformer.kt
package com.android.tools.lint.client.api
public final com.android.tools.lint.client.api.LintFixPerformer$FileProvider extends java.lang.Object {
private final java.util.Map files
private final java.util.Map documents
final synthetic com.android.tools.lint.client.api.LintFixPerformer this$0
public void <init> (com.android.tools.lint.client.api.LintFixPerformer)
com.android.tools.lint.client.api.LintFixPerformer this$0
public final java.lang.String getFileContents (com.android.tools.lint.client.api.LintFixPerformer$PendingEditFile)
int $i$a$-also-LintFixPerformer$FileProvider$getFileContents$1
String it
com.android.tools.lint.client.api.LintFixPerformer$PendingEditFile file
public final org.w3c.dom.Document getXmlDocument (com.android.tools.lint.client.api.LintFixPerformer$PendingEditFile)
int $i$a$-also-LintFixPerformer$FileProvider$getXmlDocument$1
org.w3c.dom.Document it
com.android.tools.lint.client.api.LintFixPerformer$PendingEditFile file
private final org.w3c.dom.Document createXmlDocument (com.android.tools.lint.client.api.LintFixPerformer$PendingEditFile)
int $i$a$-let-LintFixPerformer$FileProvider$createXmlDocument$1
org.w3c.dom.Document it
String contents
javax.xml.parsers.ParserConfigurationException e
org.xml.sax.SAXException e
java.io.IOException e
com.android.tools.lint.client.api.LintFixPerformer$PendingEditFile file
private final void handleXmlError (java.lang.Throwable, com.android.tools.lint.client.api.LintFixPerformer$PendingEditFile)
Throwable e
com.android.tools.lint.client.api.LintFixPerformer$PendingEditFile file
}
com/android/tools/lint/client/api/LintFixPerformer$Companion.class
LintFixPerformer.kt
package com.android.tools.lint.client.api
public final com.android.tools.lint.client.api.LintFixPerformer$Companion extends java.lang.Object {
private void <init> ()
public final com.android.tools.lint.detector.api.Location getLocation (com.android.tools.lint.detector.api.Incident, com.android.tools.lint.detector.api.LintFix)
com.android.tools.lint.detector.api.Incident incident
com.android.tools.lint.detector.api.LintFix fix
public static synthetic com.android.tools.lint.detector.api.Location getLocation$default (com.android.tools.lint.client.api.LintFixPerformer$Companion, com.android.tools.lint.detector.api.Incident, com.android.tools.lint.detector.api.LintFix, int, java.lang.Object)
public final boolean isEditingFix (com.android.tools.lint.detector.api.LintFix)
com.android.tools.lint.detector.api.LintFix fix
public final boolean canAutoFix (com.android.tools.lint.detector.api.LintFix)
com.android.tools.lint.detector.api.LintFix lintFix
public final boolean canAutoFix (com.android.tools.lint.detector.api.LintFix, boolean)
com.android.tools.lint.detector.api.LintFix nested
com.android.tools.lint.detector.api.LintFix lintFix
boolean requireAutoFixable
public final java.lang.String suggestNamespacePrefix (java.lang.String)
String uri
public final int compareAttributeNames (java.lang.String, java.lang.String, java.lang.String, java.lang.String)
int rank1
int rank2
int delta
String prefix1
String n1
String prefix2
String n2
private final int rankAttributeNames (java.lang.String, java.lang.String)
String prefix
String name
public final boolean implicitlyImported (java.lang.String)
String pkg
public final com.android.tools.lint.detector.api.LintFix$ReplaceString createAnnotationFix (com.android.tools.lint.detector.api.LintFix$AnnotateFix, com.android.tools.lint.detector.api.Location, java.lang.String)
int $i$a$-let-LintFixPerformer$Companion$createAnnotationFix$annotation$1$argStart$1
int index
String fqn
int $i$a$-let-LintFixPerformer$Companion$createAnnotationFix$annotation$1
int argStart
int packageEnd
String it
int annotationEnd
String symbolEnd
int current
com.android.tools.lint.detector.api.Position start
int startOffset
boolean isKotlin
int offset
String indent
char c
com.android.tools.lint.detector.api.Position start
int startOffset
int lineBegin
com.android.tools.lint.detector.api.LintFix$ReplaceStringBuilder replaceFixBuilder
com.android.tools.lint.detector.api.Location range
String annotation
String oldText
String replacement
com.android.tools.lint.detector.api.LintFix$AnnotateFix fix
com.android.tools.lint.detector.api.Location location
String contents
public final int skipCommentsAndWhitespace (java.lang.CharSequence, int, boolean, boolean)
char d
int nesting
char c
int index
int length
CharSequence source
int start
boolean allowCommentNesting
boolean stopAtNewline
public static synthetic int skipCommentsAndWhitespace$default (com.android.tools.lint.client.api.LintFixPerformer$Companion, java.lang.CharSequence, int, boolean, boolean, int, java.lang.Object)
public final int skipAnnotation (java.lang.CharSequence, int)
char e
char d
int length
int offset
int balance
int next
CharSequence source
int start
public static final synthetic int access$rankAttributeNames (com.android.tools.lint.client.api.LintFixPerformer$Companion, java.lang.String, java.lang.String)
com.android.tools.lint.client.api.LintFixPerformer$Companion $this
String prefix
String name
public synthetic void <init> (kotlin.jvm.internal.DefaultConstructorMarker)
kotlin.jvm.internal.DefaultConstructorMarker $constructor_marker
}
com/android/tools/lint/client/api/LintFixPerformer$Companion$WhenMappings.class
LintFixPerformer.kt
package com.android.tools.lint.client.api
public final synthetic com.android.tools.lint.client.api.LintFixPerformer$Companion$WhenMappings extends java.lang.Object {
public static final synthetic int[] $EnumSwitchMapping$0
static void <clinit> ()
}
com/android/tools/lint/client/api/LintFixPerformer$PendingEditFile.class
LintFixPerformer.kt
package com.android.tools.lint.client.api
public final com.android.tools.lint.client.api.LintFixPerformer$PendingEditFile extends java.lang.Object {
private final java.io.File file
private final java.util.List edits
private java.util.List imports
private boolean shortenReferences
private boolean reformat
private boolean open
private boolean delete
private boolean createText
private byte[] createBytes
final synthetic com.android.tools.lint.client.api.LintFixPerformer this$0
public void <init> (com.android.tools.lint.client.api.LintFixPerformer, java.io.File)
com.android.tools.lint.client.api.LintFixPerformer this$0
java.io.File file
public final java.io.File getFile ()
public final java.util.List getEdits ()
public final java.util.List getImports ()
public final void setImports (java.util.List)
java.util.List
public final boolean getShortenReferences ()
public final void setShortenReferences (boolean)
boolean
public final boolean getReformat ()
public final void setReformat (boolean)
boolean
public final boolean getOpen ()
public final void setOpen (boolean)
boolean
public final boolean getDelete ()
public final void setDelete (boolean)
boolean
public final boolean getCreateText ()
public final void setCreateText (boolean)
boolean
public final byte[] getCreateBytes ()
public final void setCreateBytes (byte[])
byte[]
public final boolean isEmpty ()
public final com.intellij.openapi.util.TextRange affectedRange ()
int $i$a$-minOf-LintFixPerformer$PendingEditFile$affectedRange$1
com.android.tools.lint.client.api.LintFixPerformer$PendingEdit it
int $i$a$-minOf-LintFixPerformer$PendingEditFile$affectedRange$1
com.android.tools.lint.client.api.LintFixPerformer$PendingEdit it
int $i$a$-maxOf-LintFixPerformer$PendingEditFile$affectedRange$2
com.android.tools.lint.client.api.LintFixPerformer$PendingEdit it
int $i$a$-maxOf-LintFixPerformer$PendingEditFile$affectedRange$2
com.android.tools.lint.client.api.LintFixPerformer$PendingEdit it
}
com/android/tools/lint/client/api/LintFixPerformer$PendingEdit.class
LintFixPerformer.kt
package com.android.tools.lint.client.api
public final com.android.tools.lint.client.api.LintFixPerformer$PendingEdit extends java.lang.Object implements java.lang.Comparable {
private final com.android.tools.lint.detector.api.LintFix fix
private final int startOffset
private final int endOffset
private final String replacement
private final int selectStart
private final int selectEnd
private final int sortPriority
public void <init> (com.android.tools.lint.detector.api.LintFix, int, int, java.lang.String, int, int, int)
com.android.tools.lint.detector.api.LintFix fix
int startOffset
int endOffset
String replacement
int selectStart
int selectEnd
int sortPriority
public synthetic void <init> (com.android.tools.lint.detector.api.LintFix, int, int, java.lang.String, int, int, int, int, kotlin.jvm.internal.DefaultConstructorMarker)
public final com.android.tools.lint.detector.api.LintFix getFix ()
public final int getStartOffset ()
public final int getEndOffset ()
public final java.lang.String getReplacement ()
public final int getSelectStart ()
public final int getSelectEnd ()
public int compareTo (com.android.tools.lint.client.api.LintFixPerformer$PendingEdit)
int d1
int d2
int deleteDelta
int delta
int sortDelta
com.android.tools.lint.client.api.LintFixPerformer$PendingEdit other
public final java.lang.String apply (java.lang.String)
String contents
public final boolean isInsert ()
public final boolean isDelete ()
public final boolean isReplace ()
public final java.lang.String fixName ()
public java.lang.String toString ()
public final java.lang.String toString (java.lang.String)
String source
public boolean equals (java.lang.Object)
Object other
public int hashCode ()
int result
public volatile synthetic int compareTo (java.lang.Object)
Object other
}
com/android/tools/lint/client/api/LintJarVerifier.class
LintJarVerifier.kt
package com.android.tools.lint.client.api
public final com.android.tools.lint.client.api.LintJarVerifier extends org.objectweb.asm.ClassVisitor {
private final com.android.tools.lint.client.api.LintClient client
private final java.io.File jarFile
private final boolean skip
private Throwable verifyProblem
private String incompatibleReference
private final java.util.Set bundledClasses
private String incompatibleReferencer
private boolean inaccessible
private final com.android.tools.lint.client.api.LintJarVerifier$methodVisitor$1 methodVisitor
private int apiCount
private String currentClassFile
private String currentClass
private String currentSuperClass
private ClassLoader classLoader
public void <init> (com.android.tools.lint.client.api.LintClient, java.io.File, byte[], boolean)
Throwable throwable
com.android.tools.lint.client.api.LintClient client
java.io.File jarFile
byte[] bytes
boolean skip
public synthetic void <init> (com.android.tools.lint.client.api.LintClient, java.io.File, byte[], boolean, int, kotlin.jvm.internal.DefaultConstructorMarker)
public void <init> (com.android.tools.lint.client.api.LintClient, java.io.File, boolean)
com.android.tools.lint.client.api.LintClient client
java.io.File jarFile
boolean skip
public synthetic void <init> (com.android.tools.lint.client.api.LintClient, java.io.File, boolean, int, kotlin.jvm.internal.DefaultConstructorMarker)
private final boolean isRelevantApi (java.lang.String)
boolean relevant
String internal
public final boolean isCompatible ()
public final boolean isInaccessible ()
public final java.lang.Throwable getVerificationThrowable ()
private final void verify (byte[])
boolean directory
String name
int $i$a$-use-LintJarVerifier$verify$1
java.util.zip.ZipEntry entry
java.util.jar.JarInputStream jar
java.util.Map classes
byte[] lintJarBytes
private final void verify (java.util.Map)
int $i$a$-forEach-LintJarVerifier$verify$2
String name
java.util.Map$Entry element$iv
int $i$f$forEach
java.util.Map $this$forEach$iv
org.objectweb.asm.ClassReader reader
String name
byte[] bytes
java.util.Map classes
public final java.lang.String describeFirstIncompatibleReference ()
String returnType
String reference
int index
String className
int paren
StringBuilder sb
String descriptor
CharSequence name
org.objectweb.asm.Type[] arguments
public final java.lang.String getReferenceClassFile ()
private final void checkClass (java.lang.String)
Throwable e
String internal
public final int getApiCount ()
private final void checkMethod (java.lang.String, java.lang.String, java.lang.String)
java.lang.reflect.Executable method
Throwable e
String owner
String name
String descriptor
private final void checkField (java.lang.String, java.lang.String)
java.lang.reflect.Field field
Throwable e
String owner
String name
private final void checkModifiers (java.lang.String, int)
String owner
int modifiers
private final boolean isCalledFromSubClass (java.lang.String)
int $i$a$-also-LintJarVerifier$isCalledFromSubClass$loader$1
ClassLoader it
ClassLoader loader
String currentClass
Class cls
Throwable ignore
String owner
private final boolean isSubClass (java.lang.Class, java.lang.String, java.lang.ClassLoader)
Class itf
Class superClass
Class currentClass
String target
ClassLoader loader
private final java.lang.Class getClass (java.lang.String)
String className
String internal
private final java.lang.reflect.Executable getMethod (java.lang.String, java.lang.String, java.lang.String)
int $i$a$-map-LintJarVerifier$getMethod$argumentTypes$1
org.objectweb.asm.Type type
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
Throwable e
Throwable e
Class clz
Class[] argumentTypes
String owner
String name
String descriptor
private final java.lang.reflect.Field getField (java.lang.String, java.lang.String)
Throwable e
Class clz
String owner
String name
public void visit (int, int, java.lang.String, java.lang.String, java.lang.String, java.lang.String[])
int $i$a$-let-LintJarVerifier$visit$1
String it
int $i$a$-forEach-LintJarVerifier$visit$2$1
String internal
Object element$iv
int $i$f$forEach
Object[] $this$forEach$iv
int $i$a$-let-LintJarVerifier$visit$2
String[] it
int version
int access
String name
String signature
String superName
String[] interfaces
public org.objectweb.asm.MethodVisitor visitMethod (int, java.lang.String, java.lang.String, java.lang.String, java.lang.String[])
int access
String name
String descriptor
String signature
String[] exceptions
public static final synthetic void access$checkMethod (com.android.tools.lint.client.api.LintJarVerifier, java.lang.String, java.lang.String, java.lang.String)
com.android.tools.lint.client.api.LintJarVerifier $this
String owner
String name
String descriptor
public static final synthetic void access$checkField (com.android.tools.lint.client.api.LintJarVerifier, java.lang.String, java.lang.String)
com.android.tools.lint.client.api.LintJarVerifier $this
String owner
String name
}
com/android/tools/lint/client/api/LintJarVerifier$describeFirstIncompatibleReference$1.class
LintJarVerifier.kt
package com.android.tools.lint.client.api
final com.android.tools.lint.client.api.LintJarVerifier$describeFirstIncompatibleReference$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 {
public static final com.android.tools.lint.client.api.LintJarVerifier$describeFirstIncompatibleReference$1 INSTANCE
void <init> ()
public final java.lang.CharSequence invoke (org.objectweb.asm.Type)
org.objectweb.asm.Type it
public volatile synthetic java.lang.Object invoke (java.lang.Object)
Object p1
static void <clinit> ()
}
com/android/tools/lint/client/api/LintJarVerifier$methodVisitor$1.class
LintJarVerifier.kt
package com.android.tools.lint.client.api
public final com.android.tools.lint.client.api.LintJarVerifier$methodVisitor$1 extends org.objectweb.asm.MethodVisitor {
final synthetic com.android.tools.lint.client.api.LintJarVerifier this$0
void <init> (com.android.tools.lint.client.api.LintJarVerifier)
com.android.tools.lint.client.api.LintJarVerifier $receiver
public void visitMethodInsn (int, java.lang.String, java.lang.String, java.lang.String, boolean)
int opcode
String owner
String name
String descriptor
boolean isInterface
public void visitFieldInsn (int, java.lang.String, java.lang.String, java.lang.String)
int opcode
String owner
String name
String descriptor
}
com/android/tools/lint/client/api/LintJarVerifierKt.class
LintJarVerifier.kt
package com.android.tools.lint.client.api
public final com.android.tools.lint.client.api.LintJarVerifierKt extends java.lang.Object {
private static final java.lang.Class toTypeClass (org.objectweb.asm.Type)
org.objectweb.asm.Type $this$toTypeClass
public static final synthetic java.lang.Class access$toTypeClass (org.objectweb.asm.Type)
org.objectweb.asm.Type $receiver
}
com/android/tools/lint/client/api/LintListener.class
LintListener.kt
package com.android.tools.lint.client.api
public abstract com.android.tools.lint.client.api.LintListener extends java.lang.Object {
public abstract 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)
public static synthetic void update$default (com.android.tools.lint.client.api.LintListener, 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, int, java.lang.Object)
}
com/android/tools/lint/client/api/LintListener$EventType.class
LintListener.kt
package com.android.tools.lint.client.api
public final enum com.android.tools.lint.client.api.LintListener$EventType extends java.lang.Enum {
public static final enum com.android.tools.lint.client.api.LintListener$EventType REGISTERED_PROJECT
public static final enum com.android.tools.lint.client.api.LintListener$EventType STARTING
public static final enum com.android.tools.lint.client.api.LintListener$EventType SCANNING_PROJECT
public static final enum com.android.tools.lint.client.api.LintListener$EventType SCANNING_LIBRARY_PROJECT
public static final enum com.android.tools.lint.client.api.LintListener$EventType SCANNING_FILE
public static final enum com.android.tools.lint.client.api.LintListener$EventType NEW_PHASE
public static final enum com.android.tools.lint.client.api.LintListener$EventType MERGING
public static final enum com.android.tools.lint.client.api.LintListener$EventType COMPLETED
private static final synthetic com.android.tools.lint.client.api.LintListener$EventType[] $VALUES
private void <init> (java.lang.String, int)
String $enum$name
int $enum$ordinal
public static com.android.tools.lint.client.api.LintListener$EventType[] values ()
public static com.android.tools.lint.client.api.LintListener$EventType valueOf (java.lang.String)
String value
private static final synthetic com.android.tools.lint.client.api.LintListener$EventType[] $values ()
static void <clinit> ()
}
com/android/tools/lint/client/api/LintListener$DefaultImpls.class
LintListener.kt
package com.android.tools.lint.client.api
public final com.android.tools.lint.client.api.LintListener$DefaultImpls extends java.lang.Object {
public static synthetic void update$default (com.android.tools.lint.client.api.LintListener, 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, int, java.lang.Object)
}
com/android/tools/lint/client/api/LintOptionsConfiguration.class
LintOptionsConfiguration.kt
package com.android.tools.lint.client.api
public com.android.tools.lint.client.api.LintOptionsConfiguration extends com.android.tools.lint.client.api.FlagConfiguration {
private final com.android.tools.lint.model.LintModelLintOptions lintOptions
private final boolean fatalOnly
private java.util.Set disabledIds
private java.util.Set disabledCategories
private java.util.Set enabledIds
private java.util.Set enabledCategories
private java.util.Set exactIds
private java.util.Set exactCategories
public void <init> (com.android.tools.lint.client.api.ConfigurationHierarchy, com.android.tools.lint.model.LintModelLintOptions, boolean)
java.util.Set disable
java.util.Set enable
java.util.Set check
com.android.tools.lint.client.api.ConfigurationHierarchy configurations
com.android.tools.lint.model.LintModelLintOptions lintOptions
boolean fatalOnly
public synthetic void <init> (com.android.tools.lint.client.api.ConfigurationHierarchy, com.android.tools.lint.model.LintModelLintOptions, boolean, int, kotlin.jvm.internal.DefaultConstructorMarker)
private final void partition (java.util.Collection, java.util.Set, java.util.Set)
com.android.tools.lint.detector.api.Category category
String id
java.util.Collection candidates
java.util.Set ids
java.util.Set categories
public boolean fatalOnly ()
public boolean isWarningsAsErrors ()
public boolean isIgnoreWarnings ()
public boolean isCheckAllWarnings ()
public java.util.Set disabledIds ()
public java.util.Set enabledIds ()
public java.util.Set exactCheckedIds ()
public java.util.Set disabledCategories ()
public java.util.Set enabledCategories ()
public java.util.Set exactCategories ()
public com.android.tools.lint.detector.api.Severity severityOverride (com.android.tools.lint.detector.api.Issue)
com.android.tools.lint.detector.api.Issue issue
public java.util.Set severityOverrides ()
public boolean allowSuppress ()
}
com/android/tools/lint/client/api/LintOptionsConfiguration$WhenMappings.class
LintOptionsConfiguration.kt
package com.android.tools.lint.client.api
public final synthetic com.android.tools.lint.client.api.LintOptionsConfiguration$WhenMappings extends java.lang.Object {
public static final synthetic int[] $EnumSwitchMapping$0
static void <clinit> ()
}
com/android/tools/lint/client/api/LintRequest.class
LintRequest.kt
package com.android.tools.lint.client.api
public com.android.tools.lint.client.api.LintRequest extends java.lang.Object {
private final com.android.tools.lint.client.api.LintClient client
private final java.util.List files
private java.io.File srcRoot
protected java.util.EnumSet scope
protected java.util.EnumSet platform
protected Boolean releaseMode
protected java.util.Collection projects
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 final com.android.tools.lint.client.api.LintClient getClient ()
public final java.util.List getFiles ()
public final java.io.File getSrcRoot ()
public final void setSrcRoot (java.io.File)
java.io.File
public java.util.EnumSet getScope ()
public final com.android.tools.lint.client.api.LintRequest setScope (java.util.EnumSet)
java.util.EnumSet scope
public java.util.EnumSet getPlatform ()
public final com.android.tools.lint.client.api.LintRequest setPlatform (java.util.EnumSet)
java.util.EnumSet platform
public final java.lang.Boolean isReleaseMode ()
public final com.android.tools.lint.client.api.LintRequest setReleaseMode (java.lang.Boolean)
Boolean releaseMode
public com.android.tools.lint.detector.api.Project getMainProject (com.android.tools.lint.detector.api.Project)
com.android.tools.lint.detector.api.Project project
public java.util.Collection getProjects ()
public final com.android.tools.lint.client.api.LintRequest setProjects (java.util.Collection)
java.util.Collection projects
}
com/android/tools/lint/client/api/LintTomlParser.class
LintTomlParser.kt
package com.android.tools.lint.client.api
public com.android.tools.lint.client.api.LintTomlParser extends java.lang.Object {
public void <init> ()
public final com.android.tools.lint.client.api.LintTomlDocument parse (java.io.File, java.lang.CharSequence, kotlin.jvm.functions.Function3)
java.io.File file
CharSequence contents
kotlin.jvm.functions.Function3 onProblem
public static synthetic com.android.tools.lint.client.api.LintTomlDocument parse$default (com.android.tools.lint.client.api.LintTomlParser, java.io.File, java.lang.CharSequence, kotlin.jvm.functions.Function3, int, java.lang.Object)
}
com/android/tools/lint/client/api/LintTomlDocument.class
LintTomlParser.kt
package com.android.tools.lint.client.api
public abstract com.android.tools.lint.client.api.LintTomlDocument extends java.lang.Object {
public abstract java.io.File getFile ()
public abstract com.android.tools.lint.client.api.LintTomlMapValue getRoot ()
public abstract java.lang.CharSequence getSource ()
public abstract com.android.tools.lint.client.api.LintTomlValue getValue (java.util.List)
public abstract com.android.tools.lint.client.api.LintTomlValue getValue (java.lang.String)
public void accept (com.android.tools.lint.client.api.TomlContext, com.android.tools.lint.client.api.TomlScanner)
com.android.tools.lint.client.api.TomlContext context
com.android.tools.lint.client.api.TomlScanner visitor
public static synthetic void access$accept$jd (com.android.tools.lint.client.api.LintTomlDocument, com.android.tools.lint.client.api.TomlContext, com.android.tools.lint.client.api.TomlScanner)
com.android.tools.lint.client.api.LintTomlDocument $this
com.android.tools.lint.client.api.TomlContext context
com.android.tools.lint.client.api.TomlScanner visitor
}
com/android/tools/lint/client/api/LintTomlDocument$DefaultImpls.class
LintTomlParser.kt
package com.android.tools.lint.client.api
public final com.android.tools.lint.client.api.LintTomlDocument$DefaultImpls extends java.lang.Object {
public static void accept (com.android.tools.lint.client.api.LintTomlDocument, com.android.tools.lint.client.api.TomlContext, com.android.tools.lint.client.api.TomlScanner)
com.android.tools.lint.client.api.LintTomlDocument $this
com.android.tools.lint.client.api.TomlContext context
com.android.tools.lint.client.api.TomlScanner visitor
}
com/android/tools/lint/client/api/LintTomlValue.class
LintTomlParser.kt
package com.android.tools.lint.client.api
public abstract com.android.tools.lint.client.api.LintTomlValue extends java.lang.Object {
public abstract com.android.tools.lint.client.api.LintTomlDocument getDocument ()
public java.lang.String getKey ()
public java.lang.Object getActualValue ()
public abstract java.lang.String getText ()
public abstract com.android.tools.lint.client.api.LintTomlValue next ()
public abstract int getStartOffset ()
public abstract int getEndOffset ()
public abstract int getKeyStartOffset ()
public abstract int getKeyEndOffset ()
public abstract com.android.tools.lint.detector.api.Location getLocation ()
public abstract com.android.tools.lint.detector.api.Location getKeyLocation ()
public abstract com.android.tools.lint.detector.api.Location getFullLocation ()
public abstract java.lang.String getFullKey ()
public static synthetic java.lang.String access$getKey$jd (com.android.tools.lint.client.api.LintTomlValue)
com.android.tools.lint.client.api.LintTomlValue $this
public static synthetic java.lang.Object access$getActualValue$jd (com.android.tools.lint.client.api.LintTomlValue)
com.android.tools.lint.client.api.LintTomlValue $this
}
com/android/tools/lint/client/api/LintTomlValue$DefaultImpls.class
LintTomlParser.kt
package com.android.tools.lint.client.api
public final com.android.tools.lint.client.api.LintTomlValue$DefaultImpls extends java.lang.Object {
public static java.lang.String getKey (com.android.tools.lint.client.api.LintTomlValue)
com.android.tools.lint.client.api.LintTomlValue $this
public static java.lang.Object getActualValue (com.android.tools.lint.client.api.LintTomlValue)
com.android.tools.lint.client.api.LintTomlValue $this
}
com/android/tools/lint/client/api/LintTomlArrayValue.class
LintTomlParser.kt
package com.android.tools.lint.client.api
public abstract com.android.tools.lint.client.api.LintTomlArrayValue extends java.lang.Object implements com.android.tools.lint.client.api.LintTomlValue {
public abstract java.util.List getArrayElements ()
public static synthetic java.lang.String access$getKey$jd (com.android.tools.lint.client.api.LintTomlArrayValue)
com.android.tools.lint.client.api.LintTomlArrayValue $this
public static synthetic java.lang.Object access$getActualValue$jd (com.android.tools.lint.client.api.LintTomlArrayValue)
com.android.tools.lint.client.api.LintTomlArrayValue $this
}
com/android/tools/lint/client/api/LintTomlArrayValue$DefaultImpls.class
LintTomlParser.kt
package com.android.tools.lint.client.api
public final com.android.tools.lint.client.api.LintTomlArrayValue$DefaultImpls extends java.lang.Object {
public static java.lang.String getKey (com.android.tools.lint.client.api.LintTomlArrayValue)
com.android.tools.lint.client.api.LintTomlArrayValue $this
public static java.lang.Object getActualValue (com.android.tools.lint.client.api.LintTomlArrayValue)
com.android.tools.lint.client.api.LintTomlArrayValue $this
}
com/android/tools/lint/client/api/LintTomlMapValue.class
LintTomlParser.kt
package com.android.tools.lint.client.api
public abstract com.android.tools.lint.client.api.LintTomlMapValue extends java.lang.Object implements com.android.tools.lint.client.api.LintTomlValue {
public abstract java.util.Map getMappedValues ()
public abstract com.android.tools.lint.client.api.LintTomlValue get (java.lang.String)
public abstract com.android.tools.lint.client.api.LintTomlValue first ()
public abstract com.android.tools.lint.client.api.LintTomlValue last ()
public static synthetic java.lang.String access$getKey$jd (com.android.tools.lint.client.api.LintTomlMapValue)
com.android.tools.lint.client.api.LintTomlMapValue $this
public static synthetic java.lang.Object access$getActualValue$jd (com.android.tools.lint.client.api.LintTomlMapValue)
com.android.tools.lint.client.api.LintTomlMapValue $this
}
com/android/tools/lint/client/api/LintTomlMapValue$DefaultImpls.class
LintTomlParser.kt
package com.android.tools.lint.client.api
public final com.android.tools.lint.client.api.LintTomlMapValue$DefaultImpls extends java.lang.Object {
public static java.lang.String getKey (com.android.tools.lint.client.api.LintTomlMapValue)
com.android.tools.lint.client.api.LintTomlMapValue $this
public static java.lang.Object getActualValue (com.android.tools.lint.client.api.LintTomlMapValue)
com.android.tools.lint.client.api.LintTomlMapValue $this
}
com/android/tools/lint/client/api/LintTomlLiteralValue.class
LintTomlParser.kt
package com.android.tools.lint.client.api
public abstract com.android.tools.lint.client.api.LintTomlLiteralValue extends java.lang.Object implements com.android.tools.lint.client.api.LintTomlValue {
public abstract java.lang.Object getActualValue ()
public static synthetic java.lang.String access$getKey$jd (com.android.tools.lint.client.api.LintTomlLiteralValue)
com.android.tools.lint.client.api.LintTomlLiteralValue $this
}
com/android/tools/lint/client/api/LintTomlLiteralValue$DefaultImpls.class
LintTomlParser.kt
package com.android.tools.lint.client.api
public final com.android.tools.lint.client.api.LintTomlLiteralValue$DefaultImpls extends java.lang.Object {
public static java.lang.String getKey (com.android.tools.lint.client.api.LintTomlLiteralValue)
com.android.tools.lint.client.api.LintTomlLiteralValue $this
}
com/android/tools/lint/client/api/LintXmlConfiguration.class
LintXmlConfiguration.kt
package com.android.tools.lint.client.api
public com.android.tools.lint.client.api.LintXmlConfiguration extends com.android.tools.lint.client.api.Configuration {
public static final com.android.tools.lint.client.api.LintXmlConfiguration$Companion Companion
private final java.io.File configFile
private boolean fileLevel
private boolean bulkEditing
private Boolean checkAllWarnings
private Boolean ignoreWarnings
private Boolean warningsAsErrors
private Boolean fatalOnly
private Boolean checkTestSources
private Boolean ignoreTestSources
private Boolean checkGeneratedSources
private Boolean checkDependencies
private Boolean explainIssues
private Boolean applySuggestions
private Boolean removeFixedBaselineIssues
private Boolean abortOnError
private java.util.List lintJars
private java.util.Map issueMap
private java.util.List issueMaps
private java.util.Map clientIssueMaps
private String fileClients
private java.io.File _baselineFile
private boolean validated
public static final String CONFIG_FILE_NAME
public static final String TAG_LINT
private static final String TAG_ISSUE
private static final String TAG_IGNORE
private static final String TAG_OPTION
private static final String ATTR_ID
private static final String ATTR_IN
private static final String ATTR_SEVERITY
private static final String ATTR_PATH
private static final String ATTR_REGEXP
private static final String ATTR_NAME
private static final String ATTR_VALUE
public static final String VALUE_ALL
private static final String ATTR_BASELINE
private static final String RES_PATH_START
private static final int RES_PATH_START_LEN
private static java.util.Set warnedOptions
protected void <init> (com.android.tools.lint.client.api.ConfigurationHierarchy, java.io.File, java.io.File, boolean)
com.android.tools.lint.client.api.ConfigurationHierarchy configurations
java.io.File configFile
java.io.File dir
boolean fileLevel
public synthetic void <init> (com.android.tools.lint.client.api.ConfigurationHierarchy, java.io.File, java.io.File, boolean, int, kotlin.jvm.internal.DefaultConstructorMarker)
public final java.io.File getConfigFile ()
public boolean getFileLevel ()
public void setFileLevel (boolean)
boolean
protected void <init> (com.android.tools.lint.client.api.ConfigurationHierarchy, com.android.tools.lint.detector.api.Project)
com.android.tools.lint.client.api.ConfigurationHierarchy configurations
com.android.tools.lint.detector.api.Project project
private final boolean checkIgnored (java.lang.String, kotlin.jvm.functions.Function1)
int $i$a$-let-LintXmlConfiguration$checkIgnored$1
com.android.tools.lint.client.api.LintXmlConfiguration$IssueData it
java.util.Map issueMap
com.android.tools.lint.detector.api.Severity severity
java.util.Map issueMap
int $i$a$-let-LintXmlConfiguration$checkIgnored$2
com.android.tools.lint.client.api.LintXmlConfiguration$IssueData it
java.util.Map issueMap
java.util.List issueMaps
String id
kotlin.jvm.functions.Function1 checker
public boolean isIgnored (com.android.tools.lint.detector.api.Context, com.android.tools.lint.detector.api.Incident)
com.android.tools.lint.detector.api.Location location
String id
String message
com.android.tools.lint.detector.api.Context context
com.android.tools.lint.detector.api.Incident incident
private final java.lang.String getLocalOption (com.android.tools.lint.detector.api.Issue, java.lang.String, java.lang.String)
int $i$a$-let-LintXmlConfiguration$getLocalOption$1
String it
java.util.Map issueMap
int $i$a$-let-LintXmlConfiguration$getLocalOption$2
String it
java.util.Map issueMap
String id
java.util.List issueMaps
com.android.tools.lint.detector.api.Issue issue
String name
String default
public java.lang.String getOption (com.android.tools.lint.detector.api.Issue, java.lang.String, java.lang.String)
int $i$a$-let-LintXmlConfiguration$getOption$1
String it
com.android.tools.lint.detector.api.Issue issue
String name
String default
private final void reportOptionValidationError (com.android.tools.lint.detector.api.Option, java.lang.String)
int $i$a$-also-LintXmlConfiguration$reportOptionValidationError$alreadyWarned$1
java.util.HashSet it
java.util.Set alreadyWarned
com.android.tools.lint.detector.api.Location location
com.android.tools.lint.detector.api.Option option
String message
public java.lang.Object getOption (com.android.tools.lint.detector.api.Option)
int value
NumberFormatException e
float value
NumberFormatException e
java.io.File parent
java.io.File file
int $i$a$-let-LintXmlConfiguration$getOption$2
String valueString
com.android.tools.lint.detector.api.Option option
public java.io.File getOptionAsFile (com.android.tools.lint.detector.api.Issue, java.lang.String, java.io.File)
java.io.File parent
String value
java.io.File file
com.android.tools.lint.detector.api.Issue issue
String name
java.io.File default
public final void setOption (com.android.tools.lint.detector.api.Issue, java.lang.String, java.lang.String)
com.android.tools.lint.detector.api.Issue issue
String name
String value
public final void setBooleanOption (com.android.tools.lint.detector.api.Issue, java.lang.String, java.lang.Boolean)
com.android.tools.lint.detector.api.Issue issue
String name
Boolean value
public final void setIntOption (com.android.tools.lint.detector.api.Issue, java.lang.String, java.lang.Integer)
com.android.tools.lint.detector.api.Issue issue
String name
Integer value
public final void setFileOption (com.android.tools.lint.detector.api.Issue, java.lang.String, java.io.File)
String relative
com.android.tools.lint.detector.api.Issue issue
String name
java.io.File value
private final boolean isPathIgnored (java.lang.String, com.android.tools.lint.detector.api.Location, com.android.tools.lint.detector.api.Context)
String id
com.android.tools.lint.detector.api.Location location
com.android.tools.lint.detector.api.Context context
private final boolean isPathIgnored (com.android.tools.lint.client.api.LintXmlConfiguration$IssueData, com.android.tools.lint.detector.api.Location, com.android.tools.lint.detector.api.Context)
String suppressedPath
int $i$a$-also-LintXmlConfiguration$isPathIgnored$set$1
java.util.HashSet it
java.nio.file.Path path
java.util.Set set
String p
java.nio.file.Path path
java.nio.file.Path relative
java.io.File resDir
java.nio.file.Path toCheck
java.util.List paths
java.io.File file
java.io.File parentFile
String relativePath
Object suppressedPathSet
java.util.Set suppressedPaths
com.android.tools.lint.client.api.LintXmlConfiguration$IssueData issueData
com.android.tools.lint.detector.api.Location location
com.android.tools.lint.detector.api.Context context
private final java.util.Map getOrCreateIssueMap (java.lang.String)
int $i$a$-also-LintXmlConfiguration$getOrCreateIssueMap$clientMap$1
java.util.LinkedHashMap it
int $i$a$-also-LintXmlConfiguration$getOrCreateIssueMap$map$1
java.util.HashMap it
java.util.Map clientMap
java.util.Map map
String client
private final java.util.List getIssueMaps ()
private final java.util.Map getPrimaryIssueMap ()
private final boolean isPatternIgnored (java.lang.String, java.lang.String, com.android.tools.lint.detector.api.Location, com.android.tools.lint.detector.api.Context)
String id
String message
com.android.tools.lint.detector.api.Location location
com.android.tools.lint.detector.api.Context context
private final boolean isPatternIgnored (com.android.tools.lint.client.api.LintXmlConfiguration$IssueData, java.lang.String, com.android.tools.lint.detector.api.Location, com.android.tools.lint.detector.api.Context)
java.util.regex.Matcher matcher
java.util.regex.Pattern regexp
String pattern
java.util.regex.Matcher matcher
java.util.regex.Pattern regexp
java.util.regex.Matcher matcher
java.util.regex.Pattern regexp
java.util.List regexps
java.io.File file
java.io.File relativeTo
String relativePath
boolean checkUnixPath
com.android.tools.lint.client.api.LintXmlConfiguration$IssueData issueData
String message
com.android.tools.lint.detector.api.Location location
com.android.tools.lint.detector.api.Context context
public void addConfiguredIssues (java.util.Map, com.android.tools.lint.client.api.IssueRegistry, boolean)
com.android.tools.lint.detector.api.Issue issue
com.android.tools.lint.client.api.LintXmlConfiguration$IssueData issueData
com.android.tools.lint.detector.api.Severity severity
java.util.Map issueMap
com.android.tools.lint.detector.api.Severity severity
String id
com.android.tools.lint.client.api.LintXmlConfiguration$IssueData issueData
java.util.Map issueMap
java.util.List issueMaps
java.util.Map targetMap
com.android.tools.lint.client.api.IssueRegistry registry
boolean specificOnly
public com.android.tools.lint.detector.api.Location getLocalIssueConfigLocation (java.lang.String, boolean, boolean, com.android.tools.lint.client.api.Configuration)
com.android.tools.lint.client.api.LintXmlConfiguration$IssueData data
java.util.Map issueMap
int $i$a$-let-LintXmlConfiguration$getLocalIssueConfigLocation$1
com.android.tools.lint.client.api.LintXmlConfiguration$IssueData it
java.util.Map issueMap
java.util.List issueMaps
String issue
boolean specificOnly
boolean severityOnly
com.android.tools.lint.client.api.Configuration source
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$a$-run-LintXmlConfiguration$getDefinedSeverity$severity$1
com.android.tools.lint.detector.api.Category currentCategory
com.android.tools.lint.detector.api.Severity s
com.android.tools.lint.client.api.LintXmlConfiguration $this$getDefinedSeverity_u24lambda_u2411
com.android.tools.lint.detector.api.Severity severity
java.util.Map issueMap
com.android.tools.lint.detector.api.Severity severity
java.util.Map issueMap
java.util.List issueMaps
com.android.tools.lint.detector.api.Issue issue
com.android.tools.lint.client.api.Configuration source
com.android.tools.lint.detector.api.Severity visibleDefault
private final void ensureInitialized ()
private final com.android.tools.lint.detector.api.Location getConfigLocation (java.lang.String, boolean)
String id
boolean severityOnly
private final com.android.tools.lint.detector.api.Location getLocation (kotlin.jvm.functions.Function1)
org.w3c.dom.Element child
org.w3c.dom.Element element
int $i$a$-let-LintXmlConfiguration$getLocation$1
org.w3c.dom.Element document
com.android.tools.lint.client.api.XmlParser parser
kotlin.jvm.functions.Function1 filter
private final com.android.tools.lint.detector.api.Location getLocation (org.xmlpull.v1.XmlPullParser)
String contents
org.xmlpull.v1.XmlPullParser parser
private final com.android.tools.lint.detector.api.Location getLocation (org.xmlpull.v1.XmlPullParserException)
String contents
org.xmlpull.v1.XmlPullParserException exception
private final void reportError (java.lang.String, org.xmlpull.v1.XmlPullParser, org.xmlpull.v1.XmlPullParserException, com.android.tools.lint.detector.api.Location, com.android.tools.lint.detector.api.Severity)
String message
org.xmlpull.v1.XmlPullParser parser
org.xmlpull.v1.XmlPullParserException exception
com.android.tools.lint.detector.api.Location location
com.android.tools.lint.detector.api.Severity severity
static synthetic void reportError$default (com.android.tools.lint.client.api.LintXmlConfiguration, java.lang.String, org.xmlpull.v1.XmlPullParser, org.xmlpull.v1.XmlPullParserException, com.android.tools.lint.detector.api.Location, com.android.tools.lint.detector.api.Severity, int, java.lang.Object)
private final void readConfig ()
java.util.Map issueMap
com.android.ide.common.util.PathString resourcePath
org.xmlpull.v1.XmlPullParser parser
private final void readConfig (org.xmlpull.v1.XmlPullParser)
int $i$a$-also-LintXmlConfiguration$readConfig$issueMap$1
java.util.HashMap it
int $i$a$-map-LintXmlConfiguration$readConfig$1
java.io.File file
java.io.File absolute
String path
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 name
String value
int i
int n
String name
String value
int i
com.android.tools.lint.detector.api.Severity severity
int n
String severityString
String name
String value
int i
String path
String regexp
int n
String name
String value
int i
String optionKey
String optionValue
int n
int eventType
com.google.common.base.Splitter splitter
String idString
Iterable idList
String issueClients
java.io.IOException e
String detail
int index
String message
org.xmlpull.v1.XmlPullParserException e
String key
java.util.Map map
String key
java.util.Map map
java.util.List list
java.util.Map issueMap
java.util.Map clientMaps
org.xmlpull.v1.XmlPullParser parser
private final boolean isApplicableClient (java.lang.String, boolean, boolean)
String c
String host
String client
boolean checkEquals
boolean checkOther
static synthetic boolean isApplicableClient$default (com.android.tools.lint.client.api.LintXmlConfiguration, java.lang.String, boolean, boolean, int, java.lang.Object)
private final void addSeverity (java.lang.Iterable, com.android.tools.lint.detector.api.Severity, java.lang.String, java.lang.String)
int $i$a$-also-LintXmlConfiguration$addSeverity$data$1
com.android.tools.lint.client.api.LintXmlConfiguration$IssueData it
com.android.tools.lint.client.api.LintXmlConfiguration$IssueData data
String id
java.util.Map issueMap
Iterable idList
com.android.tools.lint.detector.api.Severity severity
String fileClients
String issueClients
private final void addPaths (java.lang.Iterable, int, java.lang.String, java.lang.String, java.lang.String)
int $i$a$-also-LintXmlConfiguration$addPaths$data$1
com.android.tools.lint.client.api.LintXmlConfiguration$IssueData it
int $i$a$-also-LintXmlConfiguration$addPaths$paths$1
java.util.ArrayList it
com.android.tools.lint.client.api.LintXmlConfiguration$IssueData data
java.util.List paths
String id
java.util.Map issueMap
Iterable ids
int n
String path
String fileClients
String issueClients
private final void addRegexp (org.xmlpull.v1.XmlPullParser, java.lang.String, java.lang.Iterable, int, java.lang.String, java.lang.String, java.lang.String)
int $i$a$-also-LintXmlConfiguration$addRegexp$data$1
com.android.tools.lint.client.api.LintXmlConfiguration$IssueData it
int $i$a$-also-LintXmlConfiguration$addRegexp$paths$1
java.util.ArrayList it
com.android.tools.lint.client.api.LintXmlConfiguration$IssueData data
java.util.List paths
String id
java.util.Map issueMap
java.util.regex.Pattern pattern
java.util.regex.PatternSyntaxException e
org.xmlpull.v1.XmlPullParser parser
String idList
Iterable ids
int n
String regexp
String fileClients
String issueClients
private final void addOption (java.lang.Iterable, java.lang.String, java.lang.String, java.lang.String, java.lang.String)
int $i$a$-also-LintXmlConfiguration$addOption$data$1
com.android.tools.lint.client.api.LintXmlConfiguration$IssueData it
int $i$a$-also-LintXmlConfiguration$addOption$options$1
java.util.LinkedHashMap it
com.android.tools.lint.client.api.LintXmlConfiguration$IssueData data
java.util.Map options
String id
java.util.Map issueMap
Iterable ids
String key
String value
String fileClients
String issueClients
static synthetic void addOption$default (com.android.tools.lint.client.api.LintXmlConfiguration, java.lang.Iterable, java.lang.String, java.lang.String, java.lang.String, java.lang.String, int, java.lang.Object)
public final java.lang.Boolean getCheckAllWarnings ()
public final java.lang.Boolean getIgnoreWarnings ()
public final java.lang.Boolean getWarningsAsErrors ()
public final java.lang.Boolean getFatalOnly ()
public final java.lang.Boolean getCheckTestSources ()
public final java.lang.Boolean getIgnoreTestSources ()
public final java.lang.Boolean getCheckGeneratedSources ()
public final java.lang.Boolean getCheckDependencies ()
public final java.lang.Boolean getExplainIssues ()
public final java.lang.Boolean getApplySuggestions ()
public final java.lang.Boolean getRemoveFixedBaselineIssues ()
public final java.lang.Boolean getAbortOnError ()
public java.util.List getLintJars ()
java.util.List inheritedJars
java.util.List jars
private final void writeConfig ()
int $i$a$-let-LintXmlConfiguration$writeConfig$1
String it
int $i$a$-let-LintXmlConfiguration$writeConfig$2
String path
java.io.File baselineFile
int $i$a$-let-LintXmlConfiguration$writeConfig$3
boolean it
int $i$a$-let-LintXmlConfiguration$writeConfig$4
boolean it
int $i$a$-let-LintXmlConfiguration$writeConfig$5
boolean it
int $i$a$-let-LintXmlConfiguration$writeConfig$6
boolean it
int $i$a$-let-LintXmlConfiguration$writeConfig$7
boolean it
int $i$a$-let-LintXmlConfiguration$writeConfig$8
boolean it
int $i$a$-let-LintXmlConfiguration$writeConfig$9
boolean it
int $i$a$-let-LintXmlConfiguration$writeConfig$10
boolean it
int $i$a$-let-LintXmlConfiguration$writeConfig$11
boolean it
int $i$a$-let-LintXmlConfiguration$writeConfig$12
boolean it
int $i$a$-let-LintXmlConfiguration$writeConfig$13
boolean it
int $i$a$-let-LintXmlConfiguration$writeConfig$14
boolean it
int $i$a$-let-LintXmlConfiguration$writeConfig$15
java.util.List it
int $i$a$-firstOrNull-LintXmlConfiguration$writeConfig$client$1
java.util.Map v
Object element$iv
int $i$f$firstOrNull
Iterable $this$firstOrNull$iv
java.util.Map$Entry option
String path
java.util.regex.Pattern regexp
com.android.tools.lint.client.api.LintXmlConfiguration$IssueData data
com.android.tools.lint.detector.api.Severity severity
java.util.List regexps
java.util.List paths
java.util.Map options
String id
String client
kotlin.sequences.Sequence ids
java.util.Map issueMap
java.io.File file
java.io.Writer writer
java.io.File oldFile
boolean ok
Exception e
private final void writeAttribute (java.io.Writer, java.lang.String, java.lang.String)
java.io.Writer writer
String name
String value
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 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)
int $i$a$-also-LintXmlConfiguration$ignore$data$1
com.android.tools.lint.client.api.LintXmlConfiguration$IssueData it
int $i$a$-also-LintXmlConfiguration$ignore$paths$1
java.util.ArrayList it
java.util.Map issueMap
String path
com.android.tools.lint.client.api.LintXmlConfiguration$IssueData data
java.util.List paths
String issueId
java.io.File file
public void setSeverity (com.android.tools.lint.detector.api.Issue, com.android.tools.lint.detector.api.Severity)
int $i$a$-also-LintXmlConfiguration$setSeverity$data$1
com.android.tools.lint.client.api.LintXmlConfiguration$IssueData it
java.util.Map issueMap
String id
com.android.tools.lint.client.api.LintXmlConfiguration$IssueData data
com.android.tools.lint.detector.api.Issue issue
com.android.tools.lint.detector.api.Severity severity
public void startBulkEditing ()
public void finishBulkEditing ()
public java.io.File getBaselineFile ()
public void setBaselineFile (java.io.File)
java.io.File dir
java.io.File value
public void validateIssueIds (com.android.tools.lint.client.api.LintClient, com.android.tools.lint.client.api.LintDriver, com.android.tools.lint.detector.api.Project, com.android.tools.lint.client.api.IssueRegistry)
java.util.Map map
com.android.tools.lint.client.api.LintClient client
com.android.tools.lint.client.api.LintDriver driver
com.android.tools.lint.detector.api.Project project
com.android.tools.lint.client.api.IssueRegistry registry
private final void validateIssueIds (com.android.tools.lint.client.api.LintClient, com.android.tools.lint.client.api.LintDriver, com.android.tools.lint.detector.api.Project, com.android.tools.lint.client.api.IssueRegistry, java.util.Map)
java.io.File dir
java.io.File configDir
com.android.tools.lint.client.api.LintXmlConfiguration$IssueData data
com.android.tools.lint.client.api.LintXmlConfiguration$IssueData merge
com.android.tools.lint.detector.api.Issue issue
String id
com.android.tools.lint.client.api.LintClient client
com.android.tools.lint.client.api.LintDriver driver
com.android.tools.lint.detector.api.Project project
com.android.tools.lint.client.api.IssueRegistry registry
java.util.Map map
public java.lang.String toString ()
String path
private static final java.lang.Boolean readConfig$asBoolean (java.lang.String)
String $this$readConfig_u24asBoolean
private static final boolean readConfig$applies (com.android.tools.lint.client.api.LintXmlConfiguration)
com.android.tools.lint.client.api.LintXmlConfiguration this$0
public static final com.android.tools.lint.client.api.LintXmlConfiguration create (com.android.tools.lint.client.api.ConfigurationHierarchy, java.io.File)
com.android.tools.lint.client.api.ConfigurationHierarchy configurations
java.io.File lintFile
public static final com.android.tools.lint.client.api.LintXmlConfiguration create (com.android.tools.lint.client.api.ConfigurationHierarchy, java.io.File, java.lang.CharSequence)
com.android.tools.lint.client.api.ConfigurationHierarchy configurations
java.io.File lintFile
CharSequence contents
public static final synthetic boolean access$isPathIgnored (com.android.tools.lint.client.api.LintXmlConfiguration, com.android.tools.lint.client.api.LintXmlConfiguration$IssueData, com.android.tools.lint.detector.api.Location, com.android.tools.lint.detector.api.Context)
com.android.tools.lint.client.api.LintXmlConfiguration $this
com.android.tools.lint.client.api.LintXmlConfiguration$IssueData issueData
com.android.tools.lint.detector.api.Location location
com.android.tools.lint.detector.api.Context context
public static final synthetic boolean access$isPatternIgnored (com.android.tools.lint.client.api.LintXmlConfiguration, com.android.tools.lint.client.api.LintXmlConfiguration$IssueData, java.lang.String, com.android.tools.lint.detector.api.Location, com.android.tools.lint.detector.api.Context)
com.android.tools.lint.client.api.LintXmlConfiguration $this
com.android.tools.lint.client.api.LintXmlConfiguration$IssueData issueData
String message
com.android.tools.lint.detector.api.Location location
com.android.tools.lint.detector.api.Context context
public static final synthetic java.util.Set access$getWarnedOptions$cp ()
public static final synthetic void access$setWarnedOptions$cp (java.util.Set)
java.util.Set
public static final synthetic void access$readConfig (com.android.tools.lint.client.api.LintXmlConfiguration, org.xmlpull.v1.XmlPullParser)
com.android.tools.lint.client.api.LintXmlConfiguration $this
org.xmlpull.v1.XmlPullParser parser
static void <clinit> ()
}
com/android/tools/lint/client/api/LintXmlConfiguration$reportOptionValidationError$location$1.class
LintXmlConfiguration.kt
package com.android.tools.lint.client.api
final com.android.tools.lint.client.api.LintXmlConfiguration$reportOptionValidationError$location$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 {
final synthetic com.android.tools.lint.detector.api.Option $option
void <init> (com.android.tools.lint.detector.api.Option)
com.android.tools.lint.detector.api.Option $option
public final java.lang.Boolean invoke (org.w3c.dom.Element)
org.w3c.dom.Element element
public volatile synthetic java.lang.Object invoke (java.lang.Object)
Object p1
}
com/android/tools/lint/client/api/LintXmlConfiguration$isPathIgnored$1.class
LintXmlConfiguration.kt
package com.android.tools.lint.client.api
final com.android.tools.lint.client.api.LintXmlConfiguration$isPathIgnored$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 {
final synthetic com.android.tools.lint.client.api.LintXmlConfiguration this$0
final synthetic com.android.tools.lint.detector.api.Location $location
final synthetic com.android.tools.lint.detector.api.Context $context
void <init> (com.android.tools.lint.client.api.LintXmlConfiguration, com.android.tools.lint.detector.api.Location, com.android.tools.lint.detector.api.Context)
com.android.tools.lint.client.api.LintXmlConfiguration $receiver
com.android.tools.lint.detector.api.Location $location
com.android.tools.lint.detector.api.Context $context
public final java.lang.Boolean invoke (com.android.tools.lint.client.api.LintXmlConfiguration$IssueData)
com.android.tools.lint.client.api.LintXmlConfiguration$IssueData data
public volatile synthetic java.lang.Object invoke (java.lang.Object)
Object p1
}
com/android/tools/lint/client/api/LintXmlConfiguration$isPathIgnored$2.class
LintXmlConfiguration.kt
package com.android.tools.lint.client.api
final com.android.tools.lint.client.api.LintXmlConfiguration$isPathIgnored$2 extends java.lang.Object implements java.util.function.Predicate {
final synthetic java.nio.file.Path $relative
void <init> (java.nio.file.Path)
java.nio.file.Path $relative
public final boolean test (java.nio.file.Path)
java.nio.file.Path it
public volatile synthetic boolean test (java.lang.Object)
Object p0
}
com/android/tools/lint/client/api/LintXmlConfiguration$isPatternIgnored$1.class
LintXmlConfiguration.kt
package com.android.tools.lint.client.api
final com.android.tools.lint.client.api.LintXmlConfiguration$isPatternIgnored$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 {
final synthetic com.android.tools.lint.client.api.LintXmlConfiguration this$0
final synthetic String $message
final synthetic com.android.tools.lint.detector.api.Location $location
final synthetic com.android.tools.lint.detector.api.Context $context
void <init> (com.android.tools.lint.client.api.LintXmlConfiguration, java.lang.String, com.android.tools.lint.detector.api.Location, com.android.tools.lint.detector.api.Context)
com.android.tools.lint.client.api.LintXmlConfiguration $receiver
String $message
com.android.tools.lint.detector.api.Location $location
com.android.tools.lint.detector.api.Context $context
public final java.lang.Boolean invoke (com.android.tools.lint.client.api.LintXmlConfiguration$IssueData)
com.android.tools.lint.client.api.LintXmlConfiguration$IssueData data
public volatile synthetic java.lang.Object invoke (java.lang.Object)
Object p1
}
com/android/tools/lint/client/api/LintXmlConfiguration$getConfigLocation$1.class
LintXmlConfiguration.kt
package com.android.tools.lint.client.api
final com.android.tools.lint.client.api.LintXmlConfiguration$getConfigLocation$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 {
final synthetic String $id
final synthetic boolean $severityOnly
void <init> (java.lang.String, boolean)
String $id
boolean $severityOnly
public final java.lang.Boolean invoke (org.w3c.dom.Element)
org.w3c.dom.Element element
public volatile synthetic java.lang.Object invoke (java.lang.Object)
Object p1
}
com/android/tools/lint/client/api/LintXmlConfiguration$writeConfig$15$1.class
LintXmlConfiguration.kt
package com.android.tools.lint.client.api
final com.android.tools.lint.client.api.LintXmlConfiguration$writeConfig$15$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 {
final synthetic com.android.tools.lint.client.api.LintXmlConfiguration this$0
void <init> (com.android.tools.lint.client.api.LintXmlConfiguration)
com.android.tools.lint.client.api.LintXmlConfiguration $receiver
public final java.lang.CharSequence invoke (java.io.File)
String lintPath
String xmlPath
java.io.File f
public volatile synthetic java.lang.Object invoke (java.lang.Object)
Object p1
}
com/android/tools/lint/client/api/LintXmlConfiguration$IssueData.class
LintXmlConfiguration.kt
package com.android.tools.lint.client.api
public final com.android.tools.lint.client.api.LintXmlConfiguration$IssueData extends java.lang.Object {
private com.android.tools.lint.detector.api.Severity severity
private java.util.List paths
private java.util.List patterns
private java.util.Map options
public void <init> (com.android.tools.lint.detector.api.Severity, java.util.List, java.util.List, java.util.Map)
com.android.tools.lint.detector.api.Severity severity
java.util.List paths
java.util.List patterns
java.util.Map options
public synthetic void <init> (com.android.tools.lint.detector.api.Severity, java.util.List, java.util.List, java.util.Map, int, kotlin.jvm.internal.DefaultConstructorMarker)
public final com.android.tools.lint.detector.api.Severity getSeverity ()
public final void setSeverity (com.android.tools.lint.detector.api.Severity)
com.android.tools.lint.detector.api.Severity
public final java.util.List getPaths ()
public final void setPaths (java.util.List)
java.util.List
public final java.util.List getPatterns ()
public final void setPatterns (java.util.List)
java.util.List
public final java.util.Map getOptions ()
public final void setOptions (java.util.Map)
java.util.Map
public final boolean isEmpty ()
public java.lang.String toString ()
public final void plusAssign (com.android.tools.lint.client.api.LintXmlConfiguration$IssueData)
int $i$a$-let-LintXmlConfiguration$IssueData$plusAssign$1
com.android.tools.lint.detector.api.Severity it
int $i$a$-let-LintXmlConfiguration$IssueData$plusAssign$2
java.util.List paths
java.util.List it
int $i$a$-let-LintXmlConfiguration$IssueData$plusAssign$3
java.util.List patterns
java.util.List it
int $i$a$-let-LintXmlConfiguration$IssueData$plusAssign$4
java.util.Map options
java.util.Map it
com.android.tools.lint.client.api.LintXmlConfiguration$IssueData other
public final com.android.tools.lint.detector.api.Severity component1 ()
public final java.util.List component2 ()
public final java.util.List component3 ()
public final java.util.Map component4 ()
public final com.android.tools.lint.client.api.LintXmlConfiguration$IssueData copy (com.android.tools.lint.detector.api.Severity, java.util.List, java.util.List, java.util.Map)
com.android.tools.lint.detector.api.Severity severity
java.util.List paths
java.util.List patterns
java.util.Map options
public static synthetic com.android.tools.lint.client.api.LintXmlConfiguration$IssueData copy$default (com.android.tools.lint.client.api.LintXmlConfiguration$IssueData, com.android.tools.lint.detector.api.Severity, java.util.List, java.util.List, java.util.Map, int, java.lang.Object)
public int hashCode ()
int result
public boolean equals (java.lang.Object)
Object other
public void <init> ()
}
com/android/tools/lint/client/api/LintXmlConfiguration$Companion.class
LintXmlConfiguration.kt
package com.android.tools.lint.client.api
public final com.android.tools.lint.client.api.LintXmlConfiguration$Companion extends java.lang.Object {
private void <init> ()
public final java.util.Set getWarnedOptions ()
public final void setWarnedOptions (java.util.Set)
java.util.Set
public final com.android.tools.lint.client.api.LintXmlConfiguration create (com.android.tools.lint.client.api.ConfigurationHierarchy, java.io.File)
com.android.tools.lint.client.api.ConfigurationHierarchy configurations
java.io.File lintFile
public final com.android.tools.lint.client.api.LintXmlConfiguration create (com.android.tools.lint.client.api.ConfigurationHierarchy, java.io.File, java.lang.CharSequence)
com.android.tools.lint.client.api.LintXmlConfiguration config
org.kxml2.io.KXmlParser parser
com.android.tools.lint.client.api.ConfigurationHierarchy configurations
java.io.File lintFile
CharSequence contents
public synthetic void <init> (kotlin.jvm.internal.DefaultConstructorMarker)
kotlin.jvm.internal.DefaultConstructorMarker $constructor_marker
}
com/android/tools/lint/client/api/OtherFileVisitor.class
OtherFileVisitor.kt
package com.android.tools.lint.client.api
public final com.android.tools.lint.client.api.OtherFileVisitor extends java.lang.Object {
private final java.util.List detectors
private final java.util.EnumMap files
public void <init> (java.util.List)
java.util.List detectors
public final void scan (com.android.tools.lint.client.api.LintDriver, com.android.tools.lint.detector.api.Project, com.android.tools.lint.detector.api.Project)
com.android.tools.lint.detector.api.OtherFileScanner fileScanner
java.util.EnumSet applicable
com.android.tools.lint.detector.api.Detector detector
java.io.File file
java.util.ArrayList files
java.io.File res
java.util.ArrayList files
java.io.File assets
java.io.File file
java.util.ArrayList files
java.io.File srcFolder
java.util.ArrayList files
java.io.File file
java.util.ArrayList files
java.io.File classFolder
java.util.ArrayList files
java.io.File file
java.util.ArrayList files
java.util.List manifestFiles
java.io.File file
java.util.ArrayList files
java.util.List manifestFiles
java.io.File file
java.util.ArrayList files
java.util.List manifestFiles
java.io.File file
java.util.ArrayList files
java.util.List propertyFiles
com.android.tools.lint.detector.api.OtherFileScanner fileScanner
java.util.EnumSet appliesTo
com.android.tools.lint.detector.api.Detector detector
com.android.tools.lint.detector.api.Detector detector
com.android.tools.lint.detector.api.Context context
java.io.File file
java.util.ArrayList applicable
com.android.tools.lint.detector.api.Scope scope
java.util.List files
java.io.File projectFolder
java.util.EnumSet scopes
java.util.List subset
com.android.tools.lint.client.api.LintDriver driver
com.android.tools.lint.detector.api.Project project
com.android.tools.lint.detector.api.Project main
private final void collectFiles (java.util.List, java.io.File)
java.io.File child
java.io.File[] children
java.util.List files
java.io.File file
}
com/android/tools/lint/client/api/PlatformLookup.class
PlatformLookup.kt
package com.android.tools.lint.client.api
public abstract com.android.tools.lint.client.api.PlatformLookup extends java.lang.Object {
public abstract java.util.List getTargets (boolean)
public static synthetic java.util.List getTargets$default (com.android.tools.lint.client.api.PlatformLookup, boolean, int, java.lang.Object)
public abstract com.android.sdklib.IAndroidTarget getLatestSdkTarget (int, boolean, boolean)
public static synthetic com.android.sdklib.IAndroidTarget getLatestSdkTarget$default (com.android.tools.lint.client.api.PlatformLookup, int, boolean, boolean, int, java.lang.Object)
public abstract com.android.sdklib.IAndroidTarget getTarget (java.lang.String)
public com.android.sdklib.IAndroidTarget getTarget (int)
int $i$a$-let-PlatformLookup$getTarget$1
com.android.sdklib.IAndroidTarget it
int $i$a$-lastOrNull-PlatformLookup$getTarget$first$1
com.android.sdklib.IAndroidTarget it
Object element$iv
int $i$f$lastOrNull
java.util.ListIterator iterator$iv
java.util.List $this$lastOrNull$iv
int $i$a$-lastOrNull-PlatformLookup$getTarget$2
com.android.sdklib.IAndroidTarget it
Object element$iv
int $i$f$lastOrNull
java.util.ListIterator iterator$iv
java.util.List $this$lastOrNull$iv
com.android.sdklib.IAndroidTarget first
int api
public static synthetic com.android.sdklib.IAndroidTarget access$getTarget$jd (com.android.tools.lint.client.api.PlatformLookup, int)
com.android.tools.lint.client.api.PlatformLookup $this
int api
}
com/android/tools/lint/client/api/PlatformLookup$DefaultImpls.class
PlatformLookup.kt
package com.android.tools.lint.client.api
public final com.android.tools.lint.client.api.PlatformLookup$DefaultImpls extends java.lang.Object {
public static synthetic java.util.List getTargets$default (com.android.tools.lint.client.api.PlatformLookup, boolean, int, java.lang.Object)
public static synthetic com.android.sdklib.IAndroidTarget getLatestSdkTarget$default (com.android.tools.lint.client.api.PlatformLookup, int, boolean, boolean, int, java.lang.Object)
public static com.android.sdklib.IAndroidTarget getTarget (com.android.tools.lint.client.api.PlatformLookup, int)
com.android.tools.lint.client.api.PlatformLookup $this
int api
}
com/android/tools/lint/client/api/PlatformLookupKt.class
PlatformLookup.kt
package com.android.tools.lint.client.api
public final com.android.tools.lint.client.api.PlatformLookupKt extends java.lang.Object {
public static final boolean SUPPORTS_ADD_ONS
}
com/android/tools/lint/client/api/PrettyPaths.class
PrettyPaths.kt
package com.android.tools.lint.client.api
public final com.android.tools.lint.client.api.PrettyPaths extends java.lang.Object {
public static final com.android.tools.lint.client.api.PrettyPaths$Companion Companion
public void <init> ()
static void <clinit> ()
}
com/android/tools/lint/client/api/PrettyPaths$Companion.class
PrettyPaths.kt
package com.android.tools.lint.client.api
public final com.android.tools.lint.client.api.PrettyPaths$Companion extends java.lang.Object {
private void <init> ()
private final boolean isParentDirectoryPath (java.lang.String)
String $this$isParentDirectoryPath
public final java.lang.String getPath (java.io.File, com.android.tools.lint.detector.api.Project, com.android.tools.lint.client.api.LintClient, boolean, boolean, com.android.tools.lint.model.PathVariables, boolean, boolean, boolean)
String relativePath
String relativePath
String path
java.io.File file
com.android.tools.lint.detector.api.Project project
com.android.tools.lint.client.api.LintClient client
boolean useUnixPaths
boolean tryPathVariables
com.android.tools.lint.model.PathVariables pathVariables
boolean preferRelativePathOverPathVariables
boolean allowParentRelativePaths
boolean preferRelativeOverAbsolute
public static synthetic java.lang.String getPath$default (com.android.tools.lint.client.api.PrettyPaths$Companion, java.io.File, com.android.tools.lint.detector.api.Project, com.android.tools.lint.client.api.LintClient, boolean, boolean, com.android.tools.lint.model.PathVariables, boolean, boolean, boolean, int, java.lang.Object)
public synthetic void <init> (kotlin.jvm.internal.DefaultConstructorMarker)
kotlin.jvm.internal.DefaultConstructorMarker $constructor_marker
}
com/android/tools/lint/client/api/ResourceReference.class
ResourceReference.kt
package com.android.tools.lint.client.api
public final com.android.tools.lint.client.api.ResourceReference extends java.lang.Object {
public static final com.android.tools.lint.client.api.ResourceReference$Companion Companion
private final org.jetbrains.uast.UExpression node
private final String package
private final com.android.resources.ResourceType type
private final String name
private final boolean heuristic
public void <init> (org.jetbrains.uast.UExpression, java.lang.String, com.android.resources.ResourceType, java.lang.String, boolean)
org.jetbrains.uast.UExpression node
String package
com.android.resources.ResourceType type
String name
boolean heuristic
public synthetic void <init> (org.jetbrains.uast.UExpression, java.lang.String, com.android.resources.ResourceType, java.lang.String, boolean, int, kotlin.jvm.internal.DefaultConstructorMarker)
public final org.jetbrains.uast.UExpression getNode ()
public final java.lang.String getPackage ()
public final com.android.resources.ResourceType getType ()
public final java.lang.String getName ()
public final boolean getHeuristic ()
public final boolean isFramework ()
public static final com.android.tools.lint.client.api.ResourceReference get (org.jetbrains.uast.UElement)
org.jetbrains.uast.UElement element
static void <clinit> ()
}
com/android/tools/lint/client/api/ResourceReference$Companion.class
ResourceReference.kt
package com.android.tools.lint.client.api
public final com.android.tools.lint.client.api.ResourceReference$Companion extends java.lang.Object {
private void <init> ()
private final com.android.tools.lint.client.api.ResourceReference toAndroidReference (org.jetbrains.uast.UQualifiedReferenceExpression)
int i
String containingClassFqName
java.util.List path
String packageNameFromResolved
com.intellij.psi.PsiClass containingClass
int size
String r
String packageName
String type
String name
com.android.resources.ResourceType resourceType
org.jetbrains.uast.UQualifiedReferenceExpression expression
public final com.android.tools.lint.client.api.ResourceReference get (org.jetbrains.uast.UElement)
com.android.tools.lint.client.api.ResourceReference ref
com.android.tools.lint.client.api.ResourceReference ref
org.jetbrains.uast.UExpression maybeQualified
java.lang.reflect.Method method
String value
int $i$a$-forEach-ResourceReference$Companion$get$1
org.jetbrains.uast.USimpleNameReferenceExpression expression
String resolved
org.jetbrains.uast.UImportStatement it
Object element$iv
int $i$f$forEach
Iterable $this$forEach$iv
org.jetbrains.uast.UElement parent
String className
com.intellij.psi.PsiElement declaration
com.intellij.psi.PsiVariable variable
com.intellij.psi.PsiClass resTypeClass
com.intellij.psi.PsiClass rClass
String packageName
com.android.resources.ResourceType resourceType
String resourceName
org.jetbrains.uast.UExpression node
org.jetbrains.uast.UElement element
private final boolean isIntArray (com.intellij.psi.PsiType)
com.intellij.psi.PsiType type
public synthetic void <init> (kotlin.jvm.internal.DefaultConstructorMarker)
kotlin.jvm.internal.DefaultConstructorMarker $constructor_marker
}
com/android/tools/lint/client/api/ResourceRepositoryScope.class
ResourceRepositoryScope.kt
package com.android.tools.lint.client.api
public final enum com.android.tools.lint.client.api.ResourceRepositoryScope extends java.lang.Enum {
public static final enum com.android.tools.lint.client.api.ResourceRepositoryScope ANDROID
public static final enum com.android.tools.lint.client.api.ResourceRepositoryScope PROJECT_ONLY
public static final enum com.android.tools.lint.client.api.ResourceRepositoryScope LOCAL_DEPENDENCIES
public static final enum com.android.tools.lint.client.api.ResourceRepositoryScope ALL_DEPENDENCIES
private static final synthetic com.android.tools.lint.client.api.ResourceRepositoryScope[] $VALUES
private void <init> (java.lang.String, int)
String $enum$name
int $enum$ordinal
public final boolean includesDependencies ()
public final boolean includesLibraries ()
public static com.android.tools.lint.client.api.ResourceRepositoryScope[] values ()
public static com.android.tools.lint.client.api.ResourceRepositoryScope valueOf (java.lang.String)
String value
private static final synthetic com.android.tools.lint.client.api.ResourceRepositoryScope[] $values ()
static void <clinit> ()
}
com/android/tools/lint/client/api/SdkInfo.class
SdkInfo.kt
package com.android.tools.lint.client.api
public abstract com.android.tools.lint.client.api.SdkInfo extends java.lang.Object {
public void <init> ()
public boolean isSubViewOf (java.lang.String, java.lang.String)
String parent
String current
String parentViewFqcn
String childViewFqcn
public abstract java.lang.String getParentViewClass (java.lang.String)
public abstract java.lang.String getParentViewName (java.lang.String)
public boolean isLayout (java.lang.String)
String tag
}
com/android/tools/lint/client/api/SimplePlatformLookup.class
SimplePlatformLookup.kt
package com.android.tools.lint.client.api
public final com.android.tools.lint.client.api.SimplePlatformLookup extends java.lang.Object implements com.android.tools.lint.client.api.PlatformLookup {
public static final com.android.tools.lint.client.api.SimplePlatformLookup$Companion Companion
private final java.io.File sdkHome
private final java.util.List targets
private static final java.util.Map cache
public void <init> (java.io.File)
java.util.List targets
java.io.File sdkHome
public java.util.List getTargets (boolean)
boolean includeAddOns
public com.android.sdklib.IAndroidTarget getTarget (java.lang.String)
int $i$a$-firstOrNull-SimplePlatformLookup$getTarget$1
com.android.sdklib.IAndroidTarget it
Object element$iv
int $i$f$firstOrNull
Iterable $this$firstOrNull$iv
String buildTargetHash
public com.android.sdklib.IAndroidTarget getLatestSdkTarget (int, boolean, boolean)
int $i$a$-lastOrNull-SimplePlatformLookup$getLatestSdkTarget$latest$1
com.android.sdklib.IAndroidTarget it
Object element$iv
int $i$f$lastOrNull
java.util.ListIterator iterator$iv
java.util.List $this$lastOrNull$iv
int $i$a$-lastOrNull-SimplePlatformLookup$getLatestSdkTarget$latest$2
com.android.sdklib.IAndroidTarget it
Object element$iv
int $i$f$lastOrNull
java.util.ListIterator iterator$iv
java.util.List $this$lastOrNull$iv
com.android.sdklib.IAndroidTarget latest
int minApi
boolean includePreviews
boolean includeAddOns
public final java.io.File getFile (java.lang.String, int)
String compileSdkPrefix
int pathId
public static final synthetic java.util.Map access$getCache$cp ()
static void <clinit> ()
}
com/android/tools/lint/client/api/SimplePlatformLookup$Companion.class
SimplePlatformLookup.kt
package com.android.tools.lint.client.api
public final com.android.tools.lint.client.api.SimplePlatformLookup$Companion extends java.lang.Object {
private void <init> ()
public final com.android.tools.lint.client.api.SimplePlatformLookup get (java.io.File)
int $i$a$-also-SimplePlatformLookup$Companion$get$1
com.android.tools.lint.client.api.SimplePlatformLookup it
java.io.File sdkHome
private final void addPlatforms (java.util.List, java.io.File, java.lang.String, java.lang.String)
int $i$a$-let-SimplePlatformLookup$Companion$addPlatforms$1
com.android.sdklib.IAndroidTarget it
int $i$a$-let-SimplePlatformLookup$Companion$addPlatforms$2
com.android.sdklib.IAndroidTarget it
java.io.File sourceProperties
java.io.File packageXml
String name
java.io.File platformFolder
java.io.File[] platformFolders
java.util.List into
java.io.File sdkHome
String folder
String prefix
private final com.android.sdklib.IAndroidTarget platformFromPackageXml (java.io.File, java.io.File)
String tag
int $i$a$-let-SimplePlatformLookup$Companion$platformFromPackageXml$1$1
int api
String text
String text
String path
String tag
int eventType
int depth
int $i$a$-use-SimplePlatformLookup$Companion$platformFromPackageXml$1
org.kxml2.io.KXmlParser parser
java.io.BufferedReader reader
Object buildTargetHash
Object codeName
int apiLevel
Object vendorId
Object nameId
int revision
boolean platform
com.android.sdklib.AndroidVersion version
java.io.File location
java.io.File packageXml
private final com.android.sdklib.IAndroidTarget platformFromSourceProp (java.io.File, java.io.File)
int $i$a$-use-SimplePlatformLookup$Companion$platformFromSourceProp$1
java.util.Properties prop
String platformVersion
int revision
Integer apiLevel
String codeName
java.io.FileInputStream input
int $i$a$-use-SimplePlatformLookup$Companion$platformFromSourceProp$1
java.util.Properties prop
String platformVersion
int revision
Integer apiLevel
String codeName
java.io.FileInputStream input
java.io.File location
java.io.File sourceProperties
private final java.util.List getOptionalLibraries (java.io.File)
kotlin.Pair pair
String key
Object value
java.nio.file.Path jarPath
com.android.tools.lint.client.api.SimplePlatformLookup$Companion$getOptionalLibraries$library$1 library
kotlin.jvm.internal.Ref$ObjectRef name
String jar
kotlin.jvm.internal.Ref$BooleanRef manifest
java.io.File optional
java.io.File jsonFile
java.util.List libraries
String json
kotlin.jvm.internal.Ref$IntRef index
java.io.File platform
private static final boolean getOptionalLibraries$nextItem (kotlin.jvm.internal.Ref$IntRef, java.lang.String)
kotlin.jvm.internal.Ref$IntRef index
String json
private static final java.lang.Object getOptionalLibraries$nextToken (kotlin.jvm.internal.Ref$IntRef, java.lang.String)
char c
char c
char c
int dot
int end
String valueString
int start
StringBuilder buffer
kotlin.jvm.internal.Ref$IntRef index
String json
private static final kotlin.Pair getOptionalLibraries$nextPair (kotlin.jvm.internal.Ref$IntRef, java.lang.String)
Object keyToken
Object valueToken
kotlin.jvm.internal.Ref$IntRef index
String json
public static final synthetic void access$addPlatforms (com.android.tools.lint.client.api.SimplePlatformLookup$Companion, java.util.List, java.io.File, java.lang.String, java.lang.String)
com.android.tools.lint.client.api.SimplePlatformLookup$Companion $this
java.util.List into
java.io.File sdkHome
String folder
String prefix
public static final synthetic java.util.List access$getOptionalLibraries (com.android.tools.lint.client.api.SimplePlatformLookup$Companion, java.io.File)
com.android.tools.lint.client.api.SimplePlatformLookup$Companion $this
java.io.File platform
public synthetic void <init> (kotlin.jvm.internal.DefaultConstructorMarker)
kotlin.jvm.internal.DefaultConstructorMarker $constructor_marker
}
com/android/tools/lint/client/api/SimplePlatformLookup$Companion$getOptionalLibraries$library$1.class
SimplePlatformLookup.kt
package com.android.tools.lint.client.api
public final com.android.tools.lint.client.api.SimplePlatformLookup$Companion$getOptionalLibraries$library$1 extends java.lang.Object implements com.android.sdklib.OptionalLibrary {
final synthetic kotlin.jvm.internal.Ref$ObjectRef $name
final synthetic java.nio.file.Path $jarPath
final synthetic kotlin.jvm.internal.Ref$BooleanRef $manifest
void <init> (kotlin.jvm.internal.Ref$ObjectRef, java.nio.file.Path, kotlin.jvm.internal.Ref$BooleanRef)
kotlin.jvm.internal.Ref$ObjectRef $name
java.nio.file.Path $jarPath
kotlin.jvm.internal.Ref$BooleanRef $manifest
public java.lang.String getName ()
public java.nio.file.Path getJar ()
public java.lang.String getDescription ()
public boolean isManifestEntryRequired ()
public java.lang.String getLocalJarPath ()
}
com/android/tools/lint/client/api/SimplePlatformLookup$PlatformTarget.class
SimplePlatformLookup.kt
package com.android.tools.lint.client.api
final com.android.tools.lint.client.api.SimplePlatformLookup$PlatformTarget extends java.lang.Object implements com.android.sdklib.IAndroidTarget java.lang.Comparable {
private final java.io.File location
private final String buildTargetHash
private final com.android.sdklib.AndroidVersion version
private final int revision
private final boolean platform
private java.util.List optionalLibraries
public void <init> (java.io.File, java.lang.String, com.android.sdklib.AndroidVersion, int, boolean)
java.io.File location
String buildTargetHash
com.android.sdklib.AndroidVersion version
int revision
boolean platform
public final java.io.File getLocation ()
public final java.lang.String getBuildTargetHash ()
public boolean isPlatform ()
public java.lang.String hashString ()
public com.android.sdklib.AndroidVersion getVersion ()
public java.lang.String getLocation ()
public java.nio.file.Path getPath (int)
int pathId
public final java.io.File getFile (int)
int pathId
public int getRevision ()
public java.util.List getOptionalLibraries ()
int $i$a$-also-SimplePlatformLookup$PlatformTarget$getOptionalLibraries$1$1
java.util.List it
int $i$a$-run-SimplePlatformLookup$PlatformTarget$getOptionalLibraries$1
com.android.tools.lint.client.api.SimplePlatformLookup$PlatformTarget $this$getOptionalLibraries_u24lambda_u241
public int compareTo (com.android.sdklib.IAndroidTarget)
int versionDelta
int typeDelta
com.android.sdklib.IAndroidTarget other
public java.lang.String toString ()
public java.lang.String getVendor ()
public java.lang.String getName ()
public java.lang.String getFullName ()
public java.lang.String getClasspathName ()
public java.lang.String getShortClasspathName ()
public java.lang.String getVersionName ()
public com.android.sdklib.IAndroidTarget getParent ()
public com.android.sdklib.BuildToolInfo getBuildToolInfo ()
public java.util.List getBootClasspath ()
public boolean hasRenderingLibrary ()
public java.nio.file.Path[] getSkins ()
public java.nio.file.Path getDefaultSkin ()
public java.lang.String[] getPlatformLibraries ()
public java.lang.String getProperty (java.lang.String)
String name
public java.util.Map getProperties ()
public boolean canRunOn (com.android.sdklib.IAndroidTarget)
com.android.sdklib.IAndroidTarget target
public java.util.List getAdditionalLibraries ()
private final java.lang.Void unsupported ()
public volatile synthetic int compareTo (java.lang.Object)
Object other
}
com/android/tools/lint/client/api/TomlScanner.class
TomlScanner.kt
package com.android.tools.lint.client.api
public abstract com.android.tools.lint.client.api.TomlScanner extends java.lang.Object implements com.android.tools.lint.detector.api.FileScanner {
public abstract void visitTomlDocument (com.android.tools.lint.client.api.TomlContext, com.android.tools.lint.client.api.LintTomlDocument)
}
com/android/tools/lint/client/api/TomlContext.class
TomlScanner.kt
package com.android.tools.lint.client.api
public final com.android.tools.lint.client.api.TomlContext extends com.android.tools.lint.detector.api.Context {
private final com.android.tools.lint.client.api.LintTomlDocument document
private final String suppressCommentPrefix
public void <init> (com.android.tools.lint.client.api.LintDriver, com.android.tools.lint.detector.api.Project, com.android.tools.lint.detector.api.Project, java.io.File, java.lang.CharSequence, com.android.tools.lint.client.api.LintTomlDocument)
com.android.tools.lint.client.api.LintDriver driver
com.android.tools.lint.detector.api.Project project
com.android.tools.lint.detector.api.Project main
java.io.File file
CharSequence contents
com.android.tools.lint.client.api.LintTomlDocument document
public final com.android.tools.lint.client.api.LintTomlDocument getDocument ()
protected java.lang.String getSuppressCommentPrefix ()
public final com.android.tools.lint.detector.api.Location getLocation (com.android.tools.lint.client.api.LintTomlValue)
com.android.tools.lint.client.api.LintTomlValue tomlValue
}
com/android/tools/lint/client/api/UElementHandler.class
UElementHandler.kt
package com.android.tools.lint.client.api
public com.android.tools.lint.client.api.UElementHandler extends java.lang.Object {
public static final com.android.tools.lint.client.api.UElementHandler$Companion Companion
private static final com.android.tools.lint.client.api.UElementHandler NONE
public void <init> ()
public void error$lint_api (java.lang.Class)
int $i$a$-require-UElementHandler$error$1
String name
Class parameterType
public void visitAnnotation (org.jetbrains.uast.UAnnotation)
org.jetbrains.uast.UAnnotation node
public void visitArrayAccessExpression (org.jetbrains.uast.UArrayAccessExpression)
org.jetbrains.uast.UArrayAccessExpression node
public void visitBinaryExpression (org.jetbrains.uast.UBinaryExpression)
org.jetbrains.uast.UBinaryExpression node
public void visitBinaryExpressionWithType (org.jetbrains.uast.UBinaryExpressionWithType)
org.jetbrains.uast.UBinaryExpressionWithType node
public void visitBlockExpression (org.jetbrains.uast.UBlockExpression)
org.jetbrains.uast.UBlockExpression node
public void visitBreakExpression (org.jetbrains.uast.UBreakExpression)
org.jetbrains.uast.UBreakExpression node
public void visitCallExpression (org.jetbrains.uast.UCallExpression)
org.jetbrains.uast.UCallExpression node
public void visitCallableReferenceExpression (org.jetbrains.uast.UCallableReferenceExpression)
org.jetbrains.uast.UCallableReferenceExpression node
public void visitCatchClause (org.jetbrains.uast.UCatchClause)
org.jetbrains.uast.UCatchClause node
public void visitClass (org.jetbrains.uast.UClass)
org.jetbrains.uast.UClass node
public void visitClassLiteralExpression (org.jetbrains.uast.UClassLiteralExpression)
org.jetbrains.uast.UClassLiteralExpression node
public void visitContinueExpression (org.jetbrains.uast.UContinueExpression)
org.jetbrains.uast.UContinueExpression node
public void visitDeclaration (org.jetbrains.uast.UDeclaration)
org.jetbrains.uast.UDeclaration node
public void visitDeclarationsExpression (org.jetbrains.uast.UDeclarationsExpression)
org.jetbrains.uast.UDeclarationsExpression node
public void visitDoWhileExpression (org.jetbrains.uast.UDoWhileExpression)
org.jetbrains.uast.UDoWhileExpression node
public void visitElement (org.jetbrains.uast.UElement)
org.jetbrains.uast.UElement node
public void visitEnumConstant (org.jetbrains.uast.UEnumConstant)
org.jetbrains.uast.UEnumConstant node
public void visitExpression (org.jetbrains.uast.UExpression)
org.jetbrains.uast.UExpression node
public void visitExpressionList (org.jetbrains.uast.UExpressionList)
org.jetbrains.uast.UExpressionList node
public void visitField (org.jetbrains.uast.UField)
org.jetbrains.uast.UField node
public void visitFile (org.jetbrains.uast.UFile)
org.jetbrains.uast.UFile node
public void visitForEachExpression (org.jetbrains.uast.UForEachExpression)
org.jetbrains.uast.UForEachExpression node
public void visitForExpression (org.jetbrains.uast.UForExpression)
org.jetbrains.uast.UForExpression node
public void visitIfExpression (org.jetbrains.uast.UIfExpression)
org.jetbrains.uast.UIfExpression node
public void visitImportStatement (org.jetbrains.uast.UImportStatement)
org.jetbrains.uast.UImportStatement node
public void visitInitializer (org.jetbrains.uast.UClassInitializer)
org.jetbrains.uast.UClassInitializer node
public void visitLabeledExpression (org.jetbrains.uast.ULabeledExpression)
org.jetbrains.uast.ULabeledExpression node
public void visitLambdaExpression (org.jetbrains.uast.ULambdaExpression)
org.jetbrains.uast.ULambdaExpression node
public void visitLiteralExpression (org.jetbrains.uast.ULiteralExpression)
org.jetbrains.uast.ULiteralExpression node
public void visitLocalVariable (org.jetbrains.uast.ULocalVariable)
org.jetbrains.uast.ULocalVariable node
public void visitMethod (org.jetbrains.uast.UMethod)
org.jetbrains.uast.UMethod node
public void visitNamedExpression (org.jetbrains.uast.UNamedExpression)
org.jetbrains.uast.UNamedExpression node
public void visitObjectLiteralExpression (org.jetbrains.uast.UObjectLiteralExpression)
org.jetbrains.uast.UObjectLiteralExpression node
public void visitParameter (org.jetbrains.uast.UParameter)
org.jetbrains.uast.UParameter node
public void visitParenthesizedExpression (org.jetbrains.uast.UParenthesizedExpression)
org.jetbrains.uast.UParenthesizedExpression node
public void visitPolyadicExpression (org.jetbrains.uast.UPolyadicExpression)
org.jetbrains.uast.UPolyadicExpression node
public void visitPostfixExpression (org.jetbrains.uast.UPostfixExpression)
org.jetbrains.uast.UPostfixExpression node
public void visitPrefixExpression (org.jetbrains.uast.UPrefixExpression)
org.jetbrains.uast.UPrefixExpression node
public void visitQualifiedReferenceExpression (org.jetbrains.uast.UQualifiedReferenceExpression)
org.jetbrains.uast.UQualifiedReferenceExpression node
public void visitReturnExpression (org.jetbrains.uast.UReturnExpression)
org.jetbrains.uast.UReturnExpression node
public void visitSimpleNameReferenceExpression (org.jetbrains.uast.USimpleNameReferenceExpression)
org.jetbrains.uast.USimpleNameReferenceExpression node
public void visitSuperExpression (org.jetbrains.uast.USuperExpression)
org.jetbrains.uast.USuperExpression node
public void visitSwitchClauseExpression (org.jetbrains.uast.USwitchClauseExpression)
org.jetbrains.uast.USwitchClauseExpression node
public void visitSwitchExpression (org.jetbrains.uast.USwitchExpression)
org.jetbrains.uast.USwitchExpression node
public void visitThisExpression (org.jetbrains.uast.UThisExpression)
org.jetbrains.uast.UThisExpression node
public void visitThrowExpression (org.jetbrains.uast.UThrowExpression)
org.jetbrains.uast.UThrowExpression node
public void visitTryExpression (org.jetbrains.uast.UTryExpression)
org.jetbrains.uast.UTryExpression node
public void visitTypeReferenceExpression (org.jetbrains.uast.UTypeReferenceExpression)
org.jetbrains.uast.UTypeReferenceExpression node
public void visitUnaryExpression (org.jetbrains.uast.UUnaryExpression)
org.jetbrains.uast.UUnaryExpression node
public void visitVariable (org.jetbrains.uast.UVariable)
org.jetbrains.uast.UVariable node
public void visitWhileExpression (org.jetbrains.uast.UWhileExpression)
org.jetbrains.uast.UWhileExpression node
public void visitYieldExpression (org.jetbrains.uast.UYieldExpression)
org.jetbrains.uast.UYieldExpression node
public static final synthetic com.android.tools.lint.client.api.UElementHandler access$getNONE$cp ()
static void <clinit> ()
}
com/android/tools/lint/client/api/UElementHandler$Companion$NONE$1.class
UElementHandler.kt
package com.android.tools.lint.client.api
public final com.android.tools.lint.client.api.UElementHandler$Companion$NONE$1 extends com.android.tools.lint.client.api.UElementHandler {
void <init> ()
public void error$lint_api (java.lang.Class)
Class parameterType
}
com/android/tools/lint/client/api/UElementHandler$Companion.class
UElementHandler.kt
package com.android.tools.lint.client.api
public final com.android.tools.lint.client.api.UElementHandler$Companion extends java.lang.Object {
private void <init> ()
public final com.android.tools.lint.client.api.UElementHandler getNONE ()
public synthetic void <init> (kotlin.jvm.internal.DefaultConstructorMarker)
kotlin.jvm.internal.DefaultConstructorMarker $constructor_marker
}
com/android/tools/lint/client/api/UElementVisitor.class
UElementVisitor.kt
package com.android.tools.lint.client.api
public final com.android.tools.lint.client.api.UElementVisitor extends java.lang.Object {
public static final com.android.tools.lint.client.api.UElementVisitor$Companion Companion
private final com.android.tools.lint.client.api.UastParser parser
private final java.util.HashMap methodDetectors
private final java.util.HashMap constructorDetectors
private final java.util.HashMap referenceDetectors
private final java.util.ArrayList resourceFieldDetectors
private final java.util.List allDetectors
private final java.util.HashMap nodePsiTypeDetectors
private final java.util.HashMap superClassDetectors
private final com.android.tools.lint.client.api.AnnotationHandler annotationHandler
private final java.util.ArrayList callGraphDetectors
private static final int SAME_TYPE_COUNT
public void <init> (com.android.tools.lint.client.api.LintDriver, com.android.tools.lint.client.api.UastParser, java.util.List)
java.util.List list
String name
java.util.List list
String fqn
java.util.List list
Class type
java.util.List list
String type
java.util.List list
String name
String annotation
com.android.tools.lint.detector.api.SourceCodeScanner uastScanner
com.android.tools.lint.client.api.UElementVisitor$VisitingDetector v
java.util.List names
java.util.List applicableSuperClasses
java.util.List nodePsiTypes
java.util.List types
java.util.List referenceNames
java.util.List annotations
com.android.tools.lint.detector.api.Detector detector
com.google.common.collect.Multimap annotationScanners
java.util.Set relevantAnnotations
com.android.tools.lint.client.api.LintDriver driver
com.android.tools.lint.client.api.UastParser parser
java.util.List detectors
public final void visitFile (com.android.tools.lint.detector.api.JavaContext)
com.intellij.psi.PsiFile sourcePsi
com.android.tools.lint.client.api.UastParser uastParser
org.jetbrains.uast.UFile uFile
com.android.tools.lint.client.api.LintClient client
Throwable e
com.android.tools.lint.detector.api.JavaContext context
public final void visitGroups (com.android.tools.lint.detector.api.Context, java.util.List)
com.android.tools.lint.detector.api.SourceCodeScanner scanner
com.android.tools.lint.detector.api.interprocedural.CallGraphResult callGraph
com.android.tools.lint.detector.api.Context projectContext
java.util.List allContexts
private final com.android.tools.lint.detector.api.interprocedural.CallGraphResult generateCallGraph (com.android.tools.lint.detector.api.Context, com.android.tools.lint.client.api.UastParser, java.util.List)
org.jetbrains.uast.UFile uFile
com.android.tools.lint.detector.api.JavaContext context
org.jetbrains.uast.UFile uFile
com.android.tools.lint.detector.api.JavaContext context
org.jetbrains.uast.UFile uFile
com.android.tools.lint.detector.api.JavaContext context
com.android.tools.lint.detector.api.interprocedural.ClassHierarchyVisitor chaVisitor
com.android.tools.lint.detector.api.interprocedural.IntraproceduralDispatchReceiverVisitor receiverEvalVisitor
com.android.tools.lint.detector.api.interprocedural.CallGraphVisitor callGraphVisitor
com.android.tools.lint.detector.api.interprocedural.CallGraph callGraph
com.android.tools.lint.detector.api.interprocedural.IntraproceduralDispatchReceiverEvaluator receiverEval
com.android.tools.lint.detector.api.SourceCodeScanner detector
java.util.ArrayList detectors
String detectorNames
String message
OutOfMemoryError oom
com.android.tools.lint.detector.api.Context projectContext
com.android.tools.lint.client.api.UastParser parser
java.util.List contexts
public static final synthetic java.util.List access$getAllDetectors$p (com.android.tools.lint.client.api.UElementVisitor)
com.android.tools.lint.client.api.UElementVisitor $this
public static final synthetic com.android.tools.lint.detector.api.interprocedural.CallGraphResult access$generateCallGraph (com.android.tools.lint.client.api.UElementVisitor, com.android.tools.lint.detector.api.Context, com.android.tools.lint.client.api.UastParser, java.util.List)
com.android.tools.lint.client.api.UElementVisitor $this
com.android.tools.lint.detector.api.Context projectContext
com.android.tools.lint.client.api.UastParser parser
java.util.List contexts
public static final synthetic com.android.tools.lint.client.api.UastParser access$getParser$p (com.android.tools.lint.client.api.UElementVisitor)
com.android.tools.lint.client.api.UElementVisitor $this
public static final synthetic java.util.HashMap access$getSuperClassDetectors$p (com.android.tools.lint.client.api.UElementVisitor)
com.android.tools.lint.client.api.UElementVisitor $this
public static final synthetic java.util.HashMap access$getNodePsiTypeDetectors$p (com.android.tools.lint.client.api.UElementVisitor)
com.android.tools.lint.client.api.UElementVisitor $this
public static final synthetic java.util.ArrayList access$getResourceFieldDetectors$p (com.android.tools.lint.client.api.UElementVisitor)
com.android.tools.lint.client.api.UElementVisitor $this
public static final synthetic java.util.HashMap access$getMethodDetectors$p (com.android.tools.lint.client.api.UElementVisitor)
com.android.tools.lint.client.api.UElementVisitor $this
public static final synthetic java.util.HashMap access$getConstructorDetectors$p (com.android.tools.lint.client.api.UElementVisitor)
com.android.tools.lint.client.api.UElementVisitor $this
public static final synthetic java.util.HashMap access$getReferenceDetectors$p (com.android.tools.lint.client.api.UElementVisitor)
com.android.tools.lint.client.api.UElementVisitor $this
public static final synthetic com.android.tools.lint.client.api.AnnotationHandler access$getAnnotationHandler$p (com.android.tools.lint.client.api.UElementVisitor)
com.android.tools.lint.client.api.UElementVisitor $this
static void <clinit> ()
}
com/android/tools/lint/client/api/UElementVisitor$visitFile$1.class
UElementVisitor.kt
package com.android.tools.lint.client.api
final com.android.tools.lint.client.api.UElementVisitor$visitFile$1 extends java.lang.Object implements java.lang.Runnable {
final synthetic com.android.tools.lint.client.api.UElementVisitor this$0
final synthetic com.android.tools.lint.detector.api.JavaContext $context
void <init> (com.android.tools.lint.client.api.UElementVisitor, com.android.tools.lint.detector.api.JavaContext)
com.android.tools.lint.client.api.UElementVisitor $receiver
com.android.tools.lint.detector.api.JavaContext $context
public final void run ()
com.android.tools.lint.client.api.UElementVisitor$VisitingDetector v
}
com/android/tools/lint/client/api/UElementVisitor$visitFile$2.class
UElementVisitor.kt
package com.android.tools.lint.client.api
final com.android.tools.lint.client.api.UElementVisitor$visitFile$2 extends java.lang.Object implements java.lang.Runnable {
final synthetic com.android.tools.lint.client.api.UElementVisitor this$0
final synthetic com.android.tools.lint.detector.api.JavaContext $context
final synthetic org.jetbrains.uast.UFile $uFile
void <init> (com.android.tools.lint.client.api.UElementVisitor, com.android.tools.lint.detector.api.JavaContext, org.jetbrains.uast.UFile)
com.android.tools.lint.client.api.UElementVisitor $receiver
com.android.tools.lint.detector.api.JavaContext $context
org.jetbrains.uast.UFile $uFile
public final void run ()
com.android.tools.lint.client.api.UElementVisitor$SuperclassPsiVisitor visitor
}
com/android/tools/lint/client/api/UElementVisitor$visitFile$3.class
UElementVisitor.kt
package com.android.tools.lint.client.api
final com.android.tools.lint.client.api.UElementVisitor$visitFile$3 extends java.lang.Object implements java.lang.Runnable {
final synthetic com.android.tools.lint.client.api.UElementVisitor this$0
final synthetic com.android.tools.lint.detector.api.JavaContext $context
final synthetic org.jetbrains.uast.UFile $uFile
void <init> (com.android.tools.lint.client.api.UElementVisitor, com.android.tools.lint.detector.api.JavaContext, org.jetbrains.uast.UFile)
com.android.tools.lint.client.api.UElementVisitor $receiver
com.android.tools.lint.detector.api.JavaContext $context
org.jetbrains.uast.UFile $uFile
public final void run ()
com.android.tools.lint.client.api.UElementVisitor$DelegatingPsiVisitor visitor
}
com/android/tools/lint/client/api/UElementVisitor$visitFile$4.class
UElementVisitor.kt
package com.android.tools.lint.client.api
final com.android.tools.lint.client.api.UElementVisitor$visitFile$4 extends java.lang.Object implements java.lang.Runnable {
final synthetic com.android.tools.lint.client.api.UElementVisitor this$0
final synthetic org.jetbrains.uast.UFile $uFile
void <init> (com.android.tools.lint.client.api.UElementVisitor, org.jetbrains.uast.UFile)
com.android.tools.lint.client.api.UElementVisitor $receiver
org.jetbrains.uast.UFile $uFile
public final void run ()
com.android.tools.lint.client.api.UElementVisitor$DispatchPsiVisitor visitor
}
com/android/tools/lint/client/api/UElementVisitor$visitFile$5.class
UElementVisitor.kt
package com.android.tools.lint.client.api
final com.android.tools.lint.client.api.UElementVisitor$visitFile$5 extends java.lang.Object implements java.lang.Runnable {
final synthetic com.android.tools.lint.client.api.UElementVisitor this$0
final synthetic com.android.tools.lint.detector.api.JavaContext $context
void <init> (com.android.tools.lint.client.api.UElementVisitor, com.android.tools.lint.detector.api.JavaContext)
com.android.tools.lint.client.api.UElementVisitor $receiver
com.android.tools.lint.detector.api.JavaContext $context
public final void run ()
com.android.tools.lint.client.api.UElementVisitor$VisitingDetector v
}
com/android/tools/lint/client/api/UElementVisitor$visitGroups$1.class
UElementVisitor.kt
package com.android.tools.lint.client.api
final com.android.tools.lint.client.api.UElementVisitor$visitGroups$1 extends java.lang.Object implements java.util.function.Predicate {
public static final com.android.tools.lint.client.api.UElementVisitor$visitGroups$1 INSTANCE
void <init> ()
public final boolean test (com.android.tools.lint.client.api.UElementVisitor$VisitingDetector)
com.android.tools.lint.client.api.UElementVisitor$VisitingDetector it
public volatile synthetic boolean test (java.lang.Object)
Object p0
static void <clinit> ()
}
com/android/tools/lint/client/api/UElementVisitor$visitGroups$callGraph$1.class
UElementVisitor.kt
package com.android.tools.lint.client.api
final com.android.tools.lint.client.api.UElementVisitor$visitGroups$callGraph$1 extends java.lang.Object implements com.intellij.openapi.util.Computable {
final synthetic com.android.tools.lint.client.api.UElementVisitor this$0
final synthetic com.android.tools.lint.detector.api.Context $projectContext
final synthetic java.util.List $allContexts
void <init> (com.android.tools.lint.client.api.UElementVisitor, com.android.tools.lint.detector.api.Context, java.util.List)
com.android.tools.lint.client.api.UElementVisitor $receiver
com.android.tools.lint.detector.api.Context $projectContext
java.util.List $allContexts
public final com.android.tools.lint.detector.api.interprocedural.CallGraphResult compute ()
public volatile synthetic java.lang.Object compute ()
}
com/android/tools/lint/client/api/UElementVisitor$visitGroups$2.class
UElementVisitor.kt
package com.android.tools.lint.client.api
final com.android.tools.lint.client.api.UElementVisitor$visitGroups$2 extends java.lang.Object implements java.lang.Runnable {
final synthetic com.android.tools.lint.detector.api.SourceCodeScanner $scanner
final synthetic com.android.tools.lint.detector.api.Context $projectContext
final synthetic com.android.tools.lint.detector.api.interprocedural.CallGraphResult $callGraph
void <init> (com.android.tools.lint.detector.api.SourceCodeScanner, com.android.tools.lint.detector.api.Context, com.android.tools.lint.detector.api.interprocedural.CallGraphResult)
com.android.tools.lint.detector.api.SourceCodeScanner $scanner
com.android.tools.lint.detector.api.Context $projectContext
com.android.tools.lint.detector.api.interprocedural.CallGraphResult $callGraph
public final void run ()
}
com/android/tools/lint/client/api/UElementVisitor$VisitingDetector.class
UElementVisitor.kt
package com.android.tools.lint.client.api
final com.android.tools.lint.client.api.UElementVisitor$VisitingDetector extends java.lang.Object {
private final com.android.tools.lint.detector.api.Detector detector
private final com.android.tools.lint.detector.api.SourceCodeScanner uastScanner
private com.android.tools.lint.client.api.UElementHandler mVisitor
private com.android.tools.lint.detector.api.JavaContext mContext
public void <init> (com.android.tools.lint.detector.api.Detector, com.android.tools.lint.detector.api.SourceCodeScanner)
com.android.tools.lint.detector.api.Detector detector
com.android.tools.lint.detector.api.SourceCodeScanner uastScanner
public final com.android.tools.lint.detector.api.Detector getDetector ()
public final com.android.tools.lint.detector.api.SourceCodeScanner getUastScanner ()
public final com.android.tools.lint.client.api.UElementHandler getVisitor ()
public final void setContext (com.android.tools.lint.detector.api.JavaContext)
com.android.tools.lint.detector.api.JavaContext context
}
com/android/tools/lint/client/api/UElementVisitor$SuperclassPsiVisitor.class
UElementVisitor.kt
package com.android.tools.lint.client.api
final com.android.tools.lint.client.api.UElementVisitor$SuperclassPsiVisitor extends org.jetbrains.uast.visitor.AbstractUastVisitor {
private final com.android.tools.lint.detector.api.JavaContext context
final synthetic com.android.tools.lint.client.api.UElementVisitor this$0
public void <init> (com.android.tools.lint.client.api.UElementVisitor, com.android.tools.lint.detector.api.JavaContext)
com.android.tools.lint.client.api.UElementVisitor this$0
com.android.tools.lint.detector.api.JavaContext context
public boolean visitLambdaExpression (org.jetbrains.uast.ULambdaExpression)
com.intellij.psi.PsiClass resolved
com.intellij.psi.PsiType type
org.jetbrains.uast.ULambdaExpression node
public boolean visitClass (org.jetbrains.uast.UClass)
boolean result
org.jetbrains.uast.UClass node
private final void checkClass (org.jetbrains.uast.ULambdaExpression, org.jetbrains.uast.UClass, com.intellij.psi.PsiClass)
com.android.tools.lint.client.api.UElementVisitor$VisitingDetector detector
String fqName
java.util.List detectors
com.intellij.psi.PsiClass superClass
java.util.LinkedHashSet superClasses
java.util.Set detectorsUsed
org.jetbrains.uast.ULambdaExpression lambda
org.jetbrains.uast.UClass uClass
com.intellij.psi.PsiClass node
}
com/android/tools/lint/client/api/UElementVisitor$DispatchPsiVisitor.class
UElementVisitor.kt
package com.android.tools.lint.client.api
com.android.tools.lint.client.api.UElementVisitor$DispatchPsiVisitor extends org.jetbrains.uast.visitor.AbstractUastVisitor {
final synthetic com.android.tools.lint.client.api.UElementVisitor this$0
public void <init> (com.android.tools.lint.client.api.UElementVisitor)
com.android.tools.lint.client.api.UElementVisitor this$0
public boolean visitAnnotation (org.jetbrains.uast.UAnnotation)
com.android.tools.lint.client.api.UElementVisitor$VisitingDetector v
java.util.List list
org.jetbrains.uast.UAnnotation node
public boolean visitArrayAccessExpression (org.jetbrains.uast.UArrayAccessExpression)
com.android.tools.lint.client.api.UElementVisitor$VisitingDetector v
java.util.List list
org.jetbrains.uast.UArrayAccessExpression node
public boolean visitBinaryExpression (org.jetbrains.uast.UBinaryExpression)
com.android.tools.lint.client.api.UElementVisitor$VisitingDetector v
java.util.List list
org.jetbrains.uast.UBinaryExpression node
public boolean visitBinaryExpressionWithType (org.jetbrains.uast.UBinaryExpressionWithType)
com.android.tools.lint.client.api.UElementVisitor$VisitingDetector v
java.util.List list
org.jetbrains.uast.UBinaryExpressionWithType node
public boolean visitBlockExpression (org.jetbrains.uast.UBlockExpression)
com.android.tools.lint.client.api.UElementVisitor$VisitingDetector v
java.util.List list
org.jetbrains.uast.UBlockExpression node
public boolean visitBreakExpression (org.jetbrains.uast.UBreakExpression)
com.android.tools.lint.client.api.UElementVisitor$VisitingDetector v
java.util.List list
org.jetbrains.uast.UBreakExpression node
public boolean visitCallExpression (org.jetbrains.uast.UCallExpression)
com.android.tools.lint.client.api.UElementVisitor$VisitingDetector v
java.util.List list
org.jetbrains.uast.UCallExpression node
public boolean visitCallableReferenceExpression (org.jetbrains.uast.UCallableReferenceExpression)
com.android.tools.lint.client.api.UElementVisitor$VisitingDetector v
java.util.List list
org.jetbrains.uast.UCallableReferenceExpression node
public boolean visitCatchClause (org.jetbrains.uast.UCatchClause)
com.android.tools.lint.client.api.UElementVisitor$VisitingDetector v
java.util.List list
org.jetbrains.uast.UCatchClause node
public boolean visitClass (org.jetbrains.uast.UClass)
com.android.tools.lint.client.api.UElementVisitor$VisitingDetector v
java.util.List list
org.jetbrains.uast.UClass node
public boolean visitClassLiteralExpression (org.jetbrains.uast.UClassLiteralExpression)
com.android.tools.lint.client.api.UElementVisitor$VisitingDetector v
java.util.List list
org.jetbrains.uast.UClassLiteralExpression node
public boolean visitContinueExpression (org.jetbrains.uast.UContinueExpression)
com.android.tools.lint.client.api.UElementVisitor$VisitingDetector v
java.util.List list
org.jetbrains.uast.UContinueExpression node
public boolean visitDeclaration (org.jetbrains.uast.UDeclaration)
com.android.tools.lint.client.api.UElementVisitor$VisitingDetector v
java.util.List list
org.jetbrains.uast.UDeclaration node
public boolean visitDeclarationsExpression (org.jetbrains.uast.UDeclarationsExpression)
com.android.tools.lint.client.api.UElementVisitor$VisitingDetector v
java.util.List list
org.jetbrains.uast.UDeclarationsExpression node
public boolean visitDoWhileExpression (org.jetbrains.uast.UDoWhileExpression)
com.android.tools.lint.client.api.UElementVisitor$VisitingDetector v
java.util.List list
org.jetbrains.uast.UDoWhileExpression node
public boolean visitElement (org.jetbrains.uast.UElement)
com.android.tools.lint.client.api.UElementVisitor$VisitingDetector v
java.util.List list
org.jetbrains.uast.UElement node
public boolean visitEnumConstant (org.jetbrains.uast.UEnumConstant)
com.android.tools.lint.client.api.UElementVisitor$VisitingDetector v
java.util.List list
org.jetbrains.uast.UEnumConstant node
public boolean visitExpression (org.jetbrains.uast.UExpression)
com.android.tools.lint.client.api.UElementVisitor$VisitingDetector v
java.util.List list
org.jetbrains.uast.UExpression node
public boolean visitExpressionList (org.jetbrains.uast.UExpressionList)
com.android.tools.lint.client.api.UElementVisitor$VisitingDetector v
java.util.List list
org.jetbrains.uast.UExpressionList node
public boolean visitField (org.jetbrains.uast.UField)
com.android.tools.lint.client.api.UElementVisitor$VisitingDetector v
java.util.List list
org.jetbrains.uast.UField node
public boolean visitFile (org.jetbrains.uast.UFile)
com.android.tools.lint.client.api.UElementVisitor$VisitingDetector v
java.util.List list
org.jetbrains.uast.UFile node
public boolean visitForEachExpression (org.jetbrains.uast.UForEachExpression)
com.android.tools.lint.client.api.UElementVisitor$VisitingDetector v
java.util.List list
org.jetbrains.uast.UForEachExpression node
public boolean visitForExpression (org.jetbrains.uast.UForExpression)
com.android.tools.lint.client.api.UElementVisitor$VisitingDetector v
java.util.List list
org.jetbrains.uast.UForExpression node
public boolean visitIfExpression (org.jetbrains.uast.UIfExpression)
com.android.tools.lint.client.api.UElementVisitor$VisitingDetector v
java.util.List list
org.jetbrains.uast.UIfExpression node
public boolean visitImportStatement (org.jetbrains.uast.UImportStatement)
com.android.tools.lint.client.api.UElementVisitor$VisitingDetector v
java.util.List list
org.jetbrains.uast.UImportStatement node
public boolean visitInitializer (org.jetbrains.uast.UClassInitializer)
com.android.tools.lint.client.api.UElementVisitor$VisitingDetector v
java.util.List list
org.jetbrains.uast.UClassInitializer node
public boolean visitLabeledExpression (org.jetbrains.uast.ULabeledExpression)
com.android.tools.lint.client.api.UElementVisitor$VisitingDetector v
java.util.List list
org.jetbrains.uast.ULabeledExpression node
public boolean visitLambdaExpression (org.jetbrains.uast.ULambdaExpression)
com.android.tools.lint.client.api.UElementVisitor$VisitingDetector v
java.util.List list
org.jetbrains.uast.ULambdaExpression node
public boolean visitLiteralExpression (org.jetbrains.uast.ULiteralExpression)
com.android.tools.lint.client.api.UElementVisitor$VisitingDetector v
java.util.List list
org.jetbrains.uast.ULiteralExpression node
public boolean visitLocalVariable (org.jetbrains.uast.ULocalVariable)
com.android.tools.lint.client.api.UElementVisitor$VisitingDetector v
java.util.List list
org.jetbrains.uast.ULocalVariable node
public boolean visitMethod (org.jetbrains.uast.UMethod)
com.android.tools.lint.client.api.UElementVisitor$VisitingDetector v
java.util.List list
org.jetbrains.uast.UMethod node
public boolean visitNamedExpression (org.jetbrains.uast.UNamedExpression)
com.android.tools.lint.client.api.UElementVisitor$VisitingDetector v
java.util.List list
org.jetbrains.uast.UNamedExpression node
public boolean visitObjectLiteralExpression (org.jetbrains.uast.UObjectLiteralExpression)
com.android.tools.lint.client.api.UElementVisitor$VisitingDetector v
java.util.List list
org.jetbrains.uast.UObjectLiteralExpression node
public boolean visitParameter (org.jetbrains.uast.UParameter)
com.android.tools.lint.client.api.UElementVisitor$VisitingDetector v
java.util.List list
org.jetbrains.uast.UParameter node
public boolean visitParenthesizedExpression (org.jetbrains.uast.UParenthesizedExpression)
com.android.tools.lint.client.api.UElementVisitor$VisitingDetector v
java.util.List list
org.jetbrains.uast.UParenthesizedExpression node
public boolean visitPolyadicExpression (org.jetbrains.uast.UPolyadicExpression)
com.android.tools.lint.client.api.UElementVisitor$VisitingDetector v
java.util.List list
org.jetbrains.uast.UPolyadicExpression node
public boolean visitPostfixExpression (org.jetbrains.uast.UPostfixExpression)
com.android.tools.lint.client.api.UElementVisitor$VisitingDetector v
java.util.List list
org.jetbrains.uast.UPostfixExpression node
public boolean visitPrefixExpression (org.jetbrains.uast.UPrefixExpression)
com.android.tools.lint.client.api.UElementVisitor$VisitingDetector v
java.util.List list
org.jetbrains.uast.UPrefixExpression node
public boolean visitQualifiedReferenceExpression (org.jetbrains.uast.UQualifiedReferenceExpression)
com.android.tools.lint.client.api.UElementVisitor$VisitingDetector v
java.util.List list
org.jetbrains.uast.UQualifiedReferenceExpression node
public boolean visitReturnExpression (org.jetbrains.uast.UReturnExpression)
com.android.tools.lint.client.api.UElementVisitor$VisitingDetector v
java.util.List list
org.jetbrains.uast.UReturnExpression node
public boolean visitSimpleNameReferenceExpression (org.jetbrains.uast.USimpleNameReferenceExpression)
com.android.tools.lint.client.api.UElementVisitor$VisitingDetector v
java.util.List list
org.jetbrains.uast.USimpleNameReferenceExpression node
public boolean visitSuperExpression (org.jetbrains.uast.USuperExpression)
com.android.tools.lint.client.api.UElementVisitor$VisitingDetector v
java.util.List list
org.jetbrains.uast.USuperExpression node
public boolean visitSwitchClauseExpression (org.jetbrains.uast.USwitchClauseExpression)
com.android.tools.lint.client.api.UElementVisitor$VisitingDetector v
java.util.List list
org.jetbrains.uast.USwitchClauseExpression node
public boolean visitSwitchExpression (org.jetbrains.uast.USwitchExpression)
com.android.tools.lint.client.api.UElementVisitor$VisitingDetector v
java.util.List list
org.jetbrains.uast.USwitchExpression node
public boolean visitThisExpression (org.jetbrains.uast.UThisExpression)
com.android.tools.lint.client.api.UElementVisitor$VisitingDetector v
java.util.List list
org.jetbrains.uast.UThisExpression node
public boolean visitThrowExpression (org.jetbrains.uast.UThrowExpression)
com.android.tools.lint.client.api.UElementVisitor$VisitingDetector v
java.util.List list
org.jetbrains.uast.UThrowExpression node
public boolean visitTryExpression (org.jetbrains.uast.UTryExpression)
com.android.tools.lint.client.api.UElementVisitor$VisitingDetector v
java.util.List list
org.jetbrains.uast.UTryExpression node
public boolean visitTypeReferenceExpression (org.jetbrains.uast.UTypeReferenceExpression)
com.android.tools.lint.client.api.UElementVisitor$VisitingDetector v
java.util.List list
org.jetbrains.uast.UTypeReferenceExpression node
public boolean visitUnaryExpression (org.jetbrains.uast.UUnaryExpression)
com.android.tools.lint.client.api.UElementVisitor$VisitingDetector v
java.util.List list
org.jetbrains.uast.UUnaryExpression node
public boolean visitVariable (org.jetbrains.uast.UVariable)
com.android.tools.lint.client.api.UElementVisitor$VisitingDetector v
java.util.List list
org.jetbrains.uast.UVariable node
public boolean visitWhileExpression (org.jetbrains.uast.UWhileExpression)
com.android.tools.lint.client.api.UElementVisitor$VisitingDetector v
java.util.List list
org.jetbrains.uast.UWhileExpression node
public boolean visitYieldExpression (org.jetbrains.uast.UYieldExpression)
com.android.tools.lint.client.api.UElementVisitor$VisitingDetector v
java.util.List list
org.jetbrains.uast.UYieldExpression node
}
com/android/tools/lint/client/api/UElementVisitor$DelegatingPsiVisitor.class
UElementVisitor.kt
package com.android.tools.lint.client.api
final com.android.tools.lint.client.api.UElementVisitor$DelegatingPsiVisitor extends com.android.tools.lint.client.api.UElementVisitor$DispatchPsiVisitor {
private final com.android.tools.lint.detector.api.JavaContext mContext
private final boolean mVisitResources
private final boolean mVisitMethods
private final boolean mVisitConstructors
private final boolean mVisitReferences
private boolean aliasedImports
final synthetic com.android.tools.lint.client.api.UElementVisitor this$0
public void <init> (com.android.tools.lint.client.api.UElementVisitor, com.android.tools.lint.detector.api.JavaContext)
com.android.tools.lint.client.api.UElementVisitor this$0
com.android.tools.lint.detector.api.JavaContext mContext
public boolean visitImportStatement (org.jetbrains.uast.UImportStatement)
int $i$a$-let-UElementVisitor$DelegatingPsiVisitor$visitImportStatement$1
String it
org.jetbrains.uast.UImportStatement node
public boolean visitSimpleNameReferenceExpression (org.jetbrains.uast.USimpleNameReferenceExpression)
com.android.tools.lint.detector.api.SourceCodeScanner uastScanner
com.android.tools.lint.client.api.UElementVisitor$VisitingDetector v
com.intellij.psi.PsiElement referenced
int $i$a$-forEach-UElementVisitor$DelegatingPsiVisitor$visitSimpleNameReferenceExpression$1
com.android.tools.lint.detector.api.SourceCodeScanner uastScanner
com.android.tools.lint.client.api.UElementVisitor$VisitingDetector v
Object element$iv
int $i$f$forEach
Iterable $this$forEach$iv
String name
com.intellij.psi.PsiElement referenced
String identifier
java.util.List list
com.android.tools.lint.detector.api.SourceCodeScanner uastScanner
com.android.tools.lint.client.api.UElementVisitor$VisitingDetector v
int $i$a$-let-UElementVisitor$DelegatingPsiVisitor$visitSimpleNameReferenceExpression$resource$1
org.jetbrains.kotlin.psi.KtExpression it
int $i$a$-let-UElementVisitor$DelegatingPsiVisitor$visitSimpleNameReferenceExpression$resource$2
org.jetbrains.uast.UElement it
com.android.tools.lint.detector.api.SourceCodeScanner uastScanner
com.android.tools.lint.client.api.UElementVisitor$VisitingDetector v
com.android.tools.lint.client.api.ResourceReference resource
org.jetbrains.kotlin.psi.KtImportDirective ktImport
org.jetbrains.uast.UImportStatement import
String identifier
com.android.tools.lint.client.api.ResourceReference reference
org.jetbrains.uast.USimpleNameReferenceExpression node
public boolean visitCallExpression (org.jetbrains.uast.UCallExpression)
boolean result
org.jetbrains.uast.UCallExpression node
private final void visitMethodCallExpression (org.jetbrains.uast.UCallExpression)
com.android.tools.lint.detector.api.SourceCodeScanner scanner
com.android.tools.lint.client.api.UElementVisitor$VisitingDetector v
com.intellij.psi.PsiMethod function
java.util.List list
String methodName
org.jetbrains.uast.UCallExpression node
public boolean visitCallableReferenceExpression (org.jetbrains.uast.UCallableReferenceExpression)
org.jetbrains.uast.UCallableReferenceExpression node
private final void visitNewExpression (org.jetbrains.uast.UCallExpression)
com.android.tools.lint.detector.api.SourceCodeScanner javaPsiScanner
com.android.tools.lint.client.api.UElementVisitor$VisitingDetector v
java.util.List list
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiClass resolvedClass
org.jetbrains.uast.UCallExpression node
public boolean visitMethod (org.jetbrains.uast.UMethod)
org.jetbrains.uast.UMethod node
public boolean visitAnnotation (org.jetbrains.uast.UAnnotation)
org.jetbrains.uast.UAnnotation node
public boolean visitEnumConstant (org.jetbrains.uast.UEnumConstant)
org.jetbrains.uast.UEnumConstant node
public boolean visitArrayAccessExpression (org.jetbrains.uast.UArrayAccessExpression)
int $i$a$-let-UElementVisitor$DelegatingPsiVisitor$visitArrayAccessExpression$1
org.jetbrains.uast.UCallExpression p0
org.jetbrains.uast.UArrayAccessExpression node
public boolean visitVariable (org.jetbrains.uast.UVariable)
org.jetbrains.uast.UVariable node
public boolean visitClass (org.jetbrains.uast.UClass)
org.jetbrains.uast.UClass node
public boolean visitBinaryExpression (org.jetbrains.uast.UBinaryExpression)
int $i$a$-let-UElementVisitor$DelegatingPsiVisitor$visitBinaryExpression$1
org.jetbrains.uast.UCallExpression p0
org.jetbrains.uast.UBinaryExpression node
public boolean visitPrefixExpression (org.jetbrains.uast.UPrefixExpression)
int $i$a$-let-UElementVisitor$DelegatingPsiVisitor$visitPrefixExpression$1
org.jetbrains.uast.UCallExpression p0
org.jetbrains.uast.UPrefixExpression node
public boolean visitPostfixExpression (org.jetbrains.uast.UPostfixExpression)
int $i$a$-let-UElementVisitor$DelegatingPsiVisitor$visitPostfixExpression$1
org.jetbrains.uast.UCallExpression p0
org.jetbrains.uast.UPostfixExpression node
public boolean visitClassLiteralExpression (org.jetbrains.uast.UClassLiteralExpression)
org.jetbrains.uast.UClassLiteralExpression node
public boolean visitTypeReferenceExpression (org.jetbrains.uast.UTypeReferenceExpression)
org.jetbrains.uast.UTypeReferenceExpression node
public boolean visitObjectLiteralExpression (org.jetbrains.uast.UObjectLiteralExpression)
org.jetbrains.uast.UObjectLiteralExpression node
}
com/android/tools/lint/client/api/UElementVisitor$Companion.class
UElementVisitor.kt
package com.android.tools.lint.client.api
public final com.android.tools.lint.client.api.UElementVisitor$Companion extends java.lang.Object {
private void <init> ()
public synthetic void <init> (kotlin.jvm.internal.DefaultConstructorMarker)
kotlin.jvm.internal.DefaultConstructorMarker $constructor_marker
}
com/android/tools/lint/client/api/UElementVisitor$list$1.class
UElementVisitor.kt
package com.android.tools.lint.client.api
final com.android.tools.lint.client.api.UElementVisitor$list$1 extends java.lang.Object implements java.util.function.Function {
public static final com.android.tools.lint.client.api.UElementVisitor$list$1 INSTANCE
void <init> ()
public final java.util.List apply (java.lang.String)
String it
public volatile synthetic java.lang.Object apply (java.lang.Object)
Object p0
static void <clinit> ()
}
com/android/tools/lint/client/api/UElementVisitor$list$2.class
UElementVisitor.kt
package com.android.tools.lint.client.api
final com.android.tools.lint.client.api.UElementVisitor$list$2 extends java.lang.Object implements java.util.function.Function {
public static final com.android.tools.lint.client.api.UElementVisitor$list$2 INSTANCE
void <init> ()
public final java.util.List apply (java.lang.String)
String it
public volatile synthetic java.lang.Object apply (java.lang.Object)
Object p0
static void <clinit> ()
}
com/android/tools/lint/client/api/UElementVisitor$list$3.class
UElementVisitor.kt
package com.android.tools.lint.client.api
final com.android.tools.lint.client.api.UElementVisitor$list$3 extends java.lang.Object implements java.util.function.Function {
public static final com.android.tools.lint.client.api.UElementVisitor$list$3 INSTANCE
void <init> ()
public final java.util.List apply (java.lang.Class)
Class it
public volatile synthetic java.lang.Object apply (java.lang.Object)
Object p0
static void <clinit> ()
}
com/android/tools/lint/client/api/UElementVisitor$list$4.class
UElementVisitor.kt
package com.android.tools.lint.client.api
final com.android.tools.lint.client.api.UElementVisitor$list$4 extends java.lang.Object implements java.util.function.Function {
public static final com.android.tools.lint.client.api.UElementVisitor$list$4 INSTANCE
void <init> ()
public final java.util.List apply (java.lang.String)
String it
public volatile synthetic java.lang.Object apply (java.lang.Object)
Object p0
static void <clinit> ()
}
com/android/tools/lint/client/api/UastGradleVisitor.class
UastGradleVisitor.kt
package com.android.tools.lint.client.api
public final com.android.tools.lint.client.api.UastGradleVisitor extends com.android.tools.lint.client.api.GradleVisitor {
private final com.android.tools.lint.detector.api.JavaContext javaContext
public void <init> (com.android.tools.lint.detector.api.JavaContext)
com.android.tools.lint.detector.api.JavaContext javaContext
public com.android.tools.lint.detector.api.JavaContext getJavaContext$lint_api ()
public void visitBuildScript (com.android.tools.lint.detector.api.GradleContext, java.util.List)
org.jetbrains.uast.UFile uastFile
com.android.tools.lint.detector.api.GradleContext context
java.util.List detectors
private final void handleBinaryExpression (org.jetbrains.uast.UBinaryExpression, java.util.List, com.android.tools.lint.detector.api.GradleContext)
com.android.tools.lint.detector.api.GradleScanner scanner
java.util.List hierarchy
String target
java.util.List hierarchyWithParents
String parentName
String parentParentName
String value
org.jetbrains.uast.UBinaryExpression node
java.util.List detectors
com.android.tools.lint.detector.api.GradleContext context
private final void handleMethodCall (org.jetbrains.uast.UCallExpression, java.util.List, com.android.tools.lint.detector.api.GradleContext)
int $i$a$-map-UastGradleVisitor$handleMethodCall$unnamedArguments$1
org.jetbrains.uast.UExpression it
Object item$iv$iv
int $i$f$mapTo
Iterable $this$mapTo$iv$iv
java.util.Collection destination$iv$iv
int $i$f$map
Iterable $this$map$iv
com.android.tools.lint.detector.api.GradleScanner scanner
com.android.tools.lint.detector.api.GradleScanner scanner
String value
String parentName
String parentParentName
java.util.List unnamedArguments
java.util.List valueArguments
String propertyName
org.jetbrains.uast.UCallExpression node
java.util.List detectors
com.android.tools.lint.detector.api.GradleContext context
private final java.lang.String getSource (org.jetbrains.uast.UExpression)
com.intellij.psi.PsiElement sourcePsi
org.jetbrains.uast.UExpression $this$getSource
private final java.util.List getPropertyHierarchy (org.jetbrains.uast.UExpression)
java.util.List result
org.jetbrains.uast.UExpression receiver
org.jetbrains.uast.UExpression expression
private final org.jetbrains.uast.UCallExpression getSurroundingNamedBlock (org.jetbrains.uast.UElement)
org.jetbrains.uast.UElement parentCall
org.jetbrains.uast.UElement parentParent
org.jetbrains.uast.UElement parent
org.jetbrains.uast.UElement node
private final java.lang.String getParentN (org.jetbrains.uast.UElement, int)
org.jetbrains.uast.UCallExpression parentCall
org.jetbrains.uast.UElement node
int n
private final java.lang.String getParent (org.jetbrains.uast.UElement)
org.jetbrains.uast.UElement node
public com.android.tools.lint.detector.api.Location createLocation (com.android.tools.lint.detector.api.GradleContext, java.lang.Object)
com.android.tools.lint.detector.api.GradleContext context
Object cookie
public int getStartOffset (com.android.tools.lint.detector.api.GradleContext, java.lang.Object)
com.android.tools.lint.detector.api.Position start
com.android.tools.lint.detector.api.GradleContext context
Object cookie
public static final synthetic void access$handleMethodCall (com.android.tools.lint.client.api.UastGradleVisitor, org.jetbrains.uast.UCallExpression, java.util.List, com.android.tools.lint.detector.api.GradleContext)
com.android.tools.lint.client.api.UastGradleVisitor $this
org.jetbrains.uast.UCallExpression node
java.util.List detectors
com.android.tools.lint.detector.api.GradleContext context
public static final synthetic void access$handleBinaryExpression (com.android.tools.lint.client.api.UastGradleVisitor, org.jetbrains.uast.UBinaryExpression, java.util.List, com.android.tools.lint.detector.api.GradleContext)
com.android.tools.lint.client.api.UastGradleVisitor $this
org.jetbrains.uast.UBinaryExpression node
java.util.List detectors
com.android.tools.lint.detector.api.GradleContext context
}
com/android/tools/lint/client/api/UastGradleVisitor$visitBuildScript$1.class
UastGradleVisitor.kt
package com.android.tools.lint.client.api
public final com.android.tools.lint.client.api.UastGradleVisitor$visitBuildScript$1 extends org.jetbrains.uast.visitor.AbstractUastVisitor {
final synthetic com.android.tools.lint.client.api.UastGradleVisitor this$0
final synthetic java.util.List $detectors
final synthetic com.android.tools.lint.detector.api.GradleContext $context
void <init> (com.android.tools.lint.client.api.UastGradleVisitor, java.util.List, com.android.tools.lint.detector.api.GradleContext)
com.android.tools.lint.client.api.UastGradleVisitor $receiver
java.util.List $detectors
com.android.tools.lint.detector.api.GradleContext $context
public boolean visitCallExpression (org.jetbrains.uast.UCallExpression)
org.jetbrains.uast.UCallExpression node
public boolean visitBinaryExpression (org.jetbrains.uast.UBinaryExpression)
org.jetbrains.uast.UBinaryExpression node
}
com/android/tools/lint/client/api/UastParser.class
UastParser.kt
package com.android.tools.lint.client.api
public abstract com.android.tools.lint.client.api.UastParser extends java.lang.Object {
private boolean prepared
public void <init> ()
public abstract com.android.tools.lint.client.api.JavaEvaluator getEvaluator ()
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
public static synthetic boolean prepare$default (com.android.tools.lint.client.api.UastParser, java.util.List, com.intellij.pom.java.LanguageLevel, org.jetbrains.kotlin.config.LanguageVersionSettings, int, java.lang.Object)
public final boolean getPrepared ()
protected final void setPrepared (boolean)
boolean
public abstract org.jetbrains.uast.UFile parse (com.android.tools.lint.detector.api.JavaContext)
public abstract com.android.tools.lint.detector.api.Location getLocation (com.android.tools.lint.detector.api.JavaContext, com.intellij.psi.PsiElement)
public abstract com.android.tools.lint.detector.api.Location getLocation (com.android.tools.lint.detector.api.JavaContext, org.jetbrains.uast.UElement)
public abstract com.android.tools.lint.detector.api.Location getCallLocation (com.android.tools.lint.detector.api.JavaContext, org.jetbrains.uast.UCallExpression, boolean, boolean)
public abstract java.io.File getFile (com.intellij.psi.PsiFile)
public abstract java.lang.CharSequence getFileContents (com.intellij.psi.PsiFile)
public abstract com.android.tools.lint.detector.api.Location createLocation (com.intellij.psi.PsiElement)
public abstract com.android.tools.lint.detector.api.Location createLocation (org.jetbrains.uast.UElement)
public abstract com.android.tools.lint.detector.api.Location getRangeLocation (com.android.tools.lint.detector.api.JavaContext, com.intellij.psi.PsiElement, int, com.intellij.psi.PsiElement, int)
public abstract com.android.tools.lint.detector.api.Location getRangeLocation (com.android.tools.lint.detector.api.JavaContext, org.jetbrains.uast.UElement, int, org.jetbrains.uast.UElement, int)
public abstract com.android.tools.lint.detector.api.Location getRangeLocation (com.android.tools.lint.detector.api.JavaContext, com.intellij.psi.PsiElement, int, int)
public abstract com.android.tools.lint.detector.api.Location getRangeLocation (com.android.tools.lint.detector.api.JavaContext, org.jetbrains.uast.UElement, int, int)
public abstract com.android.tools.lint.detector.api.Location getNameLocation (com.android.tools.lint.detector.api.JavaContext, com.intellij.psi.PsiElement)
public abstract com.android.tools.lint.detector.api.Location getNameLocation (com.android.tools.lint.detector.api.JavaContext, org.jetbrains.uast.UElement)
}
com/android/tools/lint/client/api/UastParser$UastSourceList.class
UastParser.kt
package com.android.tools.lint.client.api
public final com.android.tools.lint.client.api.UastParser$UastSourceList extends java.lang.Object {
private final com.android.tools.lint.client.api.UastParser parser
private final java.util.List allContexts
private final java.util.List srcContexts
private final java.util.List testContexts
private final java.util.List testFixturesContexts
private final java.util.List generatedContexts
private final java.util.List gradleKtsContexts
public void <init> (com.android.tools.lint.client.api.UastParser, java.util.List, java.util.List, java.util.List, java.util.List, java.util.List, java.util.List)
com.android.tools.lint.client.api.UastParser parser
java.util.List allContexts
java.util.List srcContexts
java.util.List testContexts
java.util.List testFixturesContexts
java.util.List generatedContexts
java.util.List gradleKtsContexts
public final com.android.tools.lint.client.api.UastParser getParser ()
public final java.util.List getAllContexts ()
public final java.util.List getSrcContexts ()
public final java.util.List getTestContexts ()
public final java.util.List getTestFixturesContexts ()
public final java.util.List getGeneratedContexts ()
public final java.util.List getGradleKtsContexts ()
}
com/android/tools/lint/client/api/Vendor.class
Vendor.kt
package com.android.tools.lint.client.api
public final com.android.tools.lint.client.api.Vendor extends java.lang.Object {
private final String vendorName
private final String identifier
private final String feedbackUrl
private final String contact
public void <init> (java.lang.String, java.lang.String, java.lang.String, java.lang.String)
String vendorName
String identifier
String feedbackUrl
String contact
public synthetic void <init> (java.lang.String, java.lang.String, java.lang.String, java.lang.String, int, kotlin.jvm.internal.DefaultConstructorMarker)
public final java.lang.String getVendorName ()
public final java.lang.String getIdentifier ()
public final java.lang.String getFeedbackUrl ()
public final java.lang.String getContact ()
public final java.lang.String describe (com.android.tools.lint.detector.api.TextFormat)
StringBuilder sb
com.android.tools.lint.detector.api.TextFormat format
public final void describeInto (java.lang.StringBuilder, com.android.tools.lint.detector.api.TextFormat, java.lang.String)
int $i$a$-let-Vendor$describeInto$1$1
String it
int $i$a$-let-Vendor$describeInto$1$2
String it
int $i$a$-let-Vendor$describeInto$1$3
String it
int $i$a$-let-Vendor$describeInto$1$4
String it
int $i$a$-with-Vendor$describeInto$1
StringBuilder $this$describeInto_u24lambda_u244
int $i$a$-let-Vendor$describeInto$2$1
String it
int $i$a$-let-Vendor$describeInto$2$2
String it
int $i$a$-let-Vendor$describeInto$2$3
String it
int $i$a$-let-Vendor$describeInto$2$4
String it
int $i$a$-with-Vendor$describeInto$2
StringBuilder $this$describeInto_u24lambda_u249
StringBuilder stringBuilder
com.android.tools.lint.detector.api.TextFormat format
String indent
public static synthetic void describeInto$default (com.android.tools.lint.client.api.Vendor, java.lang.StringBuilder, com.android.tools.lint.detector.api.TextFormat, java.lang.String, int, java.lang.Object)
public final java.lang.String component1 ()
public final java.lang.String component2 ()
public final java.lang.String component3 ()
public final java.lang.String component4 ()
public final com.android.tools.lint.client.api.Vendor copy (java.lang.String, java.lang.String, java.lang.String, java.lang.String)
String vendorName
String identifier
String feedbackUrl
String contact
public static synthetic com.android.tools.lint.client.api.Vendor copy$default (com.android.tools.lint.client.api.Vendor, java.lang.String, java.lang.String, java.lang.String, java.lang.String, int, java.lang.Object)
public java.lang.String toString ()
public int hashCode ()
int result
public boolean equals (java.lang.Object)
Object other
public void <init> (java.lang.String, java.lang.String, java.lang.String)
String vendorName
String identifier
String feedbackUrl
public void <init> (java.lang.String, java.lang.String)
String vendorName
String identifier
public void <init> (java.lang.String)
String vendorName
public void <init> ()
}
com/android/tools/lint/client/api/XmlParser.class
XmlParser.kt
package com.android.tools.lint.client.api
public abstract com.android.tools.lint.client.api.XmlParser extends java.lang.Object {
public void <init> ()
public abstract org.w3c.dom.Document parseXml (java.io.File) throws java.io.IOException org.xml.sax.SAXException javax.xml.parsers.ParserConfigurationException
public abstract org.w3c.dom.Document parseXml (java.lang.CharSequence, java.io.File)
public abstract org.w3c.dom.Document parseXml (com.android.tools.lint.detector.api.XmlContext)
public abstract com.android.tools.lint.detector.api.Location getLocation (com.android.tools.lint.detector.api.XmlContext, org.w3c.dom.Node)
public abstract com.android.tools.lint.detector.api.Location getLocation (java.io.File, org.w3c.dom.Node)
public abstract com.android.tools.lint.detector.api.Location getLocation (com.android.tools.lint.detector.api.XmlContext, org.w3c.dom.Node, int, int)
public abstract com.android.tools.lint.detector.api.Location getNameLocation (com.android.tools.lint.detector.api.XmlContext, org.w3c.dom.Node)
public abstract com.android.tools.lint.detector.api.Location getValueLocation (com.android.tools.lint.detector.api.XmlContext, org.w3c.dom.Attr)
public final com.android.tools.lint.detector.api.Location getElementLocation (com.android.tools.lint.detector.api.XmlContext, org.w3c.dom.Element, org.w3c.dom.Node, java.lang.String, java.lang.String)
org.w3c.dom.Attr attr
com.android.tools.lint.detector.api.Location location
com.android.tools.lint.detector.api.XmlContext context
org.w3c.dom.Element element
org.w3c.dom.Node node
String namespace
String attribute
public static synthetic com.android.tools.lint.detector.api.Location getElementLocation$default (com.android.tools.lint.client.api.XmlParser, com.android.tools.lint.detector.api.XmlContext, org.w3c.dom.Element, org.w3c.dom.Node, java.lang.String, java.lang.String, int, java.lang.Object)
public abstract com.android.tools.lint.detector.api.Location$Handle createLocationHandle (com.android.tools.lint.detector.api.XmlContext, org.w3c.dom.Node)
public abstract int getNodeStartOffset (com.android.tools.lint.detector.api.XmlContext, org.w3c.dom.Node)
public abstract int getNodeEndOffset (com.android.tools.lint.detector.api.XmlContext, org.w3c.dom.Node)
public abstract org.w3c.dom.Node findNodeAt (com.android.tools.lint.detector.api.XmlContext, int)
public abstract org.w3c.dom.Node findNodeAt (org.w3c.dom.Node, int)
public abstract com.android.tools.lint.detector.api.Location getLocation (com.android.tools.lint.client.api.LintClient, java.io.File, org.w3c.dom.Node)
public abstract int getNodeStartOffset (com.android.tools.lint.client.api.LintClient, java.io.File, org.w3c.dom.Node)
public abstract int getNodeEndOffset (com.android.tools.lint.client.api.LintClient, java.io.File, org.w3c.dom.Node)
public abstract com.android.tools.lint.detector.api.Location getNameLocation (com.android.tools.lint.client.api.LintClient, java.io.File, org.w3c.dom.Node)
public abstract com.android.tools.lint.detector.api.Location getValueLocation (com.android.tools.lint.client.api.LintClient, java.io.File, org.w3c.dom.Attr)
public final com.android.tools.lint.detector.api.Location getLocation (com.android.tools.lint.client.api.LintClient, com.android.ide.common.resources.ResourceItem)
com.android.tools.lint.client.api.LintClient client
com.android.ide.common.resources.ResourceItem item
public com.android.tools.lint.detector.api.Location getLocation (com.android.tools.lint.client.api.LintClient, com.android.ide.common.resources.ResourceItem, boolean, boolean)
com.android.tools.lint.detector.api.Location adjustedLocation
com.android.tools.lint.detector.api.Location location
java.io.File file
com.android.tools.lint.client.api.LintClient client
com.android.ide.common.resources.ResourceItem item
boolean nameOnly
boolean valueOnly
public static synthetic com.android.tools.lint.detector.api.Location getLocation$default (com.android.tools.lint.client.api.XmlParser, com.android.tools.lint.client.api.LintClient, com.android.ide.common.resources.ResourceItem, boolean, boolean, int, java.lang.Object)
private final com.android.tools.lint.detector.api.Location createLocation (com.android.tools.lint.client.api.LintClient, java.io.File, java.lang.String, com.android.resources.ResourceType, boolean, boolean)
int $i$a$-let-XmlParser$createLocation$1
org.w3c.dom.Attr it
com.android.tools.lint.detector.api.Location startLocation
com.android.tools.lint.detector.api.Location endLocation
org.w3c.dom.Node firstChild
org.w3c.dom.Node lastChild
String tag
org.w3c.dom.Element element
CharSequence text
org.w3c.dom.Element document
com.android.tools.lint.client.api.LintClient client
java.io.File file
String name
com.android.resources.ResourceType type
boolean nameOnly
boolean valueOnly
public final com.android.tools.lint.detector.api.Location getNameLocation (com.android.tools.lint.client.api.LintClient, com.android.ide.common.resources.ResourceItem)
com.android.tools.lint.client.api.LintClient client
com.android.ide.common.resources.ResourceItem item
public final com.android.tools.lint.detector.api.Location getValueLocation (com.android.tools.lint.client.api.LintClient, com.android.ide.common.resources.ResourceItem)
com.android.tools.lint.client.api.LintClient client
com.android.ide.common.resources.ResourceItem item
public final java.io.File getFile (com.android.ide.common.resources.ResourceItem)
com.android.ide.common.resources.ResourceItem $this$getFile
}
com/android/tools/lint/detector/
com/android/tools/lint/detector/api/
com/android/tools/lint/detector/api/AnnotationInfo.class
AnnotationInfo.kt
package com.android.tools.lint.detector.api
public final com.android.tools.lint.detector.api.AnnotationInfo extends java.lang.Object {
private final org.jetbrains.uast.UAnnotation annotation
private final String qualifiedName
private final com.intellij.psi.PsiElement annotated
private final com.android.tools.lint.detector.api.AnnotationOrigin origin
public void <init> (org.jetbrains.uast.UAnnotation, java.lang.String, com.intellij.psi.PsiElement, com.android.tools.lint.detector.api.AnnotationOrigin)
org.jetbrains.uast.UAnnotation annotation
String qualifiedName
com.intellij.psi.PsiElement annotated
com.android.tools.lint.detector.api.AnnotationOrigin origin
public final org.jetbrains.uast.UAnnotation getAnnotation ()
public final java.lang.String getQualifiedName ()
public final com.intellij.psi.PsiElement getAnnotated ()
public final com.android.tools.lint.detector.api.AnnotationOrigin getOrigin ()
public final boolean isInherited ()
Object ownerOrigin
org.jetbrains.kotlin.psi.KtDeclaration annotatedOrigin
com.intellij.psi.PsiManager psiManager
com.intellij.psi.PsiElement annotated
Object annotationOwner
Object ownerPsi
public java.lang.String toString ()
}
com/android/tools/lint/detector/api/AnnotationOrigin.class
AnnotationInfo.kt
package com.android.tools.lint.detector.api
public final enum com.android.tools.lint.detector.api.AnnotationOrigin extends java.lang.Enum {
public static final enum com.android.tools.lint.detector.api.AnnotationOrigin SELF
public static final enum com.android.tools.lint.detector.api.AnnotationOrigin PARAMETER
public static final enum com.android.tools.lint.detector.api.AnnotationOrigin METHOD
public static final enum com.android.tools.lint.detector.api.AnnotationOrigin VARIABLE
public static final enum com.android.tools.lint.detector.api.AnnotationOrigin FIELD
public static final enum com.android.tools.lint.detector.api.AnnotationOrigin PROPERTY
public static final enum com.android.tools.lint.detector.api.AnnotationOrigin CLASS
public static final enum com.android.tools.lint.detector.api.AnnotationOrigin OUTER_CLASS
public static final enum com.android.tools.lint.detector.api.AnnotationOrigin FILE
public static final enum com.android.tools.lint.detector.api.AnnotationOrigin PACKAGE
public static final enum com.android.tools.lint.detector.api.AnnotationOrigin PROPERTY_DEFAULT
private static final synthetic com.android.tools.lint.detector.api.AnnotationOrigin[] $VALUES
private void <init> (java.lang.String, int)
String $enum$name
int $enum$ordinal
public static com.android.tools.lint.detector.api.AnnotationOrigin[] values ()
public static com.android.tools.lint.detector.api.AnnotationOrigin valueOf (java.lang.String)
String value
private static final synthetic com.android.tools.lint.detector.api.AnnotationOrigin[] $values ()
static void <clinit> ()
}
com/android/tools/lint/detector/api/AnnotationUsageInfo.class
AnnotationInfo.kt
package com.android.tools.lint.detector.api
public final com.android.tools.lint.detector.api.AnnotationUsageInfo extends java.lang.Object {
private int index
private final java.util.List annotations
private final org.jetbrains.uast.UElement usage
private final com.intellij.psi.PsiElement referenced
private com.android.tools.lint.detector.api.AnnotationUsageType type
public void <init> (int, java.util.List, org.jetbrains.uast.UElement, com.intellij.psi.PsiElement, com.android.tools.lint.detector.api.AnnotationUsageType)
int index
java.util.List annotations
org.jetbrains.uast.UElement usage
com.intellij.psi.PsiElement referenced
com.android.tools.lint.detector.api.AnnotationUsageType type
public final int getIndex ()
public final void setIndex (int)
int
public final java.util.List getAnnotations ()
public final org.jetbrains.uast.UElement getUsage ()
public final com.intellij.psi.PsiElement getReferenced ()
public final com.android.tools.lint.detector.api.AnnotationUsageType getType ()
public final void setType (com.android.tools.lint.detector.api.AnnotationUsageType)
com.android.tools.lint.detector.api.AnnotationUsageType
public final boolean anyCloser (kotlin.jvm.functions.Function1)
kotlin.jvm.functions.Function1 condition
public final com.android.tools.lint.detector.api.AnnotationInfo findCloser (kotlin.jvm.functions.Function1)
com.android.tools.lint.detector.api.AnnotationInfo annotationInfo
int i
kotlin.jvm.functions.Function1 condition
public final boolean anySameScope (kotlin.jvm.functions.Function1)
kotlin.jvm.functions.Function1 condition
public final com.android.tools.lint.detector.api.AnnotationInfo findSameScope (kotlin.jvm.functions.Function1)
com.android.tools.lint.detector.api.AnnotationInfo annotation
int i
com.intellij.psi.PsiElement source
kotlin.jvm.functions.Function1 condition
public java.lang.String toString ()
}
com/android/tools/lint/detector/api/AnnotationUsageType.class
AnnotationUsageType.kt
package com.android.tools.lint.detector.api
public final enum com.android.tools.lint.detector.api.AnnotationUsageType extends java.lang.Enum {
public static final enum com.android.tools.lint.detector.api.AnnotationUsageType DEFINITION
public static final enum com.android.tools.lint.detector.api.AnnotationUsageType METHOD_CALL
public static final enum com.android.tools.lint.detector.api.AnnotationUsageType METHOD_CALL_CLASS
public static final enum com.android.tools.lint.detector.api.AnnotationUsageType METHOD_CALL_PACKAGE
public static final enum com.android.tools.lint.detector.api.AnnotationUsageType METHOD_CALL_PARAMETER
public static final enum com.android.tools.lint.detector.api.AnnotationUsageType METHOD_REFERENCE
public static final enum com.android.tools.lint.detector.api.AnnotationUsageType CLASS_REFERENCE
public static final enum com.android.tools.lint.detector.api.AnnotationUsageType CLASS_REFERENCE_AS_DECLARATION_TYPE
public static final enum com.android.tools.lint.detector.api.AnnotationUsageType CLASS_REFERENCE_AS_IMPLICIT_DECLARATION_TYPE
public static final enum com.android.tools.lint.detector.api.AnnotationUsageType ANNOTATION_REFERENCE
public static final enum com.android.tools.lint.detector.api.AnnotationUsageType METHOD_RETURN
public static final enum com.android.tools.lint.detector.api.AnnotationUsageType METHOD_OVERRIDE
public static final enum com.android.tools.lint.detector.api.AnnotationUsageType IMPLICIT_CONSTRUCTOR
public static final enum com.android.tools.lint.detector.api.AnnotationUsageType IMPLICIT_CONSTRUCTOR_CALL
public static final enum com.android.tools.lint.detector.api.AnnotationUsageType VARIABLE_REFERENCE
public static final enum com.android.tools.lint.detector.api.AnnotationUsageType ASSIGNMENT_RHS
public static final enum com.android.tools.lint.detector.api.AnnotationUsageType ASSIGNMENT_LHS
public static final enum com.android.tools.lint.detector.api.AnnotationUsageType BINARY
public static final enum com.android.tools.lint.detector.api.AnnotationUsageType EQUALITY
public static final enum com.android.tools.lint.detector.api.AnnotationUsageType EXTENDS
public static final enum com.android.tools.lint.detector.api.AnnotationUsageType FIELD_REFERENCE
private static final synthetic com.android.tools.lint.detector.api.AnnotationUsageType[] $VALUES
private void <init> (java.lang.String, int)
String $enum$name
int $enum$ordinal
public static com.android.tools.lint.detector.api.AnnotationUsageType[] values ()
public static com.android.tools.lint.detector.api.AnnotationUsageType valueOf (java.lang.String)
String value
private static final synthetic com.android.tools.lint.detector.api.AnnotationUsageType[] $values ()
static void <clinit> ()
}
com/android/tools/lint/detector/api/AnnotationValuesExtractor.class
AnnotationValuesExtractor.kt
package com.android.tools.lint.detector.api
public abstract com.android.tools.lint.detector.api.AnnotationValuesExtractor extends java.lang.Object {
public static final com.android.tools.lint.detector.api.AnnotationValuesExtractor$Companion Companion
private void <init> ()
public abstract java.lang.Object getAnnotationConstantObject$lint_api (org.jetbrains.uast.UAnnotation, java.lang.String)
public final java.lang.Boolean getAnnotationBooleanValue$lint_api (org.jetbrains.uast.UAnnotation, java.lang.String)
org.jetbrains.uast.UAnnotation annotation
String name
public final java.lang.Long getAnnotationLongValue$lint_api (org.jetbrains.uast.UAnnotation, java.lang.String)
org.jetbrains.uast.UAnnotation annotation
String name
public final java.lang.Double getAnnotationDoubleValue$lint_api (org.jetbrains.uast.UAnnotation, java.lang.String)
org.jetbrains.uast.UAnnotation annotation
String name
public final java.lang.String getAnnotationStringValue$lint_api (org.jetbrains.uast.UAnnotation, java.lang.String)
org.jetbrains.uast.UAnnotation annotation
String name
public abstract java.lang.String[] getAnnotationStringValues$lint_api (org.jetbrains.uast.UAnnotation, java.lang.String)
public static final com.android.tools.lint.detector.api.AnnotationValuesExtractor getAnnotationValuesExtractor$lint_api (org.jetbrains.uast.UAnnotation)
org.jetbrains.uast.UAnnotation annotation
public synthetic void <init> (kotlin.jvm.internal.DefaultConstructorMarker)
kotlin.jvm.internal.DefaultConstructorMarker $constructor_marker
static void <clinit> ()
}
com/android/tools/lint/detector/api/AnnotationValuesExtractor$Companion.class
AnnotationValuesExtractor.kt
package com.android.tools.lint.detector.api
public final com.android.tools.lint.detector.api.AnnotationValuesExtractor$Companion extends java.lang.Object {
private void <init> ()
public final com.android.tools.lint.detector.api.AnnotationValuesExtractor getAnnotationValuesExtractor$lint_api (org.jetbrains.uast.UAnnotation)
org.jetbrains.uast.UAnnotation annotation
public synthetic void <init> (kotlin.jvm.internal.DefaultConstructorMarker)
kotlin.jvm.internal.DefaultConstructorMarker $constructor_marker
}
com/android/tools/lint/detector/api/AnnotationValuesExtractor$Source.class
AnnotationValuesExtractor.kt
package com.android.tools.lint.detector.api
final com.android.tools.lint.detector.api.AnnotationValuesExtractor$Source extends com.android.tools.lint.detector.api.AnnotationValuesExtractor {
public static final com.android.tools.lint.detector.api.AnnotationValuesExtractor$Source INSTANCE
private void <init> ()
public java.lang.Object getAnnotationConstantObject$lint_api (org.jetbrains.uast.UAnnotation, java.lang.String)
int $i$a$-let-AnnotationValuesExtractor$Source$getAnnotationConstantObject$1
org.jetbrains.uast.UExpression it
org.jetbrains.uast.UAnnotation annotation
String name
public java.lang.String[] getAnnotationStringValues$lint_api (org.jetbrains.uast.UAnnotation, java.lang.String)
int $i$a$-map-AnnotationValuesExtractor$Source$getAnnotationStringValues$result$1
org.jetbrains.uast.UExpression 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$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$f$toTypedArray
java.util.Collection thisCollection$iv
java.util.Collection $this$toTypedArray$iv
int $i$a$-takeIf-AnnotationValuesExtractor$Source$getAnnotationStringValues$1
String[] it
java.util.List initializers
com.android.tools.lint.detector.api.ConstantEvaluator evaluator
String[] result
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$f$toTypedArray
java.util.Collection thisCollection$iv
java.util.Collection $this$toTypedArray$iv
Object o
org.jetbrains.uast.UExpression attributeValue
org.jetbrains.uast.UAnnotation annotation
String name
static void <clinit> ()
}
com/android/tools/lint/detector/api/AnnotationValuesExtractor$Compiled.class
AnnotationValuesExtractor.kt
package com.android.tools.lint.detector.api
final com.android.tools.lint.detector.api.AnnotationValuesExtractor$Compiled extends com.android.tools.lint.detector.api.AnnotationValuesExtractor {
public static final com.android.tools.lint.detector.api.AnnotationValuesExtractor$Compiled INSTANCE
private void <init> ()
private final com.intellij.psi.impl.compiled.ClsAnnotationImpl getClsAnnotation (org.jetbrains.uast.UAnnotation)
org.jetbrains.uast.UAnnotation annotation
public java.lang.Object getAnnotationConstantObject$lint_api (org.jetbrains.uast.UAnnotation, java.lang.String)
int $i$a$-let-AnnotationValuesExtractor$Compiled$getAnnotationConstantObject$1
com.intellij.psi.PsiAnnotationMemberValue it
org.jetbrains.uast.UAnnotation annotation
String name
public java.lang.String[] getAnnotationStringValues$lint_api (org.jetbrains.uast.UAnnotation, java.lang.String)
int $i$a$-map-AnnotationValuesExtractor$Compiled$getAnnotationStringValues$result$1
com.intellij.psi.PsiAnnotationMemberValue 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
Iterable $this$filterIsInstanceTo$iv$iv
java.util.Collection destination$iv$iv
int $i$f$filterIsInstance
Iterable $this$filterIsInstance$iv
int $i$f$toTypedArray
java.util.Collection thisCollection$iv
java.util.Collection $this$toTypedArray$iv
int $i$a$-takeIf-AnnotationValuesExtractor$Compiled$getAnnotationStringValues$1
String[] it
com.intellij.psi.PsiAnnotationMemberValue[] initializers
com.android.tools.lint.detector.api.ConstantEvaluator evaluator
String[] result
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$f$toTypedArray
java.util.Collection thisCollection$iv
java.util.Collection $this$toTypedArray$iv
Object o
com.intellij.psi.impl.compiled.ClsAnnotationImpl clsAnnotation
com.intellij.psi.PsiAnnotationMemberValue attribute
org.jetbrains.uast.UAnnotation annotation
String name
static void <clinit> ()
}
com/android/tools/lint/detector/api/ApiKt.class
Api.kt
package com.android.tools.lint.detector.api
public final com.android.tools.lint.detector.api.ApiKt extends java.lang.Object {
public static final int CURRENT_API
public static final java.lang.String describeApi (int)
int api
}
com/android/tools/lint/detector/api/ApiConstraint.class
ApiConstraint.kt
package com.android.tools.lint.detector.api
public abstract com.android.tools.lint.detector.api.ApiConstraint extends java.lang.Object {
public static final com.android.tools.lint.detector.api.ApiConstraint$Companion Companion
public static final com.android.tools.lint.detector.api.ApiConstraint$SdkApiConstraint NONE
public static final com.android.tools.lint.detector.api.ApiConstraint$SdkApiConstraint UNKNOWN
public static final com.android.tools.lint.detector.api.ApiConstraint$SdkApiConstraint ALL
private static final java.util.List simpleApiLevels
private void <init> ()
public final int min ()
public abstract int fromInclusive ()
public abstract int toExclusive ()
public abstract boolean isAtLeast (com.android.tools.lint.detector.api.ApiConstraint)
public abstract boolean includes (int)
public abstract boolean alwaysAtLeast (com.android.tools.lint.detector.api.ApiConstraint)
public abstract com.android.tools.lint.detector.api.ApiConstraint not ()
public abstract boolean isEmpty ()
public abstract com.android.tools.lint.detector.api.ApiConstraint or (com.android.tools.lint.detector.api.ApiConstraint)
public abstract com.android.tools.lint.detector.api.ApiConstraint and (com.android.tools.lint.detector.api.ApiConstraint)
public abstract java.lang.String serialize ()
public abstract java.lang.String toString ()
public abstract java.lang.String toString (com.android.tools.lint.detector.api.ExtensionSdkRegistry)
public static synthetic java.lang.String toString$default (com.android.tools.lint.detector.api.ApiConstraint, com.android.tools.lint.detector.api.ExtensionSdkRegistry, int, java.lang.Object)
public final java.lang.String minString ()
public abstract com.android.tools.lint.detector.api.ApiConstraint$SdkApiConstraint findSdk (int, boolean)
public static synthetic com.android.tools.lint.detector.api.ApiConstraint$SdkApiConstraint findSdk$default (com.android.tools.lint.detector.api.ApiConstraint, int, boolean, int, java.lang.Object)
public abstract int getSdk ()
public abstract java.util.List getConstraints ()
public boolean isAtLeast (int)
int apiLevel
public abstract boolean alwaysAtLeast (int)
public abstract boolean everHigher (int)
public abstract com.android.tools.lint.detector.api.ApiConstraint$SdkApiConstraint firstMissing (com.android.tools.lint.detector.api.ApiConstraint)
public static final com.android.tools.lint.detector.api.ApiConstraint$SdkApiConstraint get (int, int)
int apiLevel
int sdkId
public static final com.android.tools.lint.detector.api.ApiConstraint$SdkApiConstraint atLeast (int, int)
int apiLevel
int sdkId
public synthetic void <init> (kotlin.jvm.internal.DefaultConstructorMarker)
kotlin.jvm.internal.DefaultConstructorMarker $constructor_marker
public static final synthetic java.util.List access$getSimpleApiLevels$cp ()
static void <clinit> ()
int $i$a$-List-ApiConstraint$Companion$simpleApiLevels$1
int p0
}
com/android/tools/lint/detector/api/ApiConstraint$Companion.class
ApiConstraint.kt
package com.android.tools.lint.detector.api
public final com.android.tools.lint.detector.api.ApiConstraint$Companion extends java.lang.Object {
private void <init> ()
public final com.android.tools.lint.detector.api.ApiConstraint$SdkApiConstraint get (int, int)
int apiLevel
int sdkId
public static synthetic com.android.tools.lint.detector.api.ApiConstraint$SdkApiConstraint get$default (com.android.tools.lint.detector.api.ApiConstraint$Companion, int, int, int, java.lang.Object)
public final com.android.tools.lint.detector.api.ApiConstraint maxNullable (com.android.tools.lint.detector.api.ApiConstraint, com.android.tools.lint.detector.api.ApiConstraint, boolean)
com.android.tools.lint.detector.api.ApiConstraint api1
com.android.tools.lint.detector.api.ApiConstraint api2
boolean either
public static synthetic com.android.tools.lint.detector.api.ApiConstraint maxNullable$default (com.android.tools.lint.detector.api.ApiConstraint$Companion, com.android.tools.lint.detector.api.ApiConstraint, com.android.tools.lint.detector.api.ApiConstraint, boolean, int, java.lang.Object)
public final com.android.tools.lint.detector.api.ApiConstraint max (com.android.tools.lint.detector.api.ApiConstraint, com.android.tools.lint.detector.api.ApiConstraint, boolean)
int sdkId
int $i$a$-map-ApiConstraint$Companion$max$apis$1
com.android.tools.lint.detector.api.ApiConstraint$SdkApiConstraints it
Object item$iv$iv
int $i$f$mapTo
Iterable $this$mapTo$iv$iv
java.util.Collection destination$iv$iv
int $i$f$map
Iterable $this$map$iv
com.android.tools.lint.detector.api.ApiConstraint$SdkApiConstraints match
java.util.List apis
int $i$a$-map-ApiConstraint$Companion$max$apis$2
com.android.tools.lint.detector.api.ApiConstraint$SdkApiConstraints match
com.android.tools.lint.detector.api.ApiConstraint$SdkApiConstraints have
Object item$iv$iv
int $i$f$mapTo
Iterable $this$mapTo$iv$iv
java.util.Collection destination$iv$iv
int $i$f$map
Iterable $this$map$iv
int $i$a$-forEach-ApiConstraint$Companion$max$1
com.android.tools.lint.detector.api.ApiConstraint$SdkApiConstraints it
Object element$iv
int $i$f$forEach
Iterable $this$forEach$iv
java.util.List apis
com.android.tools.lint.detector.api.ApiConstraint api1
com.android.tools.lint.detector.api.ApiConstraint api2
boolean either
public static synthetic com.android.tools.lint.detector.api.ApiConstraint max$default (com.android.tools.lint.detector.api.ApiConstraint$Companion, com.android.tools.lint.detector.api.ApiConstraint, com.android.tools.lint.detector.api.ApiConstraint, boolean, int, java.lang.Object)
public final com.android.tools.lint.detector.api.ApiConstraint$SdkApiConstraint atLeast (int, int)
int apiLevel
int sdkId
public static synthetic com.android.tools.lint.detector.api.ApiConstraint$SdkApiConstraint atLeast$default (com.android.tools.lint.detector.api.ApiConstraint$Companion, int, int, int, java.lang.Object)
public final com.android.tools.lint.detector.api.ApiConstraint$SdkApiConstraint below (int, int)
int apiLevel
int sdkId
public static synthetic com.android.tools.lint.detector.api.ApiConstraint$SdkApiConstraint below$default (com.android.tools.lint.detector.api.ApiConstraint$Companion, int, int, int, java.lang.Object)
public final com.android.tools.lint.detector.api.ApiConstraint$SdkApiConstraint above (int, int)
int apiLevel
int sdkId
public static synthetic com.android.tools.lint.detector.api.ApiConstraint$SdkApiConstraint above$default (com.android.tools.lint.detector.api.ApiConstraint$Companion, int, int, int, java.lang.Object)
public final com.android.tools.lint.detector.api.ApiConstraint$SdkApiConstraint atMost (int, int)
int apiLevel
int sdkId
public static synthetic com.android.tools.lint.detector.api.ApiConstraint$SdkApiConstraint atMost$default (com.android.tools.lint.detector.api.ApiConstraint$Companion, int, int, int, java.lang.Object)
public final com.android.tools.lint.detector.api.ApiConstraint$SdkApiConstraint range (int, int, int)
int fromInclusive
int toExclusive
int sdkId
public static synthetic com.android.tools.lint.detector.api.ApiConstraint$SdkApiConstraint range$default (com.android.tools.lint.detector.api.ApiConstraint$Companion, int, int, int, int, java.lang.Object)
public final com.android.tools.lint.detector.api.ApiConstraint$SdkApiConstraint exactly (int, int)
int apiLevel
int sdkId
public static synthetic com.android.tools.lint.detector.api.ApiConstraint$SdkApiConstraint exactly$default (com.android.tools.lint.detector.api.ApiConstraint$Companion, int, int, int, java.lang.Object)
public final com.android.tools.lint.detector.api.ApiConstraint$SdkApiConstraint not (int, int)
int apiLevel
int sdkId
public static synthetic com.android.tools.lint.detector.api.ApiConstraint$SdkApiConstraint not$default (com.android.tools.lint.detector.api.ApiConstraint$Companion, int, int, int, java.lang.Object)
public final java.lang.String serialize (com.android.tools.lint.detector.api.ApiConstraint)
com.android.tools.lint.detector.api.ApiConstraint constraint
public final com.android.tools.lint.detector.api.ApiConstraint deserialize (java.lang.String)
String s
public final com.android.tools.lint.detector.api.ApiConstraint getFromUsesSdk (org.w3c.dom.Element)
org.w3c.dom.Element extension
String sdkVersionString
int sdkVersion
int extensionVersion
String minSdkVersionString
int minSdkVersion
String codeName
org.w3c.dom.Node curr
java.util.List list
boolean addMinSdkVersion
org.w3c.dom.Element usesSdk
public synthetic void <init> (kotlin.jvm.internal.DefaultConstructorMarker)
kotlin.jvm.internal.DefaultConstructorMarker $constructor_marker
}
com/android/tools/lint/detector/api/ApiConstraint$SdkApiConstraint.class
ApiConstraint.kt
package com.android.tools.lint.detector.api
public final com.android.tools.lint.detector.api.ApiConstraint$SdkApiConstraint extends com.android.tools.lint.detector.api.ApiConstraint {
public static final com.android.tools.lint.detector.api.ApiConstraint$SdkApiConstraint$Companion Companion
private final long bits
private final int sdkId
private static final int FIRST_LEVEL
private static final int INFINITY
private static final int CUR_DEVELOPMENT_MARKER
private static final int CUR_DEVELOPMENT
private static final int MAX_LEVEL
private static final com.android.tools.lint.detector.api.ApiConstraint$SdkApiConstraint ALL_LEVELS
private static final com.android.tools.lint.detector.api.ApiConstraint$SdkApiConstraint NO_LEVELS
private void <init> (long, int)
long bits
int sdkId
public synthetic void <init> (long, int, int, kotlin.jvm.internal.DefaultConstructorMarker)
public final long getBits-s-VKNKU ()
public final int getSdkId ()
public int fromInclusive ()
int bit
public int toExclusive ()
int bit
public boolean isAtLeast (com.android.tools.lint.detector.api.ApiConstraint)
com.android.tools.lint.detector.api.ApiConstraint$SdkApiConstraint alwaysNeed
com.android.tools.lint.detector.api.ApiConstraint$SdkApiConstraint mightNeed
boolean anyMatch
com.android.tools.lint.detector.api.ApiConstraint constraint
public com.android.tools.lint.detector.api.ApiConstraint$SdkApiConstraint firstMissing (com.android.tools.lint.detector.api.ApiConstraint)
com.android.tools.lint.detector.api.ApiConstraint$SdkApiConstraint alwaysNeed
com.android.tools.lint.detector.api.ApiConstraint$SdkApiConstraint mightNeed
boolean anyMatch
com.android.tools.lint.detector.api.ApiConstraint$SdkApiConstraint firstMissing
com.android.tools.lint.detector.api.ApiConstraint requirement
public boolean isAtLeast (int)
int apiLevel
public boolean includes (int)
int apiLevel
public boolean alwaysAtLeast (int)
long minSdk
int apiLevel
public boolean alwaysAtLeast (com.android.tools.lint.detector.api.ApiConstraint)
com.android.tools.lint.detector.api.ApiConstraint$SdkApiConstraint sdk
com.android.tools.lint.detector.api.ApiConstraint minSdk
public boolean everHigher (int)
long minSdk
int apiLevel
public com.android.tools.lint.detector.api.ApiConstraint$SdkApiConstraint not ()
public boolean isEmpty ()
public com.android.tools.lint.detector.api.ApiConstraint or (com.android.tools.lint.detector.api.ApiConstraint)
int $i$a$-map-ApiConstraint$SdkApiConstraint$or$list$1
com.android.tools.lint.detector.api.ApiConstraint$SdkApiConstraints 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.List mergedList
com.android.tools.lint.detector.api.ApiConstraint other
public com.android.tools.lint.detector.api.ApiConstraint and (com.android.tools.lint.detector.api.ApiConstraint)
com.android.tools.lint.detector.api.ApiConstraint$SdkApiConstraint match
com.android.tools.lint.detector.api.ApiConstraint other
private final boolean includesApiLevel (int)
int level
public java.lang.String serialize ()
String s
public java.lang.String toString ()
int from
int start
int end
String startString
String endString
String desc
long negated
long lowest
java.util.List spans
int next
int max
public java.lang.String toString (com.android.tools.lint.detector.api.ExtensionSdkRegistry)
Comparable sdk
String constraintString
com.android.tools.lint.detector.api.ExtensionSdkRegistry sdkRegistry
public com.android.tools.lint.detector.api.ApiConstraint$SdkApiConstraint findSdk (int, boolean)
int sdkId
boolean certain
public int getSdk ()
public java.util.List getConstraints ()
public static final boolean isValidApiLevel (int)
int api
public volatile synthetic com.android.tools.lint.detector.api.ApiConstraint not ()
public synthetic void <init> (long, int, kotlin.jvm.internal.DefaultConstructorMarker)
long bits
int sdkId
kotlin.jvm.internal.DefaultConstructorMarker $constructor_marker
public static final synthetic com.android.tools.lint.detector.api.ApiConstraint$SdkApiConstraint access$getALL_LEVELS$cp ()
public static final synthetic com.android.tools.lint.detector.api.ApiConstraint$SdkApiConstraint access$getNO_LEVELS$cp ()
static void <clinit> ()
}
com/android/tools/lint/detector/api/ApiConstraint$SdkApiConstraint$Companion.class
ApiConstraint.kt
package com.android.tools.lint.detector.api
public final com.android.tools.lint.detector.api.ApiConstraint$SdkApiConstraint$Companion extends java.lang.Object {
private void <init> ()
public final com.android.tools.lint.detector.api.ApiConstraint$SdkApiConstraint getALL_LEVELS ()
public final com.android.tools.lint.detector.api.ApiConstraint$SdkApiConstraint getNO_LEVELS ()
private final java.lang.String binary-VKZWuLQ (long)
String set
long $this$binary_u2dVKZWuLQ
private final long getApiLevelMask-I7RO_PI (int)
int apiLevel
private final int toInternalApiLevel (java.lang.Integer, int)
Integer level
int default
private final int toInternalApiLevel (int)
int level
private final int fromInternalApiLevel (int)
int userLevel
int level
private final long getBitMask-I7RO_PI (int)
int bit
private final long getBitMaskRange-ZIaKswc (int, int)
long inv
int fromInclusive
int toExclusive
private final int lowestBitSet-VKZWuLQ (long)
long $this$lowestBitSet_u2dVKZWuLQ
private final int highestBitSet-VKZWuLQ (long)
long $this$highestBitSet_u2dVKZWuLQ
public final com.android.tools.lint.detector.api.ApiConstraint$SdkApiConstraint createConstraint (java.lang.Integer, java.lang.Integer, boolean, int)
Integer fromInclusive
Integer toExclusive
boolean negate
int sdkId
public static synthetic com.android.tools.lint.detector.api.ApiConstraint$SdkApiConstraint createConstraint$default (com.android.tools.lint.detector.api.ApiConstraint$SdkApiConstraint$Companion, java.lang.Integer, java.lang.Integer, boolean, int, int, java.lang.Object)
public final long createConstraintBits-qJGtvoU (java.lang.Integer, java.lang.Integer, boolean)
int $i$a$-let-ApiConstraint$SdkApiConstraint$Companion$createConstraintBits$bits$1
long it
int from
int to
long bits
Integer fromInclusive
Integer toExclusive
boolean negate
public static synthetic long createConstraintBits-qJGtvoU$default (com.android.tools.lint.detector.api.ApiConstraint$SdkApiConstraint$Companion, java.lang.Integer, java.lang.Integer, boolean, int, java.lang.Object)
public final java.lang.String serialize (com.android.tools.lint.detector.api.ApiConstraint$SdkApiConstraint)
com.android.tools.lint.detector.api.ApiConstraint$SdkApiConstraint constraint
public final com.android.tools.lint.detector.api.ApiConstraint$SdkApiConstraint deserialize (java.lang.String)
int index
int sdkId
String rangeBits
String s
public final boolean isValidApiLevel (int)
int api
public static final synthetic int access$lowestBitSet-VKZWuLQ (com.android.tools.lint.detector.api.ApiConstraint$SdkApiConstraint$Companion, long)
com.android.tools.lint.detector.api.ApiConstraint$SdkApiConstraint$Companion $this
long $receiver
public static final synthetic int access$fromInternalApiLevel (com.android.tools.lint.detector.api.ApiConstraint$SdkApiConstraint$Companion, int)
com.android.tools.lint.detector.api.ApiConstraint$SdkApiConstraint$Companion $this
int level
public static final synthetic int access$highestBitSet-VKZWuLQ (com.android.tools.lint.detector.api.ApiConstraint$SdkApiConstraint$Companion, long)
com.android.tools.lint.detector.api.ApiConstraint$SdkApiConstraint$Companion $this
long $receiver
public static final synthetic long access$getApiLevelMask-I7RO_PI (com.android.tools.lint.detector.api.ApiConstraint$SdkApiConstraint$Companion, int)
com.android.tools.lint.detector.api.ApiConstraint$SdkApiConstraint$Companion $this
int apiLevel
public synthetic void <init> (kotlin.jvm.internal.DefaultConstructorMarker)
kotlin.jvm.internal.DefaultConstructorMarker $constructor_marker
}
com/android/tools/lint/detector/api/ApiConstraint$SdkApiConstraints.class
ApiConstraint.kt
package com.android.tools.lint.detector.api
public final com.android.tools.lint.detector.api.ApiConstraint$SdkApiConstraints extends java.lang.Object {
private final int sdkId
private final com.android.tools.lint.detector.api.ApiConstraint$SdkApiConstraint always
private final com.android.tools.lint.detector.api.ApiConstraint$SdkApiConstraint sometimes
public void <init> (int, com.android.tools.lint.detector.api.ApiConstraint$SdkApiConstraint, com.android.tools.lint.detector.api.ApiConstraint$SdkApiConstraint)
int sdkId
com.android.tools.lint.detector.api.ApiConstraint$SdkApiConstraint always
com.android.tools.lint.detector.api.ApiConstraint$SdkApiConstraint sometimes
public final int getSdkId ()
public final com.android.tools.lint.detector.api.ApiConstraint$SdkApiConstraint getAlways ()
public final com.android.tools.lint.detector.api.ApiConstraint$SdkApiConstraint getSometimes ()
public final com.android.tools.lint.detector.api.ApiConstraint$SdkApiConstraint lowest ()
public final com.android.tools.lint.detector.api.ApiConstraint$SdkApiConstraint highest ()
public void <init> (int, com.android.tools.lint.detector.api.ApiConstraint$SdkApiConstraint, boolean)
int sdkId
com.android.tools.lint.detector.api.ApiConstraint$SdkApiConstraint constraint
boolean either
public final com.android.tools.lint.detector.api.ApiConstraint$SdkApiConstraints and (com.android.tools.lint.detector.api.ApiConstraint$SdkApiConstraints)
com.android.tools.lint.detector.api.ApiConstraint$SdkApiConstraints other
public final com.android.tools.lint.detector.api.ApiConstraint$SdkApiConstraints andWith (com.android.tools.lint.detector.api.ApiConstraint$SdkApiConstraint, boolean)
com.android.tools.lint.detector.api.ApiConstraint$SdkApiConstraint constraint
boolean either
private final com.android.tools.lint.detector.api.ApiConstraint$SdkApiConstraints andWith (com.android.tools.lint.detector.api.ApiConstraint$SdkApiConstraint, com.android.tools.lint.detector.api.ApiConstraint$SdkApiConstraint)
com.android.tools.lint.detector.api.ApiConstraint$SdkApiConstraints have
com.android.tools.lint.detector.api.ApiConstraint$SdkApiConstraint always
com.android.tools.lint.detector.api.ApiConstraint$SdkApiConstraint sometimes
com.android.tools.lint.detector.api.ApiConstraint$SdkApiConstraint matchAlways
com.android.tools.lint.detector.api.ApiConstraint$SdkApiConstraint matchSometimes
public final com.android.tools.lint.detector.api.ApiConstraint$SdkApiConstraints or (com.android.tools.lint.detector.api.ApiConstraint$SdkApiConstraints)
com.android.tools.lint.detector.api.ApiConstraint$SdkApiConstraints other
public final com.android.tools.lint.detector.api.ApiConstraint$SdkApiConstraints orWith (com.android.tools.lint.detector.api.ApiConstraint$SdkApiConstraint, boolean)
com.android.tools.lint.detector.api.ApiConstraint$SdkApiConstraint constraint
boolean either
private final com.android.tools.lint.detector.api.ApiConstraint$SdkApiConstraints orWith (com.android.tools.lint.detector.api.ApiConstraint$SdkApiConstraint, com.android.tools.lint.detector.api.ApiConstraint$SdkApiConstraint)
com.android.tools.lint.detector.api.ApiConstraint$SdkApiConstraints have
com.android.tools.lint.detector.api.ApiConstraint$SdkApiConstraint always
com.android.tools.lint.detector.api.ApiConstraint$SdkApiConstraint sometimes
com.android.tools.lint.detector.api.ApiConstraint$SdkApiConstraint matchAlways
com.android.tools.lint.detector.api.ApiConstraint$SdkApiConstraint matchSometimes
public final int component1 ()
public final com.android.tools.lint.detector.api.ApiConstraint$SdkApiConstraint component2 ()
public final com.android.tools.lint.detector.api.ApiConstraint$SdkApiConstraint component3 ()
public final com.android.tools.lint.detector.api.ApiConstraint$SdkApiConstraints copy (int, com.android.tools.lint.detector.api.ApiConstraint$SdkApiConstraint, com.android.tools.lint.detector.api.ApiConstraint$SdkApiConstraint)
int sdkId
com.android.tools.lint.detector.api.ApiConstraint$SdkApiConstraint always
com.android.tools.lint.detector.api.ApiConstraint$SdkApiConstraint sometimes
public static synthetic com.android.tools.lint.detector.api.ApiConstraint$SdkApiConstraints copy$default (com.android.tools.lint.detector.api.ApiConstraint$SdkApiConstraints, int, com.android.tools.lint.detector.api.ApiConstraint$SdkApiConstraint, com.android.tools.lint.detector.api.ApiConstraint$SdkApiConstraint, 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/detector/api/ApiConstraint$MultiSdkApiConstraint.class
ApiConstraint.kt
package com.android.tools.lint.detector.api
public final com.android.tools.lint.detector.api.ApiConstraint$MultiSdkApiConstraint extends com.android.tools.lint.detector.api.ApiConstraint {
public static final com.android.tools.lint.detector.api.ApiConstraint$MultiSdkApiConstraint$Companion Companion
private final java.util.List sdkConstraints
private final kotlin.sequences.Sequence apis
public void <init> (java.util.List)
java.util.List sdkConstraints
public final java.util.List getSdkConstraints$lint_api ()
public void <init> (java.util.List, boolean)
int $i$a$-map-ApiConstraint$MultiSdkApiConstraint$1
com.android.tools.lint.detector.api.ApiConstraint$SdkApiConstraint 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 apis
boolean anyOf
public int fromInclusive ()
int $i$a$-firstOrNull-ApiConstraint$MultiSdkApiConstraint$fromInclusive$constraint$1
com.android.tools.lint.detector.api.ApiConstraint$SdkApiConstraints it
Object element$iv
int $i$f$firstOrNull
Iterable $this$firstOrNull$iv
com.android.tools.lint.detector.api.ApiConstraint$SdkApiConstraints constraint
public int toExclusive ()
int $i$a$-firstOrNull-ApiConstraint$MultiSdkApiConstraint$toExclusive$constraint$1
com.android.tools.lint.detector.api.ApiConstraint$SdkApiConstraints it
Object element$iv
int $i$f$firstOrNull
Iterable $this$firstOrNull$iv
com.android.tools.lint.detector.api.ApiConstraint$SdkApiConstraints constraint
public boolean isAtLeast (com.android.tools.lint.detector.api.ApiConstraint)
int $i$a$-firstOrNull-ApiConstraint$MultiSdkApiConstraint$isAtLeast$match$1
com.android.tools.lint.detector.api.ApiConstraint$SdkApiConstraints it
Object element$iv
int $i$f$firstOrNull
Iterable $this$firstOrNull$iv
int sdkId
com.android.tools.lint.detector.api.ApiConstraint$SdkApiConstraints match
int $i$a$-firstOrNull-ApiConstraint$MultiSdkApiConstraint$isAtLeast$match$2
com.android.tools.lint.detector.api.ApiConstraint$SdkApiConstraints it
Object element$iv
int $i$f$firstOrNull
Iterable $this$firstOrNull$iv
com.android.tools.lint.detector.api.ApiConstraint$SdkApiConstraint alwaysHave
com.android.tools.lint.detector.api.ApiConstraint$SdkApiConstraint alwaysHave
com.android.tools.lint.detector.api.ApiConstraint$SdkApiConstraint sometimesHave
com.android.tools.lint.detector.api.ApiConstraint$SdkApiConstraints match
int sdkId
com.android.tools.lint.detector.api.ApiConstraint$SdkApiConstraint alwaysNeed
com.android.tools.lint.detector.api.ApiConstraint$SdkApiConstraint mightNeed
int $i$a$-any-ApiConstraint$MultiSdkApiConstraint$isAtLeast$1
com.android.tools.lint.detector.api.ApiConstraint$SdkApiConstraints it
Object element$iv
int $i$f$any
Iterable $this$any$iv
boolean anyMatch
com.android.tools.lint.detector.api.ApiConstraint constraint
public boolean includes (int)
com.android.tools.lint.detector.api.ApiConstraint$SdkApiConstraint api
int apiLevel
public boolean alwaysAtLeast (int)
com.android.tools.lint.detector.api.ApiConstraint$SdkApiConstraint api
int apiLevel
public boolean alwaysAtLeast (com.android.tools.lint.detector.api.ApiConstraint)
com.android.tools.lint.detector.api.ApiConstraint$SdkApiConstraint sdk
com.android.tools.lint.detector.api.ApiConstraint$SdkApiConstraint match
com.android.tools.lint.detector.api.ApiConstraint$SdkApiConstraint api
com.android.tools.lint.detector.api.ApiConstraint minSdk
public boolean everHigher (int)
com.android.tools.lint.detector.api.ApiConstraint$SdkApiConstraint api
int apiLevel
public com.android.tools.lint.detector.api.ApiConstraint$SdkApiConstraint firstMissing (com.android.tools.lint.detector.api.ApiConstraint)
int $i$a$-firstOrNull-ApiConstraint$MultiSdkApiConstraint$firstMissing$match$1
com.android.tools.lint.detector.api.ApiConstraint$SdkApiConstraints it
Object element$iv
int $i$f$firstOrNull
Iterable $this$firstOrNull$iv
int sdkId
com.android.tools.lint.detector.api.ApiConstraint$SdkApiConstraints match
int $i$a$-firstOrNull-ApiConstraint$MultiSdkApiConstraint$firstMissing$match$2
com.android.tools.lint.detector.api.ApiConstraint$SdkApiConstraints it
Object element$iv
int $i$f$firstOrNull
Iterable $this$firstOrNull$iv
com.android.tools.lint.detector.api.ApiConstraint$SdkApiConstraint alwaysHave
com.android.tools.lint.detector.api.ApiConstraint$SdkApiConstraint alwaysHave
com.android.tools.lint.detector.api.ApiConstraint$SdkApiConstraint sometimesHave
com.android.tools.lint.detector.api.ApiConstraint$SdkApiConstraints match
int sdkId
com.android.tools.lint.detector.api.ApiConstraint$SdkApiConstraint alwaysNeed
com.android.tools.lint.detector.api.ApiConstraint$SdkApiConstraint mightNeed
int $i$a$-any-ApiConstraint$MultiSdkApiConstraint$firstMissing$1
com.android.tools.lint.detector.api.ApiConstraint$SdkApiConstraints it
Object element$iv
int $i$f$any
Iterable $this$any$iv
boolean anyMatch
com.android.tools.lint.detector.api.ApiConstraint$SdkApiConstraint firstMissing
com.android.tools.lint.detector.api.ApiConstraint requirement
public com.android.tools.lint.detector.api.ApiConstraint not ()
int $i$a$-map-ApiConstraint$MultiSdkApiConstraint$not$reversed$1
com.android.tools.lint.detector.api.ApiConstraint$SdkApiConstraints 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 reversed
public boolean isEmpty ()
int $i$a$-all-ApiConstraint$MultiSdkApiConstraint$isEmpty$1
com.android.tools.lint.detector.api.ApiConstraint$SdkApiConstraints it
Object element$iv
int $i$f$all
Iterable $this$all$iv
public com.android.tools.lint.detector.api.ApiConstraint or (com.android.tools.lint.detector.api.ApiConstraint)
int $i$a$-map-ApiConstraint$MultiSdkApiConstraint$or$apis$1
com.android.tools.lint.detector.api.ApiConstraint$SdkApiConstraints match
com.android.tools.lint.detector.api.ApiConstraint$SdkApiConstraints it
Object item$iv$iv
int $i$f$mapTo
Iterable $this$mapTo$iv$iv
java.util.Collection destination$iv$iv
int $i$f$map
Iterable $this$map$iv
int $i$a$-forEach-ApiConstraint$MultiSdkApiConstraint$or$1
com.android.tools.lint.detector.api.ApiConstraint$SdkApiConstraints it
Object element$iv
int $i$f$forEach
Iterable $this$forEach$iv
java.util.List apis
com.android.tools.lint.detector.api.ApiConstraint other
public com.android.tools.lint.detector.api.ApiConstraint and (com.android.tools.lint.detector.api.ApiConstraint)
com.android.tools.lint.detector.api.ApiConstraint$SdkApiConstraint match
com.android.tools.lint.detector.api.ApiConstraint$SdkApiConstraint api
java.util.List anded
com.android.tools.lint.detector.api.ApiConstraint other
public java.lang.String serialize ()
public java.lang.String toString ()
public java.lang.String toString (com.android.tools.lint.detector.api.ExtensionSdkRegistry)
int $i$a$-mapNotNull-ApiConstraint$MultiSdkApiConstraint$toString$andItems$1
com.android.tools.lint.detector.api.ApiConstraint$SdkApiConstraints 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$-mapNotNull-ApiConstraint$MultiSdkApiConstraint$toString$orItems$1
com.android.tools.lint.detector.api.ApiConstraint$SdkApiConstraints 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.List andItems
java.util.List orItems
String andString
String orString
com.android.tools.lint.detector.api.ExtensionSdkRegistry sdkRegistry
public com.android.tools.lint.detector.api.ApiConstraint$SdkApiConstraint findSdk (int, boolean)
int $i$a$-firstOrNull-ApiConstraint$MultiSdkApiConstraint$findSdk$sdkConstraints$1
com.android.tools.lint.detector.api.ApiConstraint$SdkApiConstraints it
Object element$iv
int $i$f$firstOrNull
Iterable $this$firstOrNull$iv
com.android.tools.lint.detector.api.ApiConstraint$SdkApiConstraints sdkConstraints
int sdkId
boolean certain
public final com.android.tools.lint.detector.api.ApiConstraint$SdkApiConstraints findSdks$lint_api (int)
int $i$a$-firstOrNull-ApiConstraint$MultiSdkApiConstraint$findSdks$1
com.android.tools.lint.detector.api.ApiConstraint$SdkApiConstraints it
Object element$iv
int $i$f$firstOrNull
Iterable $this$firstOrNull$iv
int sdkId
public int getSdk ()
public java.util.List getConstraints ()
int $i$a$-map-ApiConstraint$MultiSdkApiConstraint$getConstraints$1
com.android.tools.lint.detector.api.ApiConstraint$SdkApiConstraints 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
static void <clinit> ()
}
com/android/tools/lint/detector/api/ApiConstraint$MultiSdkApiConstraint$serialize$1.class
ApiConstraint.kt
package com.android.tools.lint.detector.api
final com.android.tools.lint.detector.api.ApiConstraint$MultiSdkApiConstraint$serialize$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 {
public static final com.android.tools.lint.detector.api.ApiConstraint$MultiSdkApiConstraint$serialize$1 INSTANCE
void <init> ()
public final java.lang.CharSequence invoke (com.android.tools.lint.detector.api.ApiConstraint$SdkApiConstraints)
com.android.tools.lint.detector.api.ApiConstraint$SdkApiConstraints it
public volatile synthetic java.lang.Object invoke (java.lang.Object)
Object p1
static void <clinit> ()
}
com/android/tools/lint/detector/api/ApiConstraint$MultiSdkApiConstraint$toString$andString$1.class
ApiConstraint.kt
package com.android.tools.lint.detector.api
final com.android.tools.lint.detector.api.ApiConstraint$MultiSdkApiConstraint$toString$andString$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 {
final synthetic com.android.tools.lint.detector.api.ExtensionSdkRegistry $sdkRegistry
void <init> (com.android.tools.lint.detector.api.ExtensionSdkRegistry)
com.android.tools.lint.detector.api.ExtensionSdkRegistry $sdkRegistry
public final java.lang.CharSequence invoke (com.android.tools.lint.detector.api.ApiConstraint$SdkApiConstraint)
com.android.tools.lint.detector.api.ApiConstraint$SdkApiConstraint it
public volatile synthetic java.lang.Object invoke (java.lang.Object)
Object p1
}
com/android/tools/lint/detector/api/ApiConstraint$MultiSdkApiConstraint$toString$orString$1.class
ApiConstraint.kt
package com.android.tools.lint.detector.api
final com.android.tools.lint.detector.api.ApiConstraint$MultiSdkApiConstraint$toString$orString$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 {
final synthetic com.android.tools.lint.detector.api.ExtensionSdkRegistry $sdkRegistry
void <init> (com.android.tools.lint.detector.api.ExtensionSdkRegistry)
com.android.tools.lint.detector.api.ExtensionSdkRegistry $sdkRegistry
public final java.lang.CharSequence invoke (com.android.tools.lint.detector.api.ApiConstraint$SdkApiConstraint)
com.android.tools.lint.detector.api.ApiConstraint$SdkApiConstraint it
public volatile synthetic java.lang.Object invoke (java.lang.Object)
Object p1
}
com/android/tools/lint/detector/api/ApiConstraint$MultiSdkApiConstraint$Companion.class
ApiConstraint.kt
package com.android.tools.lint.detector.api
public final com.android.tools.lint.detector.api.ApiConstraint$MultiSdkApiConstraint$Companion extends java.lang.Object {
private void <init> ()
public final com.android.tools.lint.detector.api.ApiConstraint create (java.util.List, boolean)
java.util.List apis
boolean anyOf
public final com.android.tools.lint.detector.api.ApiConstraint$MultiSdkApiConstraint create (java.lang.String, boolean)
int $i$a$-map-ApiConstraint$MultiSdkApiConstraint$Companion$create$constraints$1
int index
int apiLevel
int sdk
String s
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 constraints
String description
boolean anyOf
public static synthetic com.android.tools.lint.detector.api.ApiConstraint$MultiSdkApiConstraint create$default (com.android.tools.lint.detector.api.ApiConstraint$MultiSdkApiConstraint$Companion, java.lang.String, boolean, int, java.lang.Object)
public final java.lang.String describe (com.android.tools.lint.detector.api.ApiConstraint)
com.android.tools.lint.detector.api.ApiConstraint constraint
public final com.android.tools.lint.detector.api.ApiConstraint deserialize (java.lang.String)
int $i$a$-map-ApiConstraint$MultiSdkApiConstraint$Companion$deserialize$apis$1
int index
com.android.tools.lint.detector.api.ApiConstraint$SdkApiConstraint always
com.android.tools.lint.detector.api.ApiConstraint$SdkApiConstraint sometimes
String t
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 apis
String s
public synthetic void <init> (kotlin.jvm.internal.DefaultConstructorMarker)
kotlin.jvm.internal.DefaultConstructorMarker $constructor_marker
}
com/android/tools/lint/detector/api/ApiConstraint$MultiSdkApiConstraint$Companion$describe$1.class
ApiConstraint.kt
package com.android.tools.lint.detector.api
final com.android.tools.lint.detector.api.ApiConstraint$MultiSdkApiConstraint$Companion$describe$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 {
public static final com.android.tools.lint.detector.api.ApiConstraint$MultiSdkApiConstraint$Companion$describe$1 INSTANCE
void <init> ()
public final java.lang.CharSequence invoke (com.android.tools.lint.detector.api.ApiConstraint$SdkApiConstraints)
com.android.tools.lint.detector.api.ApiConstraint$SdkApiConstraints it
public volatile synthetic java.lang.Object invoke (java.lang.Object)
Object p1
static void <clinit> ()
}
com/android/tools/lint/detector/api/ApiConstraint$MultiSdkApiConstraint$apis$1.class
ApiConstraint.kt
package com.android.tools.lint.detector.api
final com.android.tools.lint.detector.api.ApiConstraint$MultiSdkApiConstraint$apis$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 {
public static final com.android.tools.lint.detector.api.ApiConstraint$MultiSdkApiConstraint$apis$1 INSTANCE
void <init> ()
public final com.android.tools.lint.detector.api.ApiConstraint$SdkApiConstraint invoke (com.android.tools.lint.detector.api.ApiConstraint$SdkApiConstraints)
com.android.tools.lint.detector.api.ApiConstraint$SdkApiConstraints it
public volatile synthetic java.lang.Object invoke (java.lang.Object)
Object p1
static void <clinit> ()
}
com/android/tools/lint/detector/api/ApiConstraintKt.class
ApiConstraint.kt
package com.android.tools.lint.detector.api
public final com.android.tools.lint.detector.api.ApiConstraintKt extends java.lang.Object {
private static final boolean isNumber (java.lang.String)
String $this$isNumber
private static final int getApiLevel (java.lang.String)
String $this$getApiLevel
public static final synthetic int access$getApiLevel (java.lang.String)
String $receiver
public static final synthetic boolean access$isNumber (java.lang.String)
String $receiver
}
com/android/tools/lint/detector/api/BinaryResourceScanner.class
BinaryResourceScanner.kt
package com.android.tools.lint.detector.api
public abstract com.android.tools.lint.detector.api.BinaryResourceScanner extends java.lang.Object implements com.android.tools.lint.detector.api.FileScanner {
public abstract void checkBinaryResource (com.android.tools.lint.detector.api.ResourceContext)
public abstract boolean appliesTo (com.android.resources.ResourceFolderType)
}
com/android/tools/lint/detector/api/Category.class
Category.kt
package com.android.tools.lint.detector.api
public final com.android.tools.lint.detector.api.Category extends java.lang.Object implements java.lang.Comparable {
public static final com.android.tools.lint.detector.api.Category$Companion Companion
private final com.android.tools.lint.detector.api.Category parent
private final String name
private final int priority
private final String fullName
private static final java.util.Map categoryMap
public static final com.android.tools.lint.detector.api.Category LINT
public static final com.android.tools.lint.detector.api.Category CUSTOM_LINT_CHECKS
public static final com.android.tools.lint.detector.api.Category CORRECTNESS
public static final com.android.tools.lint.detector.api.Category SECURITY
public static final com.android.tools.lint.detector.api.Category COMPLIANCE
public static final com.android.tools.lint.detector.api.Category PERFORMANCE
public static final com.android.tools.lint.detector.api.Category USABILITY
public static final com.android.tools.lint.detector.api.Category PRODUCTIVITY
public static final com.android.tools.lint.detector.api.Category A11Y
public static final com.android.tools.lint.detector.api.Category I18N
public static final com.android.tools.lint.detector.api.Category ICONS
public static final com.android.tools.lint.detector.api.Category TYPOGRAPHY
public static final com.android.tools.lint.detector.api.Category MESSAGES
public static final com.android.tools.lint.detector.api.Category INTEROPERABILITY
public static final com.android.tools.lint.detector.api.Category INTEROPERABILITY_KOTLIN
public static final com.android.tools.lint.detector.api.Category INTEROPERABILITY_JAVA
public static final com.android.tools.lint.detector.api.Category CHROME_OS
public static final com.android.tools.lint.detector.api.Category RTL
public static final com.android.tools.lint.detector.api.Category TESTING
public static final com.android.tools.lint.detector.api.Category APP_SIZE
public void <init> (com.android.tools.lint.detector.api.Category, java.lang.String, int)
com.android.tools.lint.detector.api.Category parent
String name
int priority
public final com.android.tools.lint.detector.api.Category getParent ()
public final java.lang.String getName ()
public final int getPriority ()
public final java.lang.String getFullName ()
public java.lang.String toString ()
public int compareTo (com.android.tools.lint.detector.api.Category)
int delta
com.android.tools.lint.detector.api.Category other
public final com.android.tools.lint.detector.api.Category component1 ()
public final java.lang.String component2 ()
public final int component3 ()
public final com.android.tools.lint.detector.api.Category copy (com.android.tools.lint.detector.api.Category, java.lang.String, int)
com.android.tools.lint.detector.api.Category parent
String name
int priority
public static synthetic com.android.tools.lint.detector.api.Category copy$default (com.android.tools.lint.detector.api.Category, com.android.tools.lint.detector.api.Category, java.lang.String, int, int, java.lang.Object)
public int hashCode ()
int result
public boolean equals (java.lang.Object)
Object other
public static final com.android.tools.lint.detector.api.Category create (java.lang.String, int)
String name
int priority
public static final com.android.tools.lint.detector.api.Category getCategory (java.lang.String)
String name
public static final com.android.tools.lint.detector.api.Category create (com.android.tools.lint.detector.api.Category, java.lang.String, int)
com.android.tools.lint.detector.api.Category parent
String name
int priority
public volatile synthetic int compareTo (java.lang.Object)
Object other
public static final synthetic java.util.Map access$getCategoryMap$cp ()
static void <clinit> ()
}
com/android/tools/lint/detector/api/Category$Companion.class
Category.kt
package com.android.tools.lint.detector.api
public final com.android.tools.lint.detector.api.Category$Companion extends java.lang.Object {
private void <init> ()
public final com.android.tools.lint.detector.api.Category create (java.lang.String, int)
String name
int priority
public final com.android.tools.lint.detector.api.Category getCategory (java.lang.String)
String name
public final com.android.tools.lint.detector.api.Category create (com.android.tools.lint.detector.api.Category, java.lang.String, int)
com.android.tools.lint.detector.api.Category parent
String name
int priority
public synthetic void <init> (kotlin.jvm.internal.DefaultConstructorMarker)
kotlin.jvm.internal.DefaultConstructorMarker $constructor_marker
}
com/android/tools/lint/detector/api/ClassContext.class
ClassContext.kt
package com.android.tools.lint.detector.api
public final com.android.tools.lint.detector.api.ClassContext extends com.android.tools.lint.detector.api.Context {
public static final com.android.tools.lint.detector.api.ClassContext$Companion Companion
private final java.io.File jarFile
private final java.io.File binDir
private final byte[] bytecode
private final org.objectweb.asm.tree.ClassNode classNode
private final boolean isFromClassLibrary
private CharSequence sourceContents
private java.io.File sourceFile
private boolean searchedForSource
public void <init> (com.android.tools.lint.client.api.LintDriver, com.android.tools.lint.detector.api.Project, com.android.tools.lint.detector.api.Project, java.io.File, java.io.File, java.io.File, byte[], org.objectweb.asm.tree.ClassNode, boolean, java.lang.CharSequence)
com.android.tools.lint.client.api.LintDriver driver
com.android.tools.lint.detector.api.Project project
com.android.tools.lint.detector.api.Project main
java.io.File file
java.io.File jarFile
java.io.File binDir
byte[] bytecode
org.objectweb.asm.tree.ClassNode classNode
boolean isFromClassLibrary
CharSequence sourceContents
public final java.io.File getJarFile ()
public final byte[] getBytecode ()
public final org.objectweb.asm.tree.ClassNode getClassNode ()
public final boolean isFromClassLibrary ()
public final java.io.File getSourceFile ()
int index
java.io.File sourceFile
java.io.File dir
String relative
java.util.List sources
java.io.File sourceFile
java.io.File dir
int start
String relative
java.util.List sources
String topPath
String parentPath
String source
public final java.lang.CharSequence getSourceContents ()
java.io.File sourceFile
public final java.lang.CharSequence getSourceContents (boolean)
boolean read
public final com.android.tools.lint.detector.api.Location getLocationForLine (int, java.lang.String, java.lang.String, com.android.tools.lint.detector.api.Location$SearchHints)
java.io.File sourceFile
int line
String patternStart
String patternEnd
com.android.tools.lint.detector.api.Location$SearchHints hints
public void report (com.android.tools.lint.detector.api.Issue, com.android.tools.lint.detector.api.Location, java.lang.String, com.android.tools.lint.detector.api.LintFix)
org.objectweb.asm.tree.MethodNode method
org.objectweb.asm.tree.MethodNode m
java.util.List methods
org.objectweb.asm.tree.ClassNode prev
org.objectweb.asm.tree.ClassNode curr
com.android.tools.lint.detector.api.Incident incident
com.android.tools.lint.detector.api.Issue issue
com.android.tools.lint.detector.api.Location location
String message
com.android.tools.lint.detector.api.LintFix quickfixData
public final void report (com.android.tools.lint.detector.api.Issue, org.objectweb.asm.tree.MethodNode, org.objectweb.asm.tree.AbstractInsnNode, com.android.tools.lint.detector.api.Location, java.lang.String)
com.android.tools.lint.detector.api.Issue issue
org.objectweb.asm.tree.MethodNode method
org.objectweb.asm.tree.AbstractInsnNode instruction
com.android.tools.lint.detector.api.Location location
String message
public final void report (com.android.tools.lint.detector.api.Issue, org.objectweb.asm.tree.FieldNode, com.android.tools.lint.detector.api.Location, java.lang.String)
com.android.tools.lint.detector.api.Issue issue
org.objectweb.asm.tree.FieldNode field
com.android.tools.lint.detector.api.Location location
String message
public final com.android.tools.lint.detector.api.Location getLocation (org.objectweb.asm.tree.ClassNode)
String pattern
int index
org.objectweb.asm.tree.ClassNode classNode
public final com.android.tools.lint.detector.api.Location getLocation (org.objectweb.asm.tree.MethodNode, org.objectweb.asm.tree.ClassNode)
String pattern
com.android.tools.lint.detector.api.Location$SearchDirection searchMode
org.objectweb.asm.tree.MethodNode methodNode
org.objectweb.asm.tree.ClassNode classNode
public final com.android.tools.lint.detector.api.Location getLocation (org.objectweb.asm.tree.AbstractInsnNode)
int index
com.android.tools.lint.detector.api.Location$SearchHints hints
String pattern
int line
org.objectweb.asm.tree.AbstractInsnNode instruction
public final com.intellij.psi.PsiClass findPsiClass (org.objectweb.asm.tree.ClassNode)
org.objectweb.asm.tree.ClassNode classNode
public final com.intellij.psi.PsiClass findPsiClass (java.lang.String)
com.intellij.openapi.project.Project ideaProject
com.intellij.psi.JavaPsiFacade psiFacade
String qualifiedName
public static final int findLineNumber (org.objectweb.asm.tree.AbstractInsnNode)
org.objectweb.asm.tree.AbstractInsnNode node
public static final int findLineNumber (org.objectweb.asm.tree.MethodNode)
org.objectweb.asm.tree.MethodNode node
public static final int findLineNumber (org.objectweb.asm.tree.ClassNode)
org.objectweb.asm.tree.ClassNode node
private static final org.objectweb.asm.tree.MethodNode getFirstRealMethod (org.objectweb.asm.tree.ClassNode)
org.objectweb.asm.tree.ClassNode classNode
private static final boolean isAnonymousClass (java.lang.String)
String fqcn
public static final java.lang.String getFqcn (java.lang.String)
String owner
public static final java.lang.String createSignature (java.lang.String, java.lang.String, java.lang.String)
String owner
String name
String desc
private static final java.lang.String getTypeString (org.objectweb.asm.Type)
org.objectweb.asm.Type type
public static final java.lang.String getInternalName (java.lang.String)
String qualifiedName
static void <clinit> ()
}
com/android/tools/lint/detector/api/ClassContext$Companion.class
ClassContext.kt
package com.android.tools.lint.detector.api
public final com.android.tools.lint.detector.api.ClassContext$Companion extends java.lang.Object {
private void <init> ()
public final int findLineNumber (org.objectweb.asm.tree.AbstractInsnNode)
org.objectweb.asm.tree.AbstractInsnNode curr
org.objectweb.asm.tree.AbstractInsnNode node
public final int findLineNumber (org.objectweb.asm.tree.MethodNode)
org.objectweb.asm.tree.MethodNode node
public final int findLineNumber (org.objectweb.asm.tree.ClassNode)
org.objectweb.asm.tree.MethodNode firstMethod
org.objectweb.asm.tree.ClassNode node
private final org.objectweb.asm.tree.MethodNode getFirstRealMethod (org.objectweb.asm.tree.ClassNode)
org.objectweb.asm.tree.MethodNode method
org.objectweb.asm.tree.MethodNode m
java.util.List methods
org.objectweb.asm.tree.ClassNode classNode
private final boolean isAnonymousClass (java.lang.String)
int lastIndex
String fqcn
public final java.lang.String getFqcn (java.lang.String)
String owner
public final java.lang.String createSignature (java.lang.String, java.lang.String, java.lang.String)
org.objectweb.asm.Type returnType
org.objectweb.asm.Type type
boolean first
org.objectweb.asm.Type[] argumentTypes
StringBuilder sb
String owner
String name
String desc
private final java.lang.String getTypeString (org.objectweb.asm.Type)
String s
org.objectweb.asm.Type type
public final java.lang.String getInternalName (java.lang.String)
String part
String fqcn
int index
StringBuilder sb
String prev
String qualifiedName
public static final synthetic boolean access$isAnonymousClass (com.android.tools.lint.detector.api.ClassContext$Companion, java.lang.String)
com.android.tools.lint.detector.api.ClassContext$Companion $this
String fqcn
public synthetic void <init> (kotlin.jvm.internal.DefaultConstructorMarker)
kotlin.jvm.internal.DefaultConstructorMarker $constructor_marker
public static final synthetic org.objectweb.asm.tree.MethodNode access$getFirstRealMethod (com.android.tools.lint.detector.api.ClassContext$Companion, org.objectweb.asm.tree.ClassNode)
com.android.tools.lint.detector.api.ClassContext$Companion $this
org.objectweb.asm.tree.ClassNode classNode
public static final synthetic java.lang.String access$getTypeString (com.android.tools.lint.detector.api.ClassContext$Companion, org.objectweb.asm.Type)
com.android.tools.lint.detector.api.ClassContext$Companion $this
org.objectweb.asm.Type type
}
com/android/tools/lint/detector/api/ClassScanner.class
ClassScanner.kt
package com.android.tools.lint.detector.api
public abstract com.android.tools.lint.detector.api.ClassScanner extends java.lang.Object implements com.android.tools.lint.detector.api.FileScanner {
public abstract int[] getApplicableAsmNodeTypes ()
public abstract void checkInstruction (com.android.tools.lint.detector.api.ClassContext, org.objectweb.asm.tree.ClassNode, org.objectweb.asm.tree.MethodNode, org.objectweb.asm.tree.AbstractInsnNode)
public abstract java.util.List getApplicableCallNames ()
public abstract java.util.List getApplicableCallOwners ()
public abstract void checkCall (com.android.tools.lint.detector.api.ClassContext, org.objectweb.asm.tree.ClassNode, org.objectweb.asm.tree.MethodNode, org.objectweb.asm.tree.MethodInsnNode)
public abstract void checkClass (com.android.tools.lint.detector.api.ClassContext, org.objectweb.asm.tree.ClassNode)
}
com/android/tools/lint/detector/api/ConstantEvaluatorImpl.class
ConstantEvaluatorImpl.kt
package com.android.tools.lint.detector.api
public final com.android.tools.lint.detector.api.ConstantEvaluatorImpl extends java.lang.Object {
public static final com.android.tools.lint.detector.api.ConstantEvaluatorImpl$Companion Companion
private final com.android.tools.lint.detector.api.ConstantEvaluator evaluator
private static final java.util.List kotlinPrimArrayTypes
private static final java.util.List kotlinPrimArrayFixedArgConstructors
private static final java.util.List kotlinPrimArrayVarargConstructors
private static final java.util.Map kotlinPrimArrayTypeByConstructor
public void <init> (com.android.tools.lint.detector.api.ConstantEvaluator)
com.android.tools.lint.detector.api.ConstantEvaluator evaluator
public final java.lang.Object evaluate (org.jetbrains.uast.UElement)
int $i$a$-tryOn-ConstantEvaluatorImpl$evaluate$1$1
boolean p0
int $i$f$tryOn
Object $this$tryOn$iv
int $i$a$-let-ConstantEvaluatorImpl$evaluate$1
Object operand
int $i$a$-let-ConstantEvaluatorImpl$evaluate$2
org.jetbrains.uast.UElement p0
int $i$a$-let-ConstantEvaluatorImpl$evaluate$3
org.jetbrains.uast.UElement p0
int $i$a$-map-ConstantEvaluatorImpl$evaluate$4
org.jetbrains.uast.UElement 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-ConstantEvaluatorImpl$evaluate$5
java.util.List p0
int $i$a$-all-ArgList$ifAll$1$1$iv
Object it$iv
Object element$iv$iv
int $i$f$all
Iterable $this$all$iv$iv
int $i$a$-takeIf-ArgList$ifAll$1$iv
java.util.List it$iv
int $i$a$-let-ArgList$ifAll$2$iv
java.util.List it$iv
int $i$f$ifAll-IFla_Qo
int $i$a$-isOrdered-impl-ConstantEvaluatorImpl$evaluate$6$1
Object p0
Object p1
int $i$a$-all-ArgList$isOrdered$1$iv
Object l$iv
Object r$iv
Object element$iv$iv
int $i$f$all
kotlin.sequences.Sequence $this$all$iv$iv
int $i$f$isOrdered-impl
int $i$a$-tryOn-impl-ConstantEvaluatorImpl$evaluate$6$2
Object p0
Object p1
int $i$a$-let-ArgList$tryOn$1$1$iv
Object x1$iv
int $i$a$-let-ArgList$tryOn$1$iv
Object x0$iv
int $i$f$tryOn-impl
int $i$a$-isOrdered-1EtyWWA-ConstantEvaluatorImpl$evaluate$6$3
double p0
double p1
int $i$a$-isOrdered-1EtyWWA-ConstantEvaluatorImpl$evaluate$6$4
long p0
long p1
int $i$a$-all-ArgList$ifAll$1$1$iv$iv
Object it$iv$iv
Object element$iv$iv$iv
int $i$f$all
Iterable $this$all$iv$iv$iv
int $i$a$-takeIf-ArgList$ifAll$1$iv$iv
java.util.List it$iv$iv
int $i$a$-let-ArgList$ifAll$2$iv$iv
java.util.List it$iv$iv
int $i$f$ifAll-IFla_Qo
int $i$a$-any-ArgList$ifAny$1$1$iv$iv
Object it$iv$iv
Object element$iv$iv$iv
int $i$f$any
Iterable $this$any$iv$iv$iv
int $i$a$-takeIf-ArgList$ifAny$1$iv$iv
java.util.List it$iv$iv
int $i$f$ifAny-IFla_Qo
int $i$a$-any-ArgList$ifAny$1$1$iv$iv
Object it$iv$iv
Object element$iv$iv$iv
int $i$f$any
Iterable $this$any$iv$iv$iv
int $i$a$-takeIf-ArgList$ifAny$1$iv$iv
java.util.List it$iv$iv
int $i$f$ifAny-IFla_Qo
int $i$a$-all-ArgList$isOrderedOn$1$iv$iv
Object l$iv$iv
Object r$iv$iv
Object element$iv$iv$iv
int $i$f$all
kotlin.sequences.Sequence $this$all$iv$iv$iv
int $i$f$isOrderedOn-impl
kotlin.jvm.functions.Function1 prop$iv$iv
int $i$a$-any-ArgList$ifAny$1$1$iv$iv
Object it$iv$iv
Object element$iv$iv$iv
int $i$f$any
Iterable $this$any$iv$iv$iv
int $i$a$-takeIf-ArgList$ifAny$1$iv$iv
java.util.List it$iv$iv
int $i$f$ifAny-IFla_Qo
int $i$a$-any-ArgList$ifAny$1$1$iv$iv
Object it$iv$iv
Object element$iv$iv$iv
int $i$f$any
Iterable $this$any$iv$iv$iv
int $i$a$-takeIf-ArgList$ifAny$1$iv$iv
java.util.List it$iv$iv
int $i$f$ifAny-IFla_Qo
int $i$a$-all-ArgList$isOrderedOn$1$iv$iv
Object l$iv$iv
Object r$iv$iv
Object element$iv$iv$iv
int $i$f$all
kotlin.sequences.Sequence $this$all$iv$iv$iv
int $i$f$isOrderedOn-impl
kotlin.jvm.functions.Function1 prop$iv$iv
int $i$a$-let-ConstantEvaluatorImplKt$isOrdered$1$iv
java.util.List it$iv
int $i$f$isOrdered-1EtyWWA
java.util.List $this$isOrdered_u2d1EtyWWA$iv
int $i$a$-isOrdered-1EtyWWA-ConstantEvaluatorImpl$evaluate$6$5
double p0
double p1
int $i$a$-isOrdered-1EtyWWA-ConstantEvaluatorImpl$evaluate$6$6
long p0
long p1
int $i$a$-all-ArgList$ifAll$1$1$iv$iv
Object it$iv$iv
Object element$iv$iv$iv
int $i$f$all
Iterable $this$all$iv$iv$iv
int $i$a$-takeIf-ArgList$ifAll$1$iv$iv
java.util.List it$iv$iv
int $i$a$-let-ArgList$ifAll$2$iv$iv
java.util.List it$iv$iv
int $i$f$ifAll-IFla_Qo
int $i$a$-any-ArgList$ifAny$1$1$iv$iv
Object it$iv$iv
Object element$iv$iv$iv
int $i$f$any
Iterable $this$any$iv$iv$iv
int $i$a$-takeIf-ArgList$ifAny$1$iv$iv
java.util.List it$iv$iv
int $i$f$ifAny-IFla_Qo
int $i$a$-any-ArgList$ifAny$1$1$iv$iv
Object it$iv$iv
Object element$iv$iv$iv
int $i$f$any
Iterable $this$any$iv$iv$iv
int $i$a$-takeIf-ArgList$ifAny$1$iv$iv
java.util.List it$iv$iv
int $i$f$ifAny-IFla_Qo
int $i$a$-all-ArgList$isOrderedOn$1$iv$iv
Object l$iv$iv
Object r$iv$iv
Object element$iv$iv$iv
int $i$f$all
kotlin.sequences.Sequence $this$all$iv$iv$iv
int $i$f$isOrderedOn-impl
kotlin.jvm.functions.Function1 prop$iv$iv
int $i$a$-any-ArgList$ifAny$1$1$iv$iv
Object it$iv$iv
Object element$iv$iv$iv
int $i$f$any
Iterable $this$any$iv$iv$iv
int $i$a$-takeIf-ArgList$ifAny$1$iv$iv
java.util.List it$iv$iv
int $i$f$ifAny-IFla_Qo
int $i$a$-any-ArgList$ifAny$1$1$iv$iv
Object it$iv$iv
Object element$iv$iv$iv
int $i$f$any
Iterable $this$any$iv$iv$iv
int $i$a$-takeIf-ArgList$ifAny$1$iv$iv
java.util.List it$iv$iv
int $i$f$ifAny-IFla_Qo
int $i$a$-all-ArgList$isOrderedOn$1$iv$iv
Object l$iv$iv
Object r$iv$iv
Object element$iv$iv$iv
int $i$f$all
kotlin.sequences.Sequence $this$all$iv$iv$iv
int $i$f$isOrderedOn-impl
kotlin.jvm.functions.Function1 prop$iv$iv
int $i$a$-let-ConstantEvaluatorImplKt$isOrdered$1$iv
java.util.List it$iv
int $i$f$isOrdered-1EtyWWA
java.util.List $this$isOrdered_u2d1EtyWWA$iv
int $i$a$-isOrdered-1EtyWWA-ConstantEvaluatorImpl$evaluate$6$7
double p0
double p1
int $i$a$-isOrdered-1EtyWWA-ConstantEvaluatorImpl$evaluate$6$8
long p0
long p1
int $i$a$-all-ArgList$ifAll$1$1$iv$iv
Object it$iv$iv
Object element$iv$iv$iv
int $i$f$all
Iterable $this$all$iv$iv$iv
int $i$a$-takeIf-ArgList$ifAll$1$iv$iv
java.util.List it$iv$iv
int $i$a$-let-ArgList$ifAll$2$iv$iv
java.util.List it$iv$iv
int $i$f$ifAll-IFla_Qo
int $i$a$-any-ArgList$ifAny$1$1$iv$iv
Object it$iv$iv
Object element$iv$iv$iv
int $i$f$any
Iterable $this$any$iv$iv$iv
int $i$a$-takeIf-ArgList$ifAny$1$iv$iv
java.util.List it$iv$iv
int $i$f$ifAny-IFla_Qo
int $i$a$-any-ArgList$ifAny$1$1$iv$iv
Object it$iv$iv
Object element$iv$iv$iv
int $i$f$any
Iterable $this$any$iv$iv$iv
int $i$a$-takeIf-ArgList$ifAny$1$iv$iv
java.util.List it$iv$iv
int $i$f$ifAny-IFla_Qo
int $i$a$-all-ArgList$isOrderedOn$1$iv$iv
Object l$iv$iv
Object r$iv$iv
Object element$iv$iv$iv
int $i$f$all
kotlin.sequences.Sequence $this$all$iv$iv$iv
int $i$f$isOrderedOn-impl
kotlin.jvm.functions.Function1 prop$iv$iv
int $i$a$-any-ArgList$ifAny$1$1$iv$iv
Object it$iv$iv
Object element$iv$iv$iv
int $i$f$any
Iterable $this$any$iv$iv$iv
int $i$a$-takeIf-ArgList$ifAny$1$iv$iv
java.util.List it$iv$iv
int $i$f$ifAny-IFla_Qo
int $i$a$-any-ArgList$ifAny$1$1$iv$iv
Object it$iv$iv
Object element$iv$iv$iv
int $i$f$any
Iterable $this$any$iv$iv$iv
int $i$a$-takeIf-ArgList$ifAny$1$iv$iv
java.util.List it$iv$iv
int $i$f$ifAny-IFla_Qo
int $i$a$-all-ArgList$isOrderedOn$1$iv$iv
Object l$iv$iv
Object r$iv$iv
Object element$iv$iv$iv
int $i$f$all
kotlin.sequences.Sequence $this$all$iv$iv$iv
int $i$f$isOrderedOn-impl
kotlin.jvm.functions.Function1 prop$iv$iv
int $i$a$-let-ConstantEvaluatorImplKt$isOrdered$1$iv
java.util.List it$iv
int $i$f$isOrdered-1EtyWWA
java.util.List $this$isOrdered_u2d1EtyWWA$iv
int $i$a$-isOrdered-1EtyWWA-ConstantEvaluatorImpl$evaluate$6$9
double p0
double p1
int $i$a$-isOrdered-1EtyWWA-ConstantEvaluatorImpl$evaluate$6$10
long p0
long p1
int $i$a$-all-ArgList$ifAll$1$1$iv$iv
Object it$iv$iv
Object element$iv$iv$iv
int $i$f$all
Iterable $this$all$iv$iv$iv
int $i$a$-takeIf-ArgList$ifAll$1$iv$iv
java.util.List it$iv$iv
int $i$a$-let-ArgList$ifAll$2$iv$iv
java.util.List it$iv$iv
int $i$f$ifAll-IFla_Qo
int $i$a$-any-ArgList$ifAny$1$1$iv$iv
Object it$iv$iv
Object element$iv$iv$iv
int $i$f$any
Iterable $this$any$iv$iv$iv
int $i$a$-takeIf-ArgList$ifAny$1$iv$iv
java.util.List it$iv$iv
int $i$f$ifAny-IFla_Qo
int $i$a$-any-ArgList$ifAny$1$1$iv$iv
Object it$iv$iv
Object element$iv$iv$iv
int $i$f$any
Iterable $this$any$iv$iv$iv
int $i$a$-takeIf-ArgList$ifAny$1$iv$iv
java.util.List it$iv$iv
int $i$f$ifAny-IFla_Qo
int $i$a$-all-ArgList$isOrderedOn$1$iv$iv
Object l$iv$iv
Object r$iv$iv
Object element$iv$iv$iv
int $i$f$all
kotlin.sequences.Sequence $this$all$iv$iv$iv
int $i$f$isOrderedOn-impl
kotlin.jvm.functions.Function1 prop$iv$iv
int $i$a$-any-ArgList$ifAny$1$1$iv$iv
Object it$iv$iv
Object element$iv$iv$iv
int $i$f$any
Iterable $this$any$iv$iv$iv
int $i$a$-takeIf-ArgList$ifAny$1$iv$iv
java.util.List it$iv$iv
int $i$f$ifAny-IFla_Qo
int $i$a$-any-ArgList$ifAny$1$1$iv$iv
Object it$iv$iv
Object element$iv$iv$iv
int $i$f$any
Iterable $this$any$iv$iv$iv
int $i$a$-takeIf-ArgList$ifAny$1$iv$iv
java.util.List it$iv$iv
int $i$f$ifAny-IFla_Qo
int $i$a$-all-ArgList$isOrderedOn$1$iv$iv
Object l$iv$iv
Object r$iv$iv
Object element$iv$iv$iv
int $i$f$all
kotlin.sequences.Sequence $this$all$iv$iv$iv
int $i$f$isOrderedOn-impl
kotlin.jvm.functions.Function1 prop$iv$iv
int $i$a$-let-ConstantEvaluatorImplKt$isOrdered$1$iv
java.util.List it$iv
int $i$f$isOrdered-1EtyWWA
java.util.List $this$isOrdered_u2d1EtyWWA$iv
int $i$a$-let-ConstantEvaluatorImpl$evaluate$6
java.util.List operands
int $i$a$-let-ConstantEvaluatorImpl$evaluate$7$1
org.jetbrains.uast.UElement p0
int $i$a$-let-ConstantEvaluatorImpl$evaluate$7$2$1
com.intellij.psi.PsiElement p0
int $i$a$-let-ConstantEvaluatorImpl$evaluate$7$2
Object value
int $i$a$-tryOn-ConstantEvaluatorImpl$evaluate$7$3
org.jetbrains.uast.UQualifiedReferenceExpression p0
int $i$f$tryOn
Object $this$tryOn$iv
int $i$a$-let-ConstantEvaluatorImpl$evaluate$7$6
org.jetbrains.uast.UElement p0
int $i$a$-let-ConstantEvaluatorImpl$evaluate$7$7
Object p0
int $i$a$-takeUnless-ConstantEvaluatorImpl$evaluate$7$8
int it
int $i$a$-let-ConstantEvaluatorImpl$evaluate$7$9
com.intellij.psi.PsiElement p0
int $i$a$-takeUnless-ConstantEvaluatorImpl$evaluate$7$10
Object it
int $i$a$-let-ConstantEvaluatorImpl$evaluate$7$11
com.intellij.psi.PsiElement p0
int $i$a$-let-ConstantEvaluatorImpl$evaluate$7$receiver$1
org.jetbrains.uast.UExpression r
int $i$a$-tryOn-ConstantEvaluatorImpl$evaluate$7$12$1
Number p0
int $i$f$tryOn
Object $this$tryOn$iv
int $i$a$-let-ConstantEvaluatorImpl$evaluate$7$12
String name
org.jetbrains.uast.UExpression receiver
int $i$a$-tryOn-ConstantEvaluatorImpl$evaluate$7$13
String p0
int $i$f$tryOn
Object $this$tryOn$iv
int $i$a$-tryOn-ConstantEvaluatorImpl$evaluate$7$14
String prefix
String s
int $i$f$tryOn
Object $this$tryOn$iv
org.jetbrains.uast.UExpression first
org.jetbrains.uast.UExpression second
org.jetbrains.uast.UExpression receiver
org.jetbrains.uast.UExpression selector
int $i$a$-let-ConstantEvaluatorImpl$evaluate$7
com.intellij.psi.PsiElement resolved
int $i$a$-tryOn-ConstantEvaluatorImpl$evaluate$8$1
Number p0
int $i$f$tryOn
Object $this$tryOn$iv
int $i$a$-let-ConstantEvaluatorImpl$evaluate$8$2
int length
int $i$a$-let-ConstantEvaluatorImpl$evaluate$8
com.intellij.psi.PsiType type
org.jetbrains.uast.UCallExpression call
com.intellij.psi.PsiType arrayType
int $i$a$-let-ConstantEvaluatorImpl$evaluate$9
String name
int $i$a$-let-ConstantEvaluatorImplKt$asArray$1$iv
Object it$iv
int $i$f$asArray
Object $this$asArray$iv
int $i$a$-let-ConstantEvaluatorImplKt$asArray$1$iv
Object it$iv
int $i$f$asArray
Object $this$asArray$iv
int $i$a$-let-ConstantEvaluatorImplKt$asArray$1$iv
Object it$iv
int $i$f$asArray
Object $this$asArray$iv
int $i$a$-let-ConstantEvaluatorImplKt$asArray$1$iv
Object it$iv
int $i$f$asArray
Object $this$asArray$iv
int $i$a$-let-ConstantEvaluatorImplKt$asArray$1$iv
Object it$iv
int $i$f$asArray
Object $this$asArray$iv
int $i$a$-let-ConstantEvaluatorImplKt$asArray$1$iv
Object it$iv
int $i$f$asArray
Object $this$asArray$iv
int $i$a$-let-ConstantEvaluatorImplKt$asArray$1$iv
Object it$iv
int $i$f$asArray
Object $this$asArray$iv
int $i$a$-let-ConstantEvaluatorImplKt$asArray$1$iv
Object it$iv
int $i$f$asArray
Object $this$asArray$iv
int $i$a$-let-ConstantEvaluatorImplKt$asArray$1$iv
Object it$iv
int $i$f$asArray
Object $this$asArray$iv
int $i$a$-let-ConstantEvaluatorImpl$evaluate$10$1
Object array
int $i$a$-let-ConstantEvaluatorImpl$evaluate$10
int index
java.util.List indices
org.jetbrains.uast.UElement node
private final java.lang.Object evaluateFirstArg (org.jetbrains.uast.UCallExpression)
int $i$a$-let-ConstantEvaluatorImpl$evaluateFirstArg$1
org.jetbrains.uast.UElement p0
org.jetbrains.uast.UCallExpression call
private final java.lang.Object evalAsArray (org.jetbrains.uast.UCallExpression)
int $i$a$-takeUnless-ConstantEvaluatorImpl$evalAsArray$1
com.intellij.psi.PsiType it
int $i$a$-let-ConstantEvaluatorImpl$evalAsArray$2
com.intellij.psi.PsiType componentType
org.jetbrains.uast.UCallExpression call
private final java.lang.Object evalAsArray (java.util.List, com.intellij.psi.PsiType, kotlin.jvm.functions.Function1)
int $i$a$-also-ConstantEvaluatorImpl$evalAsArray$3$1
Object it
int $i$a$-map-ConstantEvaluatorImpl$evalAsArray$3
Object arg
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 elems
com.intellij.psi.PsiType elemType
kotlin.jvm.functions.Function1 eval
public final java.lang.Object evaluate (com.intellij.psi.PsiElement)
int $i$a$-let-ConstantEvaluatorImpl$evaluate$11
org.jetbrains.kotlin.psi.KtExpression origin
int $i$a$-tryOn-ConstantEvaluatorImpl$evaluate$12$1
boolean p0
int $i$f$tryOn
Object $this$tryOn$iv
int $i$a$-let-ConstantEvaluatorImpl$evaluate$12
Object operand
int $i$a$-let-ConstantEvaluatorImpl$evaluate$13
com.intellij.psi.PsiElement p0
int $i$a$-let-ConstantEvaluatorImpl$evaluate$14
com.intellij.psi.PsiElement p0
int $i$a$-let-ConstantEvaluatorImpl$evaluate$15
com.intellij.psi.PsiElement p0
int $i$a$-map-ConstantEvaluatorImpl$evaluate$16
com.intellij.psi.PsiElement p0
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$a$-all-ArgList$ifAll$1$1$iv
Object it$iv
Object element$iv$iv
int $i$f$all
Iterable $this$all$iv$iv
int $i$a$-takeIf-ArgList$ifAll$1$iv
java.util.List it$iv
int $i$a$-let-ArgList$ifAll$2$iv
java.util.List it$iv
int $i$f$ifAll-IFla_Qo
int $i$a$-isOrdered-impl-ConstantEvaluatorImpl$evaluate$17$1
Object p0
Object p1
int $i$a$-all-ArgList$isOrdered$1$iv
Object l$iv
Object r$iv
Object element$iv$iv
int $i$f$all
kotlin.sequences.Sequence $this$all$iv$iv
int $i$f$isOrdered-impl
int $i$a$-tryOn-impl-ConstantEvaluatorImpl$evaluate$17$2
Object p0
Object p1
int $i$a$-let-ArgList$tryOn$1$1$iv
Object x1$iv
int $i$a$-let-ArgList$tryOn$1$iv
Object x0$iv
int $i$f$tryOn-impl
int $i$a$-isOrdered-1EtyWWA-ConstantEvaluatorImpl$evaluate$17$3
double p0
double p1
int $i$a$-isOrdered-1EtyWWA-ConstantEvaluatorImpl$evaluate$17$4
long p0
long p1
int $i$a$-all-ArgList$ifAll$1$1$iv$iv
Object it$iv$iv
Object element$iv$iv$iv
int $i$f$all
Iterable $this$all$iv$iv$iv
int $i$a$-takeIf-ArgList$ifAll$1$iv$iv
java.util.List it$iv$iv
int $i$a$-let-ArgList$ifAll$2$iv$iv
java.util.List it$iv$iv
int $i$f$ifAll-IFla_Qo
int $i$a$-any-ArgList$ifAny$1$1$iv$iv
Object it$iv$iv
Object element$iv$iv$iv
int $i$f$any
Iterable $this$any$iv$iv$iv
int $i$a$-takeIf-ArgList$ifAny$1$iv$iv
java.util.List it$iv$iv
int $i$f$ifAny-IFla_Qo
int $i$a$-any-ArgList$ifAny$1$1$iv$iv
Object it$iv$iv
Object element$iv$iv$iv
int $i$f$any
Iterable $this$any$iv$iv$iv
int $i$a$-takeIf-ArgList$ifAny$1$iv$iv
java.util.List it$iv$iv
int $i$f$ifAny-IFla_Qo
int $i$a$-all-ArgList$isOrderedOn$1$iv$iv
Object l$iv$iv
Object r$iv$iv
Object element$iv$iv$iv
int $i$f$all
kotlin.sequences.Sequence $this$all$iv$iv$iv
int $i$f$isOrderedOn-impl
kotlin.jvm.functions.Function1 prop$iv$iv
int $i$a$-any-ArgList$ifAny$1$1$iv$iv
Object it$iv$iv
Object element$iv$iv$iv
int $i$f$any
Iterable $this$any$iv$iv$iv
int $i$a$-takeIf-ArgList$ifAny$1$iv$iv
java.util.List it$iv$iv
int $i$f$ifAny-IFla_Qo
int $i$a$-any-ArgList$ifAny$1$1$iv$iv
Object it$iv$iv
Object element$iv$iv$iv
int $i$f$any
Iterable $this$any$iv$iv$iv
int $i$a$-takeIf-ArgList$ifAny$1$iv$iv
java.util.List it$iv$iv
int $i$f$ifAny-IFla_Qo
int $i$a$-all-ArgList$isOrderedOn$1$iv$iv
Object l$iv$iv
Object r$iv$iv
Object element$iv$iv$iv
int $i$f$all
kotlin.sequences.Sequence $this$all$iv$iv$iv
int $i$f$isOrderedOn-impl
kotlin.jvm.functions.Function1 prop$iv$iv
int $i$a$-let-ConstantEvaluatorImplKt$isOrdered$1$iv
java.util.List it$iv
int $i$f$isOrdered-1EtyWWA
java.util.List $this$isOrdered_u2d1EtyWWA$iv
int $i$a$-isOrdered-1EtyWWA-ConstantEvaluatorImpl$evaluate$17$5
double p0
double p1
int $i$a$-isOrdered-1EtyWWA-ConstantEvaluatorImpl$evaluate$17$6
long p0
long p1
int $i$a$-all-ArgList$ifAll$1$1$iv$iv
Object it$iv$iv
Object element$iv$iv$iv
int $i$f$all
Iterable $this$all$iv$iv$iv
int $i$a$-takeIf-ArgList$ifAll$1$iv$iv
java.util.List it$iv$iv
int $i$a$-let-ArgList$ifAll$2$iv$iv
java.util.List it$iv$iv
int $i$f$ifAll-IFla_Qo
int $i$a$-any-ArgList$ifAny$1$1$iv$iv
Object it$iv$iv
Object element$iv$iv$iv
int $i$f$any
Iterable $this$any$iv$iv$iv
int $i$a$-takeIf-ArgList$ifAny$1$iv$iv
java.util.List it$iv$iv
int $i$f$ifAny-IFla_Qo
int $i$a$-any-ArgList$ifAny$1$1$iv$iv
Object it$iv$iv
Object element$iv$iv$iv
int $i$f$any
Iterable $this$any$iv$iv$iv
int $i$a$-takeIf-ArgList$ifAny$1$iv$iv
java.util.List it$iv$iv
int $i$f$ifAny-IFla_Qo
int $i$a$-all-ArgList$isOrderedOn$1$iv$iv
Object l$iv$iv
Object r$iv$iv
Object element$iv$iv$iv
int $i$f$all
kotlin.sequences.Sequence $this$all$iv$iv$iv
int $i$f$isOrderedOn-impl
kotlin.jvm.functions.Function1 prop$iv$iv
int $i$a$-any-ArgList$ifAny$1$1$iv$iv
Object it$iv$iv
Object element$iv$iv$iv
int $i$f$any
Iterable $this$any$iv$iv$iv
int $i$a$-takeIf-ArgList$ifAny$1$iv$iv
java.util.List it$iv$iv
int $i$f$ifAny-IFla_Qo
int $i$a$-any-ArgList$ifAny$1$1$iv$iv
Object it$iv$iv
Object element$iv$iv$iv
int $i$f$any
Iterable $this$any$iv$iv$iv
int $i$a$-takeIf-ArgList$ifAny$1$iv$iv
java.util.List it$iv$iv
int $i$f$ifAny-IFla_Qo
int $i$a$-all-ArgList$isOrderedOn$1$iv$iv
Object l$iv$iv
Object r$iv$iv
Object element$iv$iv$iv
int $i$f$all
kotlin.sequences.Sequence $this$all$iv$iv$iv
int $i$f$isOrderedOn-impl
kotlin.jvm.functions.Function1 prop$iv$iv
int $i$a$-let-ConstantEvaluatorImplKt$isOrdered$1$iv
java.util.List it$iv
int $i$f$isOrdered-1EtyWWA
java.util.List $this$isOrdered_u2d1EtyWWA$iv
int $i$a$-isOrdered-1EtyWWA-ConstantEvaluatorImpl$evaluate$17$7
double p0
double p1
int $i$a$-isOrdered-1EtyWWA-ConstantEvaluatorImpl$evaluate$17$8
long p0
long p1
int $i$a$-all-ArgList$ifAll$1$1$iv$iv
Object it$iv$iv
Object element$iv$iv$iv
int $i$f$all
Iterable $this$all$iv$iv$iv
int $i$a$-takeIf-ArgList$ifAll$1$iv$iv
java.util.List it$iv$iv
int $i$a$-let-ArgList$ifAll$2$iv$iv
java.util.List it$iv$iv
int $i$f$ifAll-IFla_Qo
int $i$a$-any-ArgList$ifAny$1$1$iv$iv
Object it$iv$iv
Object element$iv$iv$iv
int $i$f$any
Iterable $this$any$iv$iv$iv
int $i$a$-takeIf-ArgList$ifAny$1$iv$iv
java.util.List it$iv$iv
int $i$f$ifAny-IFla_Qo
int $i$a$-any-ArgList$ifAny$1$1$iv$iv
Object it$iv$iv
Object element$iv$iv$iv
int $i$f$any
Iterable $this$any$iv$iv$iv
int $i$a$-takeIf-ArgList$ifAny$1$iv$iv
java.util.List it$iv$iv
int $i$f$ifAny-IFla_Qo
int $i$a$-all-ArgList$isOrderedOn$1$iv$iv
Object l$iv$iv
Object r$iv$iv
Object element$iv$iv$iv
int $i$f$all
kotlin.sequences.Sequence $this$all$iv$iv$iv
int $i$f$isOrderedOn-impl
kotlin.jvm.functions.Function1 prop$iv$iv
int $i$a$-any-ArgList$ifAny$1$1$iv$iv
Object it$iv$iv
Object element$iv$iv$iv
int $i$f$any
Iterable $this$any$iv$iv$iv
int $i$a$-takeIf-ArgList$ifAny$1$iv$iv
java.util.List it$iv$iv
int $i$f$ifAny-IFla_Qo
int $i$a$-any-ArgList$ifAny$1$1$iv$iv
Object it$iv$iv
Object element$iv$iv$iv
int $i$f$any
Iterable $this$any$iv$iv$iv
int $i$a$-takeIf-ArgList$ifAny$1$iv$iv
java.util.List it$iv$iv
int $i$f$ifAny-IFla_Qo
int $i$a$-all-ArgList$isOrderedOn$1$iv$iv
Object l$iv$iv
Object r$iv$iv
Object element$iv$iv$iv
int $i$f$all
kotlin.sequences.Sequence $this$all$iv$iv$iv
int $i$f$isOrderedOn-impl
kotlin.jvm.functions.Function1 prop$iv$iv
int $i$a$-let-ConstantEvaluatorImplKt$isOrdered$1$iv
java.util.List it$iv
int $i$f$isOrdered-1EtyWWA
java.util.List $this$isOrdered_u2d1EtyWWA$iv
int $i$a$-isOrdered-1EtyWWA-ConstantEvaluatorImpl$evaluate$17$9
double p0
double p1
int $i$a$-isOrdered-1EtyWWA-ConstantEvaluatorImpl$evaluate$17$10
long p0
long p1
int $i$a$-all-ArgList$ifAll$1$1$iv$iv
Object it$iv$iv
Object element$iv$iv$iv
int $i$f$all
Iterable $this$all$iv$iv$iv
int $i$a$-takeIf-ArgList$ifAll$1$iv$iv
java.util.List it$iv$iv
int $i$a$-let-ArgList$ifAll$2$iv$iv
java.util.List it$iv$iv
int $i$f$ifAll-IFla_Qo
int $i$a$-any-ArgList$ifAny$1$1$iv$iv
Object it$iv$iv
Object element$iv$iv$iv
int $i$f$any
Iterable $this$any$iv$iv$iv
int $i$a$-takeIf-ArgList$ifAny$1$iv$iv
java.util.List it$iv$iv
int $i$f$ifAny-IFla_Qo
int $i$a$-any-ArgList$ifAny$1$1$iv$iv
Object it$iv$iv
Object element$iv$iv$iv
int $i$f$any
Iterable $this$any$iv$iv$iv
int $i$a$-takeIf-ArgList$ifAny$1$iv$iv
java.util.List it$iv$iv
int $i$f$ifAny-IFla_Qo
int $i$a$-all-ArgList$isOrderedOn$1$iv$iv
Object l$iv$iv
Object r$iv$iv
Object element$iv$iv$iv
int $i$f$all
kotlin.sequences.Sequence $this$all$iv$iv$iv
int $i$f$isOrderedOn-impl
kotlin.jvm.functions.Function1 prop$iv$iv
int $i$a$-any-ArgList$ifAny$1$1$iv$iv
Object it$iv$iv
Object element$iv$iv$iv
int $i$f$any
Iterable $this$any$iv$iv$iv
int $i$a$-takeIf-ArgList$ifAny$1$iv$iv
java.util.List it$iv$iv
int $i$f$ifAny-IFla_Qo
int $i$a$-any-ArgList$ifAny$1$1$iv$iv
Object it$iv$iv
Object element$iv$iv$iv
int $i$f$any
Iterable $this$any$iv$iv$iv
int $i$a$-takeIf-ArgList$ifAny$1$iv$iv
java.util.List it$iv$iv
int $i$f$ifAny-IFla_Qo
int $i$a$-all-ArgList$isOrderedOn$1$iv$iv
Object l$iv$iv
Object r$iv$iv
Object element$iv$iv$iv
int $i$f$all
kotlin.sequences.Sequence $this$all$iv$iv$iv
int $i$f$isOrderedOn-impl
kotlin.jvm.functions.Function1 prop$iv$iv
int $i$a$-let-ConstantEvaluatorImplKt$isOrdered$1$iv
java.util.List it$iv
int $i$f$isOrdered-1EtyWWA
java.util.List $this$isOrdered_u2d1EtyWWA$iv
int $i$a$-let-ConstantEvaluatorImpl$evaluate$17
java.util.List operands
int $i$a$-let-ConstantEvaluatorImpl$evaluate$18$1
com.intellij.psi.PsiType p0
int $i$a$-let-ConstantEvaluatorImpl$evaluate$18
Object v
int $i$a$-tryOn-ConstantEvaluatorImpl$evaluate$19
com.intellij.psi.PsiReferenceExpression p0
int $i$f$tryOn
Object $this$tryOn$iv
int $i$a$-let-ConstantEvaluatorImpl$evaluate$22
com.intellij.psi.PsiElement p0
int $i$a$-let-ConstantEvaluatorImpl$evaluate$23
Object p0
int $i$a$-takeUnless-ConstantEvaluatorImpl$evaluate$24
int it
int $i$a$-let-ConstantEvaluatorImpl$evaluate$25
com.intellij.psi.PsiElement p0
int $i$a$-let-ConstantEvaluatorImpl$evaluate$26
com.intellij.psi.PsiElement p0
com.intellij.psi.PsiElement resolved
int $i$a$-let-ConstantEvaluatorImpl$evaluate$27
com.intellij.psi.PsiElement p0
int $i$a$-tryOn-ConstantEvaluatorImpl$evaluate$28
Number p0
int $i$f$tryOn
Object $this$tryOn$iv
int $i$a$-let-ConstantEvaluatorImpl$evaluate$29
int size
com.intellij.psi.PsiArrayInitializerExpression initializer
com.intellij.psi.PsiType type
int $i$a$-map-ConstantEvaluatorImpl$evaluate$31
org.jetbrains.kotlin.psi.KtStringTemplateEntry entry
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$a$-takeIf-ConstantEvaluatorImpl$evaluate$32
java.util.List it
com.intellij.psi.PsiElement node
private final java.lang.Object valueFromProperty (org.jetbrains.kotlin.psi.KtDeclaration)
int $i$a$-let-ConstantEvaluatorImpl$valueFromProperty$1
com.intellij.psi.PsiElement p0
org.jetbrains.kotlin.psi.KtDeclaration origin
private final com.intellij.psi.PsiExpression getAllowedInitializer (com.intellij.psi.PsiVariable)
int $i$a$-takeIf-ConstantEvaluatorImpl$getAllowedInitializer$1
com.intellij.psi.PsiExpression it
com.intellij.psi.PsiVariable $this$getAllowedInitializer
private final boolean surroundedByVariableCheck (org.jetbrains.uast.UElement, com.intellij.psi.PsiVariable)
org.jetbrains.uast.UElement node
com.intellij.psi.PsiVariable variable
private final boolean references (org.jetbrains.uast.UExpression, com.intellij.psi.PsiVariable)
java.util.concurrent.atomic.AtomicBoolean found
org.jetbrains.uast.UExpression element
com.intellij.psi.PsiVariable variable
private static final java.lang.String evaluate$lambda$32$simpleRefId (org.jetbrains.uast.UExpression)
int $i$a$-tryOn-ConstantEvaluatorImpl$evaluate$7$simpleRefId$1
org.jetbrains.uast.USimpleNameReferenceExpression p0
int $i$f$tryOn
Object $this$tryOn$iv
org.jetbrains.uast.UExpression $this$evaluate_u24lambda_u2432_u24simpleRefId
private static final java.lang.Object evaluate$lambda$37$withFixedSize (com.android.tools.lint.detector.api.ConstantEvaluatorImpl, org.jetbrains.uast.UElement, kotlin.jvm.functions.Function1)
int $i$a$-tryOn-ConstantEvaluatorImpl$evaluate$9$withFixedSize$1
Number p0
int $i$f$tryOn
Object $this$tryOn$iv
com.android.tools.lint.detector.api.ConstantEvaluatorImpl this$0
org.jetbrains.uast.UElement $node
kotlin.jvm.functions.Function1 k
private static final java.lang.Object evaluate$lambda$37$freshObjArray (org.jetbrains.uast.UElement, com.android.tools.lint.detector.api.ConstantEvaluatorImpl)
com.intellij.psi.PsiType type
org.jetbrains.uast.UElement $node
com.android.tools.lint.detector.api.ConstantEvaluatorImpl this$0
private static final boolean surroundedByVariableCheck$check (com.android.tools.lint.detector.api.ConstantEvaluatorImpl, com.intellij.psi.PsiVariable, org.jetbrains.uast.UElement, org.jetbrains.uast.UIfExpression)
com.android.tools.lint.detector.api.ConstantEvaluatorImpl this$0
com.intellij.psi.PsiVariable $variable
org.jetbrains.uast.UElement $node
org.jetbrains.uast.UIfExpression curr
public static final synthetic java.util.Map access$getKotlinPrimArrayTypeByConstructor$cp ()
static void <clinit> ()
int $i$a$-map-ConstantEvaluatorImpl$Companion$kotlinPrimArrayFixedArgConstructors$1
com.android.tools.lint.detector.api.ConstantEvaluatorImpl$PrimArrayType p0
Object item$iv$iv
int $i$f$mapTo
Iterable $this$mapTo$iv$iv
java.util.Collection destination$iv$iv
int $i$f$map
Iterable $this$map$iv
int $i$a$-map-ConstantEvaluatorImpl$Companion$kotlinPrimArrayVarargConstructors$1
com.android.tools.lint.detector.api.ConstantEvaluatorImpl$PrimArrayType 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$-associate-ConstantEvaluatorImpl$Companion$kotlinPrimArrayTypeByConstructor$1
String k
com.intellij.psi.PsiPrimitiveType t
Object element$iv$iv
int $i$f$associateTo
Iterable $this$associateTo$iv$iv
java.util.Map destination$iv$iv
int $i$f$associate
int capacity$iv
Iterable $this$associate$iv
int $i$a$-associate-ConstantEvaluatorImpl$Companion$kotlinPrimArrayTypeByConstructor$2
String k
com.intellij.psi.PsiPrimitiveType t
Object element$iv$iv
int $i$f$associateTo
Iterable $this$associateTo$iv$iv
java.util.Map destination$iv$iv
int $i$f$associate
int capacity$iv
Iterable $this$associate$iv
}
com/android/tools/lint/detector/api/ConstantEvaluatorImplKt.class
ConstantEvaluatorImpl.kt
package com.android.tools.lint.detector.api
public final com.android.tools.lint.detector.api.ConstantEvaluatorImplKt extends java.lang.Object {
private static final int LARGEST_LITERAL_ARRAY
private static final boolean gt (java.lang.Comparable, java.lang.Comparable)
Comparable $this$gt
Comparable that
private static final boolean ge (java.lang.Comparable, java.lang.Comparable)
Comparable $this$ge
Comparable that
private static final boolean lt (java.lang.Comparable, java.lang.Comparable)
Comparable $this$lt
Comparable that
private static final boolean le (java.lang.Comparable, java.lang.Comparable)
Comparable $this$le
Comparable that
private static final boolean notEquals (java.lang.Object, java.lang.Object)
Object $this$notEquals
Object that
private static final synthetic java.lang.Object tryOn (java.lang.Object, kotlin.jvm.functions.Function1)
int $i$f$tryOn
Object $this$tryOn
kotlin.jvm.functions.Function1 f
private static final java.lang.Object reduce-vMIUJLs (java.util.List, kotlin.jvm.functions.Function2)
int $i$f$reduceOrNull
java.util.Iterator iterator$iv
Object accumulator$iv
Iterable $this$reduceOrNull$iv
java.util.List $this$reduce_u2dvMIUJLs
kotlin.jvm.functions.Function2 op
private static final java.lang.Number reduceAsNumbers-cQhctdU (java.util.List, kotlin.jvm.functions.Function2, kotlin.jvm.functions.Function2, kotlin.jvm.functions.Function2, kotlin.jvm.functions.Function2)
int $i$a$-all-ArgList$ifAll$1$1$iv
Object it$iv
Object element$iv$iv
int $i$f$all
Iterable $this$all$iv$iv
int $i$a$-takeIf-ArgList$ifAll$1$iv
java.util.List it$iv
int $i$a$-let-ArgList$ifAll$2$iv
java.util.List it$iv
int $i$f$ifAll-IFla_Qo
int $i$a$-any-ArgList$ifAny$1$1$iv
Object it$iv
Object element$iv$iv
int $i$f$any
Iterable $this$any$iv$iv
int $i$a$-takeIf-ArgList$ifAny$1$iv
java.util.List it$iv
int $i$f$ifAny-IFla_Qo
int $i$a$-any-ArgList$ifAny$1$1$iv
Object it$iv
Object element$iv$iv
int $i$f$any
Iterable $this$any$iv$iv
int $i$a$-takeIf-ArgList$ifAny$1$iv
java.util.List it$iv
int $i$f$ifAny-IFla_Qo
int $i$a$-any-ArgList$ifAny$1$1$iv
Object it$iv
Object element$iv$iv
int $i$f$any
Iterable $this$any$iv$iv
int $i$a$-takeIf-ArgList$ifAny$1$iv
java.util.List it$iv
int $i$f$ifAny-IFla_Qo
int $i$a$-any-ArgList$ifAny$1$1$iv
Object it$iv
Object element$iv$iv
int $i$f$any
Iterable $this$any$iv$iv
int $i$a$-takeIf-ArgList$ifAny$1$iv
java.util.List it$iv
int $i$f$ifAny-IFla_Qo
int $i$a$-let-ConstantEvaluatorImplKt$reduceAsNumbers$1
java.util.List it
java.util.List $this$reduceAsNumbers_u2dcQhctdU
kotlin.jvm.functions.Function2 opDouble
kotlin.jvm.functions.Function2 opFloat
kotlin.jvm.functions.Function2 opLong
kotlin.jvm.functions.Function2 opInt
private static final java.lang.Number reduceAsInts-1EtyWWA (java.util.List, kotlin.jvm.functions.Function2, kotlin.jvm.functions.Function2)
int $i$a$-all-ArgList$ifAll$1$1$iv
Object it$iv
Object element$iv$iv
int $i$f$all
Iterable $this$all$iv$iv
int $i$a$-takeIf-ArgList$ifAll$1$iv
java.util.List it$iv
int $i$a$-let-ArgList$ifAll$2$iv
java.util.List it$iv
int $i$f$ifAll-IFla_Qo
int $i$a$-any-ArgList$ifAny$1$1$iv
Object it$iv
Object element$iv$iv
int $i$f$any
Iterable $this$any$iv$iv
int $i$a$-takeIf-ArgList$ifAny$1$iv
java.util.List it$iv
int $i$f$ifAny-IFla_Qo
int $i$a$-any-ArgList$ifAny$1$1$iv
Object it$iv
Object element$iv$iv
int $i$f$any
Iterable $this$any$iv$iv
int $i$a$-takeIf-ArgList$ifAny$1$iv
java.util.List it$iv
int $i$f$ifAny-IFla_Qo
int $i$a$-let-ConstantEvaluatorImplKt$reduceAsInts$1
java.util.List it
java.util.List $this$reduceAsInts_u2d1EtyWWA
kotlin.jvm.functions.Function2 opLong
kotlin.jvm.functions.Function2 opInt
private static final java.lang.Boolean isOrdered-1EtyWWA (java.util.List, kotlin.jvm.functions.Function2, kotlin.jvm.functions.Function2)
int $i$a$-all-ArgList$ifAll$1$1$iv
Object it$iv
Object element$iv$iv
int $i$f$all
Iterable $this$all$iv$iv
int $i$a$-takeIf-ArgList$ifAll$1$iv
java.util.List it$iv
int $i$a$-let-ArgList$ifAll$2$iv
java.util.List it$iv
int $i$f$ifAll-IFla_Qo
int $i$a$-any-ArgList$ifAny$1$1$iv
Object it$iv
Object element$iv$iv
int $i$f$any
Iterable $this$any$iv$iv
int $i$a$-takeIf-ArgList$ifAny$1$iv
java.util.List it$iv
int $i$f$ifAny-IFla_Qo
int $i$a$-any-ArgList$ifAny$1$1$iv
Object it$iv
Object element$iv$iv
int $i$f$any
Iterable $this$any$iv$iv
int $i$a$-takeIf-ArgList$ifAny$1$iv
java.util.List it$iv
int $i$f$ifAny-IFla_Qo
int $i$a$-all-ArgList$isOrderedOn$1$iv
Object l$iv
Object r$iv
Object element$iv$iv
int $i$f$all
kotlin.sequences.Sequence $this$all$iv$iv
int $i$f$isOrderedOn-impl
kotlin.jvm.functions.Function1 prop$iv
int $i$a$-any-ArgList$ifAny$1$1$iv
Object it$iv
Object element$iv$iv
int $i$f$any
Iterable $this$any$iv$iv
int $i$a$-takeIf-ArgList$ifAny$1$iv
java.util.List it$iv
int $i$f$ifAny-IFla_Qo
int $i$a$-any-ArgList$ifAny$1$1$iv
Object it$iv
Object element$iv$iv
int $i$f$any
Iterable $this$any$iv$iv
int $i$a$-takeIf-ArgList$ifAny$1$iv
java.util.List it$iv
int $i$f$ifAny-IFla_Qo
int $i$a$-all-ArgList$isOrderedOn$1$iv
Object l$iv
Object r$iv
Object element$iv$iv
int $i$f$all
kotlin.sequences.Sequence $this$all$iv$iv
int $i$f$isOrderedOn-impl
kotlin.jvm.functions.Function1 prop$iv
int $i$a$-let-ConstantEvaluatorImplKt$isOrdered$1
java.util.List it
int $i$f$isOrdered-1EtyWWA
java.util.List $this$isOrdered_u2d1EtyWWA
kotlin.jvm.functions.Function2 onDouble
kotlin.jvm.functions.Function2 onLong
private static final java.lang.Boolean logicalOr-CETkv6A (java.util.List)
int $i$a$-all-ArgList$ifAll$1$1$iv
Object it$iv
Object element$iv$iv
int $i$f$all
Iterable $this$all$iv$iv
int $i$a$-takeIf-ArgList$ifAll$1$iv
java.util.List it$iv
int $i$a$-let-ArgList$ifAll$2$iv
java.util.List it$iv
int $i$f$ifAll-IFla_Qo
int $i$a$-ifAny-6T1f_z8-ConstantEvaluatorImplKt$logicalOr$2
Object p0
Object element$iv$iv
int $i$f$any
Iterable $this$any$iv$iv
int $i$a$-takeIf-ArgList$ifAny$2$iv
java.util.List it$iv
int $i$f$ifAny-6T1f_z8
java.util.List $this$logicalOr_u2dCETkv6A
private static final java.lang.Boolean logicalAnd-CETkv6A (java.util.List)
int $i$a$-all-ArgList$ifAll$1$1$iv
Object it$iv
Object element$iv$iv
int $i$f$all
Iterable $this$all$iv$iv
int $i$a$-takeIf-ArgList$ifAll$1$iv
java.util.List it$iv
int $i$a$-let-ArgList$ifAll$2$iv
java.util.List it$iv
int $i$f$ifAll-IFla_Qo
int $i$a$-ifAny-6T1f_z8-ConstantEvaluatorImplKt$logicalAnd$2
Object p0
Object element$iv$iv
int $i$f$any
Iterable $this$any$iv$iv
int $i$a$-takeIf-ArgList$ifAny$2$iv
java.util.List it$iv
int $i$f$ifAny-6T1f_z8
java.util.List $this$logicalAnd_u2dCETkv6A
private static final java.lang.Object tryInv (java.lang.Object)
Object $this$tryInv
private static final java.lang.Object tryUnaryMinus (java.lang.Object)
Object $this$tryUnaryMinus
private static final java.lang.Object tryToNum (java.lang.Object, com.intellij.psi.PsiType)
int $i$a$-let-ConstantEvaluatorImplKt$tryToNum$1
Number n
Object $this$tryToNum
com.intellij.psi.PsiType type
private static final java.io.Serializable plus-vMIUJLs (java.util.List, boolean)
int $i$a$-ifAny-6T1f_z8-ConstantEvaluatorImplKt$plus$5
Object it
Object element$iv$iv
int $i$f$any
Iterable $this$any$iv$iv
int $i$a$-takeIf-ArgList$ifAny$2$iv
java.util.List it$iv
int $i$f$ifAny-6T1f_z8
int $i$a$-join-impl-ConstantEvaluatorImplKt$plus$6$1
java.util.List it
int $i$f$join-impl
int $i$a$-ifAll-6T1f_z8-ConstantEvaluatorImplKt$plus$6$2
Object it
Object element$iv$iv
int $i$f$all
Iterable $this$all$iv$iv
int $i$a$-takeIf-ArgList$ifAll$3$iv
java.util.List it$iv
int $i$f$ifAll-6T1f_z8
int $i$a$-join-impl-ConstantEvaluatorImplKt$plus$6$3
java.util.List it
int $i$f$join-impl
int $i$a$-let-ConstantEvaluatorImplKt$plus$6
java.util.List args
java.util.List $this$plus_u2dvMIUJLs
boolean allowUnknown
private static final java.lang.Number times-CETkv6A (java.util.List)
java.util.List $this$times_u2dCETkv6A
private static final java.lang.Number minus-CETkv6A (java.util.List)
java.util.List $this$minus_u2dCETkv6A
private static final java.io.Serializable bitwiseOr-CETkv6A (java.util.List)
java.util.List $this$bitwiseOr_u2dCETkv6A
private static final java.io.Serializable bitwiseAnd-CETkv6A (java.util.List)
java.util.List $this$bitwiseAnd_u2dCETkv6A
private static final java.io.Serializable bitwiseXor-CETkv6A (java.util.List)
int $i$a$-all-ArgList$ifAll$1$1$iv
Object it$iv
Object element$iv$iv
int $i$f$all
Iterable $this$all$iv$iv
int $i$a$-takeIf-ArgList$ifAll$1$iv
java.util.List it$iv
int $i$a$-let-ArgList$ifAll$2$iv
java.util.List it$iv
int $i$f$ifAll-IFla_Qo
java.util.List $this$bitwiseXor_u2dCETkv6A
private static final java.lang.Number div-CETkv6A (java.util.List)
int $i$a$-ifFirst-6T1f_z8-ConstantEvaluatorImplKt$div$1
Object it
int $i$a$-takeIf-ArgList$ifFirst$1$iv
java.util.List it$iv
int $i$f$ifFirst-6T1f_z8
int $i$a$-ifFirst-6T1f_z8-ConstantEvaluatorImplKt$div$2
Object it
int $i$a$-takeIf-ArgList$ifFirst$1$iv
java.util.List it$iv
int $i$f$ifFirst-6T1f_z8
int $i$a$-ifAll-6T1f_z8-ConstantEvaluatorImplKt$div$3
Object it
Object element$iv$iv
int $i$f$all
Iterable $this$all$iv$iv
int $i$a$-takeIf-ArgList$ifAll$3$iv
java.util.List it$iv
int $i$f$ifAll-6T1f_z8
java.util.List $this$div_u2dCETkv6A
private static final java.lang.Number mod-CETkv6A (java.util.List)
int $i$a$-ifFirst-6T1f_z8-ConstantEvaluatorImplKt$mod$1
Object it
int $i$a$-takeIf-ArgList$ifFirst$1$iv
java.util.List it$iv
int $i$f$ifFirst-6T1f_z8
int $i$a$-ifFirst-6T1f_z8-ConstantEvaluatorImplKt$mod$2
Object it
int $i$a$-takeIf-ArgList$ifFirst$1$iv
java.util.List it$iv
int $i$f$ifFirst-6T1f_z8
int $i$a$-ifAll-6T1f_z8-ConstantEvaluatorImplKt$mod$3
Object it
Object element$iv$iv
int $i$f$all
Iterable $this$all$iv$iv
int $i$a$-takeIf-ArgList$ifAll$3$iv
java.util.List it$iv
int $i$f$ifAll-6T1f_z8
java.util.List $this$mod_u2dCETkv6A
private static final java.lang.Object shl-CETkv6A (java.util.List)
java.util.List $this$shl_u2dCETkv6A
private static final java.lang.Object shr-CETkv6A (java.util.List)
java.util.List $this$shr_u2dCETkv6A
private static final java.lang.Object ushr-CETkv6A (java.util.List)
java.util.List $this$ushr_u2dCETkv6A
private static final java.lang.Object shift-1EtyWWA (java.util.List, kotlin.jvm.functions.Function2, kotlin.jvm.functions.Function2)
int $i$a$-all-ArgList$ifAll$1$1$iv
Object it$iv
Object element$iv$iv
int $i$f$all
Iterable $this$all$iv$iv
int $i$a$-takeIf-ArgList$ifAll$1$iv
java.util.List it$iv
int $i$a$-let-ArgList$ifAll$2$iv
java.util.List it$iv
int $i$f$ifAll-IFla_Qo
int $i$a$-split-impl-ConstantEvaluatorImplKt$shift$1
Number n
java.util.List ns
int $i$f$split-impl
java.util.List $this$shift_u2d1EtyWWA
kotlin.jvm.functions.Function2 onLong
kotlin.jvm.functions.Function2 onInt
private static final boolean isType (com.intellij.psi.PsiType, java.lang.String)
com.intellij.psi.PsiType type
String name
private static final java.lang.Object reifiedAsArray (java.util.List, com.intellij.psi.PsiType)
int $i$a$-reduceOrNull-ConstantEvaluatorImplKt$reifiedAsArray$12
Class p0
Class p1
int $i$f$reduceOrNull
java.util.Iterator iterator$iv
Object accumulator$iv
kotlin.sequences.Sequence $this$reduceOrNull$iv
int $i$a$-let-ConstantEvaluatorImplKt$reifiedAsArray$13
Class p0
java.util.List $this$reifiedAsArray
com.intellij.psi.PsiType elemType
private static final java.lang.Object[] reifiedAsArray (java.util.List, java.lang.Class)
java.util.List $this$reifiedAsArray
Class klass
private static final synthetic kotlin.jvm.functions.Function1 asArray (java.lang.Object, kotlin.jvm.functions.Function1, kotlin.jvm.functions.Function2)
int $i$a$-let-ConstantEvaluatorImplKt$asArray$1
Object it
int $i$f$asArray
Object $this$asArray
kotlin.jvm.functions.Function1 indices
kotlin.jvm.functions.Function2 get
private static final java.lang.Object freshArray (com.intellij.psi.PsiType, int, int)
String className
String className
com.intellij.psi.PsiType type
int size
int dimensions
private static final kotlin.jvm.functions.Function1 then (kotlin.jvm.functions.Function1, kotlin.jvm.functions.Function1)
kotlin.jvm.functions.Function1 $this$then
kotlin.jvm.functions.Function1 that
private static final java.lang.Class reifiedAsArray$widen (java.lang.Class, java.lang.Class)
Class src
Class tgt
public static final synthetic java.lang.Object access$tryToNum (java.lang.Object, com.intellij.psi.PsiType)
Object $receiver
com.intellij.psi.PsiType type
public static final synthetic java.lang.Object access$freshArray (com.intellij.psi.PsiType, int, int)
com.intellij.psi.PsiType type
int size
int dimensions
public static final synthetic java.lang.Object access$reifiedAsArray (java.util.List, com.intellij.psi.PsiType)
java.util.List $receiver
com.intellij.psi.PsiType elemType
public static final synthetic kotlin.jvm.functions.Function1 access$then (kotlin.jvm.functions.Function1, kotlin.jvm.functions.Function1)
kotlin.jvm.functions.Function1 $receiver
kotlin.jvm.functions.Function1 that
public static final synthetic java.lang.Object access$tryInv (java.lang.Object)
Object $receiver
public static final synthetic java.lang.Object access$tryUnaryMinus (java.lang.Object)
Object $receiver
public static final synthetic boolean access$notEquals (java.lang.Object, java.lang.Object)
Object $receiver
Object that
public static final synthetic boolean access$gt (java.lang.Comparable, java.lang.Comparable)
Comparable $receiver
Comparable that
public static final synthetic boolean access$ge (java.lang.Comparable, java.lang.Comparable)
Comparable $receiver
Comparable that
public static final synthetic boolean access$lt (java.lang.Comparable, java.lang.Comparable)
Comparable $receiver
Comparable that
public static final synthetic boolean access$le (java.lang.Comparable, java.lang.Comparable)
Comparable $receiver
Comparable that
public static final synthetic java.lang.Boolean access$logicalOr-CETkv6A (java.util.List)
java.util.List $receiver
public static final synthetic java.lang.Boolean access$logicalAnd-CETkv6A (java.util.List)
java.util.List $receiver
public static final synthetic java.io.Serializable access$bitwiseOr-CETkv6A (java.util.List)
java.util.List $receiver
public static final synthetic java.io.Serializable access$bitwiseXor-CETkv6A (java.util.List)
java.util.List $receiver
public static final synthetic java.io.Serializable access$bitwiseAnd-CETkv6A (java.util.List)
java.util.List $receiver
public static final synthetic java.lang.Object access$shl-CETkv6A (java.util.List)
java.util.List $receiver
public static final synthetic java.lang.Object access$shr-CETkv6A (java.util.List)
java.util.List $receiver
public static final synthetic java.lang.Object access$ushr-CETkv6A (java.util.List)
java.util.List $receiver
public static final synthetic java.io.Serializable access$plus-vMIUJLs (java.util.List, boolean)
java.util.List $receiver
boolean allowUnknown
public static final synthetic java.lang.Number access$minus-CETkv6A (java.util.List)
java.util.List $receiver
public static final synthetic java.lang.Number access$times-CETkv6A (java.util.List)
java.util.List $receiver
public static final synthetic java.lang.Number access$div-CETkv6A (java.util.List)
java.util.List $receiver
public static final synthetic java.lang.Number access$mod-CETkv6A (java.util.List)
java.util.List $receiver
}
com/android/tools/lint/detector/api/ArgList.class
ConstantEvaluatorImpl.kt
package com.android.tools.lint.detector.api
final com.android.tools.lint.detector.api.ArgList extends java.lang.Object {
private final java.util.List values
public final java.util.List getValues ()
public static final synthetic java.lang.Object tryOn-impl (java.util.List, kotlin.jvm.functions.Function2)
int $i$a$-let-ArgList$tryOn$1$1
Object x1
int $i$a$-let-ArgList$tryOn$1
Object x0
int $i$f$tryOn-impl
java.util.List arg0
kotlin.jvm.functions.Function2 f
public static final synthetic java.util.List ifAny-IFla_Qo (java.util.List)
int $i$a$-any-ArgList$ifAny$1$1
Object it
Object element$iv
int $i$f$any
Iterable $this$any$iv
int $i$a$-takeIf-ArgList$ifAny$1
java.util.List it
int $i$f$ifAny-IFla_Qo
java.util.List arg0
public static final synthetic java.util.List ifAll-IFla_Qo (java.util.List)
int $i$a$-all-ArgList$ifAll$1$1
Object it
Object element$iv
int $i$f$all
Iterable $this$all$iv
int $i$a$-takeIf-ArgList$ifAll$1
java.util.List it
int $i$a$-let-ArgList$ifAll$2
java.util.List it
int $i$f$ifAll-IFla_Qo
java.util.List arg0
public static final java.util.List ifAny-6T1f_z8 (java.util.List, kotlin.jvm.functions.Function1)
Object element$iv
int $i$f$any
Iterable $this$any$iv
int $i$a$-takeIf-ArgList$ifAny$2
java.util.List it
int $i$f$ifAny-6T1f_z8
java.util.List arg0
kotlin.jvm.functions.Function1 p
public static final java.util.List ifAll-6T1f_z8 (java.util.List, kotlin.jvm.functions.Function1)
Object element$iv
int $i$f$all
Iterable $this$all$iv
int $i$a$-takeIf-ArgList$ifAll$3
java.util.List it
int $i$f$ifAll-6T1f_z8
java.util.List arg0
kotlin.jvm.functions.Function1 p
public static final java.util.List ifFirst-6T1f_z8 (java.util.List, kotlin.jvm.functions.Function1)
int $i$a$-takeIf-ArgList$ifFirst$1
java.util.List it
int $i$f$ifFirst-6T1f_z8
java.util.List arg0
kotlin.jvm.functions.Function1 p
public static final java.lang.Object split-impl (java.util.List, kotlin.jvm.functions.Function2)
int $i$f$split-impl
java.util.List arg0
kotlin.jvm.functions.Function2 onSplit
public static final java.lang.Object join-impl (java.util.List, kotlin.jvm.functions.Function1)
int $i$f$join-impl
java.util.List arg0
kotlin.jvm.functions.Function1 f
public static final java.lang.Object reduceOn-impl (java.util.List, kotlin.jvm.functions.Function1, kotlin.jvm.functions.Function2)
int $i$f$reduceOrNull
java.util.Iterator iterator$iv
Object accumulator$iv
kotlin.sequences.Sequence $this$reduceOrNull$iv
java.util.List arg0
kotlin.jvm.functions.Function1 onElem
kotlin.jvm.functions.Function2 f
public static final java.lang.Object foldOn-impl (java.util.List, kotlin.jvm.functions.Function1, java.lang.Object, kotlin.jvm.functions.Function2)
Object element$iv
int $i$f$fold
Object accumulator$iv
kotlin.sequences.Sequence $this$fold$iv
java.util.List arg0
kotlin.jvm.functions.Function1 onElem
Object init
kotlin.jvm.functions.Function2 op
public static final boolean isOrdered-impl (java.util.List, kotlin.jvm.functions.Function2)
int $i$a$-all-ArgList$isOrdered$1
Object l
Object r
Object element$iv
int $i$f$all
kotlin.sequences.Sequence $this$all$iv
int $i$f$isOrdered-impl
java.util.List arg0
kotlin.jvm.functions.Function2 ordered
public static final boolean isOrderedOn-impl (java.util.List, kotlin.jvm.functions.Function1, kotlin.jvm.functions.Function2)
int $i$a$-all-ArgList$isOrderedOn$1
Object l
Object r
Object element$iv
int $i$f$all
kotlin.sequences.Sequence $this$all$iv
int $i$f$isOrderedOn-impl
java.util.List arg0
kotlin.jvm.functions.Function1 prop
kotlin.jvm.functions.Function2 ordered
public static final java.lang.Object const-impl (java.util.List, java.lang.Object)
java.util.List arg0
Object x
public static java.lang.String toString-impl (java.util.List)
java.util.List arg0
public java.lang.String toString ()
public static int hashCode-impl (java.util.List)
java.util.List arg0
public int hashCode ()
public static boolean equals-impl (java.util.List, java.lang.Object)
java.util.List arg0
Object other
public boolean equals (java.lang.Object)
Object other
private synthetic void <init> (java.util.List)
java.util.List values
public static java.util.List constructor-impl (java.util.List)
java.util.List values
public static final synthetic com.android.tools.lint.detector.api.ArgList box-impl (java.util.List)
java.util.List v
public final synthetic java.util.List unbox-impl ()
public static final boolean equals-impl0 (java.util.List, java.util.List)
java.util.List p1
java.util.List p2
}
com/android/tools/lint/detector/api/ConstantEvaluatorImplKt$isOrdered$1$1.class
ConstantEvaluatorImpl.kt
package com.android.tools.lint.detector.api
public final synthetic com.android.tools.lint.detector.api.ConstantEvaluatorImplKt$isOrdered$1$1 extends kotlin.jvm.internal.FunctionReferenceImpl implements kotlin.jvm.functions.Function1 {
public static final com.android.tools.lint.detector.api.ConstantEvaluatorImplKt$isOrdered$1$1 INSTANCE
public void <init> ()
public final java.lang.Double invoke (java.lang.Number)
Number p0
public volatile synthetic java.lang.Object invoke (java.lang.Object)
Object p1
static void <clinit> ()
}
com/android/tools/lint/detector/api/ConstantEvaluatorImplKt$isOrdered$1$2.class
ConstantEvaluatorImpl.kt
package com.android.tools.lint.detector.api
public final synthetic com.android.tools.lint.detector.api.ConstantEvaluatorImplKt$isOrdered$1$2 extends kotlin.jvm.internal.FunctionReferenceImpl implements kotlin.jvm.functions.Function1 {
public static final com.android.tools.lint.detector.api.ConstantEvaluatorImplKt$isOrdered$1$2 INSTANCE
public void <init> ()
public final java.lang.Long invoke (java.lang.Number)
Number p0
public volatile synthetic java.lang.Object invoke (java.lang.Object)
Object p1
static void <clinit> ()
}
com/android/tools/lint/detector/api/ConstantEvaluatorImpl$evaluate$7$4.class
ConstantEvaluatorImpl.kt
package com.android.tools.lint.detector.api
final synthetic com.android.tools.lint.detector.api.ConstantEvaluatorImpl$evaluate$7$4 extends kotlin.jvm.internal.FunctionReferenceImpl implements kotlin.jvm.functions.Function1 {
public static final com.android.tools.lint.detector.api.ConstantEvaluatorImpl$evaluate$7$4 INSTANCE
void <init> ()
public final com.intellij.psi.PsiType invoke (org.jetbrains.uast.UExpression)
org.jetbrains.uast.UExpression p0
public volatile synthetic java.lang.Object invoke (java.lang.Object)
Object p1
static void <clinit> ()
}
com/android/tools/lint/detector/api/ConstantEvaluatorImpl$evaluate$7$5.class
ConstantEvaluatorImpl.kt
package com.android.tools.lint.detector.api
final com.android.tools.lint.detector.api.ConstantEvaluatorImpl$evaluate$7$5 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 {
public static final com.android.tools.lint.detector.api.ConstantEvaluatorImpl$evaluate$7$5 INSTANCE
void <init> ()
public final java.lang.Boolean invoke (com.intellij.psi.PsiType)
com.intellij.psi.PsiType it
public volatile synthetic java.lang.Object invoke (java.lang.Object)
Object p1
static void <clinit> ()
}
com/android/tools/lint/detector/api/ConstantEvaluatorImpl$evaluate$9$1.class
ConstantEvaluatorImpl.kt
package com.android.tools.lint.detector.api
final com.android.tools.lint.detector.api.ConstantEvaluatorImpl$evaluate$9$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 {
final synthetic String $name
void <init> (java.lang.String)
String $name
public final java.lang.Object invoke (int)
int n
public volatile synthetic java.lang.Object invoke (java.lang.Object)
Object p1
}
com/android/tools/lint/detector/api/ConstantEvaluatorImplKt$asArray$1$1.class
ConstantEvaluatorImpl.kt
package com.android.tools.lint.detector.api
public final com.android.tools.lint.detector.api.ConstantEvaluatorImplKt$asArray$1$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 {
final synthetic kotlin.jvm.functions.Function1 $indices
final synthetic Object $this_asArray
final synthetic kotlin.jvm.functions.Function2 $get
public void <init> (kotlin.jvm.functions.Function1, java.lang.Object, kotlin.jvm.functions.Function2)
kotlin.jvm.functions.Function1 $indices
Object $receiver
kotlin.jvm.functions.Function2 $get
public final java.lang.Object invoke (int)
int it
public volatile synthetic java.lang.Object invoke (java.lang.Object)
Object p1
}
com/android/tools/lint/detector/api/ConstantEvaluatorImpl$evaluate$lambda$57$lambda$56$$inlined$asArray$1.class
ConstantEvaluatorImpl.kt
package com.android.tools.lint.detector.api
public final com.android.tools.lint.detector.api.ConstantEvaluatorImpl$evaluate$lambda$57$lambda$56$$inlined$asArray$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 {
final synthetic Object $this_asArray
public void <init> (java.lang.Object)
Object $receiver
public final java.lang.Object invoke (int)
int $i$a$-asArray-ConstantEvaluatorImpl$evaluate$10$1$1
Object[] p0
int $i$a$-asArray-ConstantEvaluatorImpl$evaluate$10$1$2
Object[] p0
int p1
int it
public volatile synthetic java.lang.Object invoke (java.lang.Object)
Object p1
}
com/android/tools/lint/detector/api/ConstantEvaluatorImpl$evaluate$lambda$57$lambda$56$$inlined$asArray$2.class
ConstantEvaluatorImpl.kt
package com.android.tools.lint.detector.api
public final com.android.tools.lint.detector.api.ConstantEvaluatorImpl$evaluate$lambda$57$lambda$56$$inlined$asArray$2 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 {
final synthetic Object $this_asArray
public void <init> (java.lang.Object)
Object $receiver
public final java.lang.Object invoke (int)
int $i$a$-asArray-ConstantEvaluatorImpl$evaluate$10$1$3
int[] p0
int $i$a$-asArray-ConstantEvaluatorImpl$evaluate$10$1$4
int[] p0
int p1
int it
public volatile synthetic java.lang.Object invoke (java.lang.Object)
Object p1
}
com/android/tools/lint/detector/api/ConstantEvaluatorImpl$evaluate$lambda$57$lambda$56$$inlined$asArray$3.class
ConstantEvaluatorImpl.kt
package com.android.tools.lint.detector.api
public final com.android.tools.lint.detector.api.ConstantEvaluatorImpl$evaluate$lambda$57$lambda$56$$inlined$asArray$3 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 {
final synthetic Object $this_asArray
public void <init> (java.lang.Object)
Object $receiver
public final java.lang.Object invoke (int)
int $i$a$-asArray-ConstantEvaluatorImpl$evaluate$10$1$5
boolean[] p0
int $i$a$-asArray-ConstantEvaluatorImpl$evaluate$10$1$6
boolean[] p0
int p1
int it
public volatile synthetic java.lang.Object invoke (java.lang.Object)
Object p1
}
com/android/tools/lint/detector/api/ConstantEvaluatorImpl$evaluate$lambda$57$lambda$56$$inlined$asArray$4.class
ConstantEvaluatorImpl.kt
package com.android.tools.lint.detector.api
public final com.android.tools.lint.detector.api.ConstantEvaluatorImpl$evaluate$lambda$57$lambda$56$$inlined$asArray$4 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 {
final synthetic Object $this_asArray
public void <init> (java.lang.Object)
Object $receiver
public final java.lang.Object invoke (int)
int $i$a$-asArray-ConstantEvaluatorImpl$evaluate$10$1$7
char[] p0
int $i$a$-asArray-ConstantEvaluatorImpl$evaluate$10$1$8
char[] p0
int p1
int it
public volatile synthetic java.lang.Object invoke (java.lang.Object)
Object p1
}
com/android/tools/lint/detector/api/ConstantEvaluatorImpl$evaluate$lambda$57$lambda$56$$inlined$asArray$5.class
ConstantEvaluatorImpl.kt
package com.android.tools.lint.detector.api
public final com.android.tools.lint.detector.api.ConstantEvaluatorImpl$evaluate$lambda$57$lambda$56$$inlined$asArray$5 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 {
final synthetic Object $this_asArray
public void <init> (java.lang.Object)
Object $receiver
public final java.lang.Object invoke (int)
int $i$a$-asArray-ConstantEvaluatorImpl$evaluate$10$1$9
long[] p0
int $i$a$-asArray-ConstantEvaluatorImpl$evaluate$10$1$10
long[] p0
int p1
int it
public volatile synthetic java.lang.Object invoke (java.lang.Object)
Object p1
}
com/android/tools/lint/detector/api/ConstantEvaluatorImpl$evaluate$lambda$57$lambda$56$$inlined$asArray$6.class
ConstantEvaluatorImpl.kt
package com.android.tools.lint.detector.api
public final com.android.tools.lint.detector.api.ConstantEvaluatorImpl$evaluate$lambda$57$lambda$56$$inlined$asArray$6 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 {
final synthetic Object $this_asArray
public void <init> (java.lang.Object)
Object $receiver
public final java.lang.Object invoke (int)
int $i$a$-asArray-ConstantEvaluatorImpl$evaluate$10$1$11
float[] p0
int $i$a$-asArray-ConstantEvaluatorImpl$evaluate$10$1$12
float[] p0
int p1
int it
public volatile synthetic java.lang.Object invoke (java.lang.Object)
Object p1
}
com/android/tools/lint/detector/api/ConstantEvaluatorImpl$evaluate$lambda$57$lambda$56$$inlined$asArray$7.class
ConstantEvaluatorImpl.kt
package com.android.tools.lint.detector.api
public final com.android.tools.lint.detector.api.ConstantEvaluatorImpl$evaluate$lambda$57$lambda$56$$inlined$asArray$7 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 {
final synthetic Object $this_asArray
public void <init> (java.lang.Object)
Object $receiver
public final java.lang.Object invoke (int)
int $i$a$-asArray-ConstantEvaluatorImpl$evaluate$10$1$13
double[] p0
int $i$a$-asArray-ConstantEvaluatorImpl$evaluate$10$1$14
double[] p0
int p1
int it
public volatile synthetic java.lang.Object invoke (java.lang.Object)
Object p1
}
com/android/tools/lint/detector/api/ConstantEvaluatorImpl$evaluate$lambda$57$lambda$56$$inlined$asArray$8.class
ConstantEvaluatorImpl.kt
package com.android.tools.lint.detector.api
public final com.android.tools.lint.detector.api.ConstantEvaluatorImpl$evaluate$lambda$57$lambda$56$$inlined$asArray$8 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 {
final synthetic Object $this_asArray
public void <init> (java.lang.Object)
Object $receiver
public final java.lang.Object invoke (int)
int $i$a$-asArray-ConstantEvaluatorImpl$evaluate$10$1$15
byte[] p0
int $i$a$-asArray-ConstantEvaluatorImpl$evaluate$10$1$16
byte[] p0
int p1
int it
public volatile synthetic java.lang.Object invoke (java.lang.Object)
Object p1
}
com/android/tools/lint/detector/api/ConstantEvaluatorImpl$evaluate$lambda$57$lambda$56$$inlined$asArray$9.class
ConstantEvaluatorImpl.kt
package com.android.tools.lint.detector.api
public final com.android.tools.lint.detector.api.ConstantEvaluatorImpl$evaluate$lambda$57$lambda$56$$inlined$asArray$9 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 {
final synthetic Object $this_asArray
public void <init> (java.lang.Object)
Object $receiver
public final java.lang.Object invoke (int)
int $i$a$-asArray-ConstantEvaluatorImpl$evaluate$10$1$17
short[] p0
int $i$a$-asArray-ConstantEvaluatorImpl$evaluate$10$1$18
short[] p0
int p1
int it
public volatile synthetic java.lang.Object invoke (java.lang.Object)
Object p1
}
com/android/tools/lint/detector/api/ConstantEvaluatorImpl$evalAsArray$2$1.class
ConstantEvaluatorImpl.kt
package com.android.tools.lint.detector.api
final synthetic com.android.tools.lint.detector.api.ConstantEvaluatorImpl$evalAsArray$2$1 extends kotlin.jvm.internal.FunctionReferenceImpl implements kotlin.jvm.functions.Function1 {
void <init> (java.lang.Object)
Object receiver
public final java.lang.Object invoke (org.jetbrains.uast.UElement)
org.jetbrains.uast.UElement p0
public volatile synthetic java.lang.Object invoke (java.lang.Object)
Object p1
}
com/android/tools/lint/detector/api/ConstantEvaluatorImpl$evaluate$20.class
ConstantEvaluatorImpl.kt
package com.android.tools.lint.detector.api
final synthetic com.android.tools.lint.detector.api.ConstantEvaluatorImpl$evaluate$20 extends kotlin.jvm.internal.FunctionReferenceImpl implements kotlin.jvm.functions.Function1 {
public static final com.android.tools.lint.detector.api.ConstantEvaluatorImpl$evaluate$20 INSTANCE
void <init> ()
public final com.intellij.psi.PsiType invoke (com.intellij.psi.PsiExpression)
com.intellij.psi.PsiExpression p0
public volatile synthetic java.lang.Object invoke (java.lang.Object)
Object p1
static void <clinit> ()
}
com/android/tools/lint/detector/api/ConstantEvaluatorImpl$evaluate$21.class
ConstantEvaluatorImpl.kt
package com.android.tools.lint.detector.api
final com.android.tools.lint.detector.api.ConstantEvaluatorImpl$evaluate$21 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 {
public static final com.android.tools.lint.detector.api.ConstantEvaluatorImpl$evaluate$21 INSTANCE
void <init> ()
public final java.lang.Boolean invoke (com.intellij.psi.PsiType)
com.intellij.psi.PsiType it
public volatile synthetic java.lang.Object invoke (java.lang.Object)
Object p1
static void <clinit> ()
}
com/android/tools/lint/detector/api/ConstantEvaluatorImpl$evaluate$30.class
ConstantEvaluatorImpl.kt
package com.android.tools.lint.detector.api
final synthetic com.android.tools.lint.detector.api.ConstantEvaluatorImpl$evaluate$30 extends kotlin.jvm.internal.FunctionReferenceImpl implements kotlin.jvm.functions.Function1 {
void <init> (java.lang.Object)
Object receiver
public final java.lang.Object invoke (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement p0
public volatile synthetic java.lang.Object invoke (java.lang.Object)
Object p1
}
com/android/tools/lint/detector/api/ConstantEvaluatorImpl$references$1.class
ConstantEvaluatorImpl.kt
package com.android.tools.lint.detector.api
public final com.android.tools.lint.detector.api.ConstantEvaluatorImpl$references$1 extends org.jetbrains.uast.visitor.AbstractUastVisitor {
final synthetic com.intellij.psi.PsiVariable $variable
final synthetic java.util.concurrent.atomic.AtomicBoolean $found
void <init> (com.intellij.psi.PsiVariable, java.util.concurrent.atomic.AtomicBoolean)
com.intellij.psi.PsiVariable $variable
java.util.concurrent.atomic.AtomicBoolean $found
public boolean visitSimpleNameReferenceExpression (org.jetbrains.uast.USimpleNameReferenceExpression)
org.jetbrains.uast.USimpleNameReferenceExpression node
}
com/android/tools/lint/detector/api/ConstantEvaluatorImpl$evaluate$9$freshObjArray$1.class
ConstantEvaluatorImpl.kt
package com.android.tools.lint.detector.api
final com.android.tools.lint.detector.api.ConstantEvaluatorImpl$evaluate$9$freshObjArray$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 {
final synthetic com.intellij.psi.PsiType $type
void <init> (com.intellij.psi.PsiType)
com.intellij.psi.PsiType $type
public final java.lang.Object invoke (int)
int it
public volatile synthetic java.lang.Object invoke (java.lang.Object)
Object p1
}
com/android/tools/lint/detector/api/ConstantEvaluatorImpl$PrimArrayType.class
ConstantEvaluatorImpl.kt
package com.android.tools.lint.detector.api
final com.android.tools.lint.detector.api.ConstantEvaluatorImpl$PrimArrayType extends java.lang.Object {
private final String constructorName
private final String varargConstructorName
private final com.intellij.psi.PsiPrimitiveType type
public void <init> (java.lang.String, java.lang.String, com.intellij.psi.PsiPrimitiveType)
String constructorName
String varargConstructorName
com.intellij.psi.PsiPrimitiveType type
public final java.lang.String getConstructorName ()
public final java.lang.String getVarargConstructorName ()
public final com.intellij.psi.PsiPrimitiveType getType ()
public final java.lang.String component1 ()
public final java.lang.String component2 ()
public final com.intellij.psi.PsiPrimitiveType component3 ()
public final com.android.tools.lint.detector.api.ConstantEvaluatorImpl$PrimArrayType copy (java.lang.String, java.lang.String, com.intellij.psi.PsiPrimitiveType)
String constructorName
String varargConstructorName
com.intellij.psi.PsiPrimitiveType type
public static synthetic com.android.tools.lint.detector.api.ConstantEvaluatorImpl$PrimArrayType copy$default (com.android.tools.lint.detector.api.ConstantEvaluatorImpl$PrimArrayType, java.lang.String, java.lang.String, com.intellij.psi.PsiPrimitiveType, 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/detector/api/ConstantEvaluatorImpl$Companion.class
ConstantEvaluatorImpl.kt
package com.android.tools.lint.detector.api
public final com.android.tools.lint.detector.api.ConstantEvaluatorImpl$Companion extends java.lang.Object {
private void <init> ()
public final java.lang.Object evaluate (com.android.tools.lint.detector.api.JavaContext, org.jetbrains.uast.UElement)
com.android.tools.lint.detector.api.JavaContext context
org.jetbrains.uast.UElement element
public final java.lang.Object evaluate (com.android.tools.lint.detector.api.JavaContext, com.intellij.psi.PsiElement)
com.android.tools.lint.detector.api.JavaContext context
com.intellij.psi.PsiElement node
public final java.lang.String evaluateString (com.android.tools.lint.detector.api.JavaContext, com.intellij.psi.PsiElement, boolean)
int $i$a$-runEvaluator-ConstantEvaluatorImpl$Companion$evaluateString$1
com.android.tools.lint.detector.api.ConstantEvaluator p0
com.intellij.psi.PsiElement p1
int $i$a$-apply-ConstantEvaluatorImpl$Companion$runEvaluator$1$iv
com.android.tools.lint.detector.api.ConstantEvaluator $this$runEvaluator_u24lambda_u241$iv
int $i$a$-with-ConstantEvaluatorImpl$Companion$runEvaluator$2$iv
com.android.tools.lint.detector.api.ConstantEvaluator $this$runEvaluator_u24lambda_u242$iv
int $i$f$runEvaluator
com.android.tools.lint.detector.api.ConstantEvaluatorImpl$Companion this_$iv
com.android.tools.lint.detector.api.JavaContext context
com.intellij.psi.PsiElement node
boolean allowUnknown
public final java.lang.String evaluateString (com.android.tools.lint.detector.api.JavaContext, org.jetbrains.uast.UElement, boolean)
int $i$a$-runEvaluator-ConstantEvaluatorImpl$Companion$evaluateString$2
com.android.tools.lint.detector.api.ConstantEvaluator p0
org.jetbrains.uast.UElement p1
int $i$a$-apply-ConstantEvaluatorImpl$Companion$runEvaluator$1$iv
com.android.tools.lint.detector.api.ConstantEvaluator $this$runEvaluator_u24lambda_u241$iv
int $i$a$-with-ConstantEvaluatorImpl$Companion$runEvaluator$2$iv
com.android.tools.lint.detector.api.ConstantEvaluator $this$runEvaluator_u24lambda_u242$iv
int $i$f$runEvaluator
com.android.tools.lint.detector.api.ConstantEvaluatorImpl$Companion this_$iv
com.android.tools.lint.detector.api.JavaContext context
org.jetbrains.uast.UElement element
boolean allowUnknown
private final synthetic java.lang.Object runEvaluator (boolean, java.lang.Object, kotlin.jvm.functions.Function2)
int $i$a$-apply-ConstantEvaluatorImpl$Companion$runEvaluator$1
com.android.tools.lint.detector.api.ConstantEvaluator $this$runEvaluator_u24lambda_u241
int $i$a$-with-ConstantEvaluatorImpl$Companion$runEvaluator$2
com.android.tools.lint.detector.api.ConstantEvaluator $this$runEvaluator_u24lambda_u242
int $i$f$runEvaluator
boolean allowUnknown
Object expr
kotlin.jvm.functions.Function2 eval
public final boolean isArrayLiteral (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement resolved
com.intellij.psi.PsiElement node
public final boolean isArrayLiteral (org.jetbrains.uast.UElement)
com.intellij.psi.PsiElement resolved
org.jetbrains.uast.UElement node
public final int getArraySize (java.lang.Object)
Object array
public final com.intellij.psi.PsiExpression findLastAssignment (com.intellij.psi.PsiElement, com.intellij.psi.PsiVariable, boolean)
int $i$f$filterIsInstance
kotlin.sequences.Sequence $this$filterIsInstance$iv
int $i$a$-let-ConstantEvaluatorImpl$Companion$findLastAssignment$1
com.intellij.psi.PsiStatement statement
com.intellij.psi.PsiStatement start
String targetName
com.intellij.psi.PsiElement usage
com.intellij.psi.PsiVariable variable
boolean allowNonConst
public static synthetic com.intellij.psi.PsiExpression findLastAssignment$default (com.android.tools.lint.detector.api.ConstantEvaluatorImpl$Companion, com.intellij.psi.PsiElement, com.intellij.psi.PsiVariable, boolean, int, java.lang.Object)
private static final com.android.tools.lint.detector.api.ConstantEvaluatorImpl$Companion$findLastAssignment$1$Exact findLastAssignment$lambda$14$check$find (com.intellij.psi.PsiVariable, boolean, com.intellij.psi.PsiBlockStatement)
int $i$a$-takeIf-ConstantEvaluatorImpl$Companion$findLastAssignment$1$check$find$1$1$1
com.intellij.psi.PsiExpression it
int $i$a$-let-ConstantEvaluatorImpl$Companion$findLastAssignment$1$check$find$1$1
com.intellij.psi.PsiExpression asn
int $i$a$-let-ConstantEvaluatorImpl$Companion$findLastAssignment$1$check$find$1
com.intellij.psi.PsiStatement last
com.intellij.psi.PsiVariable $variable
boolean $allowNonConst
com.intellij.psi.PsiBlockStatement stm
private static final com.android.tools.lint.detector.api.ConstantEvaluatorImpl$Companion$findLastAssignment$1$Exact findLastAssignment$lambda$14$check (com.intellij.psi.PsiVariable, java.lang.String, boolean, com.intellij.psi.PsiStatement)
int $i$a$-takeIf-ConstantEvaluatorImpl$Companion$findLastAssignment$1$check$1
com.intellij.psi.PsiExpression it
int $i$a$-let-ConstantEvaluatorImpl$Companion$findLastAssignment$1$check$2
com.intellij.psi.PsiExpression p0
int $i$a$-takeIf-ConstantEvaluatorImpl$Companion$findLastAssignment$1$check$3$1$1
com.intellij.psi.PsiExpression it
int $i$a$-let-ConstantEvaluatorImpl$Companion$findLastAssignment$1$check$3$1
com.intellij.psi.PsiReferenceExpression lhs
int $i$a$-let-ConstantEvaluatorImpl$Companion$findLastAssignment$1$check$3
com.intellij.psi.PsiAssignmentExpression expression
int $i$a$-let-ConstantEvaluatorImpl$Companion$findLastAssignment$1$check$4
com.intellij.psi.PsiExpression p0
int $i$a$-tryOn-ConstantEvaluatorImpl$Companion$findLastAssignment$1$check$5
com.intellij.psi.PsiBlockStatement p0
int $i$f$tryOn
Object $this$tryOn$iv
int $i$a$-tryOn-ConstantEvaluatorImpl$Companion$findLastAssignment$1$check$6
com.intellij.psi.PsiBlockStatement p0
int $i$f$tryOn
Object $this$tryOn$iv
com.intellij.psi.PsiVariable $variable
String $targetName
boolean $allowNonConst
com.intellij.psi.PsiStatement stm
public static final synthetic com.android.tools.lint.detector.api.ConstantEvaluatorImpl$Companion$findLastAssignment$1$Exact access$findLastAssignment$lambda$14$check$find (com.intellij.psi.PsiVariable, boolean, com.intellij.psi.PsiBlockStatement)
com.intellij.psi.PsiVariable $variable
boolean $allowNonConst
com.intellij.psi.PsiBlockStatement stm
public static final synthetic com.android.tools.lint.detector.api.ConstantEvaluatorImpl$Companion$findLastAssignment$1$Exact access$findLastAssignment$lambda$14$check (com.intellij.psi.PsiVariable, java.lang.String, boolean, com.intellij.psi.PsiStatement)
com.intellij.psi.PsiVariable $variable
String $targetName
boolean $allowNonConst
com.intellij.psi.PsiStatement stm
public synthetic void <init> (kotlin.jvm.internal.DefaultConstructorMarker)
kotlin.jvm.internal.DefaultConstructorMarker $constructor_marker
}
com/android/tools/lint/detector/api/ConstantEvaluatorImpl$Companion$findLastAssignment$1$Exact.class
ConstantEvaluatorImpl.kt
package com.android.tools.lint.detector.api
public final com.android.tools.lint.detector.api.ConstantEvaluatorImpl$Companion$findLastAssignment$1$Exact extends java.lang.Object {
private final Object value
public void <init> (java.lang.Object)
Object value
public final java.lang.Object getValue ()
public final java.lang.Object component1 ()
public final com.android.tools.lint.detector.api.ConstantEvaluatorImpl$Companion$findLastAssignment$1$Exact copy (java.lang.Object)
Object value
public static synthetic com.android.tools.lint.detector.api.ConstantEvaluatorImpl$Companion$findLastAssignment$1$Exact copy$default (com.android.tools.lint.detector.api.ConstantEvaluatorImpl$Companion$findLastAssignment$1$Exact, java.lang.Object, int, java.lang.Object)
public java.lang.String toString ()
public int hashCode ()
public boolean equals (java.lang.Object)
Object other
}
com/android/tools/lint/detector/api/ConstantEvaluatorImpl$Companion$findLastAssignment$1$1.class
ConstantEvaluatorImpl.kt
package com.android.tools.lint.detector.api
final com.android.tools.lint.detector.api.ConstantEvaluatorImpl$Companion$findLastAssignment$1$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 {
public static final com.android.tools.lint.detector.api.ConstantEvaluatorImpl$Companion$findLastAssignment$1$1 INSTANCE
void <init> ()
public final com.intellij.psi.PsiStatement invoke (com.intellij.psi.PsiStatement)
com.intellij.psi.PsiStatement it
public volatile synthetic java.lang.Object invoke (java.lang.Object)
Object p1
static void <clinit> ()
}
com/android/tools/lint/detector/api/ConstantEvaluatorImpl$Companion$findLastAssignment$1$2.class
ConstantEvaluatorImpl.kt
package com.android.tools.lint.detector.api
final synthetic com.android.tools.lint.detector.api.ConstantEvaluatorImpl$Companion$findLastAssignment$1$2 extends kotlin.jvm.internal.FunctionReferenceImpl implements kotlin.jvm.functions.Function1 {
final synthetic com.intellij.psi.PsiVariable $variable
final synthetic String $targetName
final synthetic boolean $allowNonConst
void <init> (com.intellij.psi.PsiVariable, java.lang.String, boolean)
com.intellij.psi.PsiVariable $variable
String $targetName
boolean $allowNonConst
public final com.android.tools.lint.detector.api.ConstantEvaluatorImpl$Companion$findLastAssignment$1$Exact invoke (com.intellij.psi.PsiStatement)
com.intellij.psi.PsiStatement p0
public volatile synthetic java.lang.Object invoke (java.lang.Object)
Object p1
}
com/android/tools/lint/detector/api/ConstantEvaluatorImpl$Companion$findLastAssignment$lambda$14$$inlined$filterIsInstance$1.class
_Sequences.kt
package com.android.tools.lint.detector.api
public final com.android.tools.lint.detector.api.ConstantEvaluatorImpl$Companion$findLastAssignment$lambda$14$$inlined$filterIsInstance$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 {
public static final com.android.tools.lint.detector.api.ConstantEvaluatorImpl$Companion$findLastAssignment$lambda$14$$inlined$filterIsInstance$1 INSTANCE
public void <init> ()
public final java.lang.Boolean invoke (java.lang.Object)
Object it
public volatile synthetic java.lang.Object invoke (java.lang.Object)
Object p1
static void <clinit> ()
}
com/android/tools/lint/detector/api/ConstantEvaluatorImpl$LastAssignmentFinder.class
ConstantEvaluatorImpl.kt
package com.android.tools.lint.detector.api
public final com.android.tools.lint.detector.api.ConstantEvaluatorImpl$LastAssignmentFinder extends org.jetbrains.uast.visitor.AbstractUastVisitor {
private final com.intellij.psi.PsiVariable variable
private final org.jetbrains.uast.UElement endAt
private final com.android.tools.lint.detector.api.ConstantEvaluator constantEvaluator
private int variableLevel
private boolean isDone
private int currentLevel
private org.jetbrains.uast.UElement lastAssignment
private Object currentValue
public void <init> (com.intellij.psi.PsiVariable, org.jetbrains.uast.UElement, com.android.tools.lint.detector.api.ConstantEvaluator, int)
int $i$a$-let-ConstantEvaluatorImpl$LastAssignmentFinder$currentValue$1
org.jetbrains.uast.UElement it
com.intellij.psi.PsiVariable variable
org.jetbrains.uast.UElement endAt
com.android.tools.lint.detector.api.ConstantEvaluator constantEvaluator
int variableLevel
public final org.jetbrains.uast.UElement getLastAssignment ()
public final java.lang.Object getCurrentValue ()
public boolean visitElement (org.jetbrains.uast.UElement)
org.jetbrains.uast.UElement node
public boolean visitVariable (org.jetbrains.uast.UVariable)
org.jetbrains.uast.UVariable node
public void afterVisitBinaryExpression (org.jetbrains.uast.UBinaryExpression)
org.jetbrains.uast.UBinaryExpression node
public void afterVisitElement (org.jetbrains.uast.UElement)
org.jetbrains.uast.UElement node
private final boolean hasLevel (org.jetbrains.uast.UElement)
org.jetbrains.uast.UElement $this$hasLevel
}
com/android/tools/lint/detector/api/ConstantEvaluatorImpl$LastAssignmentFinder$LastAssignmentValueUnknown.class
ConstantEvaluatorImpl.kt
package com.android.tools.lint.detector.api
public final com.android.tools.lint.detector.api.ConstantEvaluatorImpl$LastAssignmentFinder$LastAssignmentValueUnknown extends java.lang.Object {
public static final com.android.tools.lint.detector.api.ConstantEvaluatorImpl$LastAssignmentFinder$LastAssignmentValueUnknown INSTANCE
private void <init> ()
static void <clinit> ()
}
com/android/tools/lint/detector/api/ArrayReference.class
ConstantEvaluatorImpl.kt
package com.android.tools.lint.detector.api
public abstract com.android.tools.lint.detector.api.ArrayReference extends java.lang.Object {
public static final com.android.tools.lint.detector.api.ArrayReference$Companion Companion
private void <init> ()
public abstract int getSize ()
public abstract int getDimensions ()
protected abstract java.lang.String getClassName ()
public java.lang.String toString ()
int $i$a$-repeat-ArrayReference$toString$1$1
int it
int $i$a$-let-ArrayReference$toString$1
StringBuilder sb
public static final com.android.tools.lint.detector.api.ArrayReference of (java.lang.Class, int, int)
Class klass
int size
int dimensions
public static final com.android.tools.lint.detector.api.ArrayReference of (java.lang.String, int, int)
String name
int size
int dimensions
public synthetic void <init> (kotlin.jvm.internal.DefaultConstructorMarker)
kotlin.jvm.internal.DefaultConstructorMarker $constructor_marker
static void <clinit> ()
}
com/android/tools/lint/detector/api/ArrayReference$ByClass.class
ConstantEvaluatorImpl.kt
package com.android.tools.lint.detector.api
final com.android.tools.lint.detector.api.ArrayReference$ByClass extends com.android.tools.lint.detector.api.ArrayReference {
private final Class type
private final int size
private final int dimensions
public void <init> (java.lang.Class, int, int)
Class type
int size
int dimensions
public int getSize ()
public int getDimensions ()
protected java.lang.String getClassName ()
private final java.lang.Class component1 ()
public final int component2 ()
public final int component3 ()
public final com.android.tools.lint.detector.api.ArrayReference$ByClass copy (java.lang.Class, int, int)
Class type
int size
int dimensions
public static synthetic com.android.tools.lint.detector.api.ArrayReference$ByClass copy$default (com.android.tools.lint.detector.api.ArrayReference$ByClass, java.lang.Class, int, int, 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/detector/api/ArrayReference$ByName.class
ConstantEvaluatorImpl.kt
package com.android.tools.lint.detector.api
final com.android.tools.lint.detector.api.ArrayReference$ByName extends com.android.tools.lint.detector.api.ArrayReference {
private final String className
private final int size
private final int dimensions
public void <init> (java.lang.String, int, int)
String className
int size
int dimensions
protected java.lang.String getClassName ()
public int getSize ()
public int getDimensions ()
protected final java.lang.String component1 ()
public final int component2 ()
public final int component3 ()
public final com.android.tools.lint.detector.api.ArrayReference$ByName copy (java.lang.String, int, int)
String className
int size
int dimensions
public static synthetic com.android.tools.lint.detector.api.ArrayReference$ByName copy$default (com.android.tools.lint.detector.api.ArrayReference$ByName, java.lang.String, int, int, 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/detector/api/ArrayReference$Companion.class
ConstantEvaluatorImpl.kt
package com.android.tools.lint.detector.api
public final com.android.tools.lint.detector.api.ArrayReference$Companion extends java.lang.Object {
private void <init> ()
public final com.android.tools.lint.detector.api.ArrayReference of (java.lang.Class, int, int)
Class klass
int size
int dimensions
public final com.android.tools.lint.detector.api.ArrayReference of (java.lang.String, int, int)
String name
int size
int dimensions
public synthetic void <init> (kotlin.jvm.internal.DefaultConstructorMarker)
kotlin.jvm.internal.DefaultConstructorMarker $constructor_marker
}
com/android/tools/lint/detector/api/ConstantEvaluatorImplKt$reduceAsNumbers$1$1.class
ConstantEvaluatorImpl.kt
package com.android.tools.lint.detector.api
final synthetic com.android.tools.lint.detector.api.ConstantEvaluatorImplKt$reduceAsNumbers$1$1 extends kotlin.jvm.internal.FunctionReferenceImpl implements kotlin.jvm.functions.Function1 {
public static final com.android.tools.lint.detector.api.ConstantEvaluatorImplKt$reduceAsNumbers$1$1 INSTANCE
void <init> ()
public final java.lang.Double invoke (java.lang.Number)
Number p0
public volatile synthetic java.lang.Object invoke (java.lang.Object)
Object p1
static void <clinit> ()
}
com/android/tools/lint/detector/api/ConstantEvaluatorImplKt$reduceAsNumbers$1$2.class
ConstantEvaluatorImpl.kt
package com.android.tools.lint.detector.api
final synthetic com.android.tools.lint.detector.api.ConstantEvaluatorImplKt$reduceAsNumbers$1$2 extends kotlin.jvm.internal.FunctionReferenceImpl implements kotlin.jvm.functions.Function1 {
public static final com.android.tools.lint.detector.api.ConstantEvaluatorImplKt$reduceAsNumbers$1$2 INSTANCE
void <init> ()
public final java.lang.Float invoke (java.lang.Number)
Number p0
public volatile synthetic java.lang.Object invoke (java.lang.Object)
Object p1
static void <clinit> ()
}
com/android/tools/lint/detector/api/ConstantEvaluatorImplKt$reduceAsNumbers$1$3.class
ConstantEvaluatorImpl.kt
package com.android.tools.lint.detector.api
final synthetic com.android.tools.lint.detector.api.ConstantEvaluatorImplKt$reduceAsNumbers$1$3 extends kotlin.jvm.internal.FunctionReferenceImpl implements kotlin.jvm.functions.Function1 {
public static final com.android.tools.lint.detector.api.ConstantEvaluatorImplKt$reduceAsNumbers$1$3 INSTANCE
void <init> ()
public final java.lang.Long invoke (java.lang.Number)
Number p0
public volatile synthetic java.lang.Object invoke (java.lang.Object)
Object p1
static void <clinit> ()
}
com/android/tools/lint/detector/api/ConstantEvaluatorImplKt$reduceAsNumbers$1$4.class
ConstantEvaluatorImpl.kt
package com.android.tools.lint.detector.api
final synthetic com.android.tools.lint.detector.api.ConstantEvaluatorImplKt$reduceAsNumbers$1$4 extends kotlin.jvm.internal.FunctionReferenceImpl implements kotlin.jvm.functions.Function1 {
public static final com.android.tools.lint.detector.api.ConstantEvaluatorImplKt$reduceAsNumbers$1$4 INSTANCE
void <init> ()
public final java.lang.Integer invoke (java.lang.Number)
Number p0
public volatile synthetic java.lang.Object invoke (java.lang.Object)
Object p1
static void <clinit> ()
}
com/android/tools/lint/detector/api/ConstantEvaluatorImplKt$reduceAsInts$1$1.class
ConstantEvaluatorImpl.kt
package com.android.tools.lint.detector.api
final synthetic com.android.tools.lint.detector.api.ConstantEvaluatorImplKt$reduceAsInts$1$1 extends kotlin.jvm.internal.FunctionReferenceImpl implements kotlin.jvm.functions.Function1 {
public static final com.android.tools.lint.detector.api.ConstantEvaluatorImplKt$reduceAsInts$1$1 INSTANCE
void <init> ()
public final java.lang.Long invoke (java.lang.Number)
Number p0
public volatile synthetic java.lang.Object invoke (java.lang.Object)
Object p1
static void <clinit> ()
}
com/android/tools/lint/detector/api/ConstantEvaluatorImplKt$reduceAsInts$1$2.class
ConstantEvaluatorImpl.kt
package com.android.tools.lint.detector.api
final synthetic com.android.tools.lint.detector.api.ConstantEvaluatorImplKt$reduceAsInts$1$2 extends kotlin.jvm.internal.FunctionReferenceImpl implements kotlin.jvm.functions.Function1 {
public static final com.android.tools.lint.detector.api.ConstantEvaluatorImplKt$reduceAsInts$1$2 INSTANCE
void <init> ()
public final java.lang.Integer invoke (java.lang.Number)
Number p0
public volatile synthetic java.lang.Object invoke (java.lang.Object)
Object p1
static void <clinit> ()
}
com/android/tools/lint/detector/api/ConstantEvaluatorImplKt$logicalOr$1.class
ConstantEvaluatorImpl.kt
package com.android.tools.lint.detector.api
final synthetic com.android.tools.lint.detector.api.ConstantEvaluatorImplKt$logicalOr$1 extends kotlin.jvm.internal.FunctionReferenceImpl implements kotlin.jvm.functions.Function2 {
public static final com.android.tools.lint.detector.api.ConstantEvaluatorImplKt$logicalOr$1 INSTANCE
void <init> ()
public final java.lang.Boolean invoke (boolean, 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/detector/api/ConstantEvaluatorImplKt$logicalAnd$1.class
ConstantEvaluatorImpl.kt
package com.android.tools.lint.detector.api
final synthetic com.android.tools.lint.detector.api.ConstantEvaluatorImplKt$logicalAnd$1 extends kotlin.jvm.internal.FunctionReferenceImpl implements kotlin.jvm.functions.Function2 {
public static final com.android.tools.lint.detector.api.ConstantEvaluatorImplKt$logicalAnd$1 INSTANCE
void <init> ()
public final java.lang.Boolean invoke (boolean, 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/detector/api/ConstantEvaluatorImplKt$plus$1.class
ConstantEvaluatorImpl.kt
package com.android.tools.lint.detector.api
final synthetic com.android.tools.lint.detector.api.ConstantEvaluatorImplKt$plus$1 extends kotlin.jvm.internal.FunctionReferenceImpl implements kotlin.jvm.functions.Function2 {
public static final com.android.tools.lint.detector.api.ConstantEvaluatorImplKt$plus$1 INSTANCE
void <init> ()
public final java.lang.Double invoke (double, double)
double p0
double 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/detector/api/ConstantEvaluatorImplKt$plus$2.class
ConstantEvaluatorImpl.kt
package com.android.tools.lint.detector.api
final synthetic com.android.tools.lint.detector.api.ConstantEvaluatorImplKt$plus$2 extends kotlin.jvm.internal.FunctionReferenceImpl implements kotlin.jvm.functions.Function2 {
public static final com.android.tools.lint.detector.api.ConstantEvaluatorImplKt$plus$2 INSTANCE
void <init> ()
public final java.lang.Float invoke (float, float)
float p0
float 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/detector/api/ConstantEvaluatorImplKt$plus$3.class
ConstantEvaluatorImpl.kt
package com.android.tools.lint.detector.api
final synthetic com.android.tools.lint.detector.api.ConstantEvaluatorImplKt$plus$3 extends kotlin.jvm.internal.FunctionReferenceImpl implements kotlin.jvm.functions.Function2 {
public static final com.android.tools.lint.detector.api.ConstantEvaluatorImplKt$plus$3 INSTANCE
void <init> ()
public final java.lang.Long invoke (long, long)
long p0
long 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/detector/api/ConstantEvaluatorImplKt$plus$4.class
ConstantEvaluatorImpl.kt
package com.android.tools.lint.detector.api
final synthetic com.android.tools.lint.detector.api.ConstantEvaluatorImplKt$plus$4 extends kotlin.jvm.internal.FunctionReferenceImpl implements kotlin.jvm.functions.Function2 {
public static final com.android.tools.lint.detector.api.ConstantEvaluatorImplKt$plus$4 INSTANCE
void <init> ()
public final java.lang.Integer invoke (int, int)
int p0
int 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/detector/api/ConstantEvaluatorImplKt$times$1.class
ConstantEvaluatorImpl.kt
package com.android.tools.lint.detector.api
final synthetic com.android.tools.lint.detector.api.ConstantEvaluatorImplKt$times$1 extends kotlin.jvm.internal.FunctionReferenceImpl implements kotlin.jvm.functions.Function2 {
public static final com.android.tools.lint.detector.api.ConstantEvaluatorImplKt$times$1 INSTANCE
void <init> ()
public final java.lang.Double invoke (double, double)
double p0
double 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/detector/api/ConstantEvaluatorImplKt$times$2.class
ConstantEvaluatorImpl.kt
package com.android.tools.lint.detector.api
final synthetic com.android.tools.lint.detector.api.ConstantEvaluatorImplKt$times$2 extends kotlin.jvm.internal.FunctionReferenceImpl implements kotlin.jvm.functions.Function2 {
public static final com.android.tools.lint.detector.api.ConstantEvaluatorImplKt$times$2 INSTANCE
void <init> ()
public final java.lang.Float invoke (float, float)
float p0
float 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/detector/api/ConstantEvaluatorImplKt$times$3.class
ConstantEvaluatorImpl.kt
package com.android.tools.lint.detector.api
final synthetic com.android.tools.lint.detector.api.ConstantEvaluatorImplKt$times$3 extends kotlin.jvm.internal.FunctionReferenceImpl implements kotlin.jvm.functions.Function2 {
public static final com.android.tools.lint.detector.api.ConstantEvaluatorImplKt$times$3 INSTANCE
void <init> ()
public final java.lang.Long invoke (long, long)
long p0
long 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/detector/api/ConstantEvaluatorImplKt$times$4.class
ConstantEvaluatorImpl.kt
package com.android.tools.lint.detector.api
final synthetic com.android.tools.lint.detector.api.ConstantEvaluatorImplKt$times$4 extends kotlin.jvm.internal.FunctionReferenceImpl implements kotlin.jvm.functions.Function2 {
public static final com.android.tools.lint.detector.api.ConstantEvaluatorImplKt$times$4 INSTANCE
void <init> ()
public final java.lang.Integer invoke (int, int)
int p0
int 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/detector/api/ConstantEvaluatorImplKt$minus$1.class
ConstantEvaluatorImpl.kt
package com.android.tools.lint.detector.api
final synthetic com.android.tools.lint.detector.api.ConstantEvaluatorImplKt$minus$1 extends kotlin.jvm.internal.FunctionReferenceImpl implements kotlin.jvm.functions.Function2 {
public static final com.android.tools.lint.detector.api.ConstantEvaluatorImplKt$minus$1 INSTANCE
void <init> ()
public final java.lang.Double invoke (double, double)
double p0
double 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/detector/api/ConstantEvaluatorImplKt$minus$2.class
ConstantEvaluatorImpl.kt
package com.android.tools.lint.detector.api
final synthetic com.android.tools.lint.detector.api.ConstantEvaluatorImplKt$minus$2 extends kotlin.jvm.internal.FunctionReferenceImpl implements kotlin.jvm.functions.Function2 {
public static final com.android.tools.lint.detector.api.ConstantEvaluatorImplKt$minus$2 INSTANCE
void <init> ()
public final java.lang.Float invoke (float, float)
float p0
float 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/detector/api/ConstantEvaluatorImplKt$minus$3.class
ConstantEvaluatorImpl.kt
package com.android.tools.lint.detector.api
final synthetic com.android.tools.lint.detector.api.ConstantEvaluatorImplKt$minus$3 extends kotlin.jvm.internal.FunctionReferenceImpl implements kotlin.jvm.functions.Function2 {
public static final com.android.tools.lint.detector.api.ConstantEvaluatorImplKt$minus$3 INSTANCE
void <init> ()
public final java.lang.Long invoke (long, long)
long p0
long 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/detector/api/ConstantEvaluatorImplKt$minus$4.class
ConstantEvaluatorImpl.kt
package com.android.tools.lint.detector.api
final synthetic com.android.tools.lint.detector.api.ConstantEvaluatorImplKt$minus$4 extends kotlin.jvm.internal.FunctionReferenceImpl implements kotlin.jvm.functions.Function2 {
public static final com.android.tools.lint.detector.api.ConstantEvaluatorImplKt$minus$4 INSTANCE
void <init> ()
public final java.lang.Integer invoke (int, int)
int p0
int 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/detector/api/ConstantEvaluatorImplKt$bitwiseOr$1.class
ConstantEvaluatorImpl.kt
package com.android.tools.lint.detector.api
final synthetic com.android.tools.lint.detector.api.ConstantEvaluatorImplKt$bitwiseOr$1 extends kotlin.jvm.internal.FunctionReferenceImpl implements kotlin.jvm.functions.Function2 {
public static final com.android.tools.lint.detector.api.ConstantEvaluatorImplKt$bitwiseOr$1 INSTANCE
void <init> ()
public final java.lang.Long invoke (long, long)
long p0
long 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/detector/api/ConstantEvaluatorImplKt$bitwiseOr$2.class
ConstantEvaluatorImpl.kt
package com.android.tools.lint.detector.api
final synthetic com.android.tools.lint.detector.api.ConstantEvaluatorImplKt$bitwiseOr$2 extends kotlin.jvm.internal.FunctionReferenceImpl implements kotlin.jvm.functions.Function2 {
public static final com.android.tools.lint.detector.api.ConstantEvaluatorImplKt$bitwiseOr$2 INSTANCE
void <init> ()
public final java.lang.Integer invoke (int, int)
int p0
int 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/detector/api/ConstantEvaluatorImplKt$bitwiseAnd$1.class
ConstantEvaluatorImpl.kt
package com.android.tools.lint.detector.api
final synthetic com.android.tools.lint.detector.api.ConstantEvaluatorImplKt$bitwiseAnd$1 extends kotlin.jvm.internal.FunctionReferenceImpl implements kotlin.jvm.functions.Function2 {
public static final com.android.tools.lint.detector.api.ConstantEvaluatorImplKt$bitwiseAnd$1 INSTANCE
void <init> ()
public final java.lang.Long invoke (long, long)
long p0
long 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/detector/api/ConstantEvaluatorImplKt$bitwiseAnd$2.class
ConstantEvaluatorImpl.kt
package com.android.tools.lint.detector.api
final synthetic com.android.tools.lint.detector.api.ConstantEvaluatorImplKt$bitwiseAnd$2 extends kotlin.jvm.internal.FunctionReferenceImpl implements kotlin.jvm.functions.Function2 {
public static final com.android.tools.lint.detector.api.ConstantEvaluatorImplKt$bitwiseAnd$2 INSTANCE
void <init> ()
public final java.lang.Integer invoke (int, int)
int p0
int 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/detector/api/ConstantEvaluatorImplKt$bitwiseXor$1.class
ConstantEvaluatorImpl.kt
package com.android.tools.lint.detector.api
final synthetic com.android.tools.lint.detector.api.ConstantEvaluatorImplKt$bitwiseXor$1 extends kotlin.jvm.internal.FunctionReferenceImpl implements kotlin.jvm.functions.Function2 {
public static final com.android.tools.lint.detector.api.ConstantEvaluatorImplKt$bitwiseXor$1 INSTANCE
void <init> ()
public final java.lang.Boolean invoke (boolean, 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/detector/api/ConstantEvaluatorImplKt$bitwiseXor$2.class
ConstantEvaluatorImpl.kt
package com.android.tools.lint.detector.api
final synthetic com.android.tools.lint.detector.api.ConstantEvaluatorImplKt$bitwiseXor$2 extends kotlin.jvm.internal.FunctionReferenceImpl implements kotlin.jvm.functions.Function2 {
public static final com.android.tools.lint.detector.api.ConstantEvaluatorImplKt$bitwiseXor$2 INSTANCE
void <init> ()
public final java.lang.Long invoke (long, long)
long p0
long 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/detector/api/ConstantEvaluatorImplKt$bitwiseXor$3.class
ConstantEvaluatorImpl.kt
package com.android.tools.lint.detector.api
final synthetic com.android.tools.lint.detector.api.ConstantEvaluatorImplKt$bitwiseXor$3 extends kotlin.jvm.internal.FunctionReferenceImpl implements kotlin.jvm.functions.Function2 {
public static final com.android.tools.lint.detector.api.ConstantEvaluatorImplKt$bitwiseXor$3 INSTANCE
void <init> ()
public final java.lang.Integer invoke (int, int)
int p0
int 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/detector/api/ConstantEvaluatorImplKt$div$4.class
ConstantEvaluatorImpl.kt
package com.android.tools.lint.detector.api
final synthetic com.android.tools.lint.detector.api.ConstantEvaluatorImplKt$div$4 extends kotlin.jvm.internal.FunctionReferenceImpl implements kotlin.jvm.functions.Function2 {
public static final com.android.tools.lint.detector.api.ConstantEvaluatorImplKt$div$4 INSTANCE
void <init> ()
public final java.lang.Double invoke (double, double)
double p0
double 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/detector/api/ConstantEvaluatorImplKt$div$5.class
ConstantEvaluatorImpl.kt
package com.android.tools.lint.detector.api
final synthetic com.android.tools.lint.detector.api.ConstantEvaluatorImplKt$div$5 extends kotlin.jvm.internal.FunctionReferenceImpl implements kotlin.jvm.functions.Function2 {
public static final com.android.tools.lint.detector.api.ConstantEvaluatorImplKt$div$5 INSTANCE
void <init> ()
public final java.lang.Float invoke (float, float)
float p0
float 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/detector/api/ConstantEvaluatorImplKt$div$6.class
ConstantEvaluatorImpl.kt
package com.android.tools.lint.detector.api
final synthetic com.android.tools.lint.detector.api.ConstantEvaluatorImplKt$div$6 extends kotlin.jvm.internal.FunctionReferenceImpl implements kotlin.jvm.functions.Function2 {
public static final com.android.tools.lint.detector.api.ConstantEvaluatorImplKt$div$6 INSTANCE
void <init> ()
public final java.lang.Long invoke (long, long)
long p0
long 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/detector/api/ConstantEvaluatorImplKt$div$7.class
ConstantEvaluatorImpl.kt
package com.android.tools.lint.detector.api
final synthetic com.android.tools.lint.detector.api.ConstantEvaluatorImplKt$div$7 extends kotlin.jvm.internal.FunctionReferenceImpl implements kotlin.jvm.functions.Function2 {
public static final com.android.tools.lint.detector.api.ConstantEvaluatorImplKt$div$7 INSTANCE
void <init> ()
public final java.lang.Integer invoke (int, int)
int p0
int 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/detector/api/ConstantEvaluatorImplKt$mod$4.class
ConstantEvaluatorImpl.kt
package com.android.tools.lint.detector.api
final synthetic com.android.tools.lint.detector.api.ConstantEvaluatorImplKt$mod$4 extends kotlin.jvm.internal.FunctionReferenceImpl implements kotlin.jvm.functions.Function2 {
public static final com.android.tools.lint.detector.api.ConstantEvaluatorImplKt$mod$4 INSTANCE
void <init> ()
public final java.lang.Double invoke (double, double)
double p0
double 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/detector/api/ConstantEvaluatorImplKt$mod$5.class
ConstantEvaluatorImpl.kt
package com.android.tools.lint.detector.api
final synthetic com.android.tools.lint.detector.api.ConstantEvaluatorImplKt$mod$5 extends kotlin.jvm.internal.FunctionReferenceImpl implements kotlin.jvm.functions.Function2 {
public static final com.android.tools.lint.detector.api.ConstantEvaluatorImplKt$mod$5 INSTANCE
void <init> ()
public final java.lang.Float invoke (float, float)
float p0
float 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/detector/api/ConstantEvaluatorImplKt$mod$6.class
ConstantEvaluatorImpl.kt
package com.android.tools.lint.detector.api
final synthetic com.android.tools.lint.detector.api.ConstantEvaluatorImplKt$mod$6 extends kotlin.jvm.internal.FunctionReferenceImpl implements kotlin.jvm.functions.Function2 {
public static final com.android.tools.lint.detector.api.ConstantEvaluatorImplKt$mod$6 INSTANCE
void <init> ()
public final java.lang.Long invoke (long, long)
long p0
long 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/detector/api/ConstantEvaluatorImplKt$mod$7.class
ConstantEvaluatorImpl.kt
package com.android.tools.lint.detector.api
final synthetic com.android.tools.lint.detector.api.ConstantEvaluatorImplKt$mod$7 extends kotlin.jvm.internal.FunctionReferenceImpl implements kotlin.jvm.functions.Function2 {
public static final com.android.tools.lint.detector.api.ConstantEvaluatorImplKt$mod$7 INSTANCE
void <init> ()
public final java.lang.Integer invoke (int, int)
int p0
int 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/detector/api/ConstantEvaluatorImplKt$shl$1.class
ConstantEvaluatorImpl.kt
package com.android.tools.lint.detector.api
final synthetic com.android.tools.lint.detector.api.ConstantEvaluatorImplKt$shl$1 extends kotlin.jvm.internal.FunctionReferenceImpl implements kotlin.jvm.functions.Function2 {
public static final com.android.tools.lint.detector.api.ConstantEvaluatorImplKt$shl$1 INSTANCE
void <init> ()
public final java.lang.Long invoke (long, int)
long p0
int 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/detector/api/ConstantEvaluatorImplKt$shl$2.class
ConstantEvaluatorImpl.kt
package com.android.tools.lint.detector.api
final synthetic com.android.tools.lint.detector.api.ConstantEvaluatorImplKt$shl$2 extends kotlin.jvm.internal.FunctionReferenceImpl implements kotlin.jvm.functions.Function2 {
public static final com.android.tools.lint.detector.api.ConstantEvaluatorImplKt$shl$2 INSTANCE
void <init> ()
public final java.lang.Integer invoke (int, int)
int p0
int 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/detector/api/ConstantEvaluatorImplKt$shr$1.class
ConstantEvaluatorImpl.kt
package com.android.tools.lint.detector.api
final synthetic com.android.tools.lint.detector.api.ConstantEvaluatorImplKt$shr$1 extends kotlin.jvm.internal.FunctionReferenceImpl implements kotlin.jvm.functions.Function2 {
public static final com.android.tools.lint.detector.api.ConstantEvaluatorImplKt$shr$1 INSTANCE
void <init> ()
public final java.lang.Long invoke (long, int)
long p0
int 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/detector/api/ConstantEvaluatorImplKt$shr$2.class
ConstantEvaluatorImpl.kt
package com.android.tools.lint.detector.api
final synthetic com.android.tools.lint.detector.api.ConstantEvaluatorImplKt$shr$2 extends kotlin.jvm.internal.FunctionReferenceImpl implements kotlin.jvm.functions.Function2 {
public static final com.android.tools.lint.detector.api.ConstantEvaluatorImplKt$shr$2 INSTANCE
void <init> ()
public final java.lang.Integer invoke (int, int)
int p0
int 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/detector/api/ConstantEvaluatorImplKt$ushr$1.class
ConstantEvaluatorImpl.kt
package com.android.tools.lint.detector.api
final synthetic com.android.tools.lint.detector.api.ConstantEvaluatorImplKt$ushr$1 extends kotlin.jvm.internal.FunctionReferenceImpl implements kotlin.jvm.functions.Function2 {
public static final com.android.tools.lint.detector.api.ConstantEvaluatorImplKt$ushr$1 INSTANCE
void <init> ()
public final java.lang.Long invoke (long, int)
long p0
int 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/detector/api/ConstantEvaluatorImplKt$ushr$2.class
ConstantEvaluatorImpl.kt
package com.android.tools.lint.detector.api
final synthetic com.android.tools.lint.detector.api.ConstantEvaluatorImplKt$ushr$2 extends kotlin.jvm.internal.FunctionReferenceImpl implements kotlin.jvm.functions.Function2 {
public static final com.android.tools.lint.detector.api.ConstantEvaluatorImplKt$ushr$2 INSTANCE
void <init> ()
public final java.lang.Integer invoke (int, int)
int p0
int 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/detector/api/ConstantEvaluatorImplKt$shift$1$1.class
ConstantEvaluatorImpl.kt
package com.android.tools.lint.detector.api
final synthetic com.android.tools.lint.detector.api.ConstantEvaluatorImplKt$shift$1$1 extends kotlin.jvm.internal.FunctionReferenceImpl implements kotlin.jvm.functions.Function1 {
public static final com.android.tools.lint.detector.api.ConstantEvaluatorImplKt$shift$1$1 INSTANCE
void <init> ()
public final java.lang.Integer invoke (java.lang.Number)
Number p0
public volatile synthetic java.lang.Object invoke (java.lang.Object)
Object p1
static void <clinit> ()
}
com/android/tools/lint/detector/api/ConstantEvaluatorImplKt$shift$1$2.class
ConstantEvaluatorImpl.kt
package com.android.tools.lint.detector.api
final synthetic com.android.tools.lint.detector.api.ConstantEvaluatorImplKt$shift$1$2 extends kotlin.jvm.internal.FunctionReferenceImpl implements kotlin.jvm.functions.Function1 {
public static final com.android.tools.lint.detector.api.ConstantEvaluatorImplKt$shift$1$2 INSTANCE
void <init> ()
public final java.lang.Integer invoke (java.lang.Number)
Number p0
public volatile synthetic java.lang.Object invoke (java.lang.Object)
Object p1
static void <clinit> ()
}
com/android/tools/lint/detector/api/ConstantEvaluatorImplKt$reifiedAsArray$11.class
ConstantEvaluatorImpl.kt
package com.android.tools.lint.detector.api
final com.android.tools.lint.detector.api.ConstantEvaluatorImplKt$reifiedAsArray$11 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 {
public static final com.android.tools.lint.detector.api.ConstantEvaluatorImplKt$reifiedAsArray$11 INSTANCE
void <init> ()
public final java.lang.Class invoke (java.lang.Object)
Object it
public volatile synthetic java.lang.Object invoke (java.lang.Object)
Object p1
static void <clinit> ()
}
com/android/tools/lint/detector/api/ConstantEvaluatorImplKt$reifiedAsArray$14.class
ConstantEvaluatorImpl.kt
package com.android.tools.lint.detector.api
final com.android.tools.lint.detector.api.ConstantEvaluatorImplKt$reifiedAsArray$14 extends java.lang.Object implements java.util.function.IntFunction {
final synthetic Class $klass
void <init> (java.lang.Class)
Class $klass
public final java.lang.Object[] apply (int)
int n
public volatile synthetic java.lang.Object apply (int)
int p0
}
com/android/tools/lint/detector/api/ConstantEvaluatorImplKt$then$1.class
ConstantEvaluatorImpl.kt
package com.android.tools.lint.detector.api
final com.android.tools.lint.detector.api.ConstantEvaluatorImplKt$then$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 {
final synthetic kotlin.jvm.functions.Function1 $that
final synthetic kotlin.jvm.functions.Function1 $this_then
void <init> (kotlin.jvm.functions.Function1, kotlin.jvm.functions.Function1)
kotlin.jvm.functions.Function1 $that
kotlin.jvm.functions.Function1 $receiver
public final java.lang.Object invoke (java.lang.Object)
Object it
}
com/android/tools/lint/detector/api/Constraint.class
Constraint.kt
package com.android.tools.lint.detector.api
public abstract com.android.tools.lint.detector.api.Constraint extends java.lang.Object {
private void <init> ()
public abstract boolean accept (com.android.tools.lint.detector.api.Context, com.android.tools.lint.detector.api.Incident)
public final com.android.tools.lint.detector.api.Constraint and (com.android.tools.lint.detector.api.Constraint)
com.android.tools.lint.detector.api.Constraint other
public final com.android.tools.lint.detector.api.Constraint or (com.android.tools.lint.detector.api.Constraint)
com.android.tools.lint.detector.api.Constraint other
public synthetic void <init> (kotlin.jvm.internal.DefaultConstructorMarker)
kotlin.jvm.internal.DefaultConstructorMarker $constructor_marker
}
com/android/tools/lint/detector/api/MinSdkAtLeast.class
Constraint.kt
package com.android.tools.lint.detector.api
public final com.android.tools.lint.detector.api.MinSdkAtLeast extends com.android.tools.lint.detector.api.Constraint {
private final com.android.tools.lint.detector.api.ApiConstraint minSdkVersion
public void <init> (com.android.tools.lint.detector.api.ApiConstraint)
com.android.tools.lint.detector.api.ApiConstraint minSdkVersion
public final com.android.tools.lint.detector.api.ApiConstraint getMinSdkVersion ()
public boolean accept (com.android.tools.lint.detector.api.Context, com.android.tools.lint.detector.api.Incident)
com.android.tools.lint.detector.api.Context context
com.android.tools.lint.detector.api.Incident incident
}
com/android/tools/lint/detector/api/MinSdkLessThan.class
Constraint.kt
package com.android.tools.lint.detector.api
public final com.android.tools.lint.detector.api.MinSdkLessThan extends com.android.tools.lint.detector.api.Constraint {
private final com.android.tools.lint.detector.api.ApiConstraint minSdkVersion
public void <init> (com.android.tools.lint.detector.api.ApiConstraint)
com.android.tools.lint.detector.api.ApiConstraint minSdkVersion
public final com.android.tools.lint.detector.api.ApiConstraint getMinSdkVersion ()
public boolean accept (com.android.tools.lint.detector.api.Context, com.android.tools.lint.detector.api.Incident)
com.android.tools.lint.detector.api.Context context
com.android.tools.lint.detector.api.Incident incident
}
com/android/tools/lint/detector/api/TargetSdkAtLeast.class
Constraint.kt
package com.android.tools.lint.detector.api
public final com.android.tools.lint.detector.api.TargetSdkAtLeast extends com.android.tools.lint.detector.api.Constraint {
private final int targetSdkVersion
public void <init> (int)
int targetSdkVersion
public final int getTargetSdkVersion ()
public boolean accept (com.android.tools.lint.detector.api.Context, com.android.tools.lint.detector.api.Incident)
com.android.tools.lint.detector.api.Context context
com.android.tools.lint.detector.api.Incident incident
}
com/android/tools/lint/detector/api/TargetSdkLessThan.class
Constraint.kt
package com.android.tools.lint.detector.api
public final com.android.tools.lint.detector.api.TargetSdkLessThan extends com.android.tools.lint.detector.api.Constraint {
private final int targetSdkVersion
public void <init> (int)
int targetSdkVersion
public final int getTargetSdkVersion ()
public boolean accept (com.android.tools.lint.detector.api.Context, com.android.tools.lint.detector.api.Incident)
com.android.tools.lint.detector.api.Context context
com.android.tools.lint.detector.api.Incident incident
}
com/android/tools/lint/detector/api/AllOfConstraint.class
Constraint.kt
package com.android.tools.lint.detector.api
public final com.android.tools.lint.detector.api.AllOfConstraint extends com.android.tools.lint.detector.api.Constraint {
private final com.android.tools.lint.detector.api.Constraint left
private final com.android.tools.lint.detector.api.Constraint right
public void <init> (com.android.tools.lint.detector.api.Constraint, com.android.tools.lint.detector.api.Constraint)
com.android.tools.lint.detector.api.Constraint left
com.android.tools.lint.detector.api.Constraint right
public final com.android.tools.lint.detector.api.Constraint getLeft ()
public final com.android.tools.lint.detector.api.Constraint getRight ()
public boolean accept (com.android.tools.lint.detector.api.Context, com.android.tools.lint.detector.api.Incident)
com.android.tools.lint.detector.api.Context context
com.android.tools.lint.detector.api.Incident incident
}
com/android/tools/lint/detector/api/AnyOfConstraint.class
Constraint.kt
package com.android.tools.lint.detector.api
public final com.android.tools.lint.detector.api.AnyOfConstraint extends com.android.tools.lint.detector.api.Constraint {
private final com.android.tools.lint.detector.api.Constraint left
private final com.android.tools.lint.detector.api.Constraint right
public void <init> (com.android.tools.lint.detector.api.Constraint, com.android.tools.lint.detector.api.Constraint)
com.android.tools.lint.detector.api.Constraint left
com.android.tools.lint.detector.api.Constraint right
public final com.android.tools.lint.detector.api.Constraint getLeft ()
public final com.android.tools.lint.detector.api.Constraint getRight ()
public boolean accept (com.android.tools.lint.detector.api.Context, com.android.tools.lint.detector.api.Incident)
com.android.tools.lint.detector.api.Context context
com.android.tools.lint.detector.api.Incident incident
}
com/android/tools/lint/detector/api/IsLibraryProject.class
Constraint.kt
package com.android.tools.lint.detector.api
public final com.android.tools.lint.detector.api.IsLibraryProject extends com.android.tools.lint.detector.api.Constraint {
public void <init> ()
public boolean accept (com.android.tools.lint.detector.api.Context, com.android.tools.lint.detector.api.Incident)
com.android.tools.lint.detector.api.Context context
com.android.tools.lint.detector.api.Incident incident
}
com/android/tools/lint/detector/api/NotLibraryProject.class
Constraint.kt
package com.android.tools.lint.detector.api
public final com.android.tools.lint.detector.api.NotLibraryProject extends com.android.tools.lint.detector.api.Constraint {
public void <init> ()
public boolean accept (com.android.tools.lint.detector.api.Context, com.android.tools.lint.detector.api.Incident)
com.android.tools.lint.detector.api.Context context
com.android.tools.lint.detector.api.Incident incident
}
com/android/tools/lint/detector/api/IsAndroidProject.class
Constraint.kt
package com.android.tools.lint.detector.api
public final com.android.tools.lint.detector.api.IsAndroidProject extends com.android.tools.lint.detector.api.Constraint {
public void <init> ()
public boolean accept (com.android.tools.lint.detector.api.Context, com.android.tools.lint.detector.api.Incident)
com.android.tools.lint.detector.api.Context context
com.android.tools.lint.detector.api.Incident incident
}
com/android/tools/lint/detector/api/NotAndroidProject.class
Constraint.kt
package com.android.tools.lint.detector.api
public final com.android.tools.lint.detector.api.NotAndroidProject extends com.android.tools.lint.detector.api.Constraint {
public void <init> ()
public boolean accept (com.android.tools.lint.detector.api.Context, com.android.tools.lint.detector.api.Incident)
com.android.tools.lint.detector.api.Context context
com.android.tools.lint.detector.api.Incident incident
}
com/android/tools/lint/detector/api/Constraints.class
Constraint.kt
package com.android.tools.lint.detector.api
public final com.android.tools.lint.detector.api.Constraints extends java.lang.Object {
public static final com.android.tools.lint.detector.api.Constraint minSdkAtLeast (int)
int minSdkVersion
public static final com.android.tools.lint.detector.api.Constraint minSdkLessThan (int)
int minSdkVersion
public static final com.android.tools.lint.detector.api.Constraint minSdkAtLeast (com.android.tools.lint.detector.api.ApiConstraint)
com.android.tools.lint.detector.api.ApiConstraint minSdkVersion
public static final com.android.tools.lint.detector.api.Constraint minSdkLessThan (com.android.tools.lint.detector.api.ApiConstraint)
com.android.tools.lint.detector.api.ApiConstraint minSdkVersion
public static final com.android.tools.lint.detector.api.Constraint targetSdkAtLeast (int)
int targetSdkVersion
public static final com.android.tools.lint.detector.api.Constraint targetSdkLessThan (int)
int targetSdkVersion
public static final com.android.tools.lint.detector.api.Constraint isLibraryProject ()
public static final com.android.tools.lint.detector.api.Constraint isAndroidProject ()
public static final com.android.tools.lint.detector.api.Constraint notLibraryProject ()
public static final com.android.tools.lint.detector.api.Constraint notAndroidProject ()
}
com/android/tools/lint/detector/api/Context.class
Context.kt
package com.android.tools.lint.detector.api
public com.android.tools.lint.detector.api.Context extends java.lang.Object {
public static final com.android.tools.lint.detector.api.Context$Companion Companion
private final com.android.tools.lint.client.api.LintDriver driver
private final com.android.tools.lint.detector.api.Project project
private final com.android.tools.lint.detector.api.Project main
public final java.io.File file
private CharSequence contents
private final com.android.tools.lint.client.api.Configuration configuration
private Boolean containsCommentSuppress
public static final String SUPPRESS_XML_COMMENT_PREFIX
public static final String SUPPRESS_JAVA_COMMENT_PREFIX
private static java.util.Set detectorsWarned
public void <init> (com.android.tools.lint.client.api.LintDriver, com.android.tools.lint.detector.api.Project, com.android.tools.lint.detector.api.Project, java.io.File, java.lang.CharSequence)
com.android.tools.lint.client.api.LintDriver driver
com.android.tools.lint.detector.api.Project project
com.android.tools.lint.detector.api.Project main
java.io.File file
CharSequence contents
public synthetic void <init> (com.android.tools.lint.client.api.LintDriver, com.android.tools.lint.detector.api.Project, com.android.tools.lint.detector.api.Project, java.io.File, java.lang.CharSequence, int, kotlin.jvm.internal.DefaultConstructorMarker)
public final com.android.tools.lint.client.api.LintDriver getDriver ()
public final com.android.tools.lint.detector.api.Project getProject ()
public final com.android.tools.lint.client.api.Configuration getConfiguration ()
public final java.util.EnumSet getScope ()
public final com.android.tools.lint.detector.api.Project getMainProject ()
boolean forbidden
public final boolean isMainProject ()
public final com.android.tools.lint.client.api.LintClient getClient ()
public java.lang.CharSequence getContents ()
public final com.android.tools.lint.client.api.SdkInfo getSdkInfo ()
public final com.android.tools.lint.detector.api.Location getLocation (java.lang.Object, com.android.tools.lint.detector.api.LocationType)
int $i$a$-let-Context$getLocation$context$file$1
com.intellij.openapi.vfs.VirtualFile it
int $i$a$-apply-Context$getLocation$context$1
com.android.tools.lint.detector.api.JavaContext $this$getLocation_u24lambda_u241
java.io.File file
com.android.tools.lint.detector.api.JavaContext context
int $i$a$-let-Context$getLocation$context$file$2
com.intellij.openapi.vfs.VirtualFile it
int $i$a$-apply-Context$getLocation$context$2
com.android.tools.lint.detector.api.JavaContext $this$getLocation_u24lambda_u243
java.io.File file
com.android.tools.lint.detector.api.JavaContext context
org.w3c.dom.Document doc
com.android.tools.lint.detector.api.XmlContext xmlContext
com.android.utils.Pair source
int $i$a$-let-Context$getLocation$context$file$3
com.intellij.openapi.vfs.VirtualFile it
org.w3c.dom.Document doc
java.io.File file
com.android.tools.lint.detector.api.XmlContext context
Object node
com.android.tools.lint.detector.api.LocationType type
public static synthetic com.android.tools.lint.detector.api.Location getLocation$default (com.android.tools.lint.detector.api.Context, java.lang.Object, com.android.tools.lint.detector.api.LocationType, int, java.lang.Object)
private final com.android.tools.lint.detector.api.Location findNodeInProject (org.w3c.dom.Node, com.android.tools.lint.detector.api.LocationType)
int $i$a$-filter-Context$findNodeInProject$projects$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
org.w3c.dom.Document doc
com.android.tools.lint.detector.api.XmlContext xmlContext
org.w3c.dom.Document document
org.w3c.dom.Node sourceNode
java.io.File manifest
com.android.tools.lint.detector.api.Project p
kotlin.sequences.Sequence projects
org.w3c.dom.Element element
org.w3c.dom.Node node
com.android.tools.lint.detector.api.LocationType type
public final boolean isEnabled (com.android.tools.lint.detector.api.Issue)
com.android.tools.lint.detector.api.Issue issue
public void report (com.android.tools.lint.detector.api.Issue, com.android.tools.lint.detector.api.Location, java.lang.String, com.android.tools.lint.detector.api.LintFix)
com.android.tools.lint.detector.api.Incident incident
com.android.tools.lint.detector.api.Issue issue
com.android.tools.lint.detector.api.Location location
String message
com.android.tools.lint.detector.api.LintFix quickfixData
public static synthetic void report$default (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.LintFix, int, java.lang.Object)
public final void report (com.android.tools.lint.detector.api.Incident)
com.android.tools.lint.detector.api.Incident incident
public final boolean isGlobalAnalysis ()
public final void report (com.android.tools.lint.detector.api.Incident, com.android.tools.lint.detector.api.Constraint)
com.android.tools.lint.detector.api.Incident incident
com.android.tools.lint.detector.api.Constraint constraint
public final void report (com.android.tools.lint.detector.api.Incident, com.android.tools.lint.detector.api.LintMap)
com.android.tools.lint.detector.api.Incident incident
com.android.tools.lint.detector.api.LintMap map
public final com.android.tools.lint.detector.api.PartialResult getPartialResults (com.android.tools.lint.detector.api.Issue)
com.android.tools.lint.detector.api.Issue issue
public final com.android.tools.lint.client.api.Configuration findConfiguration (java.io.File)
int $i$a$-run-Context$findConfiguration$1
com.android.tools.lint.detector.api.Project project
com.android.tools.lint.detector.api.Context $this$findConfiguration_u24lambda_u246
com.android.tools.lint.client.api.ConfigurationHierarchy configurations
java.io.File dir
java.io.File file
public final transient void log (java.lang.Throwable, java.lang.String, java.lang.Object[])
Throwable exception
String format
Object[] args
public final int getPhase ()
public final void requestRepeat (com.android.tools.lint.detector.api.Detector, java.util.EnumSet)
com.android.tools.lint.detector.api.Detector detector
java.util.EnumSet scope
protected java.lang.String getSuppressCommentPrefix ()
String path
public final boolean containsCommentSuppress ()
CharSequence contents
String prefix
public final boolean isSuppressedWithComment (int, com.android.tools.lint.detector.api.Issue)
String prefix
String line
int startOffset
com.android.tools.lint.detector.api.Issue issue
private final boolean getForbidMainAccess ()
public final void report (com.android.tools.lint.detector.api.Issue, com.android.tools.lint.detector.api.Location, java.lang.String)
com.android.tools.lint.detector.api.Issue issue
com.android.tools.lint.detector.api.Location location
String message
public static final synthetic java.util.Set access$getDetectorsWarned$cp ()
public static final synthetic void access$setDetectorsWarned$cp (java.util.Set)
java.util.Set
static void <clinit> ()
}
com/android/tools/lint/detector/api/Context$Companion.class
Context.kt
package com.android.tools.lint.detector.api
public final com.android.tools.lint.detector.api.Context$Companion extends java.lang.Object {
private void <init> ()
public final java.lang.String getSuppressionDirective (java.lang.String, java.lang.CharSequence, int)
int end
int index
int lineStart
int index
String prefix
CharSequence source
int startOffset
public final boolean isSuppressedWithComment (java.lang.String, com.android.tools.lint.detector.api.Issue)
int $i$a$-any-Context$Companion$isSuppressedWithComment$1$1
String alias
Object element$iv
int $i$f$any
Iterable $this$any$iv
int $i$a$-let-Context$Companion$isSuppressedWithComment$1
java.util.List aliases
String line
com.android.tools.lint.detector.api.Issue issue
private final boolean isSuppressedWithComment (java.lang.String, com.android.tools.lint.detector.api.Category)
String line
com.android.tools.lint.detector.api.Category category
private final boolean lineContainsId (java.lang.String, java.lang.String)
int index
String line
String id
private final boolean isWord (java.lang.String, java.lang.String, int)
int prefixStart
int end
String line
String word
int index
private final boolean isWordDelimiter (char)
char c
private final int findPrefixOnPreviousLine (java.lang.CharSequence, int, java.lang.String)
char c
char first
int offset
boolean seenNonWhitespace
CharSequence contents
int lineStart
String prefix
public final void clearDetectorWarnings ()
public final boolean checkForbidden (java.lang.String, java.io.File, com.android.tools.lint.client.api.LintDriver, java.lang.String)
int $i$a$-also-Context$Companion$checkForbidden$warnings$1
java.util.HashSet it
int $i$a$-mapNotNull-Context$Companion$checkForbidden$vendors$1
com.android.tools.lint.detector.api.Issue 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$sortedBy
Iterable $this$sortedBy$iv
int $i$a$-let-Context$Companion$checkForbidden$vendorString$1
String it
int $i$a$-let-Context$Companion$checkForbidden$vendorString$2
String it
int $i$a$-let-Context$Companion$checkForbidden$vendorString$3
String it
int $i$a$-let-Context$Companion$checkForbidden$vendorString$4
String it
com.android.tools.lint.client.api.Vendor vendor
StringBuilder sb
StringBuilder stack
java.util.List vendors
String vendorString
String message
String detector
java.util.List issues
java.util.Set warnings
com.android.tools.lint.client.api.LintDriver currentDriver
String methodName
java.io.File file
com.android.tools.lint.client.api.LintDriver driver
String extraMessage
public static synthetic boolean checkForbidden$default (com.android.tools.lint.detector.api.Context$Companion, java.lang.String, java.io.File, com.android.tools.lint.client.api.LintDriver, java.lang.String, int, java.lang.Object)
public final kotlin.Pair findCallingDetector (com.android.tools.lint.client.api.LintDriver)
String detectorClass
StackTraceElement element
Throwable throwable
StackTraceElement[] frames
kotlin.Pair result
com.android.tools.lint.client.api.LintDriver driver
public synthetic void <init> (kotlin.jvm.internal.DefaultConstructorMarker)
kotlin.jvm.internal.DefaultConstructorMarker $constructor_marker
}
com/android/tools/lint/detector/api/Context$Companion$checkForbidden$$inlined$sortedBy$1.class
Comparisons.kt
package com.android.tools.lint.detector.api
public final com.android.tools.lint.detector.api.Context$Companion$checkForbidden$$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-Context$Companion$checkForbidden$vendors$2
com.android.tools.lint.client.api.Vendor it
int $i$a$-sortedBy-Context$Companion$checkForbidden$vendors$2
com.android.tools.lint.client.api.Vendor it
Object a
Object b
}
com/android/tools/lint/detector/api/Context$Companion$checkForbidden$message$1.class
Context.kt
package com.android.tools.lint.detector.api
final com.android.tools.lint.detector.api.Context$Companion$checkForbidden$message$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 {
public static final com.android.tools.lint.detector.api.Context$Companion$checkForbidden$message$1 INSTANCE
void <init> ()
public final java.lang.CharSequence invoke (com.android.tools.lint.detector.api.Issue)
com.android.tools.lint.detector.api.Issue it
public volatile synthetic java.lang.Object invoke (java.lang.Object)
Object p1
static void <clinit> ()
}
com/android/tools/lint/detector/api/Context$WhenMappings.class
Context.kt
package com.android.tools.lint.detector.api
public final synthetic com.android.tools.lint.detector.api.Context$WhenMappings extends java.lang.Object {
public static final synthetic int[] $EnumSwitchMapping$0
static void <clinit> ()
}
com/android/tools/lint/detector/api/DefaultPosition.class
DefaultPosition.kt
package com.android.tools.lint.detector.api
public final com.android.tools.lint.detector.api.DefaultPosition extends com.android.tools.lint.detector.api.Position {
private final int line
private final int column
private final int offset
public void <init> (int, int, int)
int line
int column
int offset
public int getLine ()
public int getColumn ()
public int getOffset ()
public final int component1 ()
public final int component2 ()
public final int component3 ()
public final com.android.tools.lint.detector.api.DefaultPosition copy (int, int, int)
int line
int column
int offset
public static synthetic com.android.tools.lint.detector.api.DefaultPosition copy$default (com.android.tools.lint.detector.api.DefaultPosition, int, int, int, 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/detector/api/Desugaring.class
Desugaring.kt
package com.android.tools.lint.detector.api
public final enum com.android.tools.lint.detector.api.Desugaring extends java.lang.Enum {
public static final com.android.tools.lint.detector.api.Desugaring$Companion Companion
private final int constant
public static final java.util.Set NONE
public static final java.util.Set DEFAULT
public static final java.util.Set FULL
public static final enum com.android.tools.lint.detector.api.Desugaring LAMBDAS
public static final enum com.android.tools.lint.detector.api.Desugaring METHOD_REFERENCES
public static final enum com.android.tools.lint.detector.api.Desugaring TYPE_ANNOTATIONS
public static final enum com.android.tools.lint.detector.api.Desugaring INTERFACE_METHODS
public static final enum com.android.tools.lint.detector.api.Desugaring TRY_WITH_RESOURCES
public static final enum com.android.tools.lint.detector.api.Desugaring JAVA_8_LIBRARY
private static final synthetic com.android.tools.lint.detector.api.Desugaring[] $VALUES
private void <init> (java.lang.String, int, int)
String $enum$name
int $enum$ordinal
int constant
public final int getConstant ()
public static com.android.tools.lint.detector.api.Desugaring[] values ()
public static com.android.tools.lint.detector.api.Desugaring valueOf (java.lang.String)
String value
private static final synthetic com.android.tools.lint.detector.api.Desugaring[] $values ()
static void <clinit> ()
}
com/android/tools/lint/detector/api/Desugaring$Companion.class
Desugaring.kt
package com.android.tools.lint.detector.api
public final com.android.tools.lint.detector.api.Desugaring$Companion extends java.lang.Object {
private void <init> ()
public final com.android.tools.lint.detector.api.Desugaring fromConstant (int)
int constant
public synthetic void <init> (kotlin.jvm.internal.DefaultConstructorMarker)
kotlin.jvm.internal.DefaultConstructorMarker $constructor_marker
}
com/android/tools/lint/detector/api/DesugaringKt.class
Desugaring.kt
package com.android.tools.lint.detector.api
public final com.android.tools.lint.detector.api.DesugaringKt extends java.lang.Object {
public static final int DESUGARING_LAMBDAS
public static final int DESUGARING_METHOD_REFERENCES
public static final int DESUGARING_TYPE_ANNOTATIONS
public static final int DESUGARING_INTERFACE_METHODS
public static final int DESUGARING_TRY_WITH_RESOURCES
public static final int DESUGARING_JAVA_8_LIBRARY
}
com/android/tools/lint/detector/api/Detector.class
Detector.kt
package com.android.tools.lint.detector.api
public abstract com.android.tools.lint.detector.api.Detector extends java.lang.Object {
private final boolean customVisitor
public void <init> ()
public void run (com.android.tools.lint.detector.api.Context)
com.android.tools.lint.detector.api.Context context
public final boolean appliesTo (com.android.tools.lint.detector.api.Context, java.io.File)
com.android.tools.lint.detector.api.Context context
java.io.File file
public void beforeCheckRootProject (com.android.tools.lint.detector.api.Context)
com.android.tools.lint.detector.api.Context context
public void beforeCheckEachProject (com.android.tools.lint.detector.api.Context)
com.android.tools.lint.detector.api.Context context
public void afterCheckRootProject (com.android.tools.lint.detector.api.Context)
com.android.tools.lint.detector.api.Context context
public void afterCheckEachProject (com.android.tools.lint.detector.api.Context)
com.android.tools.lint.detector.api.Context context
public void beforeCheckProject (com.android.tools.lint.detector.api.Context)
com.android.tools.lint.detector.api.Context context
public void afterCheckProject (com.android.tools.lint.detector.api.Context)
com.android.tools.lint.detector.api.Context context
public void beforeCheckLibraryProject (com.android.tools.lint.detector.api.Context)
com.android.tools.lint.detector.api.Context context
public void afterCheckLibraryProject (com.android.tools.lint.detector.api.Context)
com.android.tools.lint.detector.api.Context context
public void beforeCheckFile (com.android.tools.lint.detector.api.Context)
com.android.tools.lint.detector.api.Context context
public void afterCheckFile (com.android.tools.lint.detector.api.Context)
com.android.tools.lint.detector.api.Context context
public com.android.tools.lint.detector.api.Speed getSpeed (com.android.tools.lint.detector.api.Issue)
com.android.tools.lint.detector.api.Issue issue
public void visitDocument (com.android.tools.lint.detector.api.XmlContext, org.w3c.dom.Document)
com.android.tools.lint.detector.api.XmlContext context
org.w3c.dom.Document document
public void visitElement (com.android.tools.lint.detector.api.XmlContext, org.w3c.dom.Element)
com.android.tools.lint.detector.api.XmlContext context
org.w3c.dom.Element element
public void visitElementAfter (com.android.tools.lint.detector.api.XmlContext, org.w3c.dom.Element)
com.android.tools.lint.detector.api.XmlContext context
org.w3c.dom.Element element
public void visitAttribute (com.android.tools.lint.detector.api.XmlContext, org.w3c.dom.Attr)
com.android.tools.lint.detector.api.XmlContext context
org.w3c.dom.Attr attribute
public void checkClass (com.android.tools.lint.detector.api.ClassContext, org.objectweb.asm.tree.ClassNode)
com.android.tools.lint.detector.api.ClassContext context
org.objectweb.asm.tree.ClassNode classNode
public void checkCall (com.android.tools.lint.detector.api.ClassContext, org.objectweb.asm.tree.ClassNode, org.objectweb.asm.tree.MethodNode, org.objectweb.asm.tree.MethodInsnNode)
com.android.tools.lint.detector.api.ClassContext context
org.objectweb.asm.tree.ClassNode classNode
org.objectweb.asm.tree.MethodNode method
org.objectweb.asm.tree.MethodInsnNode call
public void checkInstruction (com.android.tools.lint.detector.api.ClassContext, org.objectweb.asm.tree.ClassNode, org.objectweb.asm.tree.MethodNode, org.objectweb.asm.tree.AbstractInsnNode)
com.android.tools.lint.detector.api.ClassContext context
org.objectweb.asm.tree.ClassNode classNode
org.objectweb.asm.tree.MethodNode method
org.objectweb.asm.tree.AbstractInsnNode instruction
public boolean getCustomVisitor ()
public void visitBuildScript (com.android.tools.lint.detector.api.Context)
com.android.tools.lint.detector.api.Context context
public void checkDslPropertyAssignment (com.android.tools.lint.detector.api.GradleContext, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.Object, java.lang.Object)
com.android.tools.lint.detector.api.GradleContext context
String property
String value
String parent
String parentParent
Object valueCookie
Object statementCookie
public void checkDslPropertyAssignment (com.android.tools.lint.detector.api.GradleContext, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.Object, java.lang.Object, java.lang.Object)
com.android.tools.lint.detector.api.GradleContext context
String property
String value
String parent
String parentParent
Object propertyCookie
Object valueCookie
Object statementCookie
public void checkMethodCall (com.android.tools.lint.detector.api.GradleContext, java.lang.String, java.lang.String, java.util.Map, java.util.List, java.lang.Object)
com.android.tools.lint.detector.api.GradleContext context
String statement
String parent
java.util.Map namedArguments
java.util.List unnamedArguments
Object cookie
public void checkMethodCall (com.android.tools.lint.detector.api.GradleContext, java.lang.String, java.lang.String, java.lang.String, java.util.Map, java.util.List, java.lang.Object)
com.android.tools.lint.detector.api.GradleContext context
String statement
String parent
String parentParent
java.util.Map namedArguments
java.util.List unnamedArguments
Object cookie
public void checkFolder (com.android.tools.lint.detector.api.ResourceContext, java.lang.String)
com.android.tools.lint.detector.api.ResourceContext context
String folderName
public void checkBinaryResource (com.android.tools.lint.detector.api.ResourceContext)
com.android.tools.lint.detector.api.ResourceContext context
public boolean appliesTo (com.android.resources.ResourceFolderType)
com.android.resources.ResourceFolderType folderType
public boolean appliesToResourceRefs ()
public java.util.List applicableSuperClasses ()
public void visitMethod (com.android.tools.lint.detector.api.JavaContext, com.intellij.psi.JavaElementVisitor, com.intellij.psi.PsiMethodCallExpression, com.intellij.psi.PsiMethod)
com.android.tools.lint.detector.api.JavaContext context
com.intellij.psi.JavaElementVisitor visitor
com.intellij.psi.PsiMethodCallExpression call
com.intellij.psi.PsiMethod method
public void visitConstructor (com.android.tools.lint.detector.api.JavaContext, com.intellij.psi.JavaElementVisitor, com.intellij.psi.PsiNewExpression, com.intellij.psi.PsiMethod)
com.android.tools.lint.detector.api.JavaContext context
com.intellij.psi.JavaElementVisitor visitor
com.intellij.psi.PsiNewExpression node
com.intellij.psi.PsiMethod constructor
public void visitResourceReference (com.android.tools.lint.detector.api.JavaContext, com.intellij.psi.JavaElementVisitor, com.intellij.psi.PsiElement, com.android.resources.ResourceType, java.lang.String, boolean)
com.android.tools.lint.detector.api.JavaContext context
com.intellij.psi.JavaElementVisitor visitor
com.intellij.psi.PsiElement node
com.android.resources.ResourceType type
String name
boolean isFramework
public void checkClass (com.android.tools.lint.detector.api.JavaContext, com.intellij.psi.PsiClass)
com.android.tools.lint.detector.api.JavaContext context
com.intellij.psi.PsiClass declaration
public com.intellij.psi.JavaElementVisitor createPsiVisitor (com.android.tools.lint.detector.api.JavaContext)
com.android.tools.lint.detector.api.JavaContext context
public void visitReference (com.android.tools.lint.detector.api.JavaContext, com.intellij.psi.JavaElementVisitor, com.intellij.psi.PsiJavaCodeReferenceElement, com.intellij.psi.PsiElement)
com.android.tools.lint.detector.api.JavaContext context
com.intellij.psi.JavaElementVisitor visitor
com.intellij.psi.PsiJavaCodeReferenceElement reference
com.intellij.psi.PsiElement referenced
public void visitClass (com.android.tools.lint.detector.api.JavaContext, org.jetbrains.uast.UClass)
com.android.tools.lint.detector.api.JavaContext context
org.jetbrains.uast.UClass declaration
public void visitClass (com.android.tools.lint.detector.api.JavaContext, org.jetbrains.uast.ULambdaExpression)
com.android.tools.lint.detector.api.JavaContext context
org.jetbrains.uast.ULambdaExpression lambda
public void visitReference (com.android.tools.lint.detector.api.JavaContext, org.jetbrains.uast.UReferenceExpression, com.intellij.psi.PsiElement)
com.android.tools.lint.detector.api.JavaContext context
org.jetbrains.uast.UReferenceExpression reference
com.intellij.psi.PsiElement referenced
public void visitConstructor (com.android.tools.lint.detector.api.JavaContext, org.jetbrains.uast.UCallExpression, com.intellij.psi.PsiMethod)
com.android.tools.lint.detector.api.JavaContext context
org.jetbrains.uast.UCallExpression node
com.intellij.psi.PsiMethod constructor
public void visitMethod (com.android.tools.lint.detector.api.JavaContext, org.jetbrains.uast.UCallExpression, com.intellij.psi.PsiMethod)
com.android.tools.lint.detector.api.JavaContext context
org.jetbrains.uast.UCallExpression node
com.intellij.psi.PsiMethod method
public void visitMethodCall (com.android.tools.lint.detector.api.JavaContext, org.jetbrains.uast.UCallExpression, com.intellij.psi.PsiMethod)
com.android.tools.lint.detector.api.JavaContext context
org.jetbrains.uast.UCallExpression node
com.intellij.psi.PsiMethod method
public com.android.tools.lint.client.api.UElementHandler createUastHandler (com.android.tools.lint.detector.api.JavaContext)
com.android.tools.lint.detector.api.JavaContext context
public void visitResourceReference (com.android.tools.lint.detector.api.JavaContext, org.jetbrains.uast.UElement, com.android.resources.ResourceType, java.lang.String, boolean)
com.android.tools.lint.detector.api.JavaContext context
org.jetbrains.uast.UElement node
com.android.resources.ResourceType type
String name
boolean isFramework
public void visitAnnotationUsage (com.android.tools.lint.detector.api.JavaContext, org.jetbrains.uast.UElement, com.android.tools.lint.detector.api.AnnotationUsageType, org.jetbrains.uast.UAnnotation, java.lang.String, com.intellij.psi.PsiMethod, java.util.List, java.util.List, java.util.List, java.util.List)
com.android.tools.lint.detector.api.JavaContext context
org.jetbrains.uast.UElement usage
com.android.tools.lint.detector.api.AnnotationUsageType type
org.jetbrains.uast.UAnnotation annotation
String qualifiedName
com.intellij.psi.PsiMethod method
java.util.List annotations
java.util.List allMemberAnnotations
java.util.List allClassAnnotations
java.util.List allPackageAnnotations
public void visitAnnotationUsage (com.android.tools.lint.detector.api.JavaContext, org.jetbrains.uast.UElement, com.android.tools.lint.detector.api.AnnotationUsageType, org.jetbrains.uast.UAnnotation, java.lang.String, com.intellij.psi.PsiMethod, com.intellij.psi.PsiElement, java.util.List, java.util.List, java.util.List, java.util.List)
com.android.tools.lint.detector.api.JavaContext context
org.jetbrains.uast.UElement usage
com.android.tools.lint.detector.api.AnnotationUsageType type
org.jetbrains.uast.UAnnotation annotation
String qualifiedName
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiElement referenced
java.util.List annotations
java.util.List allMemberAnnotations
java.util.List allClassAnnotations
java.util.List allPackageAnnotations
public void visitAnnotationUsage (com.android.tools.lint.detector.api.JavaContext, org.jetbrains.uast.UElement, com.android.tools.lint.detector.api.AnnotationInfo, com.android.tools.lint.detector.api.AnnotationUsageInfo)
java.util.List list
com.android.tools.lint.detector.api.AnnotationInfo info
java.util.List annotations
java.util.List memberAnnotations
java.util.List classAnnotations
java.util.List packageAnnotations
org.jetbrains.uast.UAnnotation annotation
com.android.tools.lint.detector.api.AnnotationUsageType usageType
com.android.tools.lint.detector.api.JavaContext context
org.jetbrains.uast.UElement element
com.android.tools.lint.detector.api.AnnotationInfo annotationInfo
com.android.tools.lint.detector.api.AnnotationUsageInfo usageInfo
public java.util.List applicableAnnotations ()
public boolean isApplicableAnnotationUsage (com.android.tools.lint.detector.api.AnnotationUsageType)
com.android.tools.lint.detector.api.AnnotationUsageType type
public boolean inheritAnnotation (java.lang.String)
String annotation
public java.util.Collection getApplicableElements ()
public java.util.Collection getApplicableAttributes ()
public java.util.List getApplicableCallNames ()
public java.util.List getApplicableCallOwners ()
public int[] getApplicableAsmNodeTypes ()
public java.util.EnumSet getApplicableFiles ()
public java.util.List getApplicableMethodNames ()
public java.util.List getApplicableConstructorTypes ()
public java.util.List getApplicablePsiTypes ()
public java.util.List getApplicableReferenceNames ()
public java.util.List getApplicableUastTypes ()
public boolean isCallGraphRequired ()
public void analyzeCallGraph (com.android.tools.lint.detector.api.Context, com.android.tools.lint.detector.api.interprocedural.CallGraphResult)
com.android.tools.lint.detector.api.Context context
com.android.tools.lint.detector.api.interprocedural.CallGraphResult callGraph
protected com.android.tools.lint.detector.api.LintFix$Builder fix ()
protected final com.android.tools.lint.detector.api.LintMap map ()
public void checkPartialResults (com.android.tools.lint.detector.api.Context, com.android.tools.lint.detector.api.PartialResult)
com.android.tools.lint.detector.api.Context context
com.android.tools.lint.detector.api.PartialResult partialResults
public void checkMergedProject (com.android.tools.lint.detector.api.Context)
com.android.tools.lint.detector.api.Context context
public boolean filterIncident (com.android.tools.lint.detector.api.Context, com.android.tools.lint.detector.api.Incident, com.android.tools.lint.detector.api.LintMap)
com.android.tools.lint.detector.api.Context context
com.android.tools.lint.detector.api.Incident incident
com.android.tools.lint.detector.api.LintMap map
public boolean sameMessage (com.android.tools.lint.detector.api.Issue, java.lang.String, java.lang.String)
com.android.tools.lint.detector.api.Issue issue
String new
String old
}
com/android/tools/lint/detector/api/Detector$UastScanner.class
Detector.kt
package com.android.tools.lint.detector.api
public abstract com.android.tools.lint.detector.api.Detector$UastScanner extends java.lang.Object implements com.android.tools.lint.detector.api.SourceCodeScanner {
}
com/android/tools/lint/detector/api/Detector$ClassScanner.class
Detector.kt
package com.android.tools.lint.detector.api
public abstract com.android.tools.lint.detector.api.Detector$ClassScanner extends java.lang.Object implements com.android.tools.lint.detector.api.ClassScanner {
}
com/android/tools/lint/detector/api/Detector$BinaryResourceScanner.class
Detector.kt
package com.android.tools.lint.detector.api
public abstract com.android.tools.lint.detector.api.Detector$BinaryResourceScanner extends java.lang.Object implements com.android.tools.lint.detector.api.BinaryResourceScanner {
}
com/android/tools/lint/detector/api/Detector$ResourceFolderScanner.class
Detector.kt
package com.android.tools.lint.detector.api
public abstract com.android.tools.lint.detector.api.Detector$ResourceFolderScanner extends java.lang.Object implements com.android.tools.lint.detector.api.ResourceFolderScanner {
}
com/android/tools/lint/detector/api/Detector$XmlScanner.class
Detector.kt
package com.android.tools.lint.detector.api
public abstract com.android.tools.lint.detector.api.Detector$XmlScanner extends java.lang.Object implements com.android.tools.lint.detector.api.XmlScanner {
}
com/android/tools/lint/detector/api/Detector$GradleScanner.class
Detector.kt
package com.android.tools.lint.detector.api
public abstract com.android.tools.lint.detector.api.Detector$GradleScanner extends java.lang.Object implements com.android.tools.lint.detector.api.GradleScanner {
}
com/android/tools/lint/detector/api/Detector$OtherFileScanner.class
Detector.kt
package com.android.tools.lint.detector.api
public abstract com.android.tools.lint.detector.api.Detector$OtherFileScanner extends java.lang.Object implements com.android.tools.lint.detector.api.OtherFileScanner {
}
com/android/tools/lint/detector/api/Detector$WhenMappings.class
Detector.kt
package com.android.tools.lint.detector.api
public final synthetic com.android.tools.lint.detector.api.Detector$WhenMappings extends java.lang.Object {
public static final synthetic int[] $EnumSwitchMapping$0
public static final synthetic int[] $EnumSwitchMapping$1
static void <clinit> ()
}
com/android/tools/lint/detector/api/ExtensionSdk.class
ExtensionSdk.kt
package com.android.tools.lint.detector.api
public final com.android.tools.lint.detector.api.ExtensionSdk extends java.lang.Object implements java.lang.Comparable {
public static final com.android.tools.lint.detector.api.ExtensionSdk$Companion Companion
private final String name
private final int id
private final String reference
public static final int ANDROID_SDK_ID
private static final com.android.tools.lint.detector.api.ExtensionSdk ANDROID_SDK
public static final int MAX_PLATFORM_SDK_ID
public void <init> (java.lang.String, int, java.lang.String)
String name
int id
String reference
public final java.lang.String getName ()
public final int getId ()
public final java.lang.String getReference ()
public final java.lang.String getSdkExtensionField (boolean)
int $i$a$-let-ExtensionSdk$getSdkExtensionField$1
String fqn
boolean fullyQualified
public java.lang.String toString ()
public int hashCode ()
public boolean equals (java.lang.Object)
Object other
public int compareTo (com.android.tools.lint.detector.api.ExtensionSdk)
com.android.tools.lint.detector.api.ExtensionSdk other
public volatile synthetic int compareTo (java.lang.Object)
Object other
public static final synthetic com.android.tools.lint.detector.api.ExtensionSdk access$getANDROID_SDK$cp ()
static void <clinit> ()
}
com/android/tools/lint/detector/api/ExtensionSdk$Companion.class
ExtensionSdk.kt
package com.android.tools.lint.detector.api
public final com.android.tools.lint.detector.api.ExtensionSdk$Companion extends java.lang.Object {
private void <init> ()
public final com.android.tools.lint.detector.api.ExtensionSdk getANDROID_SDK ()
public final java.lang.String getAndroidVersionField (int, boolean)
String codeName
int sdkId
boolean fullyQualified
public final java.lang.String getSdkExtensionField (int, boolean)
int sdkId
boolean fullyQualified
public final java.lang.String serialize (com.android.tools.lint.detector.api.ExtensionSdk)
com.android.tools.lint.detector.api.ExtensionSdk sdk
public final com.android.tools.lint.detector.api.ExtensionSdk deserialize (java.lang.String)
int index
int index2
int id
String name
String reference
String s
public synthetic void <init> (kotlin.jvm.internal.DefaultConstructorMarker)
kotlin.jvm.internal.DefaultConstructorMarker $constructor_marker
}
com/android/tools/lint/detector/api/ExtensionSdkRegistry.class
ExtensionSdk.kt
package com.android.tools.lint.detector.api
public final com.android.tools.lint.detector.api.ExtensionSdkRegistry extends java.lang.Object {
private final java.util.List sdks
public void <init> (java.util.List)
java.util.List sdks
public final java.util.List getSdks ()
public final com.android.tools.lint.detector.api.ExtensionSdk find (int)
int $i$a$-firstOrNull-ExtensionSdkRegistry$find$1
com.android.tools.lint.detector.api.ExtensionSdk it
Object element$iv
int $i$f$firstOrNull
Iterable $this$firstOrNull$iv
int id
}
com/android/tools/lint/detector/api/FileScanner.class
FileScanner.kt
package com.android.tools.lint.detector.api
public abstract com.android.tools.lint.detector.api.FileScanner extends java.lang.Object {
public abstract void beforeCheckFile (com.android.tools.lint.detector.api.Context)
public abstract void afterCheckFile (com.android.tools.lint.detector.api.Context)
}
com/android/tools/lint/detector/api/GradleContext.class
GradleContext.kt
package com.android.tools.lint.detector.api
public com.android.tools.lint.detector.api.GradleContext extends com.android.tools.lint.detector.api.Context {
public static final com.android.tools.lint.detector.api.GradleContext$Companion Companion
private final com.android.tools.lint.client.api.GradleVisitor gradleVisitor
private static final java.util.regex.Pattern DIGITS
public void <init> (com.android.tools.lint.client.api.GradleVisitor, com.android.tools.lint.client.api.LintDriver, com.android.tools.lint.detector.api.Project, com.android.tools.lint.detector.api.Project, java.io.File)
com.android.tools.lint.client.api.GradleVisitor gradleVisitor
com.android.tools.lint.client.api.LintDriver driver
com.android.tools.lint.detector.api.Project project
com.android.tools.lint.detector.api.Project main
java.io.File file
public final com.android.tools.lint.client.api.GradleVisitor getGradleVisitor ()
public final com.android.tools.lint.detector.api.Location getLocation (java.lang.Object)
Object cookie
public final boolean isSuppressedWithComment (java.lang.Object, com.android.tools.lint.detector.api.Issue)
int startOffset
Object cookie
com.android.tools.lint.detector.api.Issue issue
public final java.lang.Object getPropertyKeyCookie (java.lang.Object)
Object cookie
public final java.lang.Object getPropertyPairCookie (java.lang.Object)
Object cookie
public com.android.tools.lint.client.api.LintTomlValue getTomlValue (java.lang.String, boolean)
String key
boolean source
public static synthetic com.android.tools.lint.client.api.LintTomlValue getTomlValue$default (com.android.tools.lint.detector.api.GradleContext, java.lang.String, boolean, int, java.lang.Object)
public com.android.tools.lint.client.api.LintTomlValue getTomlValue (java.util.List, boolean)
java.util.List key
boolean source
public static synthetic com.android.tools.lint.client.api.LintTomlValue getTomlValue$default (com.android.tools.lint.detector.api.GradleContext, java.util.List, boolean, int, java.lang.Object)
public final void report (com.android.tools.lint.detector.api.Issue, java.lang.Object, com.android.tools.lint.detector.api.Location, java.lang.String, com.android.tools.lint.detector.api.LintFix)
com.android.tools.lint.detector.api.Incident incident
com.android.tools.lint.detector.api.Issue issue
Object cookie
com.android.tools.lint.detector.api.Location location
String message
com.android.tools.lint.detector.api.LintFix fix
public static synthetic void report$default (com.android.tools.lint.detector.api.GradleContext, com.android.tools.lint.detector.api.Issue, java.lang.Object, com.android.tools.lint.detector.api.Location, java.lang.String, com.android.tools.lint.detector.api.LintFix, int, java.lang.Object)
public static final synthetic java.util.regex.Pattern access$getDIGITS$cp ()
static void <clinit> ()
}
com/android/tools/lint/detector/api/GradleContext$Companion.class
GradleContext.kt
package com.android.tools.lint.detector.api
public final com.android.tools.lint.detector.api.GradleContext$Companion extends java.lang.Object {
private void <init> ()
public final java.lang.String getStringLiteralValue (java.lang.String, java.lang.Object)
String value
Object valueCookie
private final java.lang.String getKotlinStringLiteralValue (org.jetbrains.uast.UExpression)
Object value
org.jetbrains.uast.UExpression part
StringBuilder sb
com.intellij.psi.PsiElement sourcePsi
String text
org.jetbrains.uast.UExpression expression
private final void appendIntoKotlinString (java.lang.StringBuilder, org.jetbrains.uast.UExpression)
org.jetbrains.uast.UExpression part
String constant
StringBuilder sb
org.jetbrains.uast.UExpression expression
public final int getIntLiteralValue (java.lang.String, int)
NumberFormatException e
String value
int defaultValue
public final boolean isNonNegativeInteger (java.lang.String)
String token
public final boolean isStringLiteral (java.lang.String)
String token
public synthetic void <init> (kotlin.jvm.internal.DefaultConstructorMarker)
kotlin.jvm.internal.DefaultConstructorMarker $constructor_marker
}
com/android/tools/lint/detector/api/GradleScanner.class
GradleScanner.kt
package com.android.tools.lint.detector.api
public abstract com.android.tools.lint.detector.api.GradleScanner extends java.lang.Object implements com.android.tools.lint.detector.api.FileScanner {
public abstract void checkDslPropertyAssignment (com.android.tools.lint.detector.api.GradleContext, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.Object, java.lang.Object)
public abstract void checkDslPropertyAssignment (com.android.tools.lint.detector.api.GradleContext, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.Object, java.lang.Object, java.lang.Object)
public abstract void checkMethodCall (com.android.tools.lint.detector.api.GradleContext, java.lang.String, java.lang.String, java.util.Map, java.util.List, java.lang.Object)
public abstract void checkMethodCall (com.android.tools.lint.detector.api.GradleContext, java.lang.String, java.lang.String, java.lang.String, java.util.Map, java.util.List, java.lang.Object)
public abstract boolean getCustomVisitor ()
public abstract void visitBuildScript (com.android.tools.lint.detector.api.Context)
}
com/android/tools/lint/detector/api/GraphUtils.class
GraphUtils.kt
package com.android.tools.lint.detector.api
public final com.android.tools.lint.detector.api.GraphUtils extends java.lang.Object {
public static final com.android.tools.lint.detector.api.GraphUtils INSTANCE
private void <init> ()
public final kotlin.sequences.Sequence reverseTopologicalSort (java.lang.Iterable, kotlin.jvm.functions.Function1)
java.util.HashSet seen
Iterable roots
kotlin.jvm.functions.Function1 next
private static final kotlin.sequences.Sequence reverseTopologicalSort$leaveSequence (java.util.HashSet, kotlin.jvm.functions.Function1, kotlin.sequences.Sequence)
java.util.HashSet seen
kotlin.jvm.functions.Function1 $next
kotlin.sequences.Sequence heres
public static final synthetic kotlin.sequences.Sequence access$reverseTopologicalSort$leaveSequence (java.util.HashSet, kotlin.jvm.functions.Function1, kotlin.sequences.Sequence)
java.util.HashSet seen
kotlin.jvm.functions.Function1 $next
kotlin.sequences.Sequence heres
static void <clinit> ()
}
com/android/tools/lint/detector/api/GraphUtils$reverseTopologicalSort$leaveSequence$1.class
GraphUtils.kt
package com.android.tools.lint.detector.api
final com.android.tools.lint.detector.api.GraphUtils$reverseTopologicalSort$leaveSequence$1 extends kotlin.coroutines.jvm.internal.RestrictedSuspendLambda implements kotlin.jvm.functions.Function2 {
Object L$1
Object L$2
Object L$3
Object L$4
int label
private synthetic Object L$0
final synthetic kotlin.sequences.Sequence $heres
final synthetic java.util.HashSet $seen
final synthetic kotlin.jvm.functions.Function1 $next
void <init> (kotlin.sequences.Sequence, java.util.HashSet, kotlin.jvm.functions.Function1, kotlin.coroutines.Continuation)
kotlin.sequences.Sequence $heres
java.util.HashSet $seen
kotlin.jvm.functions.Function1 $next
kotlin.coroutines.Continuation $completion
public final java.lang.Object invokeSuspend (java.lang.Object)
kotlin.sequences.SequenceScope $this$sequence
kotlin.sequences.SequenceScope $this$sequence
kotlin.sequences.SequenceScope $this$sequence
kotlin.sequences.Sequence $this$forEach$iv
Object element$iv
Object here
Object here
int $i$a$-forEach-GraphUtils$reverseTopologicalSort$leaveSequence$1$1
int $i$f$forEach
Object $result
int $i$a$-forEach-GraphUtils$reverseTopologicalSort$leaveSequence$1$1
int $i$f$forEach
int $i$a$-forEach-GraphUtils$reverseTopologicalSort$leaveSequence$1$1
int $i$f$forEach
public final kotlin.coroutines.Continuation create (java.lang.Object, kotlin.coroutines.Continuation)
Object value
kotlin.coroutines.Continuation $completion
public final java.lang.Object invoke (kotlin.sequences.SequenceScope, kotlin.coroutines.Continuation)
kotlin.sequences.SequenceScope p1
kotlin.coroutines.Continuation p2
public volatile synthetic java.lang.Object invoke (java.lang.Object, java.lang.Object)
Object p1
Object p2
}
com/android/tools/lint/detector/api/Incident.class
Incident.kt
package com.android.tools.lint.detector.api
public final com.android.tools.lint.detector.api.Incident extends java.lang.Object implements java.lang.Comparable {
private com.android.tools.lint.detector.api.Issue issue
private String message
private com.android.tools.lint.detector.api.Location location
private Object scope
private com.android.tools.lint.detector.api.LintFix fix
private com.android.tools.lint.detector.api.Project project
private com.android.tools.lint.detector.api.Severity severity
private boolean wasAutoFixed
private com.android.tools.lint.detector.api.ApplicableVariants applicableVariants
private com.android.tools.lint.detector.api.LintMap clientProperties
private transient com.android.tools.lint.detector.api.Context context
public void <init> (com.android.tools.lint.detector.api.Issue, java.lang.String, com.android.tools.lint.detector.api.Location, java.lang.Object, com.android.tools.lint.detector.api.LintFix)
com.android.tools.lint.detector.api.Issue issue
String message
com.android.tools.lint.detector.api.Location location
Object scope
com.android.tools.lint.detector.api.LintFix fix
public synthetic void <init> (com.android.tools.lint.detector.api.Issue, java.lang.String, com.android.tools.lint.detector.api.Location, java.lang.Object, com.android.tools.lint.detector.api.LintFix, int, kotlin.jvm.internal.DefaultConstructorMarker)
public final com.android.tools.lint.detector.api.Issue getIssue ()
public final void setIssue (com.android.tools.lint.detector.api.Issue)
com.android.tools.lint.detector.api.Issue
public final java.lang.String getMessage ()
public final void setMessage (java.lang.String)
String
public final com.android.tools.lint.detector.api.Location getLocation ()
public final void setLocation (com.android.tools.lint.detector.api.Location)
com.android.tools.lint.detector.api.Location
public final java.lang.Object getScope ()
public final void setScope (java.lang.Object)
Object
public final com.android.tools.lint.detector.api.LintFix getFix ()
public final void setFix (com.android.tools.lint.detector.api.LintFix)
com.android.tools.lint.detector.api.LintFix
public void <init> (com.android.tools.lint.detector.api.Issue, java.lang.String, com.android.tools.lint.detector.api.Location)
com.android.tools.lint.detector.api.Issue issue
String message
com.android.tools.lint.detector.api.Location location
public void <init> (com.android.tools.lint.detector.api.Issue, java.lang.String, com.android.tools.lint.detector.api.Location, com.android.tools.lint.detector.api.LintFix)
com.android.tools.lint.detector.api.Issue issue
String message
com.android.tools.lint.detector.api.Location location
com.android.tools.lint.detector.api.LintFix fix
public void <init> (com.android.tools.lint.detector.api.Issue, com.android.tools.lint.detector.api.Location, java.lang.String)
com.android.tools.lint.detector.api.Issue issue
com.android.tools.lint.detector.api.Location location
String message
public void <init> (com.android.tools.lint.detector.api.Issue, com.android.tools.lint.detector.api.Location, java.lang.String, com.android.tools.lint.detector.api.LintFix)
com.android.tools.lint.detector.api.Issue issue
com.android.tools.lint.detector.api.Location location
String message
com.android.tools.lint.detector.api.LintFix fix
public void <init> (com.android.tools.lint.detector.api.Issue, java.lang.Object, com.android.tools.lint.detector.api.Location, java.lang.String)
com.android.tools.lint.detector.api.Issue issue
Object scope
com.android.tools.lint.detector.api.Location location
String message
public void <init> (com.android.tools.lint.detector.api.Issue, java.lang.Object, com.android.tools.lint.detector.api.Location, java.lang.String, com.android.tools.lint.detector.api.LintFix)
com.android.tools.lint.detector.api.Issue issue
Object scope
com.android.tools.lint.detector.api.Location location
String message
com.android.tools.lint.detector.api.LintFix fix
public final com.android.tools.lint.detector.api.Project getProject ()
public final void setProject (com.android.tools.lint.detector.api.Project)
com.android.tools.lint.detector.api.Project
public final java.lang.String getDisplayPath ()
public final java.io.File getFile ()
public final int getLine ()
public final int getStartOffset ()
public final int getEndOffset ()
public final com.android.tools.lint.detector.api.Severity getSeverity ()
public final void setSeverity (com.android.tools.lint.detector.api.Severity)
com.android.tools.lint.detector.api.Severity
public final boolean getWasAutoFixed ()
public final void setWasAutoFixed (boolean)
boolean
public final com.android.tools.lint.detector.api.ApplicableVariants getApplicableVariants ()
public final void setApplicableVariants (com.android.tools.lint.detector.api.ApplicableVariants)
com.android.tools.lint.detector.api.ApplicableVariants
public final com.android.tools.lint.detector.api.LintMap getClientProperties ()
public final void setClientProperties (com.android.tools.lint.detector.api.LintMap)
com.android.tools.lint.detector.api.LintMap
public final com.android.tools.lint.detector.api.Context getContext$lint_api ()
public final void setContext$lint_api (com.android.tools.lint.detector.api.Context)
com.android.tools.lint.detector.api.Context
public void <init> ()
public final com.android.tools.lint.detector.api.Incident issue (com.android.tools.lint.detector.api.Issue)
com.android.tools.lint.detector.api.Issue issue
public final com.android.tools.lint.detector.api.Incident message (java.lang.String)
String message
public final com.android.tools.lint.detector.api.Incident location (com.android.tools.lint.detector.api.Location)
com.android.tools.lint.detector.api.Location location
public final com.android.tools.lint.detector.api.Incident overrideSeverity (com.android.tools.lint.detector.api.Severity)
com.android.tools.lint.detector.api.Severity severity
public final com.android.tools.lint.detector.api.Incident at (java.lang.Object)
com.android.tools.lint.detector.api.JavaContext javaContext
com.android.tools.lint.detector.api.JavaContext javaContext
com.android.tools.lint.detector.api.XmlContext xmlContext
com.android.tools.lint.detector.api.Context context
Object scope
public final com.android.tools.lint.detector.api.Incident scope (java.lang.Object)
Object scope
public final com.android.tools.lint.detector.api.Incident project (com.android.tools.lint.detector.api.Project)
com.android.tools.lint.detector.api.Project project
public final com.android.tools.lint.detector.api.Incident fix (com.android.tools.lint.detector.api.LintFix)
com.android.tools.lint.detector.api.LintFix fix
public final void report (com.android.tools.lint.detector.api.Context)
com.android.tools.lint.detector.api.Context context
public final void report ()
com.android.tools.lint.detector.api.Context context
public int compareTo (com.android.tools.lint.detector.api.Incident)
String fileName1
String fileName2
com.android.tools.lint.detector.api.Position start1
com.android.tools.lint.detector.api.Position start2
Integer col1
Integer col2
com.android.tools.lint.detector.api.Location secondary1
com.android.tools.lint.detector.api.Location secondary2
java.io.File secondFile1
java.io.File secondFile2
java.util.Comparator nullableIntComparator
com.android.tools.lint.detector.api.Incident other
public boolean equals (java.lang.Object)
Object other
public int hashCode ()
int result
public java.lang.String toString ()
public volatile synthetic int compareTo (java.lang.Object)
Object other
}
com/android/tools/lint/detector/api/ApplicableVariants.class
Incident.kt
package com.android.tools.lint.detector.api
public final com.android.tools.lint.detector.api.ApplicableVariants extends java.lang.Object {
private final java.util.Set applicableVariants
private java.util.Set _variants
public void <init> (java.util.Set)
java.util.Set applicableVariants
public final boolean getVariantSpecific ()
public final java.util.Set getVariants ()
public final void addVariant (java.lang.String)
int $i$a$-also-ApplicableVariants$addVariant$names$1
java.util.Set it
java.util.Set names
String variantName
public final boolean includesMoreThanExcludes ()
int variantCount
int allVariantCount
public final java.util.List getIncludedVariantNames ()
public final java.util.List getExcludedVariantNames ()
java.util.Set included
java.util.Set excluded
}
com/android/tools/lint/detector/api/IncidentKt.class
Incident.kt
package com.android.tools.lint.detector.api
public final com.android.tools.lint.detector.api.IncidentKt extends java.lang.Object {
public static final com.android.tools.lint.detector.api.Incident Incident (com.android.tools.lint.detector.api.Context)
com.android.tools.lint.detector.api.Incident incident
com.android.tools.lint.detector.api.Context context
public static final com.android.tools.lint.detector.api.Incident Incident (com.android.tools.lint.detector.api.Context, com.android.tools.lint.detector.api.Issue)
com.android.tools.lint.detector.api.Incident incident
com.android.tools.lint.detector.api.Context context
com.android.tools.lint.detector.api.Issue issue
}
com/android/tools/lint/detector/api/Issue.class
Issue.kt
package com.android.tools.lint.detector.api
public final com.android.tools.lint.detector.api.Issue extends java.lang.Object implements java.lang.Comparable {
public static final com.android.tools.lint.detector.api.Issue$Companion Companion
private final String id
private final String briefDescription
private final String explanation
private final com.android.tools.lint.detector.api.Category category
private final int priority
private final com.android.tools.lint.detector.api.Severity defaultSeverity
private final java.util.Collection suppressNames
private com.android.tools.lint.detector.api.Implementation implementation
private Object moreInfoUrls
private boolean enabledByDefault
private java.util.EnumSet _platforms
private java.util.List aliases
private java.util.List options
private com.android.tools.lint.client.api.IssueRegistry registry
private com.android.tools.lint.client.api.Vendor vendor
private void <init> (java.lang.String, java.lang.String, java.lang.String, com.android.tools.lint.detector.api.Category, int, com.android.tools.lint.detector.api.Severity, java.util.EnumSet, java.util.Collection, com.android.tools.lint.detector.api.Implementation)
String id
String briefDescription
String explanation
com.android.tools.lint.detector.api.Category category
int priority
com.android.tools.lint.detector.api.Severity defaultSeverity
java.util.EnumSet platforms
java.util.Collection suppressNames
com.android.tools.lint.detector.api.Implementation implementation
public final java.lang.String getId ()
public final com.android.tools.lint.detector.api.Category getCategory ()
public final int getPriority ()
public final com.android.tools.lint.detector.api.Severity getDefaultSeverity ()
public final java.util.Collection getSuppressNames ()
public final com.android.tools.lint.detector.api.Implementation getImplementation ()
public final void setImplementation (com.android.tools.lint.detector.api.Implementation)
com.android.tools.lint.detector.api.Implementation
public final java.util.EnumSet getPlatforms ()
public final com.android.tools.lint.detector.api.Issue setAndroidSpecific (boolean)
java.util.EnumSet new
java.util.EnumSet new
boolean value
public final boolean isAndroidSpecific ()
public final com.android.tools.lint.detector.api.Issue setAliases (java.util.List)
java.util.List aliases
public final java.util.List getAliases ()
public final com.android.tools.lint.detector.api.Issue setOptions (java.util.List)
com.android.tools.lint.detector.api.Option option
java.util.List options
public final java.util.List getOptions ()
public final java.util.List getMoreInfo ()
public final java.lang.String getBriefDescription (com.android.tools.lint.detector.api.TextFormat)
int $i$a$-trim-Issue$getBriefDescription$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
com.android.tools.lint.detector.api.TextFormat format
public final java.lang.String getExplanation (com.android.tools.lint.detector.api.TextFormat)
String trimmed
String message
com.android.tools.lint.detector.api.TextFormat format
public final com.android.tools.lint.detector.api.Issue addMoreInfo (java.lang.String)
String existing
java.util.ArrayList list
String moreInfoUrl
public final boolean isEnabledByDefault ()
public int compareTo (com.android.tools.lint.detector.api.Issue)
com.android.tools.lint.detector.api.Issue other
public final com.android.tools.lint.detector.api.Issue setEnabledByDefault (boolean)
boolean enabledByDefault
public java.lang.String toString ()
public boolean equals (java.lang.Object)
com.android.tools.lint.detector.api.Issue issue
Object other
public int hashCode ()
public final com.android.tools.lint.client.api.IssueRegistry getRegistry ()
public final void setRegistry (com.android.tools.lint.client.api.IssueRegistry)
com.android.tools.lint.client.api.IssueRegistry
public final com.android.tools.lint.client.api.Vendor getVendor ()
public final void setVendor (com.android.tools.lint.client.api.Vendor)
com.android.tools.lint.client.api.Vendor
public static final com.android.tools.lint.detector.api.Issue create (java.lang.String, java.lang.String, java.lang.String, com.android.tools.lint.detector.api.Category, int, com.android.tools.lint.detector.api.Severity, com.android.tools.lint.detector.api.Implementation)
String id
String briefDescription
String explanation
com.android.tools.lint.detector.api.Category category
int priority
com.android.tools.lint.detector.api.Severity severity
com.android.tools.lint.detector.api.Implementation implementation
public volatile synthetic int compareTo (java.lang.Object)
Object other
public synthetic void <init> (java.lang.String, java.lang.String, java.lang.String, com.android.tools.lint.detector.api.Category, int, com.android.tools.lint.detector.api.Severity, java.util.EnumSet, java.util.Collection, com.android.tools.lint.detector.api.Implementation, kotlin.jvm.internal.DefaultConstructorMarker)
String id
String briefDescription
String explanation
com.android.tools.lint.detector.api.Category category
int priority
com.android.tools.lint.detector.api.Severity defaultSeverity
java.util.EnumSet platforms
java.util.Collection suppressNames
com.android.tools.lint.detector.api.Implementation implementation
kotlin.jvm.internal.DefaultConstructorMarker $constructor_marker
static void <clinit> ()
}
com/android/tools/lint/detector/api/Issue$Companion.class
Issue.kt
package com.android.tools.lint.detector.api
public final com.android.tools.lint.detector.api.Issue$Companion extends java.lang.Object {
private void <init> ()
public final com.android.tools.lint.detector.api.Issue create (java.lang.String, java.lang.String, java.lang.String, com.android.tools.lint.detector.api.Category, int, com.android.tools.lint.detector.api.Severity, com.android.tools.lint.detector.api.Implementation)
java.util.EnumSet platforms
String id
String briefDescription
String explanation
com.android.tools.lint.detector.api.Category category
int priority
com.android.tools.lint.detector.api.Severity severity
com.android.tools.lint.detector.api.Implementation implementation
public final com.android.tools.lint.detector.api.Issue create (java.lang.String, java.lang.String, java.lang.String, com.android.tools.lint.detector.api.Implementation, java.lang.String, com.android.tools.lint.detector.api.Category, int, com.android.tools.lint.detector.api.Severity, boolean, java.lang.Boolean, java.util.EnumSet, java.util.Collection)
java.util.EnumSet applicablePlatforms
com.android.tools.lint.detector.api.Issue issue
String id
String briefDescription
String explanation
com.android.tools.lint.detector.api.Implementation implementation
String moreInfo
com.android.tools.lint.detector.api.Category category
int priority
com.android.tools.lint.detector.api.Severity severity
boolean enabledByDefault
Boolean androidSpecific
java.util.EnumSet platforms
java.util.Collection suppressAnnotations
public static synthetic com.android.tools.lint.detector.api.Issue create$default (com.android.tools.lint.detector.api.Issue$Companion, java.lang.String, java.lang.String, java.lang.String, com.android.tools.lint.detector.api.Implementation, java.lang.String, com.android.tools.lint.detector.api.Category, int, com.android.tools.lint.detector.api.Severity, boolean, java.lang.Boolean, java.util.EnumSet, java.util.Collection, int, java.lang.Object)
private final java.util.EnumSet computePlatforms (java.lang.Boolean, com.android.tools.lint.detector.api.Implementation)
boolean android
Boolean androidSpecific
com.android.tools.lint.detector.api.Implementation implementation
private final boolean scopeImpliesAndroid (java.util.EnumSet)
java.util.EnumSet scope
public synthetic void <init> (kotlin.jvm.internal.DefaultConstructorMarker)
kotlin.jvm.internal.DefaultConstructorMarker $constructor_marker
}
com/android/tools/lint/detector/api/Issue$IgnoredIdProvider.class
Issue.kt
package com.android.tools.lint.detector.api
public abstract com.android.tools.lint.detector.api.Issue$IgnoredIdProvider extends java.lang.Object {
public abstract java.lang.String getIgnoredIds ()
}
com/android/tools/lint/detector/api/SourceSetType.class
JavaContext.kt
package com.android.tools.lint.detector.api
public final enum com.android.tools.lint.detector.api.SourceSetType extends java.lang.Enum {
public static final enum com.android.tools.lint.detector.api.SourceSetType MAIN
public static final enum com.android.tools.lint.detector.api.SourceSetType INSTRUMENTATION_TESTS
public static final enum com.android.tools.lint.detector.api.SourceSetType UNIT_TESTS
public static final enum com.android.tools.lint.detector.api.SourceSetType UNKNOWN_TEST
public static final enum com.android.tools.lint.detector.api.SourceSetType TEST_FIXTURES
public static final enum com.android.tools.lint.detector.api.SourceSetType INVALID
private static final synthetic com.android.tools.lint.detector.api.SourceSetType[] $VALUES
private void <init> (java.lang.String, int)
String $enum$name
int $enum$ordinal
public static com.android.tools.lint.detector.api.SourceSetType[] values ()
public static com.android.tools.lint.detector.api.SourceSetType valueOf (java.lang.String)
String value
private static final synthetic com.android.tools.lint.detector.api.SourceSetType[] $values ()
static void <clinit> ()
}
com/android/tools/lint/detector/api/JavaContext.class
JavaContext.kt
package com.android.tools.lint.detector.api
public com.android.tools.lint.detector.api.JavaContext extends com.android.tools.lint.detector.api.Context {
public static final com.android.tools.lint.detector.api.JavaContext$Companion Companion
private com.intellij.psi.PsiFile psiFile
private org.jetbrains.uast.UFile uastFile
public com.android.tools.lint.client.api.UastParser uastParser
private boolean isTestSource
private boolean isGeneratedSource
private com.android.tools.lint.detector.api.SourceSetType sourceSetType
public void <init> (com.android.tools.lint.client.api.LintDriver, com.android.tools.lint.detector.api.Project, com.android.tools.lint.detector.api.Project, java.io.File)
com.android.tools.lint.client.api.LintDriver driver
com.android.tools.lint.detector.api.Project project
com.android.tools.lint.detector.api.Project main
java.io.File file
public final com.intellij.psi.PsiFile getPsiFile ()
public final org.jetbrains.uast.UFile getUastFile ()
public final void setUastFile (org.jetbrains.uast.UFile)
org.jetbrains.uast.UFile
public final com.android.tools.lint.client.api.UastParser getUastParser ()
public final void setUastParser (com.android.tools.lint.client.api.UastParser)
com.android.tools.lint.client.api.UastParser
public final boolean isTestSource ()
public final void setTestSource (boolean)
boolean
public final boolean isGeneratedSource ()
public final void setGeneratedSource (boolean)
boolean
public final com.android.tools.lint.detector.api.SourceSetType getSourceSetType ()
public final void setSourceSetType (com.android.tools.lint.detector.api.SourceSetType)
com.android.tools.lint.detector.api.SourceSetType
public final com.android.tools.lint.detector.api.Location getRangeLocation (com.intellij.psi.PsiElement, int, com.intellij.psi.PsiElement, int)
com.intellij.psi.PsiElement from
int fromDelta
com.intellij.psi.PsiElement to
int toDelta
public final com.android.tools.lint.detector.api.Location getRangeLocation (org.jetbrains.uast.UElement, int, org.jetbrains.uast.UElement, int)
org.jetbrains.uast.UElement from
int fromDelta
org.jetbrains.uast.UElement to
int toDelta
public final com.android.tools.lint.detector.api.Location getRangeLocation (org.jetbrains.uast.UDeclaration, int, org.jetbrains.uast.UDeclaration, int)
org.jetbrains.uast.UDeclaration from
int fromDelta
org.jetbrains.uast.UDeclaration to
int toDelta
public final com.android.tools.lint.detector.api.Location getRangeLocation (com.intellij.psi.PsiElement, int, int)
com.intellij.psi.PsiElement from
int fromDelta
int length
public final com.android.tools.lint.detector.api.Location getRangeLocation (org.jetbrains.uast.UElement, int, int)
org.jetbrains.uast.UElement from
int fromDelta
int length
public final com.android.tools.lint.detector.api.Location getNameLocation (com.intellij.psi.PsiElement)
int $i$a$-run-JavaContext$getNameLocation$1
com.android.tools.lint.detector.api.JavaContext $this$getNameLocation_u24lambda_u240
com.intellij.psi.PsiElement element
public final com.android.tools.lint.detector.api.Location getNameLocation (org.jetbrains.uast.UElement)
org.jetbrains.uast.UElement element
public final com.android.tools.lint.detector.api.Location getNameLocation (org.jetbrains.uast.UDeclaration)
org.jetbrains.uast.UDeclaration cls
public final com.android.tools.lint.detector.api.Location getNameLocation (org.jetbrains.uast.UClass)
org.jetbrains.uast.UClass cls
public final com.android.tools.lint.detector.api.Location getNameLocation (org.jetbrains.uast.UMethod)
org.jetbrains.uast.UMethod cls
public final com.android.tools.lint.detector.api.Location getLocation (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement node
public final com.android.tools.lint.detector.api.Location getLocation (org.jetbrains.uast.UElement)
org.jetbrains.uast.UElement element
public final com.android.tools.lint.detector.api.Location getLocation (org.jetbrains.uast.UMethod)
org.jetbrains.uast.UMethod element
public final com.android.tools.lint.detector.api.Location getLocation (org.jetbrains.uast.UField)
org.jetbrains.uast.UField element
public final com.android.tools.lint.detector.api.Location getCallLocation (org.jetbrains.uast.UCallExpression, boolean, boolean)
org.jetbrains.uast.UCallExpression call
boolean includeReceiver
boolean includeArguments
public final com.android.tools.lint.client.api.JavaEvaluator getEvaluator ()
public final com.intellij.psi.PsiJavaFile getJavaFile ()
public static synthetic void getJavaFile$annotations ()
public final void setJavaFile (com.intellij.psi.PsiFile)
com.intellij.psi.PsiFile javaFile
public final void report (com.android.tools.lint.detector.api.Issue, com.intellij.psi.PsiElement, com.android.tools.lint.detector.api.Location, java.lang.String, com.android.tools.lint.detector.api.LintFix)
com.android.tools.lint.detector.api.Incident incident
com.android.tools.lint.detector.api.Issue issue
com.intellij.psi.PsiElement scope
com.android.tools.lint.detector.api.Location location
String message
com.android.tools.lint.detector.api.LintFix quickfixData
public static synthetic void report$default (com.android.tools.lint.detector.api.JavaContext, com.android.tools.lint.detector.api.Issue, com.intellij.psi.PsiElement, com.android.tools.lint.detector.api.Location, java.lang.String, com.android.tools.lint.detector.api.LintFix, int, java.lang.Object)
public final void report (com.android.tools.lint.detector.api.Issue, org.jetbrains.uast.UElement, com.android.tools.lint.detector.api.Location, java.lang.String, com.android.tools.lint.detector.api.LintFix)
com.android.tools.lint.detector.api.Incident incident
com.android.tools.lint.detector.api.Issue issue
org.jetbrains.uast.UElement scope
com.android.tools.lint.detector.api.Location location
String message
com.android.tools.lint.detector.api.LintFix quickfixData
public static synthetic void report$default (com.android.tools.lint.detector.api.JavaContext, com.android.tools.lint.detector.api.Issue, org.jetbrains.uast.UElement, com.android.tools.lint.detector.api.Location, java.lang.String, com.android.tools.lint.detector.api.LintFix, int, java.lang.Object)
public final void report (com.android.tools.lint.detector.api.Issue, org.jetbrains.uast.UClass, com.android.tools.lint.detector.api.Location, java.lang.String)
com.android.tools.lint.detector.api.Issue issue
org.jetbrains.uast.UClass scopeClass
com.android.tools.lint.detector.api.Location location
String message
public final void report (com.android.tools.lint.detector.api.Issue, org.jetbrains.uast.UClass, com.android.tools.lint.detector.api.Location, java.lang.String, com.android.tools.lint.detector.api.LintFix)
com.android.tools.lint.detector.api.Issue issue
org.jetbrains.uast.UClass scopeClass
com.android.tools.lint.detector.api.Location location
String message
com.android.tools.lint.detector.api.LintFix quickfixData
public final void report (com.android.tools.lint.detector.api.Issue, org.jetbrains.uast.UMethod, com.android.tools.lint.detector.api.Location, java.lang.String)
com.android.tools.lint.detector.api.Issue issue
org.jetbrains.uast.UMethod scopeClass
com.android.tools.lint.detector.api.Location location
String message
public final void report (com.android.tools.lint.detector.api.Issue, org.jetbrains.uast.UMethod, com.android.tools.lint.detector.api.Location, java.lang.String, com.android.tools.lint.detector.api.LintFix)
com.android.tools.lint.detector.api.Issue issue
org.jetbrains.uast.UMethod scopeClass
com.android.tools.lint.detector.api.Location location
String message
com.android.tools.lint.detector.api.LintFix quickfixData
public final void report (com.android.tools.lint.detector.api.Issue, org.jetbrains.uast.UField, com.android.tools.lint.detector.api.Location, java.lang.String)
com.android.tools.lint.detector.api.Issue issue
org.jetbrains.uast.UField scopeClass
com.android.tools.lint.detector.api.Location location
String message
public final void report (com.android.tools.lint.detector.api.Issue, org.jetbrains.uast.UField, com.android.tools.lint.detector.api.Location, java.lang.String, com.android.tools.lint.detector.api.LintFix)
com.android.tools.lint.detector.api.Issue issue
org.jetbrains.uast.UField scopeClass
com.android.tools.lint.detector.api.Location location
String message
com.android.tools.lint.detector.api.LintFix quickfixData
protected java.lang.String getSuppressCommentPrefix ()
public final boolean isSuppressedWithComment (com.intellij.psi.PsiElement, com.android.tools.lint.detector.api.Issue)
Integer nameStart
com.intellij.openapi.util.TextRange textRange
int start
boolean suppressed
com.intellij.psi.PsiElement scope
com.android.tools.lint.detector.api.Issue issue
public final boolean isSuppressedWithComment (org.jetbrains.uast.UElement, com.android.tools.lint.detector.api.Issue)
com.intellij.psi.PsiElement psi
org.jetbrains.uast.UElement scope
com.android.tools.lint.detector.api.Issue issue
public final synthetic org.jetbrains.uast.UastContext getUastContext ()
public static synthetic void getUastContext$annotations ()
public java.lang.String toString ()
public final void report (com.android.tools.lint.detector.api.Issue, com.intellij.psi.PsiElement, com.android.tools.lint.detector.api.Location, java.lang.String)
com.android.tools.lint.detector.api.Issue issue
com.intellij.psi.PsiElement scope
com.android.tools.lint.detector.api.Location location
String message
public final void report (com.android.tools.lint.detector.api.Issue, org.jetbrains.uast.UElement, com.android.tools.lint.detector.api.Location, java.lang.String)
com.android.tools.lint.detector.api.Issue issue
org.jetbrains.uast.UElement scope
com.android.tools.lint.detector.api.Location location
String message
public static final java.lang.String getMethodName (org.jetbrains.uast.UElement)
org.jetbrains.uast.UElement call
public static final com.intellij.psi.PsiElement findNameElement (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
public static final org.jetbrains.uast.UElement findNameElement (org.jetbrains.uast.UElement)
org.jetbrains.uast.UElement element
static void <clinit> ()
}
com/android/tools/lint/detector/api/JavaContext$Companion.class
JavaContext.kt
package com.android.tools.lint.detector.api
public final com.android.tools.lint.detector.api.JavaContext$Companion extends java.lang.Object {
private void <init> ()
public final java.lang.String getMethodName (org.jetbrains.uast.UElement)
org.jetbrains.uast.UElement call
public final com.intellij.psi.PsiElement findNameElement (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
public final org.jetbrains.uast.UElement findNameElement (org.jetbrains.uast.UElement)
org.jetbrains.uast.UElement element
public synthetic void <init> (kotlin.jvm.internal.DefaultConstructorMarker)
kotlin.jvm.internal.DefaultConstructorMarker $constructor_marker
}
com/android/tools/lint/detector/api/LintFix.class
LintFix.kt
package com.android.tools.lint.detector.api
public com.android.tools.lint.detector.api.LintFix extends java.lang.Object {
public static final com.android.tools.lint.detector.api.LintFix$Companion Companion
private String displayName
private String familyName
private com.android.tools.lint.detector.api.Location range
public boolean robot
public boolean independent
public static final String TODO
protected void <init> (java.lang.String, java.lang.String, com.android.tools.lint.detector.api.Location)
String displayName
String familyName
com.android.tools.lint.detector.api.Location range
public synthetic void <init> (java.lang.String, java.lang.String, com.android.tools.lint.detector.api.Location, int, kotlin.jvm.internal.DefaultConstructorMarker)
public com.android.tools.lint.detector.api.Location getRange ()
public void setRange (com.android.tools.lint.detector.api.Location)
com.android.tools.lint.detector.api.Location
public java.lang.String getDisplayName ()
public final boolean hasDisplayName ()
public final java.lang.String getFamilyName ()
public com.android.tools.lint.detector.api.LintFix autoFix (boolean, boolean)
boolean robot
boolean independent
public final com.android.tools.lint.detector.api.LintFix autoFix ()
protected void <init> ()
public static final com.android.tools.lint.detector.api.LintFix$Builder create ()
public static final java.lang.String getString (com.android.tools.lint.detector.api.LintFix, java.lang.String, java.lang.String)
com.android.tools.lint.detector.api.LintFix fix
String key
String defaultValue
public static final java.util.List getStringList (com.android.tools.lint.detector.api.LintFix, java.lang.String)
com.android.tools.lint.detector.api.LintFix fix
String key
public static final java.lang.Throwable getThrowable (com.android.tools.lint.detector.api.LintFix, java.lang.String)
com.android.tools.lint.detector.api.LintFix fix
String key
public static final int getInt (com.android.tools.lint.detector.api.LintFix, java.lang.String, int)
com.android.tools.lint.detector.api.LintFix fix
String key
int defaultValue
public static final com.android.tools.lint.detector.api.ApiConstraint getApiConstraint (com.android.tools.lint.detector.api.LintFix, java.lang.String, com.android.tools.lint.detector.api.ApiConstraint)
com.android.tools.lint.detector.api.LintFix fix
String key
com.android.tools.lint.detector.api.ApiConstraint defaultValue
public static final boolean getBoolean (com.android.tools.lint.detector.api.LintFix, java.lang.String, boolean)
com.android.tools.lint.detector.api.LintFix fix
String key
boolean defaultValue
public static final com.intellij.psi.PsiMethod getMethod (com.android.tools.lint.detector.api.LintFix, java.lang.String)
com.android.tools.lint.detector.api.LintFix fix
String key
public static final synthetic void access$setDisplayName$p (com.android.tools.lint.detector.api.LintFix, java.lang.String)
com.android.tools.lint.detector.api.LintFix $this
String
public static final synthetic void access$setFamilyName$p (com.android.tools.lint.detector.api.LintFix, java.lang.String)
com.android.tools.lint.detector.api.LintFix $this
String
static void <clinit> ()
}
com/android/tools/lint/detector/api/LintFix$Builder.class
LintFix.kt
package com.android.tools.lint.detector.api
public final com.android.tools.lint.detector.api.LintFix$Builder extends java.lang.Object {
private String displayName
private String familyName
public void <init> ()
public final com.android.tools.lint.detector.api.LintFix$Builder name (java.lang.String)
String displayName
public final com.android.tools.lint.detector.api.LintFix$Builder name (java.lang.String, java.lang.String)
String displayName
String familyName
public final com.android.tools.lint.detector.api.LintFix$Builder name (java.lang.String, boolean)
String displayName
boolean useAsFamilyNameToo
public final com.android.tools.lint.detector.api.LintFix$Builder sharedName (java.lang.String)
String familyName
public final com.android.tools.lint.detector.api.LintFix$Builder family (java.lang.String)
String familyName
public final com.android.tools.lint.detector.api.LintFix$GroupBuilder group ()
public final com.android.tools.lint.detector.api.LintFix$GroupBuilder alternatives ()
public final com.android.tools.lint.detector.api.LintFix$GroupBuilder composite ()
public final transient com.android.tools.lint.detector.api.LintFix composite (com.android.tools.lint.detector.api.LintFix[])
int $i$f$toTypedArray
java.util.Collection thisCollection$iv
java.util.Collection $this$toTypedArray$iv
com.android.tools.lint.detector.api.LintFix[] fixes
public final com.android.tools.lint.detector.api.LintFix composite (java.util.List)
int $i$f$toTypedArray
java.util.Collection thisCollection$iv
java.util.Collection $this$toTypedArray$iv
java.util.List fixes
public final transient com.android.tools.lint.detector.api.LintFix group (com.android.tools.lint.detector.api.LintFix[])
int $i$f$toTypedArray
java.util.Collection thisCollection$iv
java.util.Collection $this$toTypedArray$iv
com.android.tools.lint.detector.api.LintFix[] fixes
public final transient com.android.tools.lint.detector.api.LintFix alternatives (com.android.tools.lint.detector.api.LintFix[])
int $i$f$toTypedArray
java.util.Collection thisCollection$iv
java.util.Collection $this$toTypedArray$iv
java.util.List availableFixes
com.android.tools.lint.detector.api.LintFix[] fixes
public final com.android.tools.lint.detector.api.LintFix$ReplaceStringBuilder replace ()
public final com.android.tools.lint.detector.api.LintFix$CreateFileBuilder newFile (java.io.File, java.lang.String)
java.io.File file
String contents
public final com.android.tools.lint.detector.api.LintFix$CreateFileBuilder newFile (java.io.File, byte[])
java.io.File file
byte[] contents
public final com.android.tools.lint.detector.api.LintFix$CreateFileBuilder deleteFile (java.io.File)
java.io.File file
public final com.android.tools.lint.detector.api.LintFix$SetAttributeBuilder set ()
public final com.android.tools.lint.detector.api.LintFix$SetAttributeBuilder unset ()
public final com.android.tools.lint.detector.api.LintFix$SetAttributeBuilder set (java.lang.String, java.lang.String, java.lang.String)
String namespace
String attribute
String value
public final com.android.tools.lint.detector.api.LintFix$SetAttributeBuilder unset (java.lang.String, java.lang.String)
String namespace
String attribute
public final com.android.tools.lint.detector.api.LintFix$GroupBuilder renameTag (java.lang.String, java.lang.String, com.android.tools.lint.detector.api.Location)
int $i$a$-apply-LintFix$Builder$renameTag$open$1
com.android.tools.lint.detector.api.LintFix$ReplaceStringBuilder $this$renameTag_u24lambda_u240
int $i$a$-apply-LintFix$Builder$renameTag$close$1
com.android.tools.lint.detector.api.LintFix$ReplaceStringBuilder $this$renameTag_u24lambda_u241
com.android.tools.lint.detector.api.LintFix open
com.android.tools.lint.detector.api.LintFix close
String current
String newName
com.android.tools.lint.detector.api.Location range
public static synthetic com.android.tools.lint.detector.api.LintFix$GroupBuilder renameTag$default (com.android.tools.lint.detector.api.LintFix$Builder, java.lang.String, java.lang.String, com.android.tools.lint.detector.api.Location, int, java.lang.Object)
public final com.android.tools.lint.detector.api.LintFix$GroupBuilder replaceAttribute (org.w3c.dom.Attr, java.lang.String, java.lang.String, java.lang.String)
String prefix
org.w3c.dom.Attr attribute
String newNamespace
String newAttribute
String newValue
public static synthetic com.android.tools.lint.detector.api.LintFix$GroupBuilder replaceAttribute$default (com.android.tools.lint.detector.api.LintFix$Builder, org.w3c.dom.Attr, java.lang.String, java.lang.String, java.lang.String, int, java.lang.Object)
public final com.android.tools.lint.detector.api.LintFix$GroupBuilder replaceAttribute (java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String)
String namespace
String attribute
String newValue
String newNamespace
String newAttribute
String newNamespacePrefix
public static synthetic com.android.tools.lint.detector.api.LintFix$GroupBuilder replaceAttribute$default (com.android.tools.lint.detector.api.LintFix$Builder, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, int, java.lang.Object)
public final com.android.tools.lint.detector.api.LintFix$FixMapBuilder map ()
private final transient com.android.tools.lint.detector.api.LintFix$FixMapBuilder map (java.lang.Object[])
Object previous
String key
Object value
com.android.tools.lint.detector.api.LintFix$FixMapBuilder builder
java.util.Map map
int i
Object[] args
public final transient com.android.tools.lint.detector.api.LintFix data (java.lang.Object[])
Object[] args
public final com.android.tools.lint.detector.api.LintFix$UrlBuilder url ()
public final com.android.tools.lint.detector.api.LintFix$UrlBuilder url (java.lang.String)
String url
public final com.android.tools.lint.detector.api.LintFix$AnnotateBuilder annotate (java.lang.String, boolean)
String source
boolean replace
public static synthetic com.android.tools.lint.detector.api.LintFix$AnnotateBuilder annotate$default (com.android.tools.lint.detector.api.LintFix$Builder, java.lang.String, boolean, int, java.lang.Object)
public final com.android.tools.lint.detector.api.LintFix$AnnotateBuilder annotate (java.lang.String, com.android.tools.lint.detector.api.Context, com.intellij.psi.PsiElement, boolean)
String source
com.android.tools.lint.detector.api.Context context
com.intellij.psi.PsiElement element
boolean replace
public static synthetic com.android.tools.lint.detector.api.LintFix$AnnotateBuilder annotate$default (com.android.tools.lint.detector.api.LintFix$Builder, java.lang.String, com.android.tools.lint.detector.api.Context, com.intellij.psi.PsiElement, boolean, int, java.lang.Object)
public final com.android.tools.lint.detector.api.LintFix$AnnotateBuilder annotate (java.lang.String)
String source
public final com.android.tools.lint.detector.api.LintFix$AnnotateBuilder annotate (java.lang.String, com.android.tools.lint.detector.api.Context, com.intellij.psi.PsiElement)
String source
com.android.tools.lint.detector.api.Context context
com.intellij.psi.PsiElement element
}
com/android/tools/lint/detector/api/LintFix$AnnotateBuilder.class
LintFix.kt
package com.android.tools.lint.detector.api
public final com.android.tools.lint.detector.api.LintFix$AnnotateBuilder extends java.lang.Object {
private final String displayName
private String familyName
private final boolean replace
private final com.android.tools.lint.detector.api.Context context
private final com.intellij.psi.PsiElement element
private final String annotation
private com.android.tools.lint.detector.api.Location range
private boolean robot
private boolean independent
public void <init> (java.lang.String, java.lang.String, java.lang.String, boolean, com.android.tools.lint.detector.api.Context, com.intellij.psi.PsiElement)
int $i$a$-let-LintFix$AnnotateBuilder$range$1$1
com.android.tools.lint.detector.api.Position end
int $i$a$-let-LintFix$AnnotateBuilder$range$1
com.android.tools.lint.detector.api.Position start
com.intellij.psi.PsiElement anchorElement
String displayName
String familyName
String annotation
boolean replace
com.android.tools.lint.detector.api.Context context
com.intellij.psi.PsiElement element
public synthetic void <init> (java.lang.String, java.lang.String, java.lang.String, boolean, com.android.tools.lint.detector.api.Context, com.intellij.psi.PsiElement, int, kotlin.jvm.internal.DefaultConstructorMarker)
public final com.android.tools.lint.detector.api.LintFix$AnnotateBuilder range (com.android.tools.lint.detector.api.Location)
com.android.tools.lint.detector.api.Location range
public final com.android.tools.lint.detector.api.LintFix$AnnotateBuilder autoFix ()
public final com.android.tools.lint.detector.api.LintFix$AnnotateBuilder autoFix (boolean, boolean)
boolean robot
boolean independent
public final com.android.tools.lint.detector.api.LintFix build ()
int index
int last
String simpleName
String desc
}
com/android/tools/lint/detector/api/LintFix$GroupType.class
LintFix.kt
package com.android.tools.lint.detector.api
public final enum com.android.tools.lint.detector.api.LintFix$GroupType extends java.lang.Enum {
public static final enum com.android.tools.lint.detector.api.LintFix$GroupType COMPOSITE
public static final enum com.android.tools.lint.detector.api.LintFix$GroupType ALTERNATIVES
private static final synthetic com.android.tools.lint.detector.api.LintFix$GroupType[] $VALUES
private void <init> (java.lang.String, int)
String $enum$name
int $enum$ordinal
public static com.android.tools.lint.detector.api.LintFix$GroupType[] values ()
public static com.android.tools.lint.detector.api.LintFix$GroupType valueOf (java.lang.String)
String value
private static final synthetic com.android.tools.lint.detector.api.LintFix$GroupType[] $values ()
static void <clinit> ()
}
com/android/tools/lint/detector/api/LintFix$GroupBuilder.class
LintFix.kt
package com.android.tools.lint.detector.api
public final com.android.tools.lint.detector.api.LintFix$GroupBuilder extends java.lang.Object {
private String displayName
private String familyName
private com.android.tools.lint.detector.api.LintFix$GroupType type
private final java.util.List list
private boolean robot
private boolean independent
public void <init> (java.lang.String, java.lang.String)
String displayName
String familyName
public final com.android.tools.lint.detector.api.LintFix$GroupBuilder name (java.lang.String)
String displayName
public final com.android.tools.lint.detector.api.LintFix$GroupBuilder name (java.lang.String, java.lang.String)
String displayName
String familyName
public final com.android.tools.lint.detector.api.LintFix$GroupBuilder sharedName (java.lang.String)
String familyName
public final com.android.tools.lint.detector.api.LintFix$GroupBuilder autoFix (boolean, boolean)
com.android.tools.lint.detector.api.LintFix fix
boolean robot
boolean independent
public final com.android.tools.lint.detector.api.LintFix$GroupBuilder autoFix ()
public final transient com.android.tools.lint.detector.api.LintFix$GroupBuilder join (com.android.tools.lint.detector.api.LintFix[])
int $i$a$-forEach-LintFix$GroupBuilder$join$1
com.android.tools.lint.detector.api.LintFix it
Object element$iv
int $i$f$forEach
Object[] $this$forEach$iv
com.android.tools.lint.detector.api.LintFix[] fixes
public final com.android.tools.lint.detector.api.LintFix$GroupBuilder add (com.android.tools.lint.detector.api.LintFix)
int $i$a$-forEach-LintFix$GroupBuilder$add$1
com.android.tools.lint.detector.api.LintFix it
Object element$iv
int $i$f$forEach
Iterable $this$forEach$iv
com.android.tools.lint.detector.api.LintFix fix
public final com.android.tools.lint.detector.api.LintFix$GroupBuilder type (com.android.tools.lint.detector.api.LintFix$GroupType)
com.android.tools.lint.detector.api.LintFix$GroupType type
public final com.android.tools.lint.detector.api.LintFix$GroupBuilder range (com.android.tools.lint.detector.api.Location)
com.android.tools.lint.detector.api.LintFix fix
boolean found
com.android.tools.lint.detector.api.Location range
public final com.android.tools.lint.detector.api.LintFix build ()
int $i$a$-let-LintFix$GroupBuilder$build$1
String it
com.android.tools.lint.detector.api.LintFix single
}
com/android/tools/lint/detector/api/LintFix$ReplaceStringBuilder.class
LintFix.kt
package com.android.tools.lint.detector.api
public final com.android.tools.lint.detector.api.LintFix$ReplaceStringBuilder extends java.lang.Object {
private String displayName
private String familyName
private String newText
private String oldText
private String selectPattern
private boolean shortenNames
private boolean reformat
private boolean robot
private boolean independent
private java.util.List imports
private boolean repeatedly
private boolean optional
private int sortPriority
private String oldPattern
private com.android.tools.lint.detector.api.Location range
public void <init> (java.lang.String, java.lang.String)
String displayName
String familyName
public final com.android.tools.lint.detector.api.LintFix$ReplaceStringBuilder name (java.lang.String)
String displayName
public final com.android.tools.lint.detector.api.LintFix$ReplaceStringBuilder name (java.lang.String, java.lang.String)
String displayName
String familyName
public final com.android.tools.lint.detector.api.LintFix$ReplaceStringBuilder sharedName (java.lang.String)
String familyName
public final com.android.tools.lint.detector.api.LintFix$ReplaceStringBuilder pattern (java.lang.String)
String oldPattern
public final com.android.tools.lint.detector.api.LintFix$ReplaceStringBuilder text (java.lang.String)
int $i$a$-assert-LintFix$ReplaceStringBuilder$text$1
String oldText
public final com.android.tools.lint.detector.api.LintFix$ReplaceStringBuilder range (com.android.tools.lint.detector.api.Location)
com.android.tools.lint.detector.api.Location range
public final com.android.tools.lint.detector.api.LintFix$ReplaceStringBuilder priority (int)
int priority
public final com.android.tools.lint.detector.api.LintFix$ReplaceStringBuilder all ()
public final com.android.tools.lint.detector.api.LintFix$ReplaceStringBuilder beginning ()
public final com.android.tools.lint.detector.api.LintFix$ReplaceStringBuilder end ()
public final com.android.tools.lint.detector.api.LintFix$ReplaceStringBuilder select (java.lang.String)
String selectPattern
public final com.android.tools.lint.detector.api.LintFix$ReplaceStringBuilder with (java.lang.String)
String newText
public final transient com.android.tools.lint.detector.api.LintFix$ReplaceStringBuilder imports (java.lang.String[])
int $i$a$-also-LintFix$ReplaceStringBuilder$imports$existing$1
java.util.List it
java.util.List existing
String[] imports
public final com.android.tools.lint.detector.api.LintFix$ReplaceStringBuilder shortenNames ()
public final com.android.tools.lint.detector.api.LintFix$ReplaceStringBuilder shortenNames (boolean)
boolean shorten
public final com.android.tools.lint.detector.api.LintFix$ReplaceStringBuilder reformat (boolean)
boolean reformat
public final com.android.tools.lint.detector.api.LintFix$ReplaceStringBuilder robot (boolean)
boolean robot
public final com.android.tools.lint.detector.api.LintFix$ReplaceStringBuilder independent (boolean)
boolean independent
public final com.android.tools.lint.detector.api.LintFix$ReplaceStringBuilder autoFix (boolean, boolean)
boolean robot
boolean independent
public final com.android.tools.lint.detector.api.LintFix$ReplaceStringBuilder autoFix ()
public final com.android.tools.lint.detector.api.LintFix$ReplaceStringBuilder repeatedly (boolean)
boolean value
public static synthetic com.android.tools.lint.detector.api.LintFix$ReplaceStringBuilder repeatedly$default (com.android.tools.lint.detector.api.LintFix$ReplaceStringBuilder, boolean, int, java.lang.Object)
public final com.android.tools.lint.detector.api.LintFix$ReplaceStringBuilder optional (boolean)
boolean value
public static synthetic com.android.tools.lint.detector.api.LintFix$ReplaceStringBuilder optional$default (com.android.tools.lint.detector.api.LintFix$ReplaceStringBuilder, boolean, int, java.lang.Object)
public final com.android.tools.lint.detector.api.LintFix build ()
}
com/android/tools/lint/detector/api/LintFix$CreateFileBuilder.class
LintFix.kt
package com.android.tools.lint.detector.api
public final com.android.tools.lint.detector.api.LintFix$CreateFileBuilder extends java.lang.Object {
private String displayName
private String familyName
private String selectPattern
private boolean delete
private java.io.File file
private byte[] binary
private String text
private boolean reformat
private boolean robot
private boolean independent
public void <init> (java.lang.String, java.lang.String)
String displayName
String familyName
public final com.android.tools.lint.detector.api.LintFix$CreateFileBuilder name (java.lang.String, java.lang.String)
String displayName
String familyName
public static synthetic com.android.tools.lint.detector.api.LintFix$CreateFileBuilder name$default (com.android.tools.lint.detector.api.LintFix$CreateFileBuilder, java.lang.String, java.lang.String, int, java.lang.Object)
public final com.android.tools.lint.detector.api.LintFix$CreateFileBuilder file (java.io.File)
java.io.File file
public final com.android.tools.lint.detector.api.LintFix$CreateFileBuilder delete (java.io.File)
java.io.File file
public final com.android.tools.lint.detector.api.LintFix$CreateFileBuilder contents (java.lang.String)
String contents
public final com.android.tools.lint.detector.api.LintFix$CreateFileBuilder contents (byte[])
byte[] contents
public final com.android.tools.lint.detector.api.LintFix$CreateFileBuilder select (java.lang.String)
String selectPattern
public final com.android.tools.lint.detector.api.LintFix$CreateFileBuilder open ()
public final com.android.tools.lint.detector.api.LintFix$CreateFileBuilder reformat (boolean)
boolean reformat
public final com.android.tools.lint.detector.api.LintFix$CreateFileBuilder robot (boolean)
boolean robot
public final com.android.tools.lint.detector.api.LintFix$CreateFileBuilder independent (boolean)
boolean independent
public final com.android.tools.lint.detector.api.LintFix$CreateFileBuilder autoFix (boolean, boolean)
boolean robot
boolean independent
public final com.android.tools.lint.detector.api.LintFix$CreateFileBuilder autoFix ()
public final com.android.tools.lint.detector.api.LintFix build ()
}
com/android/tools/lint/detector/api/LintFix$UrlBuilder.class
LintFix.kt
package com.android.tools.lint.detector.api
public final com.android.tools.lint.detector.api.LintFix$UrlBuilder extends java.lang.Object {
private String displayName
private String familyName
private String url
public void <init> (java.lang.String, java.lang.String, java.lang.String)
String displayName
String familyName
String url
public final com.android.tools.lint.detector.api.LintFix$UrlBuilder url (java.lang.String)
String url
public final com.android.tools.lint.detector.api.LintFix build ()
}
com/android/tools/lint/detector/api/LintFix$SetAttributeBuilder.class
LintFix.kt
package com.android.tools.lint.detector.api
public final com.android.tools.lint.detector.api.LintFix$SetAttributeBuilder extends java.lang.Object {
private String displayName
private String familyName
private String attribute
private String namespace
private String value
private Integer mark
private Integer point
private boolean robot
private boolean independent
private com.android.tools.lint.detector.api.Location range
public void <init> (java.lang.String, java.lang.String)
String displayName
String familyName
public final com.android.tools.lint.detector.api.LintFix$SetAttributeBuilder name (java.lang.String)
String displayName
public final com.android.tools.lint.detector.api.LintFix$SetAttributeBuilder name (java.lang.String, java.lang.String)
String displayName
String familyName
public final com.android.tools.lint.detector.api.LintFix$SetAttributeBuilder sharedName (java.lang.String)
String familyName
public final com.android.tools.lint.detector.api.LintFix$SetAttributeBuilder android ()
public final com.android.tools.lint.detector.api.LintFix$SetAttributeBuilder namespace (java.lang.String)
String namespace
public final com.android.tools.lint.detector.api.LintFix$SetAttributeBuilder value (java.lang.String)
String value
public final com.android.tools.lint.detector.api.LintFix$SetAttributeBuilder attribute (java.lang.String)
int $i$a$-assert-LintFix$SetAttributeBuilder$attribute$1
String attribute
public final com.android.tools.lint.detector.api.LintFix$SetAttributeBuilder remove (java.lang.String)
String attribute
public final com.android.tools.lint.detector.api.LintFix$SetAttributeBuilder selectAll ()
public final com.android.tools.lint.detector.api.LintFix$SetAttributeBuilder todo (java.lang.String, java.lang.String, java.lang.String, java.lang.String)
StringBuilder sb
int start
int end
String namespace
String attribute
String prefix
String suffix
public static synthetic com.android.tools.lint.detector.api.LintFix$SetAttributeBuilder todo$default (com.android.tools.lint.detector.api.LintFix$SetAttributeBuilder, java.lang.String, java.lang.String, java.lang.String, java.lang.String, int, java.lang.Object)
public final com.android.tools.lint.detector.api.LintFix$SetAttributeBuilder range (com.android.tools.lint.detector.api.Location)
com.android.tools.lint.detector.api.Location range
public final com.android.tools.lint.detector.api.LintFix$SetAttributeBuilder select (int, int)
int start
int end
public final com.android.tools.lint.detector.api.LintFix$SetAttributeBuilder caret (int)
int valueStartDelta
public final com.android.tools.lint.detector.api.LintFix$SetAttributeBuilder caretBegin ()
public final com.android.tools.lint.detector.api.LintFix$SetAttributeBuilder caretEnd ()
public final com.android.tools.lint.detector.api.LintFix$SetAttributeBuilder robot (boolean)
boolean robot
public final com.android.tools.lint.detector.api.LintFix$SetAttributeBuilder independent (boolean)
boolean independent
public final com.android.tools.lint.detector.api.LintFix$SetAttributeBuilder autoFix (boolean, boolean)
boolean robot
boolean independent
public final com.android.tools.lint.detector.api.LintFix$SetAttributeBuilder autoFix ()
public final com.android.tools.lint.detector.api.LintFix build ()
public final com.android.tools.lint.detector.api.LintFix$SetAttributeBuilder todo (java.lang.String, java.lang.String, java.lang.String)
String namespace
String attribute
String prefix
public final com.android.tools.lint.detector.api.LintFix$SetAttributeBuilder todo (java.lang.String, java.lang.String)
String namespace
String attribute
}
com/android/tools/lint/detector/api/LintFix$FixMapBuilder.class
LintFix.kt
package com.android.tools.lint.detector.api
public final com.android.tools.lint.detector.api.LintFix$FixMapBuilder extends java.lang.Object {
private final String displayName
private final String familyName
private final java.util.Map map
public void <init> (java.lang.String, java.lang.String)
String displayName
String familyName
public final java.util.Map getMap$lint_api ()
public final com.android.tools.lint.detector.api.LintFix$FixMapBuilder put (java.lang.String, java.lang.String)
String key
String value
public final com.android.tools.lint.detector.api.LintFix$FixMapBuilder put (java.lang.String, com.intellij.psi.PsiMethod)
String key
com.intellij.psi.PsiMethod value
public final com.android.tools.lint.detector.api.LintFix$FixMapBuilder put (java.lang.String, java.lang.Throwable)
String key
Throwable throwable
public final com.android.tools.lint.detector.api.LintFix$FixMapBuilder put (java.lang.String, int)
String key
int value
public final com.android.tools.lint.detector.api.LintFix$FixMapBuilder put (java.lang.String, boolean)
String key
boolean value
public final com.android.tools.lint.detector.api.LintFix$FixMapBuilder put (java.lang.String, java.util.List)
String key
java.util.List value
public final com.android.tools.lint.detector.api.LintFix build ()
}
com/android/tools/lint/detector/api/LintFix$DataMap.class
LintFix.kt
package com.android.tools.lint.detector.api
public final com.android.tools.lint.detector.api.LintFix$DataMap extends com.android.tools.lint.detector.api.LintFix {
private final java.util.Map map
public void <init> (java.lang.String, java.lang.String, java.util.Map)
String displayName
String familyName
java.util.Map map
public final boolean hasKey (java.lang.String)
String key
public final java.lang.Object get (java.lang.String)
String key
public final java.util.Set keys ()
public java.lang.String toString ()
public final java.lang.String getString (java.lang.String, java.lang.String)
Object value
String key
String defaultValue
public final java.util.List getStringList (java.lang.String)
Object value
String key
public final java.io.File getFile (java.lang.String, java.io.File)
Object value
String key
java.io.File defaultValue
public final int getInt (java.lang.String, int)
Object value
String key
int defaultValue
public final boolean getBoolean (java.lang.String, boolean)
Object value
String key
boolean defaultValue
public final com.intellij.psi.PsiMethod getMethod (java.lang.String)
Object value
String key
public final java.lang.Throwable getThrowable (java.lang.String)
Object value
String key
public final com.android.tools.lint.detector.api.ApiConstraint getApiConstraint (java.lang.String)
Object value
String key
}
com/android/tools/lint/detector/api/LintFix$ShowUrl.class
LintFix.kt
package com.android.tools.lint.detector.api
public final com.android.tools.lint.detector.api.LintFix$ShowUrl extends com.android.tools.lint.detector.api.LintFix {
private final String url
private final kotlin.jvm.functions.Function0 onUrlOpen
public void <init> (java.lang.String, java.lang.String, java.lang.String, kotlin.jvm.functions.Function0)
String displayName
String familyName
String url
kotlin.jvm.functions.Function0 onUrlOpen
public synthetic void <init> (java.lang.String, java.lang.String, java.lang.String, kotlin.jvm.functions.Function0, int, kotlin.jvm.internal.DefaultConstructorMarker)
public final java.lang.String getUrl ()
public final kotlin.jvm.functions.Function0 getOnUrlOpen ()
}
com/android/tools/lint/detector/api/LintFix$AnnotateFix.class
LintFix.kt
package com.android.tools.lint.detector.api
public final com.android.tools.lint.detector.api.LintFix$AnnotateFix extends com.android.tools.lint.detector.api.LintFix {
private final String annotation
private final boolean replace
public void <init> (java.lang.String, java.lang.String, java.lang.String, boolean, com.android.tools.lint.detector.api.Location, boolean, boolean)
String displayName
String familyName
String annotation
boolean replace
com.android.tools.lint.detector.api.Location range
boolean robot
boolean independent
public final java.lang.String getAnnotation ()
public final boolean getReplace ()
}
com/android/tools/lint/detector/api/LintFix$LintFixGroup.class
LintFix.kt
package com.android.tools.lint.detector.api
public final com.android.tools.lint.detector.api.LintFix$LintFixGroup extends com.android.tools.lint.detector.api.LintFix {
private final com.android.tools.lint.detector.api.LintFix$GroupType type
private final java.util.List fixes
private com.android.tools.lint.detector.api.Location range
public void <init> (java.lang.String, java.lang.String, com.android.tools.lint.detector.api.LintFix$GroupType, java.util.List, boolean, boolean)
String displayName
String familyName
com.android.tools.lint.detector.api.LintFix$GroupType type
java.util.List fixes
boolean robot
boolean independent
public final com.android.tools.lint.detector.api.LintFix$GroupType getType ()
public final java.util.List getFixes ()
public com.android.tools.lint.detector.api.Location getRange ()
public void setRange (com.android.tools.lint.detector.api.Location)
com.android.tools.lint.detector.api.Location value
public java.lang.String getDisplayName ()
int $i$a$-mapNotNull-LintFix$LintFixGroup$getDisplayName$1
com.android.tools.lint.detector.api.LintFix it
int $i$a$-let-CollectionsKt___CollectionsKt$mapNotNullTo$1$1$iv$iv
Object it$iv$iv
int $i$a$-forEach-CollectionsKt___CollectionsKt$mapNotNullTo$1$iv$iv
Object element$iv$iv
Object element$iv$iv$iv
int $i$f$forEach
Iterable $this$forEach$iv$iv$iv
int $i$f$mapNotNullTo
Iterable $this$mapNotNullTo$iv$iv
java.util.Collection destination$iv$iv
int $i$f$mapNotNull
Iterable $this$mapNotNull$iv
String displayName
public com.android.tools.lint.detector.api.LintFix autoFix (boolean, boolean)
com.android.tools.lint.detector.api.LintFix fix
boolean robot
boolean independent
}
com/android/tools/lint/detector/api/LintFix$SetAttribute.class
LintFix.kt
package com.android.tools.lint.detector.api
public final com.android.tools.lint.detector.api.LintFix$SetAttribute extends com.android.tools.lint.detector.api.LintFix {
private final String namespace
private final String attribute
private final String value
private final Integer point
private final Integer mark
public void <init> (java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, com.android.tools.lint.detector.api.Location, java.lang.Integer, java.lang.Integer, boolean, boolean)
String displayName
String familyName
String namespace
String attribute
String value
com.android.tools.lint.detector.api.Location range
Integer point
Integer mark
boolean robot
boolean independent
public final java.lang.String getNamespace ()
public final java.lang.String getAttribute ()
public final java.lang.String getValue ()
public final java.lang.Integer getPoint ()
public final java.lang.Integer getMark ()
public java.lang.String getDisplayName ()
}
com/android/tools/lint/detector/api/LintFix$ReplaceString.class
LintFix.kt
package com.android.tools.lint.detector.api
public final com.android.tools.lint.detector.api.LintFix$ReplaceString extends com.android.tools.lint.detector.api.LintFix {
public static final com.android.tools.lint.detector.api.LintFix$ReplaceString$Companion Companion
private final String oldString
private final String oldPattern
private final String selectPattern
private final String replacement
private final boolean shortenNames
private final boolean reformat
private final java.util.List imports
private final boolean globally
private final boolean optional
private final int sortPriority
public static final String INSERT_BEGINNING
public static final String INSERT_END
public void <init> (java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, boolean, boolean, java.util.List, com.android.tools.lint.detector.api.Location, boolean, boolean, boolean, boolean, int)
String displayName
String familyName
String oldString
String oldPattern
String selectPattern
String replacement
boolean shortenNames
boolean reformat
java.util.List imports
com.android.tools.lint.detector.api.Location range
boolean globally
boolean optional
boolean robot
boolean independent
int sortPriority
public final java.lang.String getOldString ()
public final java.lang.String getOldPattern ()
public final java.lang.String getSelectPattern ()
public final java.lang.String getReplacement ()
public final boolean getShortenNames ()
public final boolean getReformat ()
public final java.util.List getImports ()
public final boolean getGlobally ()
public final boolean getOptional ()
public final int getSortPriority ()
public java.lang.String getDisplayName ()
String preview
int lineIndex
String displayName
public final java.lang.String expandBackReferences (java.util.regex.Matcher)
java.util.regex.Matcher matcher
public static final java.lang.String expandBackReferences (java.lang.String, java.util.regex.Matcher)
String replacement
java.util.regex.Matcher matcher
static void <clinit> ()
}
com/android/tools/lint/detector/api/LintFix$ReplaceString$Companion.class
LintFix.kt
package com.android.tools.lint.detector.api
public final com.android.tools.lint.detector.api.LintFix$ReplaceString$Companion extends java.lang.Object {
private void <init> ()
public final java.lang.String expandBackReferences (java.lang.String, java.util.regex.Matcher)
String groupString
int group
int next
int end
StringBuilder sb
int begin
String replacement
java.util.regex.Matcher matcher
public synthetic void <init> (kotlin.jvm.internal.DefaultConstructorMarker)
kotlin.jvm.internal.DefaultConstructorMarker $constructor_marker
}
com/android/tools/lint/detector/api/LintFix$CreateFileFix.class
LintFix.kt
package com.android.tools.lint.detector.api
public final com.android.tools.lint.detector.api.LintFix$CreateFileFix extends com.android.tools.lint.detector.api.LintFix {
private final String selectPattern
private final boolean delete
private final java.io.File file
private final byte[] binary
private final String text
private final boolean reformat
public void <init> (java.lang.String, java.lang.String, java.lang.String, boolean, java.io.File, byte[], java.lang.String, boolean, boolean, boolean)
String displayName
String familyName
String selectPattern
boolean delete
java.io.File file
byte[] binary
String text
boolean reformat
boolean robot
boolean independent
public final java.lang.String getSelectPattern ()
public final boolean getDelete ()
public final java.io.File getFile ()
public final byte[] getBinary ()
public final java.lang.String getText ()
public final boolean getReformat ()
public java.lang.String getDisplayName ()
}
com/android/tools/lint/detector/api/LintFix$Companion.class
LintFix.kt
package com.android.tools.lint.detector.api
public final com.android.tools.lint.detector.api.LintFix$Companion extends java.lang.Object {
private void <init> ()
public final com.android.tools.lint.detector.api.LintFix$Builder create ()
public final java.lang.String getString (com.android.tools.lint.detector.api.LintFix, java.lang.String, java.lang.String)
com.android.tools.lint.detector.api.LintFix fix
String key
String defaultValue
public final java.util.List getStringList (com.android.tools.lint.detector.api.LintFix, java.lang.String)
com.android.tools.lint.detector.api.LintFix fix
String key
public final java.lang.Throwable getThrowable (com.android.tools.lint.detector.api.LintFix, java.lang.String)
com.android.tools.lint.detector.api.LintFix fix
String key
public final int getInt (com.android.tools.lint.detector.api.LintFix, java.lang.String, int)
com.android.tools.lint.detector.api.LintFix fix
String key
int defaultValue
public final com.android.tools.lint.detector.api.ApiConstraint getApiConstraint (com.android.tools.lint.detector.api.LintFix, java.lang.String, com.android.tools.lint.detector.api.ApiConstraint)
com.android.tools.lint.detector.api.LintFix fix
String key
com.android.tools.lint.detector.api.ApiConstraint defaultValue
public static synthetic com.android.tools.lint.detector.api.ApiConstraint getApiConstraint$default (com.android.tools.lint.detector.api.LintFix$Companion, com.android.tools.lint.detector.api.LintFix, java.lang.String, com.android.tools.lint.detector.api.ApiConstraint, int, java.lang.Object)
public final boolean getBoolean (com.android.tools.lint.detector.api.LintFix, java.lang.String, boolean)
com.android.tools.lint.detector.api.LintFix fix
String key
boolean defaultValue
public final com.intellij.psi.PsiMethod getMethod (com.android.tools.lint.detector.api.LintFix, java.lang.String)
com.android.tools.lint.detector.api.LintFix fix
String key
private final com.android.tools.lint.detector.api.Location extractOffsets (com.android.tools.lint.detector.api.Location)
com.android.tools.lint.detector.api.DefaultPosition pos
com.android.tools.lint.detector.api.Position start
com.android.tools.lint.detector.api.Position end
com.android.tools.lint.detector.api.Location range
public static final synthetic com.android.tools.lint.detector.api.Location access$extractOffsets (com.android.tools.lint.detector.api.LintFix$Companion, com.android.tools.lint.detector.api.Location)
com.android.tools.lint.detector.api.LintFix$Companion $this
com.android.tools.lint.detector.api.Location range
public synthetic void <init> (kotlin.jvm.internal.DefaultConstructorMarker)
kotlin.jvm.internal.DefaultConstructorMarker $constructor_marker
}
com/android/tools/lint/detector/api/LintMap.class
LintMap.kt
package com.android.tools.lint.detector.api
public final com.android.tools.lint.detector.api.LintMap extends java.lang.Object implements java.lang.Iterable kotlin.jvm.internal.markers.KMappedMarker {
public static final com.android.tools.lint.detector.api.LintMap$Companion Companion
private java.util.Map map
public void <init> ()
public final java.lang.String get (java.lang.String)
String key
public final com.android.tools.lint.detector.api.LintMap set (java.lang.String, java.lang.String)
String key
String value
public final com.android.tools.lint.detector.api.LintMap put (java.lang.String, java.lang.String)
String key
String value
public final com.android.tools.lint.detector.api.LintMap put (java.lang.String, int)
String key
int value
public final com.android.tools.lint.detector.api.LintMap put (java.lang.String, boolean)
String key
boolean value
public final com.android.tools.lint.detector.api.LintMap put (java.lang.String, com.android.tools.lint.detector.api.Location)
String key
com.android.tools.lint.detector.api.Location value
public final com.android.tools.lint.detector.api.LintMap put (java.lang.String, com.android.tools.lint.detector.api.LintMap)
String key
com.android.tools.lint.detector.api.LintMap value
public final com.android.tools.lint.detector.api.LintMap put (java.lang.String, com.android.tools.lint.detector.api.Incident)
String key
com.android.tools.lint.detector.api.Incident value
public final com.android.tools.lint.detector.api.LintMap put (java.lang.String, com.android.tools.lint.detector.api.Constraint)
String key
com.android.tools.lint.detector.api.Constraint constraint
public final com.android.tools.lint.detector.api.LintMap put (java.lang.String, com.android.tools.lint.detector.api.Severity)
String key
com.android.tools.lint.detector.api.Severity severity
public final com.android.tools.lint.detector.api.LintMap put (java.lang.String, com.android.tools.lint.detector.api.ApiConstraint)
String key
com.android.tools.lint.detector.api.ApiConstraint value
public final kotlin.sequences.Sequence keys ()
public final boolean containsKey (java.lang.String)
String key
public final java.lang.String getString (java.lang.String, java.lang.String)
String key
String default
public static synthetic java.lang.String getString$default (com.android.tools.lint.detector.api.LintMap, java.lang.String, java.lang.String, int, java.lang.Object)
public final java.lang.Integer getInt (java.lang.String, java.lang.Integer)
String key
Integer default
public static synthetic java.lang.Integer getInt$default (com.android.tools.lint.detector.api.LintMap, java.lang.String, java.lang.Integer, int, java.lang.Object)
public final java.lang.Integer getApi (java.lang.String, java.lang.Integer)
Object value
String key
Integer default
public static synthetic java.lang.Integer getApi$default (com.android.tools.lint.detector.api.LintMap, java.lang.String, java.lang.Integer, int, java.lang.Object)
public final java.lang.Boolean getBoolean (java.lang.String, java.lang.Boolean)
String key
Boolean default
public static synthetic java.lang.Boolean getBoolean$default (com.android.tools.lint.detector.api.LintMap, java.lang.String, java.lang.Boolean, int, java.lang.Object)
public final com.android.tools.lint.detector.api.Location getLocation (java.lang.String)
String key
public final com.android.tools.lint.detector.api.LintMap getMap (java.lang.String)
String key
public final com.android.tools.lint.detector.api.Incident getIncident (java.lang.String)
String key
public final com.android.tools.lint.detector.api.Constraint getConstraint (java.lang.String)
String key
public final com.android.tools.lint.detector.api.Severity getSeverity (java.lang.String, com.android.tools.lint.detector.api.Severity)
String key
com.android.tools.lint.detector.api.Severity default
public static synthetic com.android.tools.lint.detector.api.Severity getSeverity$default (com.android.tools.lint.detector.api.LintMap, java.lang.String, com.android.tools.lint.detector.api.Severity, int, java.lang.Object)
public final com.android.tools.lint.detector.api.ApiConstraint getApiConstraint (java.lang.String, com.android.tools.lint.detector.api.ApiConstraint)
String key
com.android.tools.lint.detector.api.ApiConstraint default
public static synthetic com.android.tools.lint.detector.api.ApiConstraint getApiConstraint$default (com.android.tools.lint.detector.api.LintMap, java.lang.String, com.android.tools.lint.detector.api.ApiConstraint, int, java.lang.Object)
public final com.android.tools.lint.detector.api.LintMap remove (java.lang.String)
String key
public final com.android.tools.lint.detector.api.LintMap putAll (com.android.tools.lint.detector.api.LintMap)
com.android.tools.lint.detector.api.LintMap from
public final int getSize ()
public final boolean isEmpty ()
public final boolean isNotEmpty ()
public java.util.Iterator iterator ()
public static final synthetic java.util.Map access$getMap$p (com.android.tools.lint.detector.api.LintMap)
com.android.tools.lint.detector.api.LintMap $this
static void <clinit> ()
}
com/android/tools/lint/detector/api/LintMap$Companion.class
LintMap.kt
package com.android.tools.lint.detector.api
public final com.android.tools.lint.detector.api.LintMap$Companion extends java.lang.Object {
private void <init> ()
public final java.util.Map getInternalMap (com.android.tools.lint.detector.api.LintMap)
com.android.tools.lint.detector.api.LintMap map
public synthetic void <init> (kotlin.jvm.internal.DefaultConstructorMarker)
kotlin.jvm.internal.DefaultConstructorMarker $constructor_marker
}
com/android/tools/lint/detector/api/LintModelModuleLibraryProject.class
LintModelModuleLibraryProject.kt
package com.android.tools.lint.detector.api
public com.android.tools.lint.detector.api.LintModelModuleLibraryProject extends com.android.tools.lint.detector.api.Project {
private final com.android.tools.lint.model.LintModelDependency dependency
public void <init> (com.android.tools.lint.client.api.LintClient, java.io.File, java.io.File, com.android.tools.lint.model.LintModelDependency)
com.android.tools.lint.client.api.LintClient client
java.io.File dir
java.io.File referenceDir
com.android.tools.lint.model.LintModelDependency dependency
public final com.android.tools.lint.model.LintModelDependency getDependency ()
public final void setExternalLibrary (boolean)
boolean external
public final void setMavenCoordinates (com.android.tools.lint.model.LintModelMavenName)
com.android.tools.lint.model.LintModelMavenName mc
public final void addDirectLibrary (com.android.tools.lint.detector.api.Project)
com.android.tools.lint.detector.api.Project project
protected void initialize ()
public boolean isLibrary ()
public java.util.List getManifestFiles ()
public java.util.List getProguardFiles ()
public java.util.List getResourceFolders ()
public java.util.List getAssetFolders ()
public java.util.List getJavaSourceFolders ()
public java.util.List getGeneratedSourceFolders ()
public java.util.List getTestSourceFolders ()
public java.util.List getJavaClassFolders ()
public java.util.List getJavaLibraries (boolean)
boolean includeProvided
}
com/android/tools/lint/detector/api/LintModelModuleJavaLibraryProject.class
LintModelModuleLibraryProject.kt
package com.android.tools.lint.detector.api
public com.android.tools.lint.detector.api.LintModelModuleJavaLibraryProject extends com.android.tools.lint.detector.api.LintModelModuleLibraryProject {
private final com.android.tools.lint.model.LintModelJavaLibrary javaLibrary
public void <init> (com.android.tools.lint.client.api.LintClient, java.io.File, java.io.File, com.android.tools.lint.model.LintModelDependency, com.android.tools.lint.model.LintModelJavaLibrary)
com.android.tools.lint.client.api.LintClient client
java.io.File dir
java.io.File referenceDir
com.android.tools.lint.model.LintModelDependency dependency
com.android.tools.lint.model.LintModelJavaLibrary javaLibrary
public java.util.List getJavaLibraries (boolean)
boolean includeProvided
public java.io.File getPartialResultsDir ()
}
com/android/tools/lint/detector/api/LintModelModuleAndroidLibraryProject.class
LintModelModuleLibraryProject.kt
package com.android.tools.lint.detector.api
public com.android.tools.lint.detector.api.LintModelModuleAndroidLibraryProject extends com.android.tools.lint.detector.api.LintModelModuleLibraryProject {
private final com.android.tools.lint.model.LintModelAndroidLibrary androidLibrary
public void <init> (com.android.tools.lint.client.api.LintClient, java.io.File, java.io.File, com.android.tools.lint.model.LintModelDependency, com.android.tools.lint.model.LintModelAndroidLibrary)
int $i$a$-let-LintModelModuleAndroidLibraryProject$1$1
org.w3c.dom.Document it
String xml
org.w3c.dom.Document document
java.io.IOException e
int $i$a$-let-LintModelModuleAndroidLibraryProject$1
java.io.File manifest
com.android.tools.lint.client.api.LintClient client
java.io.File dir
java.io.File referenceDir
com.android.tools.lint.model.LintModelDependency dependency
com.android.tools.lint.model.LintModelAndroidLibrary androidLibrary
public com.android.tools.lint.model.LintModelAndroidLibrary getBuildLibraryModel ()
public java.util.List getManifestFiles ()
java.io.File manifest
public java.util.List getProguardFiles ()
java.io.File proguardRules
public java.util.List getResourceFolders ()
java.io.File folder
public java.util.List getAssetFolders ()
java.io.File folder
public java.util.List getJavaLibraries (boolean)
java.io.File file
int $i$a$-run-LintModelModuleAndroidLibraryProject$getJavaLibraries$1
java.util.ArrayList list
com.android.tools.lint.detector.api.LintModelModuleAndroidLibraryProject $this$getJavaLibraries_u24lambda_u242
boolean includeProvided
public final boolean hasDependency (com.android.tools.lint.model.LintModelDependency, java.lang.String)
com.android.tools.lint.model.LintModelDependency dependency
com.android.tools.lint.model.LintModelDependency $this$hasDependency
String name
public java.lang.Boolean dependsOn (java.lang.String)
String id
String artifact
public java.io.File getPartialResultsDir ()
}
com/android/tools/lint/detector/api/LintModelModuleProject.class
LintModelModuleProject.kt
package com.android.tools.lint.detector.api
public com.android.tools.lint.detector.api.LintModelModuleProject extends com.android.tools.lint.detector.api.Project {
public static final com.android.tools.lint.detector.api.LintModelModuleProject$Companion Companion
private final com.android.tools.lint.model.LintModelVariant variant
public void <init> (com.android.tools.lint.client.api.LintClient, java.io.File, java.io.File, com.android.tools.lint.model.LintModelVariant, java.io.File)
int $i$a$-let-LintModelModuleProject$1
java.io.File it
int $i$a$-let-LintModelModuleProject$2
com.android.sdklib.AndroidVersion it
com.android.tools.lint.client.api.LintClient client
java.io.File dir
java.io.File referenceDir
com.android.tools.lint.model.LintModelVariant variant
java.io.File mergedManifest
private final com.android.tools.lint.model.LintModelModule getModel ()
public void readManifest (org.w3c.dom.Document)
org.w3c.dom.Document document
public java.lang.String toString ()
public boolean isGradleProject ()
public final void setExternalLibrary (boolean)
boolean external
public final void addDirectLibrary (com.android.tools.lint.detector.api.Project)
com.android.tools.lint.detector.api.Project project
private final void readManifest (java.io.File)
int $i$a$-let-LintModelModuleProject$readManifest$1
org.w3c.dom.Document it
String xml
org.w3c.dom.Document document
java.io.IOException e
java.io.File manifest
protected void initialize ()
private final java.util.List getSourceProviders ()
private final java.util.List getTestSourceProviders ()
private final java.util.List getTestFixturesSourceProviders ()
public com.android.tools.lint.model.LintModelModule getBuildModule ()
public com.android.tools.lint.model.LintModelVariant getBuildVariant ()
public boolean isLibrary ()
public boolean isAndroidProject ()
public boolean hasDynamicFeatures ()
public java.util.List getManifestFiles ()
int $i$a$-filter-LintModelModuleProject$getManifestFiles$1$1
java.io.File it
Object element$iv$iv
int $i$f$filterTo
Iterable $this$filterTo$iv$iv
java.util.Collection destination$iv$iv
int $i$f$filter
Iterable $this$filter$iv
int $i$a$-flatMap-LintModelModuleProject$getManifestFiles$1
com.android.tools.lint.model.LintModelSourceProvider provider
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
public java.util.List getProguardFiles ()
public java.util.List getResourceFolders ()
int $i$a$-forEach-LintModelModuleProject$getResourceFolders$1$2
java.io.File it
Object element$iv
int $i$f$forEach
kotlin.sequences.Sequence $this$forEach$iv
int $i$a$-forEach-LintModelModuleProject$getResourceFolders$1
com.android.tools.lint.model.LintModelSourceProvider provider
Object element$iv
int $i$f$forEach
Iterable $this$forEach$iv
public java.util.List getGeneratedResourceFolders ()
com.android.tools.lint.model.LintModelArtifact artifact
public java.util.List getAssetFolders ()
int $i$a$-forEach-LintModelModuleProject$getAssetFolders$1$2
java.io.File it
Object element$iv
int $i$f$forEach
kotlin.sequences.Sequence $this$forEach$iv
int $i$a$-forEach-LintModelModuleProject$getAssetFolders$1
com.android.tools.lint.model.LintModelSourceProvider provider
Object element$iv
int $i$f$forEach
Iterable $this$forEach$iv
public java.util.List getJavaSourceFolders ()
int $i$a$-forEach-LintModelModuleProject$getJavaSourceFolders$1$2
java.io.File it
Object element$iv
int $i$f$forEach
kotlin.sequences.Sequence $this$forEach$iv
int $i$a$-forEach-LintModelModuleProject$getJavaSourceFolders$1
com.android.tools.lint.model.LintModelSourceProvider provider
Object element$iv
int $i$f$forEach
Iterable $this$forEach$iv
public java.util.List getGeneratedSourceFolders ()
com.android.tools.lint.model.LintModelArtifact artifact
public java.util.List getTestSourceFolders ()
int $i$a$-filter-LintModelModuleProject$getTestSourceFolders$1
com.android.tools.lint.model.LintModelSourceProvider 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$-forEach-LintModelModuleProject$getTestSourceFolders$2$2
java.io.File it
Object element$iv
int $i$f$forEach
kotlin.sequences.Sequence $this$forEach$iv
int $i$a$-forEach-LintModelModuleProject$getTestSourceFolders$2
com.android.tools.lint.model.LintModelSourceProvider provider
Object element$iv
int $i$f$forEach
Iterable $this$forEach$iv
public java.util.List getInstrumentationTestSourceFolders ()
int $i$a$-filter-LintModelModuleProject$getInstrumentationTestSourceFolders$1
com.android.tools.lint.model.LintModelSourceProvider 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$-forEach-LintModelModuleProject$getInstrumentationTestSourceFolders$2$2
java.io.File it
Object element$iv
int $i$f$forEach
kotlin.sequences.Sequence $this$forEach$iv
int $i$a$-forEach-LintModelModuleProject$getInstrumentationTestSourceFolders$2
com.android.tools.lint.model.LintModelSourceProvider provider
Object element$iv
int $i$f$forEach
Iterable $this$forEach$iv
public java.util.List getUnitTestSourceFolders ()
int $i$a$-filter-LintModelModuleProject$getUnitTestSourceFolders$1
com.android.tools.lint.model.LintModelSourceProvider 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$-forEach-LintModelModuleProject$getUnitTestSourceFolders$2$2
java.io.File it
Object element$iv
int $i$f$forEach
kotlin.sequences.Sequence $this$forEach$iv
int $i$a$-forEach-LintModelModuleProject$getUnitTestSourceFolders$2
com.android.tools.lint.model.LintModelSourceProvider provider
Object element$iv
int $i$f$forEach
Iterable $this$forEach$iv
public java.util.List getJavaClassFolders ()
java.io.File outputClassFolder
java.io.File outputClassFolder
boolean found
com.android.tools.lint.model.LintModelVariant variant
public java.util.List getJavaLibraries (boolean)
com.android.tools.lint.model.LintModelLibrary library
com.android.tools.lint.model.LintModelDependency graphItem
com.android.tools.lint.model.LintModelDependencies dependencies
java.util.List direct
com.android.tools.lint.model.LintModelLibrary library
com.android.tools.lint.model.LintModelDependency graphItem
com.android.tools.lint.model.LintModelDependencies dependencies
java.util.List direct
boolean includeProvided
public java.util.List getTestLibraries ()
com.android.tools.lint.model.LintModelLibrary library
int $i$a$-let-LintModelModuleProject$getTestLibraries$1
com.android.tools.lint.model.LintModelAndroidArtifact artifact
com.android.tools.lint.model.LintModelLibrary library
int $i$a$-let-LintModelModuleProject$getTestLibraries$2
com.android.tools.lint.model.LintModelJavaArtifact artifact
public java.util.List getTestFixturesSourceFolders ()
int $i$a$-filter-LintModelModuleProject$getTestFixturesSourceFolders$1$1
java.io.File it
Object element$iv$iv
int $i$f$filterTo
Iterable $this$filterTo$iv$iv
java.util.Collection destination$iv$iv
int $i$f$filter
Iterable $this$filter$iv
int $i$a$-forEach-LintModelModuleProject$getTestFixturesSourceFolders$1$2
java.io.File it
Object element$iv
int $i$f$forEach
Iterable $this$forEach$iv
int $i$a$-forEach-LintModelModuleProject$getTestFixturesSourceFolders$1
com.android.tools.lint.model.LintModelSourceProvider provider
Object element$iv
int $i$f$forEach
Iterable $this$forEach$iv
public java.util.List getTestFixturesLibraries ()
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-LintModelModuleProject$getTestFixturesLibraries$1$1
com.android.tools.lint.model.LintModelExternalLibrary it
Object element$iv
int $i$f$forEach
Iterable $this$forEach$iv
int $i$a$-let-LintModelModuleProject$getTestFixturesLibraries$1
com.android.tools.lint.model.LintModelAndroidArtifact artifact
public java.lang.String getPackage ()
String packageName
public com.android.sdklib.AndroidVersion getMinSdkVersion ()
int $i$a$-run-LintModelModuleProject$getMinSdkVersion$1
com.android.sdklib.AndroidVersion minSdk
com.android.tools.lint.detector.api.LintModelModuleProject $this$getMinSdkVersion_u24lambda_u2427
public com.android.tools.lint.detector.api.ApiConstraint getMinSdkVersions ()
int $i$a$-let-LintModelModuleProject$getMinSdkVersions$1$minSdks$1
com.android.sdklib.AndroidVersion it
int $i$a$-run-LintModelModuleProject$getMinSdkVersions$1
com.android.tools.lint.detector.api.ApiConstraint minSdks
com.android.tools.lint.detector.api.LintModelModuleProject $this$getMinSdkVersions_u24lambda_u2429
public com.android.sdklib.AndroidVersion getTargetSdkVersion ()
int $i$a$-run-LintModelModuleProject$getTargetSdkVersion$1
com.android.sdklib.AndroidVersion targetSdk
com.android.tools.lint.detector.api.LintModelModuleProject $this$getTargetSdkVersion_u24lambda_u2430
public int getBuildSdk ()
String compileTarget
com.android.sdklib.AndroidVersion version
public java.lang.String getBuildTargetHash ()
public java.lang.Boolean dependsOn (java.lang.String)
com.android.tools.lint.model.LintModelArtifact a
com.android.tools.lint.model.LintModelArtifact a
String id
String artifact
public org.w3c.dom.Document getMergedManifest ()
int $i$a$-let-LintModelModuleProject$getMergedManifest$1
java.io.File it
String xml
org.w3c.dom.Document document
java.io.File manifestMergeReport
java.io.IOException ioe
java.io.File manifest
public java.io.File getPartialResultsDir ()
public boolean equals (java.lang.Object)
java.io.File thisPartialResultsDir
java.io.File otherPartialResultDir
boolean samePartialResultsDir
Object other
public static final java.util.List resolveDependencies (java.util.Collection, boolean)
java.util.Collection projects
boolean reporting
public static final synthetic com.android.tools.lint.model.LintModelVariant access$getVariant$p (com.android.tools.lint.detector.api.LintModelModuleProject)
com.android.tools.lint.detector.api.LintModelModuleProject $this
public static final synthetic com.android.tools.lint.model.LintModelModule access$getModel (com.android.tools.lint.detector.api.LintModelModuleProject)
com.android.tools.lint.detector.api.LintModelModuleProject $this
static void <clinit> ()
}
com/android/tools/lint/detector/api/LintModelModuleProject$getResourceFolders$1$1.class
LintModelModuleProject.kt
package com.android.tools.lint.detector.api
final com.android.tools.lint.detector.api.LintModelModuleProject$getResourceFolders$1$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 {
public static final com.android.tools.lint.detector.api.LintModelModuleProject$getResourceFolders$1$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/detector/api/LintModelModuleProject$getGeneratedResourceFolders$1.class
LintModelModuleProject.kt
package com.android.tools.lint.detector.api
final com.android.tools.lint.detector.api.LintModelModuleProject$getGeneratedResourceFolders$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 {
public static final com.android.tools.lint.detector.api.LintModelModuleProject$getGeneratedResourceFolders$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/detector/api/LintModelModuleProject$getAssetFolders$1$1.class
LintModelModuleProject.kt
package com.android.tools.lint.detector.api
final com.android.tools.lint.detector.api.LintModelModuleProject$getAssetFolders$1$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 {
public static final com.android.tools.lint.detector.api.LintModelModuleProject$getAssetFolders$1$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/detector/api/LintModelModuleProject$getJavaSourceFolders$1$1.class
LintModelModuleProject.kt
package com.android.tools.lint.detector.api
final com.android.tools.lint.detector.api.LintModelModuleProject$getJavaSourceFolders$1$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 {
public static final com.android.tools.lint.detector.api.LintModelModuleProject$getJavaSourceFolders$1$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/detector/api/LintModelModuleProject$getGeneratedSourceFolders$1.class
LintModelModuleProject.kt
package com.android.tools.lint.detector.api
final com.android.tools.lint.detector.api.LintModelModuleProject$getGeneratedSourceFolders$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 {
public static final com.android.tools.lint.detector.api.LintModelModuleProject$getGeneratedSourceFolders$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/detector/api/LintModelModuleProject$getTestSourceFolders$2$1.class
LintModelModuleProject.kt
package com.android.tools.lint.detector.api
final com.android.tools.lint.detector.api.LintModelModuleProject$getTestSourceFolders$2$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 {
public static final com.android.tools.lint.detector.api.LintModelModuleProject$getTestSourceFolders$2$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/detector/api/LintModelModuleProject$getInstrumentationTestSourceFolders$2$1.class
LintModelModuleProject.kt
package com.android.tools.lint.detector.api
final com.android.tools.lint.detector.api.LintModelModuleProject$getInstrumentationTestSourceFolders$2$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 {
public static final com.android.tools.lint.detector.api.LintModelModuleProject$getInstrumentationTestSourceFolders$2$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/detector/api/LintModelModuleProject$getUnitTestSourceFolders$2$1.class
LintModelModuleProject.kt
package com.android.tools.lint.detector.api
final com.android.tools.lint.detector.api.LintModelModuleProject$getUnitTestSourceFolders$2$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 {
public static final com.android.tools.lint.detector.api.LintModelModuleProject$getUnitTestSourceFolders$2$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/detector/api/LintModelModuleProject$Companion.class
LintModelModuleProject.kt
package com.android.tools.lint.detector.api
public final com.android.tools.lint.detector.api.LintModelModuleProject$Companion extends java.lang.Object {
private void <init> ()
public final java.util.List resolveDependencies (java.util.Collection, boolean)
com.android.tools.lint.model.LintModelModule module
String modulePath
com.android.tools.lint.detector.api.LintModelModuleProject project
String modulePath
com.android.tools.lint.detector.api.LintModelModuleProject dependsOn
com.android.tools.lint.model.LintModelLibrary library
com.android.tools.lint.model.LintModelDependency dependency
com.android.tools.lint.model.LintModelVariant variant
java.util.List roots
java.util.Set visitedProjectPaths
com.android.tools.lint.detector.api.LintModelModuleProject project
int $i$a$-forEach-LintModelModuleProject$Companion$resolveDependencies$1
com.android.tools.lint.detector.api.LintModelModuleProject it
Object element$iv
int $i$f$forEach
Iterable $this$forEach$iv
com.android.tools.lint.detector.api.Project dependency
com.android.tools.lint.detector.api.LintModelModuleProject project
java.util.Map projectMap
java.util.LinkedHashSet roots
java.util.Collection projects
boolean reporting
public synthetic void <init> (kotlin.jvm.internal.DefaultConstructorMarker)
kotlin.jvm.internal.DefaultConstructorMarker $constructor_marker
}
com/android/tools/lint/detector/api/LintModelModuleProjectKt.class
LintModelModuleProject.kt
package com.android.tools.lint.detector.api
public final com.android.tools.lint.detector.api.LintModelModuleProjectKt extends java.lang.Object {
public static final void addJars (com.android.tools.lint.model.LintModelExternalLibrary, java.util.List, boolean)
java.io.File jar
com.android.tools.lint.model.LintModelExternalLibrary $this$addJars
java.util.List list
boolean skipProvided
}
com/android/tools/lint/detector/api/LintUtils.class
LintUtils.kt
package com.android.tools.lint.detector.api
public final com.android.tools.lint.detector.api.LintUtils extends java.lang.Object {
public static final com.android.tools.lint.detector.api.LintUtils INSTANCE
private void <init> ()
public static final java.lang.String getInternalName (com.intellij.psi.PsiClass)
com.intellij.psi.PsiClass psiClass
public static final java.lang.String getInternalMethodName (com.intellij.psi.PsiMethod)
com.intellij.psi.PsiMethod method
public static final java.lang.String formatList (java.util.List, int)
java.util.List strings
int maxItems
public static final java.lang.String formatList (java.util.List, int, boolean)
java.util.List strings
int maxItems
boolean sort
public static final boolean isFileBasedResourceType (com.android.resources.ResourceType)
com.android.resources.ResourceType type
public static final boolean isXmlFile (java.io.File)
java.io.File file
public static final boolean endsWith (java.lang.String, java.lang.String)
String string
String suffix
public static final boolean startsWith (java.lang.String, java.lang.String, int)
String string
String prefix
int offset
public static final java.lang.String getBaseName (java.lang.String)
String fileName
public static final java.lang.String describeCounts (int, int, boolean, boolean)
int errorCount
int warningCount
boolean comma
boolean capitalize
public static final java.util.List getChildren (org.w3c.dom.Node)
org.w3c.dom.Node node
public static final int getChildCount (org.w3c.dom.Node)
org.w3c.dom.Node node
public static final boolean isRootElement (org.w3c.dom.Element)
org.w3c.dom.Element element
public static final java.lang.String stripIdPrefix (java.lang.String)
String id
public static final boolean idReferencesMatch (java.lang.String, java.lang.String)
String id1
String id2
public static final java.lang.String getFileNameWithParent (com.android.tools.lint.client.api.LintClient, java.io.File)
com.android.tools.lint.client.api.LintClient client
java.io.File file
public static final java.lang.String getFileNameWithParent (com.android.tools.lint.client.api.LintClient, com.android.ide.common.util.PathString)
com.android.tools.lint.client.api.LintClient client
com.android.ide.common.util.PathString file
public static final boolean isEditableTo (java.lang.String, java.lang.String, int)
String s
String t
int max
public static final int editDistance (java.lang.String, java.lang.String, int)
String s
String t
int max
public static synthetic int editDistance$default (java.lang.String, java.lang.String, int, int, java.lang.Object)
public static final boolean assertionsEnabled ()
public static final java.lang.String getLayoutName (java.io.File)
java.io.File layoutFile
public static final java.lang.Iterable splitPath (java.lang.String)
String path
public static final java.io.File getCommonParent (java.util.List)
java.util.List files
public static final java.io.File getCommonParent (java.io.File, java.io.File)
java.io.File file1
java.io.File file2
public static final java.lang.CharSequence getEncodedString (com.android.tools.lint.client.api.LintClient, java.io.File, boolean) throws java.io.IOException
com.android.tools.lint.client.api.LintClient client
java.io.File file
boolean createString
public static final boolean isDataBindingExpression (java.lang.String)
String expression
public static final boolean isManifestPlaceHolderExpression (java.lang.String)
String expression
public static final java.lang.CharSequence getEncodedString (byte[], boolean)
byte[] data
boolean createString
public static final boolean isStaticInnerClass (org.objectweb.asm.tree.ClassNode)
org.objectweb.asm.tree.ClassNode classNode
public static final boolean isAnonymousClass (org.objectweb.asm.tree.ClassNode)
org.objectweb.asm.tree.ClassNode classNode
public static final int getPrevOpcode (org.objectweb.asm.tree.AbstractInsnNode)
org.objectweb.asm.tree.AbstractInsnNode node
public static final org.objectweb.asm.tree.AbstractInsnNode getPrevInstruction (org.objectweb.asm.tree.AbstractInsnNode)
org.objectweb.asm.tree.AbstractInsnNode node
public static final int getNextOpcode (org.objectweb.asm.tree.AbstractInsnNode)
org.objectweb.asm.tree.AbstractInsnNode node
public static final org.objectweb.asm.tree.AbstractInsnNode getNextInstruction (org.objectweb.asm.tree.AbstractInsnNode)
org.objectweb.asm.tree.AbstractInsnNode node
public static final boolean isManifestFolder (java.io.File)
java.io.File dir
public static final java.lang.String getLocaleAndRegion (java.lang.String)
String folderName
public static final java.util.List getStyleAttributes (com.android.tools.lint.detector.api.Project, com.android.tools.lint.client.api.LintClient, java.lang.String, java.lang.String, java.lang.String)
com.android.tools.lint.detector.api.Project project
com.android.tools.lint.client.api.LintClient client
String styleUrl
String namespaceUri
String attribute
public static final java.util.List getInheritedStyles (com.android.tools.lint.detector.api.Project, com.android.tools.lint.client.api.LintClient, java.lang.String)
com.android.tools.lint.detector.api.Project project
com.android.tools.lint.client.api.LintClient client
String styleUrl
public static final boolean isSameResourceFile (java.io.File, java.io.File)
java.io.File file1
java.io.File file2
public static final java.lang.String computeResourceName (java.lang.String, java.lang.String, com.android.resources.ResourceFolderType)
String prefix
String name
com.android.resources.ResourceFolderType folderType
public static synthetic java.lang.String computeResourceName$default (java.lang.String, java.lang.String, com.android.resources.ResourceFolderType, int, java.lang.Object)
public static final boolean isModelOlderThan (com.android.tools.lint.detector.api.Project, int, int, int, boolean)
com.android.tools.lint.detector.api.Project project
int major
int minor
int micro
boolean defaultForNonGradleProjects
public static synthetic boolean isModelOlderThan$default (com.android.tools.lint.detector.api.Project, int, int, int, boolean, int, java.lang.Object)
public static final com.intellij.pom.java.LanguageLevel getLanguageLevel (org.jetbrains.uast.UElement, com.intellij.pom.java.LanguageLevel)
org.jetbrains.uast.UElement element
com.intellij.pom.java.LanguageLevel defaultLevel
public static final com.intellij.pom.java.LanguageLevel getLanguageLevel (com.intellij.psi.PsiElement, com.intellij.pom.java.LanguageLevel)
com.intellij.psi.PsiElement element
com.intellij.pom.java.LanguageLevel defaultLevel
public static final java.lang.String findSubstring (java.lang.String, java.lang.String, java.lang.String)
String string
String prefix
String suffix
public static final java.util.List getFormattedParameters (java.lang.String, java.lang.String)
String format
String errorMessage
public static final com.android.ide.common.resources.configuration.LocaleQualifier getLocale (java.lang.String)
String parent
public static final com.android.ide.common.resources.configuration.LocaleQualifier getLocale (com.android.tools.lint.detector.api.XmlContext)
com.android.tools.lint.detector.api.XmlContext context
public static final boolean isEnglishResource (com.android.tools.lint.detector.api.XmlContext, boolean)
com.android.tools.lint.detector.api.XmlContext context
boolean assumeForBase
public static final com.android.tools.lint.detector.api.Location guessGradleLocation (com.android.tools.lint.detector.api.Project)
com.android.tools.lint.detector.api.Project project
public static final com.android.tools.lint.detector.api.Location guessGradleLocation (com.android.tools.lint.client.api.LintClient, java.io.File, java.lang.String)
com.android.tools.lint.client.api.LintClient client
java.io.File projectDir
String string
public static final boolean isNullLiteral (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
public static final boolean isTrueLiteral (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
public static final boolean isFalseLiteral (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
public static final com.intellij.psi.PsiElement skipParentheses (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
public static final org.jetbrains.uast.UElement skipParentheses (org.jetbrains.uast.UElement)
org.jetbrains.uast.UElement element
public static final com.intellij.psi.PsiElement nextNonWhitespace (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
public static final com.intellij.psi.PsiElement prevNonWhitespace (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
public static final boolean isString (com.intellij.psi.PsiType)
com.intellij.psi.PsiType type
public static final java.lang.String getAutoBoxedType (java.lang.String)
String primitive
public static final java.lang.String getPrimitiveType (java.lang.String)
String autoBoxedType
public static final java.lang.String resolveManifestName (org.w3c.dom.Element)
org.w3c.dom.Element element
public static final boolean isJavaKeyword (java.lang.String)
String keyword
public static final byte[] readUrlData (com.android.tools.lint.client.api.LintClient, java.lang.String, int) throws java.io.IOException
com.android.tools.lint.client.api.LintClient client
String query
int timeout
public static final java.lang.String readUrlDataAsString (com.android.tools.lint.client.api.LintClient, java.lang.String, int) throws java.io.IOException
com.android.tools.lint.client.api.LintClient client
String query
int timeout
public static final transient java.lang.Object coalesce (java.lang.Object[])
Object[] ts
public static final java.lang.String getMethodName (org.jetbrains.uast.UCallExpression)
org.jetbrains.uast.UCallExpression call
public static final boolean isKotlin (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
public static final boolean isKotlin (com.intellij.lang.Language)
com.intellij.lang.Language language
public static final int editDistance (java.lang.String, java.lang.String)
String s
String t
public static final java.lang.String computeResourceName (java.lang.String, java.lang.String)
String prefix
String name
public static final boolean isModelOlderThan (com.android.tools.lint.detector.api.Project, int, int, int)
com.android.tools.lint.detector.api.Project project
int major
int minor
int micro
static void <clinit> ()
}
com/android/tools/lint/detector/api/Lint.class
LintUtils.kt
package com.android.tools.lint.detector.api
public final com.android.tools.lint.detector.api.Lint extends java.lang.Object {
private static final String UTF_16
private static final String UTF_16LE
public static final java.lang.String getInternalName (com.intellij.psi.PsiClass)
String internalName
com.intellij.psi.PsiClass parent
String qualifiedName
String sig
com.intellij.psi.PsiClass psiClass
public static final java.lang.String getInternalMethodName (com.intellij.psi.PsiMethod)
com.intellij.psi.PsiMethod method
public static final java.lang.String formatList (java.util.List, int)
java.util.List strings
int maxItems
public static synthetic java.lang.String formatList$default (java.util.List, int, int, java.lang.Object)
public static final java.lang.String formatList (java.util.List, int, boolean, boolean)
java.util.ArrayList sorted
java.util.List sortedStrings
StringBuilder sb
int i
int n
java.util.List strings
int maxItems
boolean sort
boolean useConjunction
public static synthetic java.lang.String formatList$default (java.util.List, int, boolean, boolean, int, java.lang.Object)
public static final boolean isFileBasedResourceType (com.android.resources.ResourceType)
com.android.resources.ResourceFolderType folderType
java.util.List folderTypes
com.android.resources.ResourceType type
public static final boolean isXmlFile (java.io.File)
java.io.File file
public static final boolean endsWith (java.lang.String, java.lang.String)
String string
String suffix
public static final boolean startsWith (java.lang.String, java.lang.String, int)
String string
String prefix
int offset
public static final java.lang.String getBaseName (java.lang.String)
int extension
String fileName
public static final java.lang.String describeCounts (int, int, boolean, boolean)
String conjunction
String errors
String warnings
int errorCount
int warningCount
boolean comma
boolean capitalize
private static final java.lang.String pluralize (int, java.lang.String)
int count
String one
public static final java.util.List getChildren (org.w3c.dom.Node)
org.w3c.dom.Node child
org.w3c.dom.NodeList childNodes
java.util.ArrayList children
int i
int n
org.w3c.dom.Node node
public static final int getChildCount (org.w3c.dom.Node)
org.w3c.dom.Node node
public static final boolean isRootElement (org.w3c.dom.Element)
org.w3c.dom.Element element
public static final java.lang.String stripIdPrefix (java.lang.String)
String id
public static final boolean idReferencesMatch (java.lang.String, java.lang.String)
int $i$a$-assert-Lint$idReferencesMatch$1
int $i$a$-assert-Lint$idReferencesMatch$2
String id1
String id2
public static final java.lang.String getFileNameWithParent (com.android.tools.lint.client.api.LintClient, java.io.File)
com.android.tools.lint.client.api.LintClient client
java.io.File file
public static final java.lang.String getFileNameWithParent (com.android.tools.lint.client.api.LintClient, com.android.ide.common.util.PathString)
com.android.ide.common.util.PathString parent
com.android.tools.lint.client.api.LintClient client
com.android.ide.common.util.PathString file
public static final boolean isEditableTo (java.lang.String, java.lang.String, int)
String s
String t
int max
public static final int editDistance (java.lang.String, java.lang.String, int)
int i
int j
int deletion
int insertion
int substitution
int i
int j
int m
int n
int[][] d
String s
String t
int max
public static synthetic int editDistance$default (java.lang.String, java.lang.String, int, int, java.lang.Object)
public static final boolean assertionsEnabled ()
public static final com.intellij.psi.PsiMethod resolveOperator (org.jetbrains.uast.UArrayAccessExpression, boolean)
org.jetbrains.uast.UBinaryExpression uastParentCapture
org.jetbrains.uast.UExpression receiver
org.jetbrains.uast.UArrayAccessExpression $this$resolveOperator
boolean skipOverloadedSetter
public static synthetic com.intellij.psi.PsiMethod resolveOperator$default (org.jetbrains.uast.UArrayAccessExpression, boolean, int, java.lang.Object)
public static final java.lang.Iterable splitPath (java.lang.String)
String p
java.util.ArrayList combined
int i
int n
String path
public static final java.io.File getCommonParent (java.util.List)
int i
java.io.File common
int fileCount
java.util.List files
public static final java.io.File getCommonParent (java.io.File, java.io.File)
java.io.File second
java.io.File first
java.io.File file1
java.io.File file2
public static final boolean isParent (java.io.File, java.io.File, boolean)
String path
String parentPath
int parentLength
int pathLength
java.io.File parentCandidate
java.io.File file
boolean strict
public static synthetic boolean isParent$default (java.io.File, java.io.File, boolean, int, java.lang.Object)
public static final java.lang.String getFileUri (java.io.File)
int $i$a$-let-Lint$getFileUri$1
String it
java.io.File file
public static final java.lang.CharSequence getEncodedString (com.android.tools.lint.client.api.LintClient, java.io.File, boolean) throws java.io.IOException
byte[] bytes
com.android.tools.lint.client.api.LintClient client
java.io.File file
boolean createString
public static final boolean isDataBindingExpression (java.lang.String)
String expression
public static final boolean isManifestPlaceHolderExpression (java.lang.String)
String expression
public static final java.lang.CharSequence getEncodedString (byte[], boolean)
int lineEnd
java.nio.CharBuffer decode
int size
char[] array
java.nio.ByteBuffer bytes
java.io.UnsupportedEncodingException e
int offset
String defaultCharset
String charset
int length
boolean seenOddZero
boolean seenEvenZero
CharSequence text
byte[] data
boolean createString
public static final boolean isStaticInnerClass (org.objectweb.asm.tree.ClassNode)
org.objectweb.asm.tree.FieldNode field
org.objectweb.asm.tree.FieldNode f
java.util.List fieldList
org.objectweb.asm.tree.ClassNode classNode
public static final boolean isAnonymousClass (org.objectweb.asm.tree.ClassNode)
String name
int index
org.objectweb.asm.tree.ClassNode classNode
public static final int getPrevOpcode (org.objectweb.asm.tree.AbstractInsnNode)
org.objectweb.asm.tree.AbstractInsnNode prev
org.objectweb.asm.tree.AbstractInsnNode node
public static final org.objectweb.asm.tree.AbstractInsnNode getPrevInstruction (org.objectweb.asm.tree.AbstractInsnNode)
int type
org.objectweb.asm.tree.AbstractInsnNode prev
org.objectweb.asm.tree.AbstractInsnNode node
public static final int getNextOpcode (org.objectweb.asm.tree.AbstractInsnNode)
org.objectweb.asm.tree.AbstractInsnNode next
org.objectweb.asm.tree.AbstractInsnNode node
public static final org.objectweb.asm.tree.AbstractInsnNode getNextInstruction (org.objectweb.asm.tree.AbstractInsnNode)
int type
org.objectweb.asm.tree.AbstractInsnNode next
org.objectweb.asm.tree.AbstractInsnNode node
public static final boolean isManifestFolder (java.io.File)
java.io.File current
boolean hasManifest
java.io.File dir
public static final java.lang.String getLocaleAndRegion (java.lang.String)
char first
char second
char first
char second
int qualifierLength
String qualifier
String locale
String folderName
public static final java.util.List getStyleAttributes (com.android.tools.lint.detector.api.Project, com.android.tools.lint.client.api.LintClient, java.lang.String, java.lang.String, java.lang.String, boolean)
com.android.ide.common.rendering.api.StyleItemResourceValue styleItem
com.android.resources.ResourceUrl p
String parentName
com.android.ide.common.rendering.api.StyleResourceValue srv
com.android.ide.common.rendering.api.ResourceNamespace namespace
String frameworkResource
String parent
int index
com.android.ide.common.rendering.api.ResourceValue rv
com.android.ide.common.resources.ResourceItem item
com.android.ide.common.rendering.api.ResourceValue front
String name
java.util.List items
com.android.ide.common.resources.ResourceRepository resources
com.android.resources.ResourceUrl style
java.util.List result
java.util.ArrayDeque queue
java.util.HashSet seen
int count
com.android.tools.lint.detector.api.Project project
com.android.tools.lint.client.api.LintClient client
String styleUrl
String namespaceUri
String attribute
boolean acceptMissing
public static synthetic java.util.List getStyleAttributes$default (com.android.tools.lint.detector.api.Project, com.android.tools.lint.client.api.LintClient, java.lang.String, java.lang.String, java.lang.String, boolean, int, java.lang.Object)
public static final java.util.List getInheritedStyles (com.android.tools.lint.detector.api.Project, com.android.tools.lint.client.api.LintClient, java.lang.String)
com.android.resources.ResourceUrl p
String parentName
String parent
int index
com.android.ide.common.rendering.api.ResourceValue rv
com.android.ide.common.resources.ResourceItem item
com.android.ide.common.rendering.api.ResourceValue front
String name
java.util.List items
com.android.ide.common.resources.ResourceRepository resources
com.android.resources.ResourceUrl style
java.util.List result
java.util.ArrayDeque queue
java.util.HashSet seen
int count
com.android.tools.lint.detector.api.Project project
com.android.tools.lint.client.api.LintClient client
String styleUrl
public static final boolean isSameResourceFile (java.io.File, java.io.File)
java.io.File parent1
java.io.File parent2
java.io.File file1
java.io.File file2
public static final java.lang.String computeResourceName (java.lang.String, java.lang.String, com.android.resources.ResourceFolderType)
String underlined
String newPrefix
String newName
String prefix
String name
com.android.resources.ResourceFolderType folderType
public static synthetic java.lang.String computeResourceName$default (java.lang.String, java.lang.String, com.android.resources.ResourceFolderType, int, java.lang.Object)
public static final boolean isModelOlderThan (com.android.tools.lint.detector.api.Project, int, int, int, boolean)
com.android.ide.common.repository.AgpVersion version
com.android.tools.lint.detector.api.Project project
int major
int minor
int micro
boolean defaultForNonGradleProjects
public static synthetic boolean isModelOlderThan$default (com.android.tools.lint.detector.api.Project, int, int, int, boolean, int, java.lang.Object)
public static final com.intellij.pom.java.LanguageLevel getLanguageLevel (org.jetbrains.uast.UElement, com.intellij.pom.java.LanguageLevel)
org.jetbrains.uast.UFile containingFile
org.jetbrains.uast.UElement element
com.intellij.pom.java.LanguageLevel defaultLevel
public static final com.intellij.pom.java.LanguageLevel getLanguageLevel (com.intellij.psi.PsiElement, com.intellij.pom.java.LanguageLevel)
com.intellij.psi.PsiFile containingFile
com.intellij.psi.PsiElement element
com.intellij.pom.java.LanguageLevel defaultLevel
public static final com.intellij.pom.java.LanguageLevel getLanguageLevel (com.android.tools.lint.detector.api.Project, com.intellij.pom.java.LanguageLevel)
com.intellij.openapi.project.Project p
com.intellij.openapi.roots.LanguageLevelProjectExtension extension
com.android.tools.lint.detector.api.Project project
com.intellij.pom.java.LanguageLevel defaultLevel
public static final java.lang.String findSubstring (java.lang.String, java.lang.String, java.lang.String)
int end
int start
String string
String prefix
String suffix
public static final java.util.List getFormattedParameters (java.lang.String, java.lang.String)
int $i$a$-assert-Lint$getFormattedParameters$1$1
int $i$a$-assert-Lint$getFormattedParameters$1$2
int $i$a$-assert-Lint$getFormattedParameters$1$3
int $i$a$-assert-Lint$getFormattedParameters$1$4
int $i$a$-assert-Lint$getFormattedParameters$1$5
char c
int $i$a$-run-Lint$getFormattedParameters$1
int i
int n
int i
int groupCount
java.util.ArrayList parameters
java.util.regex.Pattern compile
java.util.regex.Matcher matcher
StringBuilder pattern
int parameter
String format
String errorMessage
public static final com.android.ide.common.resources.configuration.LocaleQualifier getLocale (java.lang.String)
com.android.ide.common.resources.configuration.FolderConfiguration config
String parent
public static final com.android.ide.common.resources.configuration.LocaleQualifier getLocale (com.android.tools.lint.detector.api.XmlContext)
int $i$a$-let-Lint$getLocale$1
com.android.ide.common.resources.configuration.LocaleQualifier it
com.android.ide.common.resources.configuration.FolderConfiguration config
String locale
org.w3c.dom.Element root
com.android.tools.lint.detector.api.XmlContext context
public static final boolean isEnglishResource (com.android.tools.lint.detector.api.XmlContext, boolean)
com.android.ide.common.resources.configuration.LocaleQualifier locale
com.android.tools.lint.detector.api.XmlContext context
boolean assumeForBase
public static final com.android.tools.lint.detector.api.Location guessGradleLocation (com.android.tools.lint.detector.api.Project)
java.io.File dir
com.android.tools.lint.detector.api.Location location
java.io.File topLevel
com.android.tools.lint.detector.api.Project project
public static final com.android.tools.lint.detector.api.Location guessGradleLocation (com.android.tools.lint.client.api.LintClient, java.io.File, java.lang.String)
java.io.File gradle
com.android.tools.lint.client.api.LintClient client
java.io.File projectDir
String string
public static final com.android.tools.lint.detector.api.Location guessGradleLocationForFile (com.android.tools.lint.client.api.LintClient, java.io.File, java.lang.String)
char next
char c
int length
int end
char first
int offset
String contents
int match
com.android.tools.lint.client.api.LintClient client
java.io.File gradle
String string
public static final boolean isNullLiteral (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
public static final boolean isTrueLiteral (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
public static final boolean isFalseLiteral (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
public static final com.intellij.psi.PsiElement skipParentheses (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
public static final org.jetbrains.uast.UElement skipParentheses (org.jetbrains.uast.UElement)
org.jetbrains.uast.UElement current
org.jetbrains.uast.UElement element
public static final com.intellij.psi.PsiElement nextNonWhitespace (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement current
com.intellij.psi.PsiElement element
public static final com.intellij.psi.PsiElement prevNonWhitespace (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement current
com.intellij.psi.PsiElement element
public static final boolean isString (com.intellij.psi.PsiType)
String shortName
com.intellij.psi.PsiType type
public static final boolean isInlined (com.intellij.psi.PsiField, com.android.tools.lint.client.api.JavaEvaluator)
com.intellij.psi.PsiType type
com.intellij.psi.PsiField field
com.android.tools.lint.client.api.JavaEvaluator evaluator
public static final java.lang.String getAutoBoxedType (java.lang.String)
String primitive
public static final java.lang.String getPrimitiveType (java.lang.String)
String autoBoxedType
public static final java.lang.String resolveManifestName (org.w3c.dom.Element)
String pkg
String pkg
String className
org.w3c.dom.Element element
public static final java.lang.String resolvePlaceHolders (com.android.tools.lint.detector.api.Project, java.lang.String, java.util.Map)
com.android.tools.lint.detector.api.Project project
String value
java.util.Map substitutions
public static final java.lang.String resolvePlaceHolders (com.android.tools.lint.detector.api.Project, java.lang.String, java.util.Map, java.lang.String)
int start
int end
String name
String replacement
String s
com.android.tools.lint.detector.api.Project project
String value
java.util.Map substitutions
String defaultValue
public static synthetic java.lang.String resolvePlaceHolders$default (com.android.tools.lint.detector.api.Project, java.lang.String, java.util.Map, java.lang.String, int, java.lang.Object)
public static final java.lang.String resolvePlaceHolder (com.android.tools.lint.detector.api.Project, java.lang.String)
com.android.tools.lint.model.LintModelVariant variant
java.util.Map placeHolders
com.android.tools.lint.detector.api.Project project
String name
public static final boolean isJavaKeyword (java.lang.String)
String keyword
public static final boolean isKotlinHardKeyword (java.lang.String)
String keyword
public static final byte[] readUrlData (com.android.tools.lint.client.api.LintClient, java.lang.String, int)
java.io.InputStream is
java.net.URL url
java.net.URLConnection connection
com.android.tools.lint.client.api.LintClient client
String query
int timeout
public static final java.lang.String readUrlDataAsString (com.android.tools.lint.client.api.LintClient, java.lang.String, int)
byte[] bytes
com.android.tools.lint.client.api.LintClient client
String query
int timeout
public static final transient java.lang.Object coalesce (java.lang.Object[])
Object t
Object[] ts
public static final java.lang.String getMethodName (org.jetbrains.uast.UCallExpression)
org.jetbrains.uast.UIdentifier methodIdentifier
org.jetbrains.uast.UCallExpression call
public static final boolean isKotlin (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
public static final boolean isLayoutMarkerTag (org.w3c.dom.Element)
String tagName
org.w3c.dom.Element element
public static final boolean isLayoutMarkerTag (java.lang.String)
String tagName
public static final boolean isJava (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
public static final boolean isKotlin (com.intellij.lang.Language)
com.intellij.lang.Language language
public static final boolean isJava (com.intellij.lang.Language)
com.intellij.lang.Language language
public static final boolean isNumberString (java.lang.String)
int i
int n
String s
public static final boolean isPolyadicFromStringTemplate (org.jetbrains.uast.UElement)
org.jetbrains.uast.UElement element
public static final java.util.Map computeKotlinArgumentMapping (org.jetbrains.uast.UCallExpression, com.intellij.psi.PsiMethod)
int $i$a$-forEach-Lint$computeKotlinArgumentMapping$1$1$1
org.jetbrains.uast.UExpression it
Object element$iv
int $i$f$forEach
Iterable $this$forEach$iv
int $i$a$-let-Lint$computeKotlinArgumentMapping$1$1
org.jetbrains.uast.UExpression argument
int $i$a$-forEachIndexed-Lint$computeKotlinArgumentMapping$1
int index
com.intellij.psi.PsiParameter psiParameter
Object item$iv
int $i$f$forEachIndexed
int index$iv
Object[] $this$forEachIndexed$iv
java.util.Map mapping
com.intellij.psi.PsiParameter[] parameters
org.jetbrains.uast.UCallExpression call
com.intellij.psi.PsiMethod method
public static final org.jetbrains.uast.UMethod getUMethod (com.intellij.psi.PsiMethod)
com.intellij.psi.PsiMethod $this$getUMethod
public static final boolean isJreFolder (java.io.File)
java.io.File homePath
public static final boolean isJdkFolder (java.io.File)
java.io.File homePath
public static final org.w3c.dom.Element matchXmlElement (org.w3c.dom.Element, org.w3c.dom.Document)
org.w3c.dom.Element target
java.util.List path
org.w3c.dom.Element curr
org.w3c.dom.Element start
org.w3c.dom.Element element
org.w3c.dom.Document targetDocument
private static final org.w3c.dom.Element search (java.util.List, int, org.w3c.dom.Element)
org.w3c.dom.Element child
String name
org.w3c.dom.Element child
String id
int $i$a$-let-Lint$search$1
org.w3c.dom.Element it
org.w3c.dom.Element child
int $i$a$-let-Lint$search$2
org.w3c.dom.Element it
org.w3c.dom.Element child
String tag
int ordinal
org.w3c.dom.Node curr
org.w3c.dom.Element source
java.util.List path
int index
org.w3c.dom.Element parent
public static final boolean hasImplicitDefaultConstructor (org.jetbrains.uast.UClass)
int $i$a$-none-Lint$hasImplicitDefaultConstructor$1
org.jetbrains.kotlin.psi.KtDeclaration it
Object element$iv
int $i$f$none
Iterable $this$none$iv
com.intellij.psi.PsiElement sourcePsi
org.jetbrains.uast.UClass uClass
public static final boolean hasImplicitDefaultConstructor (com.intellij.psi.PsiClass)
com.intellij.psi.PsiMethod[] constructors
com.intellij.psi.PsiClass psiClass
}
com/android/tools/lint/detector/api/Location.class
Location.kt
package com.android.tools.lint.detector.api
public com.android.tools.lint.detector.api.Location extends java.lang.Object {
public static final com.android.tools.lint.detector.api.Location$Companion Companion
private final java.io.File file
private final com.android.tools.lint.detector.api.Position start
private final com.android.tools.lint.detector.api.Position end
private String message
private Object clientData
private boolean visible
private boolean selfExplanatory
private com.android.tools.lint.detector.api.Location secondary
private Object source
private Object originalSource
private static final String SUPER_KEYWORD
public static final com.android.tools.lint.detector.api.Location NONE
protected void <init> (java.io.File, com.android.tools.lint.detector.api.Position, com.android.tools.lint.detector.api.Position)
java.io.File file
com.android.tools.lint.detector.api.Position start
com.android.tools.lint.detector.api.Position end
public final java.io.File getFile ()
public final com.android.tools.lint.detector.api.Position getStart ()
public final com.android.tools.lint.detector.api.Position getEnd ()
public final java.lang.String getMessage ()
public final void setMessage (java.lang.String)
String value
public final java.lang.Object getClientData ()
public final void setClientData (java.lang.Object)
Object
public boolean getVisible ()
public void setVisible (boolean)
boolean
public com.android.tools.lint.detector.api.Location getSecondary ()
public void setSecondary (com.android.tools.lint.detector.api.Location)
com.android.tools.lint.detector.api.Location
public java.lang.Object getSource ()
public void setSource (java.lang.Object)
Object
public final java.lang.Object getOriginalSource ()
public final void setOriginalSource (java.lang.Object)
Object
public final com.android.tools.lint.detector.api.Location withSecondary (com.android.tools.lint.detector.api.Location, java.lang.String, boolean)
com.android.tools.lint.detector.api.Location secondary
String message
boolean selfExplanatory
public static synthetic com.android.tools.lint.detector.api.Location withSecondary$default (com.android.tools.lint.detector.api.Location, com.android.tools.lint.detector.api.Location, java.lang.String, boolean, int, java.lang.Object)
public final com.android.tools.lint.detector.api.Location withSource (java.lang.Object)
Object source
public final com.android.tools.lint.detector.api.Location withOriginalSource (java.lang.Object)
Object source
public final java.lang.Object getSource (java.lang.Class)
Object source
Class clz
public final com.android.tools.lint.detector.api.Location setSource (java.lang.Object)
Object source
public com.android.tools.lint.detector.api.Location setMessage (java.lang.String, boolean)
String message
boolean selfExplanatory
public final boolean isSelfExplanatory ()
public com.android.tools.lint.detector.api.Location setSelfExplanatory (boolean)
boolean selfExplanatory
public com.android.tools.lint.detector.api.Location setData (java.lang.Object)
Object clientData
public final boolean isSingleLine ()
public final boolean contains (com.android.tools.lint.detector.api.Location)
com.android.tools.lint.detector.api.Position thisStart
com.android.tools.lint.detector.api.Position otherStart
com.android.tools.lint.detector.api.Position thisEnd
com.android.tools.lint.detector.api.Position otherEnd
com.android.tools.lint.detector.api.Location other
public java.lang.String toString ()
public final com.android.tools.lint.detector.api.Location withSecondary (com.android.tools.lint.detector.api.Location, java.lang.String)
com.android.tools.lint.detector.api.Location secondary
String message
public static final com.android.tools.lint.detector.api.Location create (java.io.File)
java.io.File file
public static final com.android.tools.lint.detector.api.Location create (java.io.File, com.android.ide.common.blame.SourcePosition)
java.io.File file
com.android.ide.common.blame.SourcePosition position
public static final com.android.tools.lint.detector.api.Location create (java.io.File, com.android.tools.lint.detector.api.Position, com.android.tools.lint.detector.api.Position)
java.io.File file
com.android.tools.lint.detector.api.Position start
com.android.tools.lint.detector.api.Position end
public static final com.android.tools.lint.detector.api.Location create (java.io.File, java.lang.CharSequence, int, int)
java.io.File file
CharSequence contents
int startOffset
int endOffset
public static final com.android.tools.lint.detector.api.Location create (java.io.File, java.lang.String, int)
java.io.File file
String contents
int line
public static final com.android.tools.lint.detector.api.Location create (java.io.File, java.lang.CharSequence, int, java.lang.String, java.lang.String, com.android.tools.lint.detector.api.Location$SearchHints)
java.io.File file
CharSequence contents
int line
String patternStart
String patternEnd
com.android.tools.lint.detector.api.Location$SearchHints hints
private static final int findPreviousMatch (java.lang.CharSequence, int, java.lang.String, com.android.tools.lint.detector.api.Location$SearchHints)
CharSequence contents
int offset
String pattern
com.android.tools.lint.detector.api.Location$SearchHints hints
private static final int findNextMatch (java.lang.CharSequence, int, java.lang.String, com.android.tools.lint.detector.api.Location$SearchHints)
CharSequence contents
int offset
String pattern
com.android.tools.lint.detector.api.Location$SearchHints hints
private static final boolean isMatch (java.lang.CharSequence, int, java.lang.String, com.android.tools.lint.detector.api.Location$SearchHints)
CharSequence contents
int offset
String pattern
com.android.tools.lint.detector.api.Location$SearchHints hints
private static final int adjustLine (java.lang.CharSequence, int, int, int)
CharSequence doc
int line
int offset
int newOffset
private static final int countLines (java.lang.CharSequence, int, int)
CharSequence doc
int start
int end
public static final com.android.tools.lint.detector.api.Location reverse (com.android.tools.lint.detector.api.Location)
com.android.tools.lint.detector.api.Location location
static void <clinit> ()
}
com/android/tools/lint/detector/api/Location$Companion$NONE$1.class
Location.kt
package com.android.tools.lint.detector.api
public final com.android.tools.lint.detector.api.Location$Companion$NONE$1 extends com.android.tools.lint.detector.api.Location {
private boolean visible
private com.android.tools.lint.detector.api.Location secondary
private Object source
void <init> (java.io.File)
java.io.File $super_call_param$1
public com.android.tools.lint.detector.api.Location setMessage (java.lang.String, boolean)
String message
boolean selfExplanatory
public com.android.tools.lint.detector.api.Location setData (java.lang.Object)
Object clientData
public com.android.tools.lint.detector.api.Location setSelfExplanatory (boolean)
boolean selfExplanatory
public boolean getVisible ()
public void setVisible (boolean)
boolean value
public static synthetic void getVisible$annotations ()
public com.android.tools.lint.detector.api.Location getSecondary ()
public void setSecondary (com.android.tools.lint.detector.api.Location)
com.android.tools.lint.detector.api.Location value
public static synthetic void getSecondary$annotations ()
public java.lang.Object getSource ()
public void setSource (java.lang.Object)
public static synthetic void getSource$annotations ()
}
com/android/tools/lint/detector/api/Location$Handle.class
Location.kt
package com.android.tools.lint.detector.api
public abstract com.android.tools.lint.detector.api.Location$Handle extends java.lang.Object {
public abstract com.android.tools.lint.detector.api.Location resolve ()
public boolean isSuppressed (com.android.tools.lint.client.api.LintDriver, com.android.tools.lint.detector.api.Issue)
com.android.tools.lint.detector.api.Location location
org.w3c.dom.Node source
com.android.tools.lint.client.api.LintDriver driver
com.android.tools.lint.detector.api.Issue issue
public abstract java.lang.Object getClientData ()
public abstract void setClientData (java.lang.Object)
public static synthetic boolean access$isSuppressed$jd (com.android.tools.lint.detector.api.Location$Handle, com.android.tools.lint.client.api.LintDriver, com.android.tools.lint.detector.api.Issue)
com.android.tools.lint.detector.api.Location$Handle $this
com.android.tools.lint.client.api.LintDriver driver
com.android.tools.lint.detector.api.Issue issue
}
com/android/tools/lint/detector/api/Location$Handle$DefaultImpls.class
Location.kt
package com.android.tools.lint.detector.api
public final com.android.tools.lint.detector.api.Location$Handle$DefaultImpls extends java.lang.Object {
public static boolean isSuppressed (com.android.tools.lint.detector.api.Location$Handle, com.android.tools.lint.client.api.LintDriver, com.android.tools.lint.detector.api.Issue)
com.android.tools.lint.detector.api.Location$Handle $this
com.android.tools.lint.client.api.LintDriver driver
com.android.tools.lint.detector.api.Issue issue
}
com/android/tools/lint/detector/api/Location$DefaultLocationHandle.class
Location.kt
package com.android.tools.lint.detector.api
public final com.android.tools.lint.detector.api.Location$DefaultLocationHandle extends java.lang.Object implements com.android.tools.lint.detector.api.Location$Handle {
private final int startOffset
private final int endOffset
private final java.io.File file
private final CharSequence contents
private Object clientData
public void <init> (com.android.tools.lint.detector.api.Context, int, int)
com.android.tools.lint.detector.api.Context context
int startOffset
int endOffset
public java.lang.Object getClientData ()
public void setClientData (java.lang.Object)
Object
public com.android.tools.lint.detector.api.Location resolve ()
}
com/android/tools/lint/detector/api/Location$ResourceItemHandle.class
Location.kt
package com.android.tools.lint.detector.api
public com.android.tools.lint.detector.api.Location$ResourceItemHandle extends java.lang.Object implements com.android.tools.lint.detector.api.Location$Handle {
private final com.android.tools.lint.client.api.LintClient client
private final com.android.ide.common.resources.ResourceItem item
private final boolean nameOnly
private final boolean valueOnly
public void <init> (com.android.tools.lint.client.api.LintClient, com.android.ide.common.resources.ResourceItem, boolean, boolean)
com.android.tools.lint.client.api.LintClient client
com.android.ide.common.resources.ResourceItem item
boolean nameOnly
boolean valueOnly
protected final com.android.tools.lint.client.api.LintClient getClient ()
public final com.android.ide.common.resources.ResourceItem getItem ()
protected final boolean getNameOnly ()
protected final boolean getValueOnly ()
public com.android.tools.lint.detector.api.Location resolve ()
com.android.tools.lint.detector.api.Location location
com.android.tools.lint.client.api.XmlParser parser
com.android.tools.lint.detector.api.Location location
private final boolean containsId (java.lang.String, java.lang.String)
int $i$a$-any-Location$ResourceItemHandle$containsId$1
String it
Object element$iv
int $i$f$any
Iterable $this$any$iv
String $this$containsId
String id
public boolean isSuppressed (com.android.tools.lint.client.api.LintDriver, com.android.tools.lint.detector.api.Issue)
int $i$a$-any-Location$ResourceItemHandle$isSuppressed$1
String it
Object element$iv
int $i$f$any
Iterable $this$any$iv
String ignored
String id
java.util.List aliases
com.android.tools.lint.client.api.LintDriver driver
com.android.tools.lint.detector.api.Issue issue
public java.lang.Object getClientData ()
public void setClientData (java.lang.Object)
public java.lang.String toString ()
}
com/android/tools/lint/detector/api/Location$SearchDirection.class
Location.kt
package com.android.tools.lint.detector.api
public final enum com.android.tools.lint.detector.api.Location$SearchDirection extends java.lang.Enum {
public static final enum com.android.tools.lint.detector.api.Location$SearchDirection FORWARD
public static final enum com.android.tools.lint.detector.api.Location$SearchDirection BACKWARD
public static final enum com.android.tools.lint.detector.api.Location$SearchDirection EOL_BACKWARD
public static final enum com.android.tools.lint.detector.api.Location$SearchDirection NEAREST
public static final enum com.android.tools.lint.detector.api.Location$SearchDirection EOL_NEAREST
private static final synthetic com.android.tools.lint.detector.api.Location$SearchDirection[] $VALUES
private void <init> (java.lang.String, int)
String $enum$name
int $enum$ordinal
public static com.android.tools.lint.detector.api.Location$SearchDirection[] values ()
public static com.android.tools.lint.detector.api.Location$SearchDirection valueOf (java.lang.String)
String value
private static final synthetic com.android.tools.lint.detector.api.Location$SearchDirection[] $values ()
static void <clinit> ()
}
com/android/tools/lint/detector/api/Location$SearchHints.class
Location.kt
package com.android.tools.lint.detector.api
public final com.android.tools.lint.detector.api.Location$SearchHints extends java.lang.Object {
public static final com.android.tools.lint.detector.api.Location$SearchHints$Companion Companion
private final com.android.tools.lint.detector.api.Location$SearchDirection direction
private boolean isWholeWord
private boolean isJavaSymbol
private boolean isConstructor
private void <init> (com.android.tools.lint.detector.api.Location$SearchDirection)
com.android.tools.lint.detector.api.Location$SearchDirection direction
public final com.android.tools.lint.detector.api.Location$SearchDirection getDirection ()
public final boolean isWholeWord ()
public final boolean isJavaSymbol ()
public final boolean isConstructor ()
public final com.android.tools.lint.detector.api.Location$SearchHints matchWholeWord ()
public final com.android.tools.lint.detector.api.Location$SearchHints matchJavaSymbol ()
public final com.android.tools.lint.detector.api.Location$SearchHints matchConstructor ()
public static final com.android.tools.lint.detector.api.Location$SearchHints create (com.android.tools.lint.detector.api.Location$SearchDirection)
com.android.tools.lint.detector.api.Location$SearchDirection direction
public synthetic void <init> (com.android.tools.lint.detector.api.Location$SearchDirection, kotlin.jvm.internal.DefaultConstructorMarker)
com.android.tools.lint.detector.api.Location$SearchDirection direction
kotlin.jvm.internal.DefaultConstructorMarker $constructor_marker
static void <clinit> ()
}
com/android/tools/lint/detector/api/Location$SearchHints$Companion.class
Location.kt
package com.android.tools.lint.detector.api
public final com.android.tools.lint.detector.api.Location$SearchHints$Companion extends java.lang.Object {
private void <init> ()
public final com.android.tools.lint.detector.api.Location$SearchHints create (com.android.tools.lint.detector.api.Location$SearchDirection)
com.android.tools.lint.detector.api.Location$SearchDirection direction
public synthetic void <init> (kotlin.jvm.internal.DefaultConstructorMarker)
kotlin.jvm.internal.DefaultConstructorMarker $constructor_marker
}
com/android/tools/lint/detector/api/Location$Companion.class
Location.kt
package com.android.tools.lint.detector.api
public final com.android.tools.lint.detector.api.Location$Companion extends java.lang.Object {
private void <init> ()
public final com.android.tools.lint.detector.api.Location create (java.io.File)
java.io.File file
public final com.android.tools.lint.detector.api.Location create (java.io.File, com.android.ide.common.blame.SourcePosition)
java.io.File file
com.android.ide.common.blame.SourcePosition position
public final com.android.tools.lint.detector.api.Location create (java.io.File, com.android.tools.lint.detector.api.Position, com.android.tools.lint.detector.api.Position)
java.io.File file
com.android.tools.lint.detector.api.Position start
com.android.tools.lint.detector.api.Position end
public final com.android.tools.lint.detector.api.Location create (java.io.File, java.lang.CharSequence, int, int)
com.android.tools.lint.detector.api.DefaultPosition end
char c
int offset
int size
int startOffset
int endOffset
int lineOffset
int line
com.android.tools.lint.detector.api.DefaultPosition start
com.android.tools.lint.detector.api.DefaultPosition end
java.io.File file
CharSequence contents
int startOffset
int endOffset
public final com.android.tools.lint.detector.api.Location create (java.io.File, java.lang.String, int)
java.io.File file
String contents
int line
public final com.android.tools.lint.detector.api.Location create (java.io.File, java.lang.CharSequence, int, java.lang.String, java.lang.String, com.android.tools.lint.detector.api.Location$SearchHints)
int lineEnd
int i
int i
int newLinesBefore
int newLinesAfter
int lineEnd
int before
int after
int end
int lineStart
int column
com.android.tools.lint.detector.api.Location$SearchDirection direction
int index
int targetLine
String targetPattern
int offset
com.android.tools.lint.detector.api.DefaultPosition position
java.io.File file
CharSequence contents
int line
String patternStart
String patternEnd
com.android.tools.lint.detector.api.Location$SearchHints hints
private final int findPreviousMatch (java.lang.CharSequence, int, java.lang.String, com.android.tools.lint.detector.api.Location$SearchHints)
int index
int currentOffset
int loopDecrement
CharSequence contents
int offset
String pattern
com.android.tools.lint.detector.api.Location$SearchHints hints
private final int findNextMatch (java.lang.CharSequence, int, java.lang.String, com.android.tools.lint.detector.api.Location$SearchHints)
int index
int index
int currentOffset
int constructorIndex
int loopIncrement
CharSequence contents
int offset
String pattern
com.android.tools.lint.detector.api.Location$SearchHints hints
private final boolean isMatch (java.lang.CharSequence, int, java.lang.String, com.android.tools.lint.detector.api.Location$SearchHints)
char c
int index
char prevChar
int lastIndex
char nextChar
CharSequence contents
int offset
String pattern
com.android.tools.lint.detector.api.Location$SearchHints hints
private final int adjustLine (java.lang.CharSequence, int, int, int)
CharSequence doc
int line
int offset
int newOffset
private final int countLines (java.lang.CharSequence, int, int)
char c
int offset
int lines
CharSequence doc
int start
int end
public final com.android.tools.lint.detector.api.Location reverse (com.android.tools.lint.detector.api.Location)
com.android.tools.lint.detector.api.Location nextNext
com.android.tools.lint.detector.api.Location currentLocation
com.android.tools.lint.detector.api.Location next
com.android.tools.lint.detector.api.Location location
private final int findLineBeginFromOffset (int, java.lang.CharSequence)
int i
int offset
CharSequence contents
private final int findLineOffset (int, java.lang.CharSequence)
int currentLine
int offset
int targetLine
CharSequence contents
private final int findLineFromOffset (int, java.lang.CharSequence)
char c
int offset
int size
int target
int line
int startOffset
CharSequence contents
public synthetic void <init> (kotlin.jvm.internal.DefaultConstructorMarker)
kotlin.jvm.internal.DefaultConstructorMarker $constructor_marker
public static final synthetic int access$findPreviousMatch (com.android.tools.lint.detector.api.Location$Companion, java.lang.CharSequence, int, java.lang.String, com.android.tools.lint.detector.api.Location$SearchHints)
com.android.tools.lint.detector.api.Location$Companion $this
CharSequence contents
int offset
String pattern
com.android.tools.lint.detector.api.Location$SearchHints hints
public static final synthetic int access$findNextMatch (com.android.tools.lint.detector.api.Location$Companion, java.lang.CharSequence, int, java.lang.String, com.android.tools.lint.detector.api.Location$SearchHints)
com.android.tools.lint.detector.api.Location$Companion $this
CharSequence contents
int offset
String pattern
com.android.tools.lint.detector.api.Location$SearchHints hints
public static final synthetic boolean access$isMatch (com.android.tools.lint.detector.api.Location$Companion, java.lang.CharSequence, int, java.lang.String, com.android.tools.lint.detector.api.Location$SearchHints)
com.android.tools.lint.detector.api.Location$Companion $this
CharSequence contents
int offset
String pattern
com.android.tools.lint.detector.api.Location$SearchHints hints
public static final synthetic int access$adjustLine (com.android.tools.lint.detector.api.Location$Companion, java.lang.CharSequence, int, int, int)
com.android.tools.lint.detector.api.Location$Companion $this
CharSequence doc
int line
int offset
int newOffset
public static final synthetic int access$countLines (com.android.tools.lint.detector.api.Location$Companion, java.lang.CharSequence, int, int)
com.android.tools.lint.detector.api.Location$Companion $this
CharSequence doc
int start
int end
}
com/android/tools/lint/detector/api/Location$LocationAware.class
Location.kt
package com.android.tools.lint.detector.api
public abstract com.android.tools.lint.detector.api.Location$LocationAware extends java.lang.Object {
public abstract com.android.tools.lint.detector.api.Location getLocation ()
}
com/android/tools/lint/detector/api/LocationType.class
LocationType.kt
package com.android.tools.lint.detector.api
public final enum com.android.tools.lint.detector.api.LocationType extends java.lang.Enum {
public static final enum com.android.tools.lint.detector.api.LocationType ALL
public static final enum com.android.tools.lint.detector.api.LocationType DEFAULT
public static final enum com.android.tools.lint.detector.api.LocationType NAME
public static final enum com.android.tools.lint.detector.api.LocationType VALUE
public static final enum com.android.tools.lint.detector.api.LocationType CALL_WITH_ARGUMENTS
public static final enum com.android.tools.lint.detector.api.LocationType CALL_WITH_RECEIVER
private static final synthetic com.android.tools.lint.detector.api.LocationType[] $VALUES
private void <init> (java.lang.String, int)
String $enum$name
int $enum$ordinal
public static com.android.tools.lint.detector.api.LocationType[] values ()
public static com.android.tools.lint.detector.api.LocationType valueOf (java.lang.String)
String value
private static final synthetic com.android.tools.lint.detector.api.LocationType[] $values ()
static void <clinit> ()
}
com/android/tools/lint/detector/api/Option.class
Option.kt
package com.android.tools.lint.detector.api
public abstract com.android.tools.lint.detector.api.Option extends java.lang.Object {
public static final com.android.tools.lint.detector.api.Option$Companion Companion
private final String name
private final String description
private final String explanation
public com.android.tools.lint.detector.api.Issue issue
private void <init> (java.lang.String, java.lang.String, java.lang.String)
String name
String description
String explanation
public synthetic void <init> (java.lang.String, java.lang.String, java.lang.String, int, kotlin.jvm.internal.DefaultConstructorMarker)
public final java.lang.String getName ()
public abstract java.lang.Object getValue (com.android.tools.lint.client.api.Configuration)
public abstract java.lang.Object getValue (com.android.tools.lint.detector.api.Context)
public abstract java.lang.String defaultAsString ()
public java.lang.String rangeAsString ()
public final java.lang.String getDescription (com.android.tools.lint.detector.api.TextFormat)
String trimmed
com.android.tools.lint.detector.api.TextFormat format
public static synthetic java.lang.String getDescription$default (com.android.tools.lint.detector.api.Option, com.android.tools.lint.detector.api.TextFormat, int, java.lang.Object)
public final java.lang.String getExplanation (com.android.tools.lint.detector.api.TextFormat)
String trimmed
String message
com.android.tools.lint.detector.api.TextFormat format
public static synthetic java.lang.String getExplanation$default (com.android.tools.lint.detector.api.Option, com.android.tools.lint.detector.api.TextFormat, int, java.lang.Object)
public final java.lang.String describe (com.android.tools.lint.detector.api.TextFormat, boolean)
String esc
StringBuilder sb
String defaultValue
String desc
int maxLineWidth
String range
String explanation
com.android.tools.lint.detector.api.TextFormat format
boolean includeExample
public static synthetic java.lang.String describe$default (com.android.tools.lint.detector.api.Option, com.android.tools.lint.detector.api.TextFormat, boolean, int, java.lang.Object)
public java.lang.String toString ()
public final com.android.tools.lint.detector.api.Issue getIssue ()
public final void setIssue (com.android.tools.lint.detector.api.Issue)
com.android.tools.lint.detector.api.Issue
protected final void ensureRegistered ()
public synthetic void <init> (java.lang.String, java.lang.String, java.lang.String, kotlin.jvm.internal.DefaultConstructorMarker)
String name
String description
String explanation
kotlin.jvm.internal.DefaultConstructorMarker $constructor_marker
static void <clinit> ()
}
com/android/tools/lint/detector/api/Option$Companion.class
Option.kt
package com.android.tools.lint.detector.api
public final com.android.tools.lint.detector.api.Option$Companion extends java.lang.Object {
private void <init> ()
public final java.lang.String describe (java.util.List, com.android.tools.lint.detector.api.TextFormat, boolean)
com.android.tools.lint.detector.api.Option option
StringBuilder sb
java.util.List options
com.android.tools.lint.detector.api.TextFormat format
boolean includeExample
public static synthetic java.lang.String describe$default (com.android.tools.lint.detector.api.Option$Companion, java.util.List, com.android.tools.lint.detector.api.TextFormat, boolean, int, java.lang.Object)
public synthetic void <init> (kotlin.jvm.internal.DefaultConstructorMarker)
kotlin.jvm.internal.DefaultConstructorMarker $constructor_marker
}
com/android/tools/lint/detector/api/StringOption.class
Option.kt
package com.android.tools.lint.detector.api
public final com.android.tools.lint.detector.api.StringOption extends com.android.tools.lint.detector.api.Option {
private final String defaultValue
public void <init> (java.lang.String, java.lang.String, java.lang.String, java.lang.String)
String name
String description
String defaultValue
String explanation
public synthetic void <init> (java.lang.String, java.lang.String, java.lang.String, java.lang.String, int, kotlin.jvm.internal.DefaultConstructorMarker)
public final java.lang.String getDefaultValue ()
public java.lang.String getValue (com.android.tools.lint.client.api.Configuration)
com.android.tools.lint.client.api.Configuration configuration
public java.lang.String getValue (com.android.tools.lint.detector.api.Context)
com.android.tools.lint.detector.api.Context context
public java.lang.String defaultAsString ()
int $i$a$-let-StringOption$defaultAsString$1
String it
public volatile synthetic java.lang.Object getValue (com.android.tools.lint.client.api.Configuration)
com.android.tools.lint.client.api.Configuration configuration
public volatile synthetic java.lang.Object getValue (com.android.tools.lint.detector.api.Context)
com.android.tools.lint.detector.api.Context context
}
com/android/tools/lint/detector/api/BooleanOption.class
Option.kt
package com.android.tools.lint.detector.api
public final com.android.tools.lint.detector.api.BooleanOption extends com.android.tools.lint.detector.api.Option {
private boolean defaultValue
public void <init> (java.lang.String, java.lang.String, boolean, java.lang.String)
String name
String description
boolean defaultValue
String explanation
public synthetic void <init> (java.lang.String, java.lang.String, boolean, java.lang.String, int, kotlin.jvm.internal.DefaultConstructorMarker)
public final boolean getDefaultValue ()
public final void setDefaultValue (boolean)
boolean
public java.lang.Boolean getValue (com.android.tools.lint.client.api.Configuration)
com.android.tools.lint.client.api.Configuration configuration
public java.lang.Boolean getValue (com.android.tools.lint.detector.api.Context)
com.android.tools.lint.client.api.Configuration configuration
com.android.tools.lint.detector.api.Context context
public java.lang.String defaultAsString ()
public volatile synthetic java.lang.Object getValue (com.android.tools.lint.client.api.Configuration)
com.android.tools.lint.client.api.Configuration configuration
public volatile synthetic java.lang.Object getValue (com.android.tools.lint.detector.api.Context)
com.android.tools.lint.detector.api.Context context
}
com/android/tools/lint/detector/api/IntOption.class
Option.kt
package com.android.tools.lint.detector.api
public final com.android.tools.lint.detector.api.IntOption extends com.android.tools.lint.detector.api.Option {
private final int defaultValue
private final int min
private final int max
public void <init> (java.lang.String, java.lang.String, int, java.lang.String, int, int)
String name
String description
int defaultValue
String explanation
int min
int max
public synthetic void <init> (java.lang.String, java.lang.String, int, java.lang.String, int, int, int, kotlin.jvm.internal.DefaultConstructorMarker)
public final int getDefaultValue ()
public final int getMin ()
public final int getMax ()
public java.lang.Integer getValue (com.android.tools.lint.client.api.Configuration)
com.android.tools.lint.client.api.Configuration configuration
public java.lang.Integer getValue (com.android.tools.lint.detector.api.Context)
com.android.tools.lint.detector.api.Context context
public java.lang.String rangeAsString ()
public java.lang.String defaultAsString ()
public volatile synthetic java.lang.Object getValue (com.android.tools.lint.client.api.Configuration)
com.android.tools.lint.client.api.Configuration configuration
public volatile synthetic java.lang.Object getValue (com.android.tools.lint.detector.api.Context)
com.android.tools.lint.detector.api.Context context
}
com/android/tools/lint/detector/api/FloatOption.class
Option.kt
package com.android.tools.lint.detector.api
public final com.android.tools.lint.detector.api.FloatOption extends com.android.tools.lint.detector.api.Option {
private final float defaultValue
private final float min
private final float max
public void <init> (java.lang.String, java.lang.String, float, java.lang.String, float, float)
String name
String description
float defaultValue
String explanation
float min
float max
public synthetic void <init> (java.lang.String, java.lang.String, float, java.lang.String, float, float, int, kotlin.jvm.internal.DefaultConstructorMarker)
public final float getDefaultValue ()
public final float getMin ()
public final float getMax ()
public java.lang.Float getValue (com.android.tools.lint.client.api.Configuration)
com.android.tools.lint.client.api.Configuration configuration
public java.lang.Float getValue (com.android.tools.lint.detector.api.Context)
com.android.tools.lint.detector.api.Context context
public java.lang.String rangeAsString ()
public java.lang.String defaultAsString ()
public volatile synthetic java.lang.Object getValue (com.android.tools.lint.client.api.Configuration)
com.android.tools.lint.client.api.Configuration configuration
public volatile synthetic java.lang.Object getValue (com.android.tools.lint.detector.api.Context)
com.android.tools.lint.detector.api.Context context
}
com/android/tools/lint/detector/api/FileOption.class
Option.kt
package com.android.tools.lint.detector.api
public final com.android.tools.lint.detector.api.FileOption extends com.android.tools.lint.detector.api.Option {
private final java.io.File defaultValue
public void <init> (java.lang.String, java.lang.String, java.io.File, java.lang.String)
String name
String description
java.io.File defaultValue
String explanation
public synthetic void <init> (java.lang.String, java.lang.String, java.io.File, java.lang.String, int, kotlin.jvm.internal.DefaultConstructorMarker)
public final java.io.File getDefaultValue ()
public java.io.File getValue (com.android.tools.lint.client.api.Configuration)
com.android.tools.lint.client.api.Configuration configuration
public java.io.File getValue (com.android.tools.lint.detector.api.Context)
com.android.tools.lint.detector.api.Context context
public java.lang.String defaultAsString ()
public volatile synthetic java.lang.Object getValue (com.android.tools.lint.client.api.Configuration)
com.android.tools.lint.client.api.Configuration configuration
public volatile synthetic java.lang.Object getValue (com.android.tools.lint.detector.api.Context)
com.android.tools.lint.detector.api.Context context
}
com/android/tools/lint/detector/api/OtherFileScanner.class
OtherFileScanner.kt
package com.android.tools.lint.detector.api
public abstract com.android.tools.lint.detector.api.OtherFileScanner extends java.lang.Object implements com.android.tools.lint.detector.api.FileScanner {
public abstract java.util.EnumSet getApplicableFiles ()
}
com/android/tools/lint/detector/api/PartialResult.class
PartialResult.kt
package com.android.tools.lint.detector.api
public final com.android.tools.lint.detector.api.PartialResult extends java.lang.Object implements java.lang.Iterable kotlin.jvm.internal.markers.KMappedMarker {
public static final com.android.tools.lint.detector.api.PartialResult$Companion Companion
private final com.android.tools.lint.detector.api.Issue issue
private final java.util.Map data
private final com.android.tools.lint.detector.api.Project requestedProject
private void <init> (com.android.tools.lint.detector.api.Issue, java.util.Map, com.android.tools.lint.detector.api.Project)
com.android.tools.lint.detector.api.Issue issue
java.util.Map data
com.android.tools.lint.detector.api.Project requestedProject
public final com.android.tools.lint.detector.api.Issue getIssue ()
public void <init> (com.android.tools.lint.detector.api.Issue, java.util.Map)
com.android.tools.lint.detector.api.Issue issue
java.util.Map data
public final com.android.tools.lint.detector.api.LintMap mapFor (com.android.tools.lint.detector.api.Project)
int $i$a$-also-PartialResult$mapFor$1
com.android.tools.lint.detector.api.LintMap it
com.android.tools.lint.detector.api.Project project
public final com.android.tools.lint.detector.api.LintMap map ()
com.android.tools.lint.detector.api.Project project
public final java.util.Collection maps ()
public final java.util.Collection projects ()
public final boolean isEmpty ()
com.android.tools.lint.detector.api.LintMap map
public java.util.Iterator iterator ()
public static final com.android.tools.lint.detector.api.PartialResult withRequestedProject (com.android.tools.lint.detector.api.PartialResult, com.android.tools.lint.detector.api.Project)
com.android.tools.lint.detector.api.PartialResult partialResult
com.android.tools.lint.detector.api.Project requestedProject
public synthetic void <init> (com.android.tools.lint.detector.api.Issue, java.util.Map, com.android.tools.lint.detector.api.Project, kotlin.jvm.internal.DefaultConstructorMarker)
com.android.tools.lint.detector.api.Issue issue
java.util.Map data
com.android.tools.lint.detector.api.Project requestedProject
kotlin.jvm.internal.DefaultConstructorMarker $constructor_marker
public static final synthetic java.util.Map access$getData$p (com.android.tools.lint.detector.api.PartialResult)
com.android.tools.lint.detector.api.PartialResult $this
static void <clinit> ()
}
com/android/tools/lint/detector/api/PartialResult$Companion.class
PartialResult.kt
package com.android.tools.lint.detector.api
public final com.android.tools.lint.detector.api.PartialResult$Companion extends java.lang.Object {
private void <init> ()
public final com.android.tools.lint.detector.api.PartialResult withRequestedProject (com.android.tools.lint.detector.api.PartialResult, com.android.tools.lint.detector.api.Project)
com.android.tools.lint.detector.api.PartialResult partialResult
com.android.tools.lint.detector.api.Project requestedProject
public synthetic void <init> (kotlin.jvm.internal.DefaultConstructorMarker)
kotlin.jvm.internal.DefaultConstructorMarker $constructor_marker
}
com/android/tools/lint/detector/api/Platform.class
Platform.kt
package com.android.tools.lint.detector.api
public final enum com.android.tools.lint.detector.api.Platform extends java.lang.Enum {
public static final com.android.tools.lint.detector.api.Platform$Companion Companion
public static final java.util.EnumSet ANDROID_SET
public static final java.util.EnumSet JDK_SET
public static final java.util.EnumSet UNSPECIFIED
public static final enum com.android.tools.lint.detector.api.Platform ANDROID
public static final enum com.android.tools.lint.detector.api.Platform JDK
private static final synthetic com.android.tools.lint.detector.api.Platform[] $VALUES
private void <init> (java.lang.String, int)
String $enum$name
int $enum$ordinal
public static com.android.tools.lint.detector.api.Platform[] values ()
public static com.android.tools.lint.detector.api.Platform valueOf (java.lang.String)
String value
private static final synthetic com.android.tools.lint.detector.api.Platform[] $values ()
static void <clinit> ()
}
com/android/tools/lint/detector/api/Platform$Companion.class
Platform.kt
package com.android.tools.lint.detector.api
public final com.android.tools.lint.detector.api.Platform$Companion extends java.lang.Object {
private void <init> ()
public synthetic void <init> (kotlin.jvm.internal.DefaultConstructorMarker)
kotlin.jvm.internal.DefaultConstructorMarker $constructor_marker
}
com/android/tools/lint/detector/api/PlatformKt.class
Platform.kt
package com.android.tools.lint.detector.api
public final com.android.tools.lint.detector.api.PlatformKt extends java.lang.Object {
public static final boolean isApplicableTo (java.util.EnumSet, com.android.tools.lint.detector.api.Issue)
java.util.EnumSet platforms
java.util.EnumSet $this$isApplicableTo
com.android.tools.lint.detector.api.Issue issue
}
com/android/tools/lint/detector/api/Position.class
Position.kt
package com.android.tools.lint.detector.api
public abstract com.android.tools.lint.detector.api.Position extends java.lang.Object implements java.lang.Comparable {
public void <init> ()
public abstract int getLine ()
public abstract int getOffset ()
public abstract int getColumn ()
public boolean sameLine (com.android.tools.lint.detector.api.Position)
com.android.tools.lint.detector.api.Position end
public int compareTo (com.android.tools.lint.detector.api.Position)
com.android.tools.lint.detector.api.Position other
public volatile synthetic int compareTo (java.lang.Object)
Object other
}
com/android/tools/lint/detector/api/ResourceContext.class
ResourceContext.kt
package com.android.tools.lint.detector.api
public com.android.tools.lint.detector.api.ResourceContext extends com.android.tools.lint.detector.api.Context {
private final com.android.resources.ResourceFolderType resourceFolderType
private com.android.ide.common.resources.configuration.FolderConfiguration folderConfiguration
public void <init> (com.android.tools.lint.client.api.LintDriver, com.android.tools.lint.detector.api.Project, com.android.tools.lint.detector.api.Project, java.io.File, com.android.resources.ResourceFolderType, java.lang.CharSequence)
com.android.tools.lint.client.api.LintDriver driver
com.android.tools.lint.detector.api.Project project
com.android.tools.lint.detector.api.Project main
java.io.File file
com.android.resources.ResourceFolderType resourceFolderType
CharSequence contents
public final com.android.resources.ResourceFolderType getResourceFolderType ()
public final int getFolderVersion ()
com.android.ide.common.resources.configuration.VersionQualifier versionQualifier
com.android.ide.common.resources.configuration.FolderConfiguration config
protected java.io.File getResourceFolder ()
public final com.android.ide.common.resources.configuration.FolderConfiguration getFolderConfiguration ()
java.io.File folder
}
com/android/tools/lint/detector/api/ResourceFolderScanner.class
ResourceFolderScanner.kt
package com.android.tools.lint.detector.api
public abstract com.android.tools.lint.detector.api.ResourceFolderScanner extends java.lang.Object {
public abstract void checkFolder (com.android.tools.lint.detector.api.ResourceContext, java.lang.String)
public abstract boolean appliesTo (com.android.resources.ResourceFolderType)
}
com/android/tools/lint/detector/api/Scope.class
Scope.kt
package com.android.tools.lint.detector.api
public final enum com.android.tools.lint.detector.api.Scope extends java.lang.Enum {
public static final com.android.tools.lint.detector.api.Scope$Companion Companion
public static final java.util.EnumSet ALL
public static final java.util.EnumSet RESOURCE_FILE_SCOPE
public static final java.util.EnumSet RESOURCE_FOLDER_SCOPE
public static final java.util.EnumSet ALL_RESOURCES_SCOPE
public static final java.util.EnumSet JAVA_FILE_SCOPE
public static final java.util.EnumSet CLASS_FILE_SCOPE
public static final java.util.EnumSet GRADLE_SCOPE
public static final java.util.EnumSet TOML_SCOPE
public static final java.util.EnumSet GRADLE_AND_TOML_SCOPE
public static final java.util.EnumSet MANIFEST_SCOPE
public static final java.util.EnumSet OTHER_SCOPE
public static final java.util.EnumSet PROGUARD_SCOPE
public static final java.util.EnumSet PROPERTY_SCOPE
public static final java.util.EnumSet MANIFEST_AND_RESOURCE_SCOPE
public static final java.util.EnumSet JAVA_AND_RESOURCE_FILES
public static final java.util.EnumSet CLASS_AND_ALL_RESOURCE_FILES
public static final java.util.EnumSet ALL_CLASSES_AND_LIBRARIES
public static final java.util.EnumSet JAVA_LIBRARY_SCOPE
public static final java.util.EnumSet BINARY_RESOURCE_FILE_SCOPE
public static final java.util.EnumSet EMPTY
public static final enum com.android.tools.lint.detector.api.Scope RESOURCE_FILE
public static final enum com.android.tools.lint.detector.api.Scope BINARY_RESOURCE_FILE
public static final enum com.android.tools.lint.detector.api.Scope RESOURCE_FOLDER
public static final enum com.android.tools.lint.detector.api.Scope ALL_RESOURCE_FILES
public static final enum com.android.tools.lint.detector.api.Scope JAVA_FILE
public static final enum com.android.tools.lint.detector.api.Scope ALL_JAVA_FILES
public static final enum com.android.tools.lint.detector.api.Scope CLASS_FILE
public static final enum com.android.tools.lint.detector.api.Scope ALL_CLASS_FILES
public static final enum com.android.tools.lint.detector.api.Scope MANIFEST
public static final enum com.android.tools.lint.detector.api.Scope PROGUARD_FILE
public static final enum com.android.tools.lint.detector.api.Scope JAVA_LIBRARIES
public static final enum com.android.tools.lint.detector.api.Scope GRADLE_FILE
public static final enum com.android.tools.lint.detector.api.Scope PROPERTY_FILE
public static final enum com.android.tools.lint.detector.api.Scope TOML_FILE
public static final enum com.android.tools.lint.detector.api.Scope TEST_SOURCES
public static final enum com.android.tools.lint.detector.api.Scope OTHER
private static final synthetic com.android.tools.lint.detector.api.Scope[] $VALUES
private void <init> (java.lang.String, int)
String $enum$name
int $enum$ordinal
public static com.android.tools.lint.detector.api.Scope[] values ()
public static com.android.tools.lint.detector.api.Scope valueOf (java.lang.String)
String value
private static final synthetic com.android.tools.lint.detector.api.Scope[] $values ()
public static final boolean checkSingleFile (java.util.EnumSet)
java.util.EnumSet scopes
public static final java.util.EnumSet intersect (java.util.EnumSet, java.util.EnumSet)
java.util.EnumSet scope1
java.util.EnumSet scope2
public static final java.util.EnumSet infer (java.util.Collection)
java.util.Collection projects
static void <clinit> ()
}
com/android/tools/lint/detector/api/Scope$Companion.class
Scope.kt
package com.android.tools.lint.detector.api
public final com.android.tools.lint.detector.api.Scope$Companion extends java.lang.Object {
private void <init> ()
public final boolean checkSingleFile (java.util.EnumSet)
int size
int expected
java.util.EnumSet scopes
public final java.util.EnumSet intersect (java.util.EnumSet, java.util.EnumSet)
java.util.EnumSet scope
java.util.EnumSet scope1
java.util.EnumSet scope2
public final java.util.EnumSet infer (java.util.Collection)
String name
java.io.File file
java.util.List subset
com.android.tools.lint.detector.api.Project project
int $i$a$-map-Scope$Companion$infer$1
com.android.tools.lint.detector.api.Project it
Object item$iv$iv
int $i$f$mapTo
Iterable $this$mapTo$iv$iv
java.util.Collection destination$iv$iv
int $i$f$map
Iterable $this$map$iv
int $i$a$-none-Scope$Companion$infer$2
com.android.tools.lint.model.LintModelArtifactType it
Object element$iv
int $i$f$none
Iterable $this$none$iv
java.util.EnumSet scope
java.util.Collection projects
public synthetic void <init> (kotlin.jvm.internal.DefaultConstructorMarker)
kotlin.jvm.internal.DefaultConstructorMarker $constructor_marker
}
com/android/tools/lint/detector/api/Severity.class
Severity.kt
package com.android.tools.lint.detector.api
public final enum com.android.tools.lint.detector.api.Severity extends java.lang.Enum {
public static final com.android.tools.lint.detector.api.Severity$Companion Companion
private final String description
public static final enum com.android.tools.lint.detector.api.Severity IGNORE
public static final enum com.android.tools.lint.detector.api.Severity INFORMATIONAL
public static final enum com.android.tools.lint.detector.api.Severity WARNING
public static final enum com.android.tools.lint.detector.api.Severity ERROR
public static final enum com.android.tools.lint.detector.api.Severity FATAL
private static final synthetic com.android.tools.lint.detector.api.Severity[] $VALUES
private void <init> (java.lang.String, int, java.lang.String)
String $enum$name
int $enum$ordinal
String description
public final java.lang.String getDescription ()
public final boolean isError ()
public final java.lang.String toName ()
public java.lang.String toString ()
public static com.android.tools.lint.detector.api.Severity[] values ()
public static com.android.tools.lint.detector.api.Severity valueOf (java.lang.String)
String value
private static final synthetic com.android.tools.lint.detector.api.Severity[] $values ()
public static final com.android.tools.lint.detector.api.Severity fromName (java.lang.String)
String name
public static final com.android.tools.lint.detector.api.Severity min (com.android.tools.lint.detector.api.Severity, com.android.tools.lint.detector.api.Severity)
com.android.tools.lint.detector.api.Severity severity1
com.android.tools.lint.detector.api.Severity severity2
public static final com.android.tools.lint.detector.api.Severity max (com.android.tools.lint.detector.api.Severity, com.android.tools.lint.detector.api.Severity)
com.android.tools.lint.detector.api.Severity severity1
com.android.tools.lint.detector.api.Severity severity2
static void <clinit> ()
}
com/android/tools/lint/detector/api/Severity$Companion.class
Severity.kt
package com.android.tools.lint.detector.api
public final com.android.tools.lint.detector.api.Severity$Companion extends java.lang.Object {
private void <init> ()
public final com.android.tools.lint.detector.api.Severity fromName (java.lang.String)
com.android.tools.lint.detector.api.Severity severity
String name
public final com.android.tools.lint.detector.api.Severity min (com.android.tools.lint.detector.api.Severity, com.android.tools.lint.detector.api.Severity)
com.android.tools.lint.detector.api.Severity severity1
com.android.tools.lint.detector.api.Severity severity2
public final com.android.tools.lint.detector.api.Severity max (com.android.tools.lint.detector.api.Severity, com.android.tools.lint.detector.api.Severity)
com.android.tools.lint.detector.api.Severity severity1
com.android.tools.lint.detector.api.Severity severity2
public synthetic void <init> (kotlin.jvm.internal.DefaultConstructorMarker)
kotlin.jvm.internal.DefaultConstructorMarker $constructor_marker
}
com/android/tools/lint/detector/api/SeverityKt.class
Severity.kt
package com.android.tools.lint.detector.api
public final com.android.tools.lint.detector.api.SeverityKt extends java.lang.Object {
public static final com.android.tools.lint.detector.api.Severity getSeverity (com.android.tools.lint.model.LintModelSeverity, com.android.tools.lint.detector.api.Issue)
com.android.tools.lint.model.LintModelSeverity $this$getSeverity
com.android.tools.lint.detector.api.Issue issue
public static final com.android.tools.lint.model.LintModelSeverity getModelSeverity (com.android.tools.lint.detector.api.Severity)
com.android.tools.lint.detector.api.Severity $this$getModelSeverity
}
com/android/tools/lint/detector/api/SeverityKt$WhenMappings.class
Severity.kt
package com.android.tools.lint.detector.api
public final synthetic com.android.tools.lint.detector.api.SeverityKt$WhenMappings extends java.lang.Object {
public static final synthetic int[] $EnumSwitchMapping$0
public static final synthetic int[] $EnumSwitchMapping$1
static void <clinit> ()
}
com/android/tools/lint/detector/api/SourceCodeScanner.class
SourceCodeScanner.kt
package com.android.tools.lint.detector.api
public abstract com.android.tools.lint.detector.api.SourceCodeScanner extends java.lang.Object implements com.android.tools.lint.detector.api.FileScanner {
public abstract java.util.List getApplicableMethodNames ()
public abstract void visitMethod (com.android.tools.lint.detector.api.JavaContext, org.jetbrains.uast.UCallExpression, com.intellij.psi.PsiMethod)
public abstract void visitMethodCall (com.android.tools.lint.detector.api.JavaContext, org.jetbrains.uast.UCallExpression, com.intellij.psi.PsiMethod)
public abstract java.util.List getApplicableConstructorTypes ()
public abstract void visitConstructor (com.android.tools.lint.detector.api.JavaContext, org.jetbrains.uast.UCallExpression, com.intellij.psi.PsiMethod)
public abstract java.util.List getApplicableReferenceNames ()
public abstract void visitReference (com.android.tools.lint.detector.api.JavaContext, org.jetbrains.uast.UReferenceExpression, com.intellij.psi.PsiElement)
public abstract boolean appliesToResourceRefs ()
public abstract void visitResourceReference (com.android.tools.lint.detector.api.JavaContext, org.jetbrains.uast.UElement, com.android.resources.ResourceType, java.lang.String, boolean)
public abstract java.util.List applicableSuperClasses ()
public abstract void visitClass (com.android.tools.lint.detector.api.JavaContext, org.jetbrains.uast.UClass)
public abstract void visitClass (com.android.tools.lint.detector.api.JavaContext, org.jetbrains.uast.ULambdaExpression)
public abstract java.util.List applicableAnnotations ()
public abstract boolean isApplicableAnnotationUsage (com.android.tools.lint.detector.api.AnnotationUsageType)
public abstract boolean inheritAnnotation (java.lang.String)
public abstract void visitAnnotationUsage (com.android.tools.lint.detector.api.JavaContext, org.jetbrains.uast.UElement, com.android.tools.lint.detector.api.AnnotationInfo, com.android.tools.lint.detector.api.AnnotationUsageInfo)
public abstract void visitAnnotationUsage (com.android.tools.lint.detector.api.JavaContext, org.jetbrains.uast.UElement, com.android.tools.lint.detector.api.AnnotationUsageType, org.jetbrains.uast.UAnnotation, java.lang.String, com.intellij.psi.PsiMethod, java.util.List, java.util.List, java.util.List, java.util.List)
public abstract void visitAnnotationUsage (com.android.tools.lint.detector.api.JavaContext, org.jetbrains.uast.UElement, com.android.tools.lint.detector.api.AnnotationUsageType, org.jetbrains.uast.UAnnotation, java.lang.String, com.intellij.psi.PsiMethod, com.intellij.psi.PsiElement, java.util.List, java.util.List, java.util.List, java.util.List)
public abstract java.util.List getApplicableUastTypes ()
public abstract com.android.tools.lint.client.api.UElementHandler createUastHandler (com.android.tools.lint.detector.api.JavaContext)
public abstract boolean isCallGraphRequired ()
public abstract void analyzeCallGraph (com.android.tools.lint.detector.api.Context, com.android.tools.lint.detector.api.interprocedural.CallGraphResult)
}
com/android/tools/lint/detector/api/TextFormat.class
TextFormat.kt
package com.android.tools.lint.detector.api
public final enum com.android.tools.lint.detector.api.TextFormat extends java.lang.Enum {
public static final com.android.tools.lint.detector.api.TextFormat$Companion Companion
public static final String HTTP_PREFIX
public static final String HTTPS_PREFIX
public static final String A_HREF_PREFIX
public static final enum com.android.tools.lint.detector.api.TextFormat RAW
public static final enum com.android.tools.lint.detector.api.TextFormat TEXT
public static final enum com.android.tools.lint.detector.api.TextFormat HTML
public static final enum com.android.tools.lint.detector.api.TextFormat HTML_WITH_UNICODE
private static final synthetic com.android.tools.lint.detector.api.TextFormat[] $VALUES
private void <init> (java.lang.String, int)
String $enum$name
int $enum$ordinal
public final java.lang.String toHtml (java.lang.String)
String text
public final java.lang.String toText (java.lang.String)
String text
public final java.lang.String convertTo (java.lang.String, com.android.tools.lint.detector.api.TextFormat)
String message
com.android.tools.lint.detector.api.TextFormat to
private final java.lang.String fromHtml (java.lang.String)
int $i$a$-assert-TextFormat$fromHtml$1
int end
int $i$a$-trim-TextFormat$fromHtml$tag$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 begin
boolean isEndTag
int end
String tag
int value
String entity
String s
int end
char c
StringBuilder sb
boolean inPre
int i
int n
String s
String html
private final java.lang.String fromRaw (java.lang.String)
int $i$a$-assert-TextFormat$fromRaw$1
int nextLineStart
int end
int end2
String tag
int end
boolean bold
String url
int length
int end
int end
char c
StringBuilder sb
boolean html
boolean escapeUnicode
char prev
int flushIndex
int n
boolean escaped
int i
String text
public static com.android.tools.lint.detector.api.TextFormat[] values ()
public static com.android.tools.lint.detector.api.TextFormat valueOf (java.lang.String)
String value
private static final synthetic com.android.tools.lint.detector.api.TextFormat[] $values ()
static void <clinit> ()
}
com/android/tools/lint/detector/api/TextFormat$Companion.class
TextFormat.kt
package com.android.tools.lint.detector.api
public final com.android.tools.lint.detector.api.TextFormat$Companion extends java.lang.Object {
private void <init> ()
public final int findUrlEnd (java.lang.String, int)
char d
int length
int end
int n
char last
String text
int start
private final boolean terminatesUrl (char)
char c
private final java.lang.String textToRaw (java.lang.String)
char c
int i
char c
int i
boolean mustEscape
int n
StringBuilder sb
String message
private final java.lang.String removeNumericEntities (java.lang.String)
String decimal
int end
char c
StringBuilder sb
int i
int n
String html
private final void appendEscapedText (java.lang.StringBuilder, java.lang.String, boolean, int, int, boolean, boolean)
char c
int i
char c
int i
StringBuilder sb
String text
boolean html
int start
int end
boolean escapeUnicode
boolean newlinesAsBr
static synthetic void appendEscapedText$default (com.android.tools.lint.detector.api.TextFormat$Companion, java.lang.StringBuilder, java.lang.String, boolean, int, int, boolean, boolean, int, java.lang.Object)
public static final synthetic java.lang.String access$textToRaw (com.android.tools.lint.detector.api.TextFormat$Companion, java.lang.String)
com.android.tools.lint.detector.api.TextFormat$Companion $this
String message
public static final synthetic java.lang.String access$removeNumericEntities (com.android.tools.lint.detector.api.TextFormat$Companion, java.lang.String)
com.android.tools.lint.detector.api.TextFormat$Companion $this
String html
public static final synthetic void access$appendEscapedText (com.android.tools.lint.detector.api.TextFormat$Companion, java.lang.StringBuilder, java.lang.String, boolean, int, int, boolean, boolean)
com.android.tools.lint.detector.api.TextFormat$Companion $this
StringBuilder sb
String text
boolean html
int start
int end
boolean escapeUnicode
boolean newlinesAsBr
public synthetic void <init> (kotlin.jvm.internal.DefaultConstructorMarker)
kotlin.jvm.internal.DefaultConstructorMarker $constructor_marker
}
com/android/tools/lint/detector/api/TextFormat$WhenMappings.class
TextFormat.kt
package com.android.tools.lint.detector.api
public final synthetic com.android.tools.lint.detector.api.TextFormat$WhenMappings extends java.lang.Object {
public static final synthetic int[] $EnumSwitchMapping$0
static void <clinit> ()
}
com/android/tools/lint/detector/api/UImplicitCallExpression.class
UImplicitCallExpression.kt
package com.android.tools.lint.detector.api
public abstract com.android.tools.lint.detector.api.UImplicitCallExpression extends java.lang.Object implements org.jetbrains.uast.UCallExpression {
private final org.jetbrains.uast.UExpression expression
private final com.intellij.psi.PsiMethod operator
private final org.jetbrains.uast.UReferenceExpression classReference
private final org.jetbrains.uast.UIdentifier methodIdentifier
public void <init> (org.jetbrains.uast.UExpression, com.intellij.psi.PsiMethod)
org.jetbrains.uast.UExpression expression
com.intellij.psi.PsiMethod operator
public final org.jetbrains.uast.UExpression getExpression ()
public final com.intellij.psi.PsiMethod getOperator ()
public abstract org.jetbrains.uast.UExpression getReceiver ()
public abstract com.intellij.psi.PsiType getReceiverType ()
public abstract java.util.List getValueArguments ()
public com.intellij.psi.PsiElement getSourcePsi ()
public com.intellij.psi.PsiElement getJavaPsi ()
public java.util.List getComments ()
public boolean isPsiValid ()
public com.intellij.lang.Language getLang ()
public com.intellij.psi.PsiType getExpressionType ()
public java.lang.Object accept (org.jetbrains.uast.visitor.UastTypedVisitor, java.lang.Object)
org.jetbrains.uast.visitor.UastTypedVisitor visitor
Object data
public void accept (org.jetbrains.uast.visitor.UastVisitor)
org.jetbrains.uast.visitor.UastVisitor visitor
public java.lang.Object evaluate ()
public org.jetbrains.uast.UAnnotation findAnnotation (java.lang.String)
String fqName
public java.lang.String asRenderString ()
public java.lang.String asLogString ()
public java.lang.String asSourceString ()
public boolean equals (java.lang.Object)
Object other
public int hashCode ()
public java.lang.String toString ()
public abstract java.util.Map getArgumentMapping ()
public java.util.List getUAnnotations ()
public com.intellij.psi.PsiElement getPsi ()
public static synthetic void getPsi$annotations ()
public org.jetbrains.uast.UReferenceExpression getClassReference ()
public org.jetbrains.uast.UastCallKind getKind ()
public org.jetbrains.uast.UIdentifier getMethodIdentifier ()
public java.lang.String getMethodName ()
public com.intellij.psi.PsiType getReturnType ()
public int getTypeArgumentCount ()
public java.util.List getTypeArguments ()
public org.jetbrains.uast.UElement getUastParent ()
public int getValueArgumentCount ()
public org.jetbrains.uast.UExpression getArgumentForParameter (int)
org.jetbrains.uast.UExpression argument
com.intellij.psi.PsiParameter p
com.intellij.psi.PsiParameter parameter
java.util.Map argumentMapping
int i
public com.intellij.psi.PsiMethod resolve ()
public volatile synthetic com.intellij.psi.PsiElement resolve ()
}
com/android/tools/lint/detector/api/UnaryExpressionAsCallExpression.class
UImplicitCallExpression.kt
package com.android.tools.lint.detector.api
final com.android.tools.lint.detector.api.UnaryExpressionAsCallExpression extends com.android.tools.lint.detector.api.UImplicitCallExpression {
private final org.jetbrains.uast.UUnaryExpression unary
public void <init> (org.jetbrains.uast.UUnaryExpression, com.intellij.psi.PsiMethod)
org.jetbrains.uast.UUnaryExpression unary
com.intellij.psi.PsiMethod operator
public org.jetbrains.uast.UExpression getReceiver ()
public com.intellij.psi.PsiType getReceiverType ()
public java.util.List getValueArguments ()
public org.jetbrains.uast.UIdentifier getMethodIdentifier ()
public java.util.Map getArgumentMapping ()
}
com/android/tools/lint/detector/api/BinaryExpressionAsCallExpression.class
UImplicitCallExpression.kt
package com.android.tools.lint.detector.api
final com.android.tools.lint.detector.api.BinaryExpressionAsCallExpression extends com.android.tools.lint.detector.api.UImplicitCallExpression {
private final org.jetbrains.uast.UBinaryExpression binary
private final boolean isReversed
private final boolean isSingleParameter
private java.util.List _arguments
public void <init> (org.jetbrains.uast.UBinaryExpression, com.intellij.psi.PsiMethod)
int $i$a$-let-BinaryExpressionAsCallExpression$isReversed$1
String text
org.jetbrains.uast.UBinaryExpression binary
com.intellij.psi.PsiMethod operator
public org.jetbrains.uast.UIdentifier getMethodIdentifier ()
public org.jetbrains.uast.UExpression getReceiver ()
public com.intellij.psi.PsiType getReceiverType ()
public java.util.List getValueArguments ()
java.util.List newArguments
java.util.List arguments
java.util.List newArguments
public com.intellij.psi.PsiMethod resolve ()
public java.util.Map getArgumentMapping ()
int $i$a$-mapIndexed-BinaryExpressionAsCallExpression$getArgumentMapping$1
int index
org.jetbrains.uast.UExpression value
Object item$iv$iv
int $i$f$mapIndexedTo
int index$iv$iv
Iterable $this$mapIndexedTo$iv$iv
java.util.Collection destination$iv$iv
int $i$f$mapIndexed
Iterable $this$mapIndexed$iv
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiParameter[] parameters
java.util.List arguments
int argumentCount
int start
public volatile synthetic com.intellij.psi.PsiElement resolve ()
}
com/android/tools/lint/detector/api/ArrayAccessAsCallExpression.class
UImplicitCallExpression.kt
package com.android.tools.lint.detector.api
final com.android.tools.lint.detector.api.ArrayAccessAsCallExpression extends com.android.tools.lint.detector.api.UImplicitCallExpression {
private final org.jetbrains.uast.UArrayAccessExpression accessExpression
private final org.jetbrains.uast.UExpression setter
private java.util.List _arguments
public void <init> (org.jetbrains.uast.UArrayAccessExpression, org.jetbrains.uast.UExpression, com.intellij.psi.PsiMethod)
org.jetbrains.uast.UArrayAccessExpression accessExpression
org.jetbrains.uast.UExpression setter
com.intellij.psi.PsiMethod operator
public org.jetbrains.uast.UExpression getReceiver ()
public com.intellij.psi.PsiType getReceiverType ()
public org.jetbrains.uast.UIdentifier getMethodIdentifier ()
com.intellij.psi.PsiElement indices
com.intellij.psi.PsiElement bracket
public java.util.List getValueArguments ()
java.util.List arguments
java.util.List newArguments
public java.util.Map getArgumentMapping ()
java.util.List arguments
com.intellij.psi.PsiParameter[] parameters
int argumentCount
int parameterCount
int start
kotlin.sequences.Sequence indices
}
com/android/tools/lint/detector/api/ArrayAccessAsCallExpression$getArgumentMapping$indices$1.class
UImplicitCallExpression.kt
package com.android.tools.lint.detector.api
final com.android.tools.lint.detector.api.ArrayAccessAsCallExpression$getArgumentMapping$indices$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function2 {
final synthetic com.intellij.psi.PsiParameter[] $parameters
final synthetic int $start
void <init> (com.intellij.psi.PsiParameter[], int)
com.intellij.psi.PsiParameter[] $parameters
int $start
public final kotlin.Pair invoke (int, org.jetbrains.uast.UExpression)
int index
org.jetbrains.uast.UExpression value
public volatile synthetic java.lang.Object invoke (java.lang.Object, java.lang.Object)
Object p1
Object p2
}
com/android/tools/lint/detector/api/UastCallVisitor.class
UImplicitCallExpression.kt
package com.android.tools.lint.detector.api
public abstract com.android.tools.lint.detector.api.UastCallVisitor extends org.jetbrains.uast.visitor.AbstractUastVisitor {
public void <init> ()
public abstract boolean visitCall (org.jetbrains.uast.UCallExpression)
public final boolean visitCallExpression (org.jetbrains.uast.UCallExpression)
org.jetbrains.uast.UCallExpression node
public boolean visitPrefixExpression (org.jetbrains.uast.UPrefixExpression)
int $i$a$-let-UastCallVisitor$visitPrefixExpression$1
org.jetbrains.uast.UCallExpression p0
int $i$a$-let-UastCallVisitor$visitPrefixExpression$2
boolean it
org.jetbrains.uast.UPrefixExpression node
public boolean visitPostfixExpression (org.jetbrains.uast.UPostfixExpression)
int $i$a$-let-UastCallVisitor$visitPostfixExpression$1
org.jetbrains.uast.UCallExpression p0
int $i$a$-let-UastCallVisitor$visitPostfixExpression$2
boolean it
org.jetbrains.uast.UPostfixExpression node
public final boolean visitUnaryExpression (org.jetbrains.uast.UUnaryExpression)
int $i$a$-let-UastCallVisitor$visitUnaryExpression$1
org.jetbrains.uast.UCallExpression p0
int $i$a$-let-UastCallVisitor$visitUnaryExpression$2
boolean it
org.jetbrains.uast.UUnaryExpression node
public final boolean visitBinaryExpression (org.jetbrains.uast.UBinaryExpression)
int $i$a$-let-UastCallVisitor$visitBinaryExpression$1
org.jetbrains.uast.UCallExpression p0
int $i$a$-let-UastCallVisitor$visitBinaryExpression$2
boolean it
org.jetbrains.uast.UBinaryExpression node
public final boolean visitArrayAccessExpression (org.jetbrains.uast.UArrayAccessExpression)
int $i$a$-let-UastCallVisitor$visitArrayAccessExpression$1
org.jetbrains.uast.UCallExpression p0
int $i$a$-let-UastCallVisitor$visitArrayAccessExpression$2
boolean it
org.jetbrains.uast.UArrayAccessExpression node
}
com/android/tools/lint/detector/api/UImplicitCallExpressionKt.class
UImplicitCallExpression.kt
package com.android.tools.lint.detector.api
public final com.android.tools.lint.detector.api.UImplicitCallExpressionKt extends java.lang.Object {
public static final org.jetbrains.uast.UCallExpression asCall (org.jetbrains.uast.UElement)
org.jetbrains.uast.UElement $this$asCall
public static final org.jetbrains.uast.UCallExpression asCall (org.jetbrains.uast.UBinaryExpression)
com.intellij.psi.PsiMethod operator
org.jetbrains.uast.UBinaryExpression $this$asCall
public static final org.jetbrains.uast.UCallExpression asCall (org.jetbrains.uast.UBinaryExpression, com.intellij.psi.PsiMethod)
org.jetbrains.uast.UBinaryExpression $this$asCall
com.intellij.psi.PsiMethod operator
public static final org.jetbrains.uast.UCallExpression asCall (org.jetbrains.uast.UArrayAccessExpression)
com.intellij.psi.PsiMethod operator
org.jetbrains.uast.UArrayAccessExpression $this$asCall
public static final org.jetbrains.uast.UCallExpression asCall (org.jetbrains.uast.UArrayAccessExpression, com.intellij.psi.PsiMethod)
org.jetbrains.uast.UBinaryExpression parent
org.jetbrains.uast.UExpression setter
org.jetbrains.uast.UArrayAccessExpression $this$asCall
com.intellij.psi.PsiMethod operator
public static final org.jetbrains.uast.UCallExpression asCall (org.jetbrains.uast.UUnaryExpression)
com.intellij.psi.PsiMethod operator
org.jetbrains.uast.UUnaryExpression $this$asCall
public static final org.jetbrains.uast.UCallExpression asCall (org.jetbrains.uast.UUnaryExpression, com.intellij.psi.PsiMethod)
org.jetbrains.uast.UUnaryExpression $this$asCall
com.intellij.psi.PsiMethod operator
}
com/android/tools/lint/detector/api/UastLintUtils.class
UastLintUtils.kt
package com.android.tools.lint.detector.api
public final com.android.tools.lint.detector.api.UastLintUtils extends java.lang.Object {
public static final com.android.tools.lint.detector.api.UastLintUtils$Companion Companion
public void <init> ()
public static final org.jetbrains.uast.UDeclaration tryResolveUDeclaration (org.jetbrains.uast.UElement)
org.jetbrains.uast.UElement $this$tryResolveUDeclaration
public static final com.intellij.psi.PsiFile getContainingFile (com.android.tools.lint.detector.api.JavaContext, com.intellij.psi.PsiElement)
com.android.tools.lint.detector.api.JavaContext context
com.intellij.psi.PsiElement element
public static final com.intellij.psi.PsiFile getPsiFile (org.jetbrains.uast.UFile)
org.jetbrains.uast.UFile file
public static final com.intellij.psi.PsiFile getContainingFile (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
public static final java.lang.String getQualifiedName (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
public static final java.lang.String getClassName (com.intellij.psi.PsiClassType)
com.intellij.psi.PsiClassType type
public static final java.lang.String getClassName (com.intellij.psi.PsiClass)
com.intellij.psi.PsiClass psiClass
public static final org.jetbrains.uast.UExpression findLastAssignment (com.intellij.psi.PsiVariable, org.jetbrains.uast.UElement)
com.intellij.psi.PsiVariable variable
org.jetbrains.uast.UElement endAt
public static final org.jetbrains.uast.UExpression findArgument (org.jetbrains.uast.UCallExpression, com.intellij.psi.PsiMethod, java.lang.String)
org.jetbrains.uast.UCallExpression node
com.intellij.psi.PsiMethod method
String type
public static final org.jetbrains.uast.UExpression findArgument (org.jetbrains.uast.UCallExpression, java.lang.String)
org.jetbrains.uast.UCallExpression node
String type
public static final java.lang.String getReferenceName (org.jetbrains.uast.UReferenceExpression)
org.jetbrains.uast.UReferenceExpression expression
public static final java.lang.Object findLastValue (com.intellij.psi.PsiVariable, org.jetbrains.uast.UElement, com.android.tools.lint.detector.api.ConstantEvaluator)
com.intellij.psi.PsiVariable variable
org.jetbrains.uast.UElement call
com.android.tools.lint.detector.api.ConstantEvaluator evaluator
public static final com.android.tools.lint.client.api.ResourceReference toAndroidReferenceViaResolve (org.jetbrains.uast.UElement)
org.jetbrains.uast.UElement element
public static final boolean areIdentifiersEqual (org.jetbrains.uast.UExpression, org.jetbrains.uast.UExpression)
org.jetbrains.uast.UExpression first
org.jetbrains.uast.UExpression second
public static final java.lang.String getIdentifier (org.jetbrains.uast.UExpression)
org.jetbrains.uast.UExpression expression
public static final boolean isNumber (org.jetbrains.uast.UElement)
org.jetbrains.uast.UElement argument
public static final boolean isZero (org.jetbrains.uast.UElement)
org.jetbrains.uast.UElement argument
public static final boolean isMinusOne (org.jetbrains.uast.UElement)
org.jetbrains.uast.UElement argument
public static final org.jetbrains.uast.UExpression getAnnotationValue (org.jetbrains.uast.UAnnotation)
org.jetbrains.uast.UAnnotation annotation
public static final long getLongAttribute (com.android.tools.lint.detector.api.JavaContext, org.jetbrains.uast.UAnnotation, java.lang.String, long)
com.android.tools.lint.detector.api.JavaContext context
org.jetbrains.uast.UAnnotation annotation
String name
long defaultValue
public static final double getDoubleAttribute (com.android.tools.lint.detector.api.JavaContext, org.jetbrains.uast.UAnnotation, java.lang.String, double)
com.android.tools.lint.detector.api.JavaContext context
org.jetbrains.uast.UAnnotation annotation
String name
double defaultValue
public static final boolean getBoolean (com.android.tools.lint.detector.api.JavaContext, org.jetbrains.uast.UAnnotation, java.lang.String, boolean)
com.android.tools.lint.detector.api.JavaContext context
org.jetbrains.uast.UAnnotation annotation
String name
boolean defaultValue
public static final java.lang.Boolean getAnnotationBooleanValue (org.jetbrains.uast.UAnnotation, java.lang.String)
org.jetbrains.uast.UAnnotation annotation
String name
public static final boolean getAnnotationBooleanValue (org.jetbrains.uast.UAnnotation, java.lang.String, boolean)
org.jetbrains.uast.UAnnotation annotation
String name
boolean defaultValue
public static final java.lang.Long getAnnotationLongValue (org.jetbrains.uast.UAnnotation, java.lang.String)
org.jetbrains.uast.UAnnotation annotation
String name
public static final long getAnnotationLongValue (org.jetbrains.uast.UAnnotation, java.lang.String, long)
org.jetbrains.uast.UAnnotation annotation
String name
long defaultValue
public static final java.lang.Double getAnnotationDoubleValue (org.jetbrains.uast.UAnnotation, java.lang.String)
org.jetbrains.uast.UAnnotation annotation
String name
public static final double getAnnotationDoubleValue (org.jetbrains.uast.UAnnotation, java.lang.String, double)
org.jetbrains.uast.UAnnotation annotation
String name
double defaultValue
public static final java.lang.String getAnnotationStringValue (org.jetbrains.uast.UAnnotation, java.lang.String)
org.jetbrains.uast.UAnnotation annotation
String name
public static final java.lang.String[] getAnnotationStringValues (org.jetbrains.uast.UAnnotation, java.lang.String)
org.jetbrains.uast.UAnnotation annotation
String name
public static final boolean containsAnnotation (java.util.List, org.jetbrains.uast.UAnnotation)
java.util.List list
org.jetbrains.uast.UAnnotation annotation
public static final boolean containsAnnotation (java.util.List, java.lang.String)
java.util.List list
String qualifiedName
public static final java.util.List getDefaultUseSiteAnnotations (com.intellij.psi.PsiModifierListOwner)
com.intellij.psi.PsiModifierListOwner owner
public static final java.util.List getDefaultUseSiteAnnotations (org.jetbrains.uast.UAnnotated)
org.jetbrains.uast.UAnnotated annotated
static void <clinit> ()
}
com/android/tools/lint/detector/api/UastLintUtils$Companion.class
UastLintUtils.kt
package com.android.tools.lint.detector.api
public final com.android.tools.lint.detector.api.UastLintUtils$Companion extends java.lang.Object {
private void <init> ()
public final org.jetbrains.uast.UDeclaration tryResolveUDeclaration (org.jetbrains.uast.UElement)
int $i$f$toUElementOfType
com.intellij.psi.PsiElement $this$toUElementOfType$iv
org.jetbrains.uast.UElement $this$tryResolveUDeclaration
public final com.intellij.psi.PsiFile getContainingFile (com.android.tools.lint.detector.api.JavaContext, com.intellij.psi.PsiElement)
com.intellij.psi.PsiFile containingFile
com.android.tools.lint.detector.api.JavaContext context
com.intellij.psi.PsiElement element
public final com.intellij.psi.PsiFile getPsiFile (org.jetbrains.uast.UFile)
int $i$a$-let-UastLintUtils$Companion$getPsiFile$1
org.jetbrains.uast.UFile it
org.jetbrains.uast.UFile file
public final com.intellij.psi.PsiFile getContainingFile (com.intellij.psi.PsiElement)
com.intellij.psi.PsiFile containingFile
com.intellij.psi.PsiElement element
public final java.lang.String getQualifiedName (com.intellij.psi.PsiElement)
int $i$a$-let-UastLintUtils$Companion$getQualifiedName$1
com.intellij.psi.PsiClass it
int $i$a$-let-UastLintUtils$Companion$getQualifiedName$2
String it
int $i$a$-let-UastLintUtils$Companion$getQualifiedName$3
com.intellij.psi.PsiClass it
int $i$a$-let-UastLintUtils$Companion$getQualifiedName$4
String it
com.intellij.psi.PsiElement element
public final java.lang.String getClassName (com.intellij.psi.PsiClassType)
int $i$a$-let-UastLintUtils$Companion$getClassName$1
com.intellij.psi.PsiClass it
com.intellij.psi.PsiClass psiClass
com.intellij.psi.PsiClassType type
public final java.lang.String getClassName (com.intellij.psi.PsiClass)
StringBuilder stringBuilder
com.intellij.psi.PsiClass currPsiClass
com.intellij.psi.PsiClass psiClass
public final org.jetbrains.uast.UExpression findLastAssignment (com.intellij.psi.PsiVariable, org.jetbrains.uast.UElement)
com.android.tools.lint.detector.api.ConstantEvaluatorImpl$LastAssignmentFinder finder
org.jetbrains.uast.UMethod containingFunction
com.intellij.psi.PsiVariable currVariable
org.jetbrains.uast.UElement lastAssignment
com.intellij.psi.PsiVariable variable
org.jetbrains.uast.UElement endAt
public final org.jetbrains.uast.UExpression findArgument (org.jetbrains.uast.UCallExpression, com.intellij.psi.PsiMethod, java.lang.String)
int $i$a$-firstOrNull-UastLintUtils$Companion$findArgument$psiParameter$1
com.intellij.psi.PsiParameter it
Object element$iv
int $i$f$firstOrNull
Object[] $this$firstOrNull$iv
com.intellij.psi.PsiParameter psiParameter
org.jetbrains.uast.UExpression argument
org.jetbrains.uast.UCallExpression node
com.intellij.psi.PsiMethod method
String type
public final org.jetbrains.uast.UExpression findArgument (org.jetbrains.uast.UCallExpression, java.lang.String)
org.jetbrains.uast.UCallExpression node
String type
public final org.jetbrains.uast.UCallExpression findConstruction (java.lang.String, org.jetbrains.uast.UExpression, org.jetbrains.uast.UElement, boolean)
org.jetbrains.uast.UReferenceExpression classRef
org.jetbrains.uast.UExpression assignment
com.intellij.psi.PsiElement resolved
org.jetbrains.uast.UExpression expression
org.jetbrains.uast.UCallExpression call
String fullQualifiedClassName
org.jetbrains.uast.UExpression origExpression
org.jetbrains.uast.UElement endAt
boolean includeSubClass
public static synthetic org.jetbrains.uast.UCallExpression findConstruction$default (com.android.tools.lint.detector.api.UastLintUtils$Companion, java.lang.String, org.jetbrains.uast.UExpression, org.jetbrains.uast.UElement, boolean, int, java.lang.Object)
private final boolean isFactoryMethodForClass (java.lang.String, com.intellij.psi.PsiMethod, boolean)
String fullQualifiedClassName
com.intellij.psi.PsiMethod method
boolean includeSubClass
static synthetic boolean isFactoryMethodForClass$default (com.android.tools.lint.detector.api.UastLintUtils$Companion, java.lang.String, com.intellij.psi.PsiMethod, boolean, int, java.lang.Object)
public final boolean isMemberInSubClassOf (com.intellij.psi.PsiMember, java.lang.String, boolean)
com.intellij.psi.PsiClass containingClass
com.intellij.psi.PsiMember member
String className
boolean strict
public static synthetic boolean isMemberInSubClassOf$default (com.android.tools.lint.detector.api.UastLintUtils$Companion, com.intellij.psi.PsiMember, java.lang.String, boolean, int, java.lang.Object)
public final boolean isMemberInClass (com.intellij.psi.PsiMember, java.lang.String)
String containingClass
com.intellij.psi.PsiMember member
String className
public final java.lang.String getReferenceName (org.jetbrains.uast.UReferenceExpression)
org.jetbrains.uast.UExpression selector
org.jetbrains.uast.UReferenceExpression expression
public final java.lang.Object findLastValue (com.intellij.psi.PsiVariable, org.jetbrains.uast.UElement, com.android.tools.lint.detector.api.ConstantEvaluator)
com.android.tools.lint.detector.api.ConstantEvaluatorImpl$LastAssignmentFinder finder
org.jetbrains.uast.UExpression body
org.jetbrains.uast.UMethod containingFunction
org.jetbrains.uast.UExpression initializer
Object value
com.intellij.psi.PsiVariable variable
org.jetbrains.uast.UElement call
com.android.tools.lint.detector.api.ConstantEvaluator evaluator
public final com.android.tools.lint.client.api.ResourceReference toAndroidReferenceViaResolve (org.jetbrains.uast.UElement)
org.jetbrains.uast.UElement element
public final boolean areIdentifiersEqual (org.jetbrains.uast.UExpression, org.jetbrains.uast.UExpression)
String firstIdentifier
String secondIdentifier
org.jetbrains.uast.UExpression first
org.jetbrains.uast.UExpression second
public final java.lang.String getIdentifier (org.jetbrains.uast.UExpression)
String receiverIdentifier
String selectorIdentifier
org.jetbrains.uast.UExpression expression
public final boolean isNumber (org.jetbrains.uast.UElement)
org.jetbrains.uast.UElement argument
public final boolean isZero (org.jetbrains.uast.UElement)
Object value
org.jetbrains.uast.UElement argument
public final boolean isMinusOne (org.jetbrains.uast.UElement)
Object value
org.jetbrains.uast.UExpression operand
org.jetbrains.uast.UElement argument
public final org.jetbrains.uast.UExpression getAnnotationValue (org.jetbrains.uast.UAnnotation)
org.jetbrains.uast.UAnnotation annotation
public final long getLongAttribute (com.android.tools.lint.detector.api.JavaContext, org.jetbrains.uast.UAnnotation, java.lang.String, long)
com.android.tools.lint.detector.api.JavaContext context
org.jetbrains.uast.UAnnotation annotation
String name
long defaultValue
public final double getDoubleAttribute (com.android.tools.lint.detector.api.JavaContext, org.jetbrains.uast.UAnnotation, java.lang.String, double)
com.android.tools.lint.detector.api.JavaContext context
org.jetbrains.uast.UAnnotation annotation
String name
double defaultValue
public final boolean getBoolean (com.android.tools.lint.detector.api.JavaContext, org.jetbrains.uast.UAnnotation, java.lang.String, boolean)
com.android.tools.lint.detector.api.JavaContext context
org.jetbrains.uast.UAnnotation annotation
String name
boolean defaultValue
public final java.lang.Boolean getAnnotationBooleanValue (org.jetbrains.uast.UAnnotation, java.lang.String)
org.jetbrains.uast.UAnnotation annotation
String name
public final boolean getAnnotationBooleanValue (org.jetbrains.uast.UAnnotation, java.lang.String, boolean)
Boolean value
org.jetbrains.uast.UAnnotation annotation
String name
boolean defaultValue
public final java.lang.Long getAnnotationLongValue (org.jetbrains.uast.UAnnotation, java.lang.String)
org.jetbrains.uast.UAnnotation annotation
String name
public final long getAnnotationLongValue (org.jetbrains.uast.UAnnotation, java.lang.String, long)
Long value
org.jetbrains.uast.UAnnotation annotation
String name
long defaultValue
public final java.lang.Double getAnnotationDoubleValue (org.jetbrains.uast.UAnnotation, java.lang.String)
org.jetbrains.uast.UAnnotation annotation
String name
public final double getAnnotationDoubleValue (org.jetbrains.uast.UAnnotation, java.lang.String, double)
Double value
org.jetbrains.uast.UAnnotation annotation
String name
double defaultValue
public final java.lang.String getAnnotationStringValue (org.jetbrains.uast.UAnnotation, java.lang.String)
org.jetbrains.uast.UAnnotation annotation
String name
public final java.lang.String[] getAnnotationStringValues (org.jetbrains.uast.UAnnotation, java.lang.String)
org.jetbrains.uast.UAnnotation annotation
String name
public final boolean containsAnnotation (java.util.List, org.jetbrains.uast.UAnnotation)
java.util.List list
org.jetbrains.uast.UAnnotation annotation
public final boolean containsAnnotation (java.util.List, java.lang.String)
java.util.List list
String qualifiedName
public final java.util.List getDefaultUseSiteAnnotations (com.intellij.psi.PsiModifierListOwner)
com.intellij.psi.PsiElement origin
org.jetbrains.kotlin.psi.KtDeclaration origin
com.intellij.psi.PsiModifierListOwner owner
public final java.util.List getDefaultUseSiteAnnotations (org.jetbrains.uast.UAnnotated)
com.intellij.psi.PsiElement origin
java.util.List entries
org.jetbrains.uast.UAnnotated annotated
private final java.util.List getDefaultUseSiteAnnotations (java.util.List)
int $i$a$-let-UastLintUtils$Companion$getDefaultUseSiteAnnotations$annotation$1
String signature
org.jetbrains.uast.UAnnotation it
int $i$a$-also-UastLintUtils$Companion$getDefaultUseSiteAnnotations$list$1
java.util.List it
org.jetbrains.uast.UAnnotation annotation
java.util.List list
org.jetbrains.kotlin.descriptors.annotations.AnnotationUseSiteTarget site
org.jetbrains.kotlin.psi.KtAnnotationEntry ktAnnotation
Object annotations
java.util.List entries
public synthetic void <init> (kotlin.jvm.internal.DefaultConstructorMarker)
kotlin.jvm.internal.DefaultConstructorMarker $constructor_marker
}
com/android/tools/lint/detector/api/UastLintUtils$Companion$containsAnnotation$1.class
UastLintUtils.kt
package com.android.tools.lint.detector.api
final com.android.tools.lint.detector.api.UastLintUtils$Companion$containsAnnotation$1 extends java.lang.Object implements java.util.function.Predicate {
final synthetic org.jetbrains.uast.UAnnotation $annotation
void <init> (org.jetbrains.uast.UAnnotation)
org.jetbrains.uast.UAnnotation $annotation
public final boolean test (org.jetbrains.uast.UAnnotation)
org.jetbrains.uast.UAnnotation e
public volatile synthetic boolean test (java.lang.Object)
Object p0
}
com/android/tools/lint/detector/api/UastLintUtils$Companion$containsAnnotation$2.class
UastLintUtils.kt
package com.android.tools.lint.detector.api
final com.android.tools.lint.detector.api.UastLintUtils$Companion$containsAnnotation$2 extends java.lang.Object implements java.util.function.Predicate {
final synthetic String $qualifiedName
void <init> (java.lang.String)
String $qualifiedName
public final boolean test (org.jetbrains.uast.UAnnotation)
org.jetbrains.uast.UAnnotation e
public volatile synthetic boolean test (java.lang.Object)
Object p0
}
com/android/tools/lint/detector/api/UastLintUtilsKt.class
UastLintUtils.kt
package com.android.tools.lint.detector.api
public final com.android.tools.lint.detector.api.UastLintUtilsKt extends java.lang.Object {
public static final boolean isScopingThis (org.jetbrains.uast.UCallExpression)
String name
org.jetbrains.uast.UCallExpression node
public static final boolean isScopingIt (org.jetbrains.uast.UCallExpression)
String name
org.jetbrains.uast.UCallExpression node
public static final boolean isReturningContext (org.jetbrains.uast.UCallExpression)
String name
org.jetbrains.uast.UCallExpression node
private static final boolean isScopingFunctionName (java.lang.String)
String name
public static final boolean isScopingFunction (org.jetbrains.uast.UCallExpression)
com.intellij.psi.PsiMethod called
org.jetbrains.uast.UCallExpression node
public static final boolean isScopingFunction (com.intellij.psi.PsiMethod)
com.intellij.psi.PsiMethod method
public static final boolean isReturningLambdaResult (org.jetbrains.uast.UCallExpression)
String name
org.jetbrains.uast.UCallExpression node
public static final boolean isReceiver (com.intellij.psi.PsiParameter)
String name
com.intellij.psi.PsiParameter $this$isReceiver
public static final org.jetbrains.uast.UElement findSelector (org.jetbrains.uast.UElement)
org.jetbrains.uast.UElement curr
org.jetbrains.uast.UElement $this$findSelector
public static final org.jetbrains.uast.UExpression nextStatement (org.jetbrains.uast.UElement)
java.util.List expressions
int index
org.jetbrains.uast.UElement prev
org.jetbrains.uast.UElement curr
org.jetbrains.uast.UElement $this$nextStatement
public static final boolean isIncorrectImplicitReturnInLambda (org.jetbrains.uast.UElement)
int $i$a$-let-UastLintUtilsKt$isIncorrectImplicitReturnInLambda$lambdaReturnType$1
com.intellij.psi.PsiType returnType
int $i$a$-analyze-UastLintUtilsKt$isIncorrectImplicitReturnInLambda$1
org.jetbrains.kotlin.analysis.api.KtAnalysisSession $this$isIncorrectImplicitReturnInLambda_u24lambda_u241
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
org.jetbrains.uast.UBlockExpression block
org.jetbrains.uast.ULambdaExpression lambda
String lambdaReturnType
org.jetbrains.kotlin.psi.KtLambdaExpression ktLambda
org.jetbrains.uast.UElement $this$isIncorrectImplicitReturnInLambda
private static final com.intellij.psi.PsiType getReturnType (org.jetbrains.uast.ULambdaExpression)
com.intellij.psi.PsiType lambdaType
org.jetbrains.uast.ULambdaExpression $this$getReturnType
private static final com.intellij.psi.PsiType getLambdaType (org.jetbrains.uast.ULambdaExpression)
int $i$a$-let-UastLintUtilsKt$getLambdaType$1
org.jetbrains.uast.UElement it
org.jetbrains.uast.ULambdaExpression $this$getLambdaType
public static final org.jetbrains.uast.UExpression statement (org.jetbrains.uast.UElement)
int $i$f$getParentOfType
org.jetbrains.uast.UElement $this$getParentOfType$iv
boolean strict$iv
org.jetbrains.uast.UExpression prev
org.jetbrains.uast.UElement curr
org.jetbrains.uast.UElement $this$statement
public static final org.jetbrains.uast.UExpression previousStatement (org.jetbrains.uast.UElement)
java.util.List expressions
int index
org.jetbrains.uast.UElement prev
org.jetbrains.uast.UElement curr
org.jetbrains.uast.UElement $this$previousStatement
public static final boolean isBelow (org.jetbrains.uast.UElement, org.jetbrains.uast.UElement, boolean)
org.jetbrains.uast.UElement curr
org.jetbrains.uast.UElement $this$isBelow
org.jetbrains.uast.UElement parent
boolean strict
public static synthetic boolean isBelow$default (org.jetbrains.uast.UElement, org.jetbrains.uast.UElement, boolean, int, java.lang.Object)
public static final boolean isBelow (com.intellij.psi.PsiElement, com.intellij.psi.PsiElement, boolean)
com.intellij.psi.PsiElement $this$isBelow
com.intellij.psi.PsiElement parent
boolean strict
public static synthetic boolean isBelow$default (com.intellij.psi.PsiElement, com.intellij.psi.PsiElement, boolean, int, java.lang.Object)
public static final com.intellij.psi.PsiClass getReceiverOrContainingClass (com.intellij.psi.PsiMember)
com.intellij.psi.PsiMember $this$getReceiverOrContainingClass
public static final com.intellij.psi.PsiClass getReceiver (com.intellij.psi.PsiMember)
com.intellij.psi.PsiElement unwrapped
org.jetbrains.kotlin.psi.KtCallableDeclaration callable
org.jetbrains.uast.UTypeReferenceExpression typeReference
com.intellij.psi.PsiMember $this$getReceiver
public static final boolean isElvisIf (org.jetbrains.uast.UIfExpression)
org.jetbrains.uast.UElement parent
org.jetbrains.uast.UIfExpression $this$isElvisIf
public static final boolean isThisOrSuperConstructorCall (org.jetbrains.uast.UCallExpression)
org.jetbrains.uast.UCallExpression $this$isThisOrSuperConstructorCall
public static final boolean isSuperConstructorCall (org.jetbrains.uast.UCallExpression)
org.jetbrains.uast.UCallExpression $this$isSuperConstructorCall
public static final boolean isThisConstructorCall (org.jetbrains.uast.UCallExpression)
org.jetbrains.uast.UCallExpression $this$isThisConstructorCall
public static final void acceptSourceFile (org.jetbrains.uast.UFile, org.jetbrains.uast.visitor.UastVisitor)
int $i$a$-any-UastLintUtilsKt$acceptSourceFile$1
org.jetbrains.kotlin.psi.KtAnnotationEntry it
Object element$iv
int $i$f$any
Iterable $this$any$iv
com.intellij.psi.PsiFile sourcePsi
org.jetbrains.uast.UFile $this$acceptSourceFile
org.jetbrains.uast.visitor.UastVisitor visitor
public static final org.jetbrains.uast.UExpression skipLabeledExpression (org.jetbrains.uast.UExpression)
org.jetbrains.uast.UExpression expression
org.jetbrains.uast.UExpression $this$skipLabeledExpression
private static final void acceptMultiFileClass (org.jetbrains.uast.UFile, org.jetbrains.uast.visitor.UastVisitor)
com.intellij.openapi.vfs.VirtualFile declarationFile
org.jetbrains.uast.UDeclaration declaration
org.jetbrains.uast.UClass uClass
com.intellij.openapi.vfs.VirtualFile targetFile
org.jetbrains.uast.UFile $this$acceptMultiFileClass
org.jetbrains.uast.visitor.UastVisitor visitor
public static final boolean isUnconditionalReturn (org.jetbrains.uast.UExpression)
int $i$a$-let-UastLintUtilsKt$isUnconditionalReturn$1
org.jetbrains.uast.UExpression it
int $i$a$-let-UastLintUtilsKt$isUnconditionalReturn$2
org.jetbrains.uast.UExpression it
org.jetbrains.uast.UExpression yieldExpression
org.jetbrains.uast.UExpression thenExpression
org.jetbrains.uast.UExpression elseExpression
org.jetbrains.uast.UExpression case
String methodName
org.jetbrains.uast.UExpression statement
org.jetbrains.uast.UExpression $this$isUnconditionalReturn
public static final org.jetbrains.uast.UElement findCommonParent (org.jetbrains.uast.UElement, org.jetbrains.uast.UElement)
int depth1
int depth2
org.jetbrains.uast.UElement parent1
org.jetbrains.uast.UElement parent2
org.jetbrains.uast.UElement element1
org.jetbrains.uast.UElement element2
private static final int getDepth (org.jetbrains.uast.UElement)
int depth
org.jetbrains.uast.UElement parent
org.jetbrains.uast.UElement element
}
com/android/tools/lint/detector/api/VersionChecks.class
VersionChecks.kt
package com.android.tools.lint.detector.api
public final com.android.tools.lint.detector.api.VersionChecks extends java.lang.Object {
public static final com.android.tools.lint.detector.api.VersionChecks$Companion Companion
private final com.android.tools.lint.client.api.LintClient client
private final com.android.tools.lint.client.api.JavaEvaluator evaluator
private final com.android.tools.lint.detector.api.Project project
private static final int MAX_CALL_DEPTH
public static final com.android.tools.lint.detector.api.Issue SDK_INT_VERSION_DATA
public static final String SDK_INT
private static final String CHECKS_SDK_INT_AT_LEAST_NAME
public static final String CHECKS_SDK_INT_AT_LEAST_ANNOTATION
private static final String PLATFORM_CHECKS_SDK_INT_AT_LEAST_ANNOTATION
private static final String SDK_SUPPRESS_ANNOTATION
private static final String ANDROIDX_SDK_SUPPRESS_ANNOTATION
private static final String ROBO_ELECTRIC_CONFIG_ANNOTATION
public static final com.android.support.AndroidxName REQUIRES_API_ANNOTATION
public static final String REQUIRES_EXTENSION_ANNOTATION
private static final String GET_BUILD_SDK_INT
private static final kotlin.Pair NO_ANNOTATION_FOUND
private static final String[] VERSION_METHOD_NAME_PREFIXES
private static final String[] VERSION_METHOD_NAME_SUFFIXES
public void <init> (com.android.tools.lint.client.api.LintClient, com.android.tools.lint.client.api.JavaEvaluator, com.android.tools.lint.detector.api.Project)
com.android.tools.lint.client.api.LintClient client
com.android.tools.lint.client.api.JavaEvaluator evaluator
com.android.tools.lint.detector.api.Project project
private final com.android.tools.lint.detector.api.ApiConstraint getVersionCheckConditional (org.jetbrains.uast.UBinaryExpression, kotlin.jvm.functions.Function1)
org.jetbrains.uast.UBinaryExpression binary
kotlin.jvm.functions.Function1 apiLevelLookup
static synthetic com.android.tools.lint.detector.api.ApiConstraint getVersionCheckConditional$default (com.android.tools.lint.detector.api.VersionChecks, org.jetbrains.uast.UBinaryExpression, kotlin.jvm.functions.Function1, int, java.lang.Object)
private final int getSdkVersionLookup (org.jetbrains.uast.UElement)
org.jetbrains.uast.UElement element
private final com.android.tools.lint.detector.api.ApiConstraint getWithinVersionCheckConditional (org.jetbrains.uast.UElement, kotlin.jvm.functions.Function1, int)
boolean ored
com.android.tools.lint.detector.api.ApiConstraint currentConstraint
org.jetbrains.uast.UElement parent
org.jetbrains.uast.UElement current
org.jetbrains.uast.UElement prev
com.android.tools.lint.detector.api.ApiConstraint constraint
org.jetbrains.uast.UElement element
kotlin.jvm.functions.Function1 apiLookup
int depth
private final com.android.tools.lint.detector.api.ApiConstraint getVersionConditional (org.jetbrains.uast.UElement, org.jetbrains.uast.UElement, kotlin.jvm.functions.Function1, int)
int $i$a$-let-VersionChecks$getVersionConditional$1
com.android.tools.lint.detector.api.ApiConstraint it
boolean fromThen
com.android.tools.lint.detector.api.ApiConstraint thenConstraint
org.jetbrains.uast.UExpression condition
Integer value
com.android.tools.lint.detector.api.ApiConstraint constraint
org.jetbrains.uast.UCallExpression lambdaInvocation
com.android.tools.lint.detector.api.VersionChecks$SdkIntAnnotation annotation
java.util.Map mapping
com.intellij.psi.PsiParameter parameter
com.intellij.psi.PsiMethod method
Integer value
com.android.tools.lint.detector.api.ApiConstraint constraint
org.jetbrains.uast.UCallExpression lambdaInvocation
com.android.tools.lint.detector.api.VersionChecks$SdkIntAnnotation annotation
java.util.Map mapping
com.intellij.psi.PsiParameter parameter
com.intellij.psi.PsiMethod method
org.jetbrains.uast.UElement current
org.jetbrains.uast.UElement prev
kotlin.jvm.functions.Function1 apiLookup
int depth
private final boolean isTrue (org.jetbrains.uast.UElement)
org.jetbrains.uast.UElement element
private final boolean isFalse (org.jetbrains.uast.UElement)
org.jetbrains.uast.UElement element
private final com.android.tools.lint.detector.api.ApiConstraint getCumulativeCaseConstraint (org.jetbrains.uast.USwitchClauseExpression, boolean, kotlin.jvm.functions.Function1)
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
com.android.tools.lint.detector.api.ApiConstraint reverse
com.android.tools.lint.detector.api.ApiConstraint caseConstraint
org.jetbrains.uast.USwitchClauseExpression entry
org.jetbrains.uast.USwitchExpression switch
java.util.List entries
org.jetbrains.uast.UExpression switchExpression
int sdkId
boolean casesAreApiLevels
com.android.tools.lint.detector.api.ApiConstraint currentConstraint
org.jetbrains.uast.USwitchClauseExpression current
boolean includeCurrent
kotlin.jvm.functions.Function1 apiLookup
private final boolean uncertainAnd (org.jetbrains.uast.UExpression)
org.jetbrains.uast.UPolyadicExpression expression
org.jetbrains.uast.UExpression condition
private final boolean uncertainOr (org.jetbrains.uast.UExpression)
org.jetbrains.uast.UPolyadicExpression expression
org.jetbrains.uast.UExpression condition
private final boolean uncertain (org.jetbrains.uast.UExpression, kotlin.jvm.functions.Function1)
org.jetbrains.uast.UExpression left
org.jetbrains.uast.UExpression right
org.jetbrains.uast.UExpression expression
kotlin.jvm.functions.Function1 constant
private final com.android.tools.lint.detector.api.ApiConstraint getCaseConstraint (org.jetbrains.uast.USwitchClauseExpression, boolean, kotlin.jvm.functions.Function1, int)
org.jetbrains.uast.UExpression case
org.jetbrains.uast.UBinaryExpression range
int level
org.jetbrains.uast.UExpression expression
com.android.tools.lint.detector.api.ApiConstraint caseConstraint
org.jetbrains.uast.UExpression case
java.util.List caseValues
com.android.tools.lint.detector.api.ApiConstraint constraint
org.jetbrains.uast.USwitchClauseExpression entry
boolean casesAreApiLevels
kotlin.jvm.functions.Function1 apiLevelLookup
int sdkId
static synthetic com.android.tools.lint.detector.api.ApiConstraint getCaseConstraint$default (com.android.tools.lint.detector.api.VersionChecks, org.jetbrains.uast.USwitchClauseExpression, boolean, kotlin.jvm.functions.Function1, int, int, java.lang.Object)
private final kotlin.jvm.functions.Function1 getReferenceApiLookup (org.jetbrains.uast.UCallExpression)
org.jetbrains.uast.UCallExpression call
private final org.jetbrains.uast.UCallExpression getLambdaInvocation (com.intellij.psi.PsiParameter, com.intellij.psi.PsiMethod)
org.jetbrains.uast.UMethod uMethod
com.intellij.openapi.util.Ref match
String parameterName
com.intellij.psi.PsiParameter parameter
com.intellij.psi.PsiMethod method
private final com.android.tools.lint.detector.api.ApiConstraint getVersionCheckConstraint (org.jetbrains.uast.UElement, org.jetbrains.uast.UElement, kotlin.jvm.functions.Function1, int)
int $i$a$-let-VersionChecks$getVersionCheckConstraint$1
com.android.tools.lint.detector.api.ApiConstraint it
com.android.tools.lint.detector.api.ApiConstraint constraint
com.android.tools.lint.detector.api.ApiConstraint constraint
org.jetbrains.uast.UastBinaryOperator tokenType
com.android.tools.lint.detector.api.ApiConstraint constraint
org.jetbrains.uast.UExpression initializer
com.intellij.psi.PsiElement field
com.android.tools.lint.detector.api.ApiConstraint validFromAnnotation
com.android.tools.lint.detector.api.ApiConstraint validFromInferredAnnotation
com.intellij.psi.PsiModifierList modifierList
com.android.tools.lint.detector.api.ApiConstraint validFromAnnotation
com.android.tools.lint.detector.api.ApiConstraint constraint
org.jetbrains.uast.UExpression initializer
org.jetbrains.uast.UCallExpression call
com.android.tools.lint.detector.api.ApiConstraint validFromAnnotation
com.android.tools.lint.detector.api.ApiConstraint validFromInferredAnnotation
int $i$a$-let-VersionChecks$getVersionCheckConstraint$2
org.jetbrains.uast.UExpression it
com.intellij.psi.PsiModifierListOwner javaPsi
org.jetbrains.uast.UField field
org.jetbrains.uast.UExpression selector
com.intellij.psi.PsiElement resolved
int $i$a$-let-VersionChecks$getVersionCheckConstraint$3
com.android.tools.lint.detector.api.ApiConstraint it
org.jetbrains.uast.UExpression operand
org.jetbrains.uast.UElement element
org.jetbrains.uast.UElement prev
kotlin.jvm.functions.Function1 apiLookup
int depth
static synthetic com.android.tools.lint.detector.api.ApiConstraint getVersionCheckConstraint$default (com.android.tools.lint.detector.api.VersionChecks, org.jetbrains.uast.UElement, org.jetbrains.uast.UElement, kotlin.jvm.functions.Function1, int, int, java.lang.Object)
private final com.android.tools.lint.detector.api.ApiConstraint getValidFromAnnotation (com.intellij.psi.PsiModifierListOwner, org.jetbrains.uast.UCallExpression)
com.android.tools.lint.detector.api.VersionChecks$SdkIntAnnotation sdkIntAnnotation
int value
com.intellij.psi.PsiModifierListOwner owner
org.jetbrains.uast.UCallExpression call
static synthetic com.android.tools.lint.detector.api.ApiConstraint getValidFromAnnotation$default (com.android.tools.lint.detector.api.VersionChecks, com.intellij.psi.PsiModifierListOwner, org.jetbrains.uast.UCallExpression, int, java.lang.Object)
private final com.android.tools.lint.detector.api.ApiConstraint getValidFromInferredAnnotation (com.intellij.psi.PsiModifierListOwner, org.jetbrains.uast.UCallExpression)
com.android.tools.lint.detector.api.VersionChecks$SdkIntAnnotation annotation
int value
com.intellij.psi.PsiModifierListOwner owner
org.jetbrains.uast.UCallExpression call
static synthetic com.android.tools.lint.detector.api.ApiConstraint getValidFromInferredAnnotation$default (com.android.tools.lint.detector.api.VersionChecks, com.intellij.psi.PsiModifierListOwner, org.jetbrains.uast.UCallExpression, int, java.lang.Object)
private final com.android.tools.lint.detector.api.ApiConstraint getValidVersionCall (org.jetbrains.uast.UCallExpression, int)
String name
int version
org.jetbrains.uast.UIdentifier identifier
com.intellij.psi.PsiMethod method
org.jetbrains.uast.UCallExpression call
int depth
private final com.android.tools.lint.detector.api.ApiConstraint getValidVersionCall (org.jetbrains.uast.UElement, com.intellij.psi.PsiMethod, int)
com.intellij.psi.PsiClass containingClass
com.android.tools.lint.detector.api.ApiConstraint constraint
com.android.tools.lint.detector.api.ApiConstraint constraint
org.jetbrains.uast.UExpression statement
org.jetbrains.uast.UExpression returnValue
java.util.List arguments
org.jetbrains.uast.UExpression body
java.util.List expressions
org.jetbrains.uast.UCallExpression callExpression
com.android.tools.lint.detector.api.ApiConstraint validFromAnnotation
com.android.tools.lint.detector.api.ApiConstraint validFromInferredAnnotation
String name
int version
org.jetbrains.uast.UElement call
com.intellij.psi.PsiMethod method
int depth
private final com.android.tools.lint.detector.api.ApiConstraint getOredWithConstraint (org.jetbrains.uast.UElement, org.jetbrains.uast.UElement, kotlin.jvm.functions.Function1, int)
com.android.tools.lint.detector.api.ApiConstraint rightConstraint
com.android.tools.lint.detector.api.ApiConstraint leftConstraint
org.jetbrains.uast.UExpression right
org.jetbrains.uast.UExpression left
int $i$a$-let-VersionChecks$getOredWithConstraint$1
com.android.tools.lint.detector.api.ApiConstraint it
org.jetbrains.uast.UExpression operand
com.android.tools.lint.detector.api.ApiConstraint constraint
org.jetbrains.uast.UElement element
org.jetbrains.uast.UElement before
kotlin.jvm.functions.Function1 apiLookup
int depth
private final com.android.tools.lint.detector.api.ApiConstraint getAndedWithConstraint (org.jetbrains.uast.UElement, org.jetbrains.uast.UElement, kotlin.jvm.functions.Function1, int)
com.android.tools.lint.detector.api.ApiConstraint rightConstraint
com.android.tools.lint.detector.api.ApiConstraint leftConstraint
org.jetbrains.uast.UExpression right
org.jetbrains.uast.UExpression left
int $i$a$-let-VersionChecks$getAndedWithConstraint$1
com.android.tools.lint.detector.api.ApiConstraint it
org.jetbrains.uast.UExpression operand
com.android.tools.lint.detector.api.ApiConstraint constraint
org.jetbrains.uast.UElement element
org.jetbrains.uast.UElement before
kotlin.jvm.functions.Function1 apiLookup
int depth
public static final int codeNameToApi (java.lang.String)
String text
public static final kotlin.Pair getTargetApiAnnotation (com.android.tools.lint.client.api.JavaEvaluator, org.jetbrains.uast.UElement, kotlin.jvm.functions.Function1)
com.android.tools.lint.client.api.JavaEvaluator evaluator
org.jetbrains.uast.UElement scope
kotlin.jvm.functions.Function1 isApiLevelAnnotation
public static final boolean isWithinVersionCheckConditional (com.android.tools.lint.detector.api.JavaContext, org.jetbrains.uast.UElement, int, boolean)
com.android.tools.lint.detector.api.JavaContext context
org.jetbrains.uast.UElement element
int api
boolean lowerBound
public static final boolean isWithinVersionCheckConditional (com.android.tools.lint.detector.api.JavaContext, org.jetbrains.uast.UElement, com.android.tools.lint.detector.api.ApiConstraint, boolean)
com.android.tools.lint.detector.api.JavaContext context
org.jetbrains.uast.UElement element
com.android.tools.lint.detector.api.ApiConstraint api
boolean lowerBound
public static final com.android.tools.lint.detector.api.ApiConstraint getOuterVersionCheckConstraint (com.android.tools.lint.detector.api.JavaContext, org.jetbrains.uast.UElement)
com.android.tools.lint.detector.api.JavaContext context
org.jetbrains.uast.UElement element
public static final boolean isWithinVersionCheckConditional (com.android.tools.lint.client.api.LintClient, com.android.tools.lint.client.api.JavaEvaluator, org.jetbrains.uast.UElement, int, boolean)
com.android.tools.lint.client.api.LintClient client
com.android.tools.lint.client.api.JavaEvaluator evaluator
org.jetbrains.uast.UElement element
int api
boolean lowerBound
public static final boolean isWithinVersionCheckConditional (com.android.tools.lint.client.api.LintClient, com.android.tools.lint.client.api.JavaEvaluator, org.jetbrains.uast.UElement, com.android.tools.lint.detector.api.ApiConstraint, boolean)
com.android.tools.lint.client.api.LintClient client
com.android.tools.lint.client.api.JavaEvaluator evaluator
org.jetbrains.uast.UElement element
com.android.tools.lint.detector.api.ApiConstraint api
boolean lowerBound
public static final boolean isPrecededByVersionCheckExit (com.android.tools.lint.detector.api.JavaContext, org.jetbrains.uast.UElement, int)
com.android.tools.lint.detector.api.JavaContext context
org.jetbrains.uast.UElement element
int api
public static final boolean isPrecededByVersionCheckExit (com.android.tools.lint.detector.api.JavaContext, org.jetbrains.uast.UElement, com.android.tools.lint.detector.api.ApiConstraint)
com.android.tools.lint.detector.api.JavaContext context
org.jetbrains.uast.UElement element
com.android.tools.lint.detector.api.ApiConstraint api
public static final boolean isPrecededByVersionCheckExit (com.android.tools.lint.client.api.LintClient, com.android.tools.lint.client.api.JavaEvaluator, org.jetbrains.uast.UElement, int, com.android.tools.lint.detector.api.Project)
com.android.tools.lint.client.api.LintClient client
com.android.tools.lint.client.api.JavaEvaluator evaluator
org.jetbrains.uast.UElement element
int api
com.android.tools.lint.detector.api.Project project
public static final boolean isPrecededByVersionCheckExit (com.android.tools.lint.client.api.LintClient, com.android.tools.lint.client.api.JavaEvaluator, org.jetbrains.uast.UElement, com.android.tools.lint.detector.api.ApiConstraint, com.android.tools.lint.detector.api.Project)
com.android.tools.lint.client.api.LintClient client
com.android.tools.lint.client.api.JavaEvaluator evaluator
org.jetbrains.uast.UElement element
com.android.tools.lint.detector.api.ApiConstraint api
com.android.tools.lint.detector.api.Project project
public static final com.android.tools.lint.detector.api.ApiConstraint getVersionCheckConditional (org.jetbrains.uast.UBinaryExpression, com.android.tools.lint.client.api.LintClient, com.android.tools.lint.client.api.JavaEvaluator, com.android.tools.lint.detector.api.Project, kotlin.jvm.functions.Function1)
org.jetbrains.uast.UBinaryExpression binary
com.android.tools.lint.client.api.LintClient client
com.android.tools.lint.client.api.JavaEvaluator evaluator
com.android.tools.lint.detector.api.Project project
kotlin.jvm.functions.Function1 apiLevelLookup
public static final kotlin.Pair getTargetApiAnnotation (com.android.tools.lint.client.api.JavaEvaluator, org.jetbrains.uast.UElement)
com.android.tools.lint.client.api.JavaEvaluator evaluator
org.jetbrains.uast.UElement scope
public static final boolean isWithinVersionCheckConditional (com.android.tools.lint.detector.api.JavaContext, org.jetbrains.uast.UElement, int)
com.android.tools.lint.detector.api.JavaContext context
org.jetbrains.uast.UElement element
int api
public static final boolean isWithinVersionCheckConditional (com.android.tools.lint.detector.api.JavaContext, org.jetbrains.uast.UElement, com.android.tools.lint.detector.api.ApiConstraint)
com.android.tools.lint.detector.api.JavaContext context
org.jetbrains.uast.UElement element
com.android.tools.lint.detector.api.ApiConstraint api
public static final boolean isWithinVersionCheckConditional (com.android.tools.lint.client.api.LintClient, com.android.tools.lint.client.api.JavaEvaluator, org.jetbrains.uast.UElement, int)
com.android.tools.lint.client.api.LintClient client
com.android.tools.lint.client.api.JavaEvaluator evaluator
org.jetbrains.uast.UElement element
int api
public static final boolean isWithinVersionCheckConditional (com.android.tools.lint.client.api.LintClient, com.android.tools.lint.client.api.JavaEvaluator, org.jetbrains.uast.UElement, com.android.tools.lint.detector.api.ApiConstraint)
com.android.tools.lint.client.api.LintClient client
com.android.tools.lint.client.api.JavaEvaluator evaluator
org.jetbrains.uast.UElement element
com.android.tools.lint.detector.api.ApiConstraint api
public static final synthetic kotlin.Pair access$getNO_ANNOTATION_FOUND$cp ()
public static final synthetic com.android.tools.lint.detector.api.ApiConstraint access$getWithinVersionCheckConditional (com.android.tools.lint.detector.api.VersionChecks, org.jetbrains.uast.UElement, kotlin.jvm.functions.Function1, int)
com.android.tools.lint.detector.api.VersionChecks $this
org.jetbrains.uast.UElement element
kotlin.jvm.functions.Function1 apiLookup
int depth
public static final synthetic java.lang.String[] access$getVERSION_METHOD_NAME_PREFIXES$cp ()
public static final synthetic java.lang.String[] access$getVERSION_METHOD_NAME_SUFFIXES$cp ()
public static final synthetic boolean access$isTrue (com.android.tools.lint.detector.api.VersionChecks, org.jetbrains.uast.UElement)
com.android.tools.lint.detector.api.VersionChecks $this
org.jetbrains.uast.UElement element
public static final synthetic boolean access$isFalse (com.android.tools.lint.detector.api.VersionChecks, org.jetbrains.uast.UElement)
com.android.tools.lint.detector.api.VersionChecks $this
org.jetbrains.uast.UElement element
public static final synthetic com.android.tools.lint.client.api.JavaEvaluator access$getEvaluator$p (com.android.tools.lint.detector.api.VersionChecks)
com.android.tools.lint.detector.api.VersionChecks $this
public static final synthetic int access$getSdkVersionLookup (com.android.tools.lint.detector.api.VersionChecks, org.jetbrains.uast.UElement)
com.android.tools.lint.detector.api.VersionChecks $this
org.jetbrains.uast.UElement element
static void <clinit> ()
}
com/android/tools/lint/detector/api/VersionChecks$uncertainAnd$1.class
VersionChecks.kt
package com.android.tools.lint.detector.api
final synthetic com.android.tools.lint.detector.api.VersionChecks$uncertainAnd$1 extends kotlin.jvm.internal.FunctionReferenceImpl implements kotlin.jvm.functions.Function1 {
void <init> (java.lang.Object)
Object receiver
public final java.lang.Boolean invoke (org.jetbrains.uast.UElement)
org.jetbrains.uast.UElement p0
public volatile synthetic java.lang.Object invoke (java.lang.Object)
Object p1
}
com/android/tools/lint/detector/api/VersionChecks$uncertainOr$1.class
VersionChecks.kt
package com.android.tools.lint.detector.api
final synthetic com.android.tools.lint.detector.api.VersionChecks$uncertainOr$1 extends kotlin.jvm.internal.FunctionReferenceImpl implements kotlin.jvm.functions.Function1 {
void <init> (java.lang.Object)
Object receiver
public final java.lang.Boolean invoke (org.jetbrains.uast.UElement)
org.jetbrains.uast.UElement p0
public volatile synthetic java.lang.Object invoke (java.lang.Object)
Object p1
}
com/android/tools/lint/detector/api/VersionChecks$getReferenceApiLookup$1.class
VersionChecks.kt
package com.android.tools.lint.detector.api
final com.android.tools.lint.detector.api.VersionChecks$getReferenceApiLookup$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 {
final synthetic org.jetbrains.uast.UCallExpression $call
final synthetic com.android.tools.lint.detector.api.VersionChecks this$0
void <init> (org.jetbrains.uast.UCallExpression, com.android.tools.lint.detector.api.VersionChecks)
org.jetbrains.uast.UCallExpression $call
com.android.tools.lint.detector.api.VersionChecks $receiver
public final java.lang.Integer invoke (org.jetbrains.uast.UElement)
org.jetbrains.uast.UExpression argument
com.intellij.psi.PsiParameter parameter
int $i$a$-let-VersionChecks$getReferenceApiLookup$1$1
java.util.Map mapping
com.intellij.psi.PsiMethod method
int $i$a$-run-VersionChecks$getReferenceApiLookup$1$2
int index
java.util.List arguments
com.android.tools.lint.detector.api.VersionChecks $this$invoke_u24lambda_u241
com.intellij.psi.PsiParameterList parameterList
com.intellij.psi.PsiElement resolved
int apiLevel
org.jetbrains.uast.UElement reference
public volatile synthetic java.lang.Object invoke (java.lang.Object)
Object p1
}
com/android/tools/lint/detector/api/VersionChecks$getLambdaInvocation$1.class
VersionChecks.kt
package com.android.tools.lint.detector.api
public final com.android.tools.lint.detector.api.VersionChecks$getLambdaInvocation$1 extends org.jetbrains.uast.visitor.AbstractUastVisitor {
final synthetic String $parameterName
final synthetic com.intellij.openapi.util.Ref $match
void <init> (java.lang.String, com.intellij.openapi.util.Ref)
String $parameterName
com.intellij.openapi.util.Ref $match
public boolean visitCallExpression (org.jetbrains.uast.UCallExpression)
String name
String name
org.jetbrains.uast.UExpression receiver
String callName
org.jetbrains.uast.UCallExpression node
}
com/android/tools/lint/detector/api/VersionChecks$getValidVersionCall$constraint$1.class
VersionChecks.kt
package com.android.tools.lint.detector.api
final com.android.tools.lint.detector.api.VersionChecks$getValidVersionCall$constraint$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 {
final synthetic java.util.List $arguments
void <init> (java.util.List)
java.util.List $arguments
public final java.lang.Integer invoke (org.jetbrains.uast.UElement)
int index
com.intellij.psi.PsiParameterList parameterList
com.intellij.psi.PsiElement resolved
int apiLevel
org.jetbrains.uast.UElement reference
public volatile synthetic java.lang.Object invoke (java.lang.Object)
Object p1
}
com/android/tools/lint/detector/api/VersionChecks$Companion.class
VersionChecks.kt
package com.android.tools.lint.detector.api
public final com.android.tools.lint.detector.api.VersionChecks$Companion extends java.lang.Object {
private void <init> ()
public final int codeNameToApi (java.lang.String)
int dotIndex
String buildCode
String text
public final kotlin.Pair getTargetApiAnnotation (com.android.tools.lint.client.api.JavaEvaluator, org.jetbrains.uast.UElement, kotlin.jvm.functions.Function1)
com.android.tools.lint.detector.api.ApiConstraint target
org.jetbrains.uast.UAnnotation annotation
org.jetbrains.uast.UAnnotation annotation
com.android.tools.lint.detector.api.ApiConstraint target
com.intellij.psi.PsiAnnotation psiAnnotation
com.intellij.psi.PsiPackage pkg
org.jetbrains.uast.UElement current
com.android.tools.lint.client.api.JavaEvaluator evaluator
org.jetbrains.uast.UElement scope
kotlin.jvm.functions.Function1 isApiLevelAnnotation
public static synthetic kotlin.Pair getTargetApiAnnotation$default (com.android.tools.lint.detector.api.VersionChecks$Companion, com.android.tools.lint.client.api.JavaEvaluator, org.jetbrains.uast.UElement, kotlin.jvm.functions.Function1, int, java.lang.Object)
public final boolean isTargetAnnotation (java.lang.String)
String fqcn
public final boolean isRequiresApiAnnotation (java.lang.String)
String fqcn
public final com.android.tools.lint.detector.api.ApiConstraint getTargetApiForAnnotation (org.jetbrains.uast.UAnnotation, kotlin.jvm.functions.Function1)
int sdkId
int value
String name
Object value
String name
Integer apiLevel
org.jetbrains.uast.UExpression expression
org.jetbrains.uast.UNamedExpression attribute
int sdkId
java.util.List attributeList
int api
String name
int index
int end
com.intellij.psi.PsiElement psi
String text
int start
int colon
String annotationString
String fqcn
org.jetbrains.uast.UAnnotation annotation
kotlin.jvm.functions.Function1 isApiLevelAnnotation
public final boolean isWithinVersionCheckConditional (com.android.tools.lint.detector.api.JavaContext, org.jetbrains.uast.UElement, int, boolean)
com.android.tools.lint.detector.api.JavaContext context
org.jetbrains.uast.UElement element
int api
boolean lowerBound
public static synthetic boolean isWithinVersionCheckConditional$default (com.android.tools.lint.detector.api.VersionChecks$Companion, com.android.tools.lint.detector.api.JavaContext, org.jetbrains.uast.UElement, int, boolean, int, java.lang.Object)
public final boolean isWithinVersionCheckConditional (com.android.tools.lint.detector.api.JavaContext, org.jetbrains.uast.UElement, com.android.tools.lint.detector.api.ApiConstraint, boolean)
com.android.tools.lint.client.api.LintClient client
com.android.tools.lint.client.api.JavaEvaluator evaluator
com.android.tools.lint.detector.api.Project project
com.android.tools.lint.detector.api.VersionChecks check
com.android.tools.lint.detector.api.ApiConstraint constraint
com.android.tools.lint.detector.api.JavaContext context
org.jetbrains.uast.UElement element
com.android.tools.lint.detector.api.ApiConstraint api
boolean lowerBound
public static synthetic boolean isWithinVersionCheckConditional$default (com.android.tools.lint.detector.api.VersionChecks$Companion, com.android.tools.lint.detector.api.JavaContext, org.jetbrains.uast.UElement, com.android.tools.lint.detector.api.ApiConstraint, boolean, int, java.lang.Object)
public final com.android.tools.lint.detector.api.ApiConstraint getOuterVersionCheckConstraint (com.android.tools.lint.detector.api.JavaContext, org.jetbrains.uast.UElement)
com.android.tools.lint.client.api.LintClient client
com.android.tools.lint.client.api.JavaEvaluator evaluator
com.android.tools.lint.detector.api.Project project
com.android.tools.lint.detector.api.VersionChecks check
com.android.tools.lint.detector.api.JavaContext context
org.jetbrains.uast.UElement element
public final boolean isWithinVersionCheckConditional (com.android.tools.lint.client.api.LintClient, com.android.tools.lint.client.api.JavaEvaluator, org.jetbrains.uast.UElement, int, boolean)
com.android.tools.lint.client.api.LintClient client
com.android.tools.lint.client.api.JavaEvaluator evaluator
org.jetbrains.uast.UElement element
int api
boolean lowerBound
public static synthetic boolean isWithinVersionCheckConditional$default (com.android.tools.lint.detector.api.VersionChecks$Companion, com.android.tools.lint.client.api.LintClient, com.android.tools.lint.client.api.JavaEvaluator, org.jetbrains.uast.UElement, int, boolean, int, java.lang.Object)
public final boolean isWithinVersionCheckConditional (com.android.tools.lint.client.api.LintClient, com.android.tools.lint.client.api.JavaEvaluator, org.jetbrains.uast.UElement, com.android.tools.lint.detector.api.ApiConstraint, boolean)
com.android.tools.lint.detector.api.VersionChecks check
com.android.tools.lint.detector.api.ApiConstraint constraint
com.android.tools.lint.client.api.LintClient client
com.android.tools.lint.client.api.JavaEvaluator evaluator
org.jetbrains.uast.UElement element
com.android.tools.lint.detector.api.ApiConstraint api
boolean lowerBound
public static synthetic boolean isWithinVersionCheckConditional$default (com.android.tools.lint.detector.api.VersionChecks$Companion, com.android.tools.lint.client.api.LintClient, com.android.tools.lint.client.api.JavaEvaluator, org.jetbrains.uast.UElement, com.android.tools.lint.detector.api.ApiConstraint, boolean, int, java.lang.Object)
public final boolean isPrecededByVersionCheckExit (com.android.tools.lint.detector.api.JavaContext, org.jetbrains.uast.UElement, int)
com.android.tools.lint.detector.api.JavaContext context
org.jetbrains.uast.UElement element
int api
public final boolean isPrecededByVersionCheckExit (com.android.tools.lint.detector.api.JavaContext, org.jetbrains.uast.UElement, com.android.tools.lint.detector.api.ApiConstraint)
com.android.tools.lint.client.api.LintClient client
com.android.tools.lint.client.api.JavaEvaluator evaluator
com.android.tools.lint.detector.api.Project project
com.android.tools.lint.detector.api.JavaContext context
org.jetbrains.uast.UElement element
com.android.tools.lint.detector.api.ApiConstraint api
public final boolean isPrecededByVersionCheckExit (com.android.tools.lint.client.api.LintClient, com.android.tools.lint.client.api.JavaEvaluator, org.jetbrains.uast.UElement, int, com.android.tools.lint.detector.api.Project)
com.android.tools.lint.client.api.LintClient client
com.android.tools.lint.client.api.JavaEvaluator evaluator
org.jetbrains.uast.UElement element
int api
com.android.tools.lint.detector.api.Project project
public static synthetic boolean isPrecededByVersionCheckExit$default (com.android.tools.lint.detector.api.VersionChecks$Companion, com.android.tools.lint.client.api.LintClient, com.android.tools.lint.client.api.JavaEvaluator, org.jetbrains.uast.UElement, int, com.android.tools.lint.detector.api.Project, int, java.lang.Object)
public final boolean isPrecededByVersionCheckExit (com.android.tools.lint.client.api.LintClient, com.android.tools.lint.client.api.JavaEvaluator, org.jetbrains.uast.UElement, com.android.tools.lint.detector.api.ApiConstraint, com.android.tools.lint.detector.api.Project)
com.android.tools.lint.detector.api.VersionChecks$VersionCheckWithExitFinder visitor
com.android.tools.lint.detector.api.VersionChecks check
org.jetbrains.uast.UElement prev
org.jetbrains.uast.UExpression current
com.android.tools.lint.client.api.LintClient client
com.android.tools.lint.client.api.JavaEvaluator evaluator
org.jetbrains.uast.UElement element
com.android.tools.lint.detector.api.ApiConstraint api
com.android.tools.lint.detector.api.Project project
public static synthetic boolean isPrecededByVersionCheckExit$default (com.android.tools.lint.detector.api.VersionChecks$Companion, com.android.tools.lint.client.api.LintClient, com.android.tools.lint.client.api.JavaEvaluator, org.jetbrains.uast.UElement, com.android.tools.lint.detector.api.ApiConstraint, com.android.tools.lint.detector.api.Project, int, java.lang.Object)
private final int getSdkVersionLookup (org.jetbrains.uast.UElement, com.android.tools.lint.client.api.LintClient, com.android.tools.lint.client.api.JavaEvaluator, com.android.tools.lint.detector.api.Project)
org.jetbrains.uast.UExpression initializer
int $i$a$-let-VersionChecks$Companion$getSdkVersionLookup$1
org.jetbrains.uast.UElement it
int $i$a$-let-VersionChecks$Companion$getSdkVersionLookup$2
com.android.tools.lint.detector.api.VersionChecks$SdkIntAnnotation it
int $i$a$-let-VersionChecks$Companion$getSdkVersionLookup$3
com.android.tools.lint.detector.api.VersionChecks$SdkIntAnnotation it
com.intellij.psi.PsiExpression initializer
org.jetbrains.uast.UElement selector
com.intellij.psi.PsiElement resolved
int $i$a$-let-VersionChecks$Companion$getSdkVersionLookup$4$1
Object constant
int $i$a$-let-VersionChecks$Companion$getSdkVersionLookup$4
org.jetbrains.uast.UExpression firstArg
String methodName
org.jetbrains.uast.UElement element
com.android.tools.lint.client.api.LintClient client
com.android.tools.lint.client.api.JavaEvaluator evaluator
com.android.tools.lint.detector.api.Project project
private final com.android.tools.lint.detector.api.VersionChecks$SdkIntAnnotation findChecksSdkInferredAnnotation (com.intellij.psi.PsiModifierListOwner, com.android.tools.lint.client.api.LintClient, com.android.tools.lint.client.api.JavaEvaluator, com.android.tools.lint.detector.api.Project)
com.android.tools.lint.detector.api.VersionChecks$SdkIntAnnotation annotation
com.intellij.psi.PsiModifierListOwner owner
com.android.tools.lint.client.api.LintClient client
com.android.tools.lint.client.api.JavaEvaluator evaluator
com.android.tools.lint.detector.api.Project project
public final com.android.tools.lint.detector.api.ApiConstraint getVersionCheckConditional (org.jetbrains.uast.UBinaryExpression, com.android.tools.lint.client.api.LintClient, com.android.tools.lint.client.api.JavaEvaluator, com.android.tools.lint.detector.api.Project, kotlin.jvm.functions.Function1)
int $i$a$-assert-VersionChecks$Companion$getVersionCheckConditional$1
org.jetbrains.uast.UExpression left
int level
org.jetbrains.uast.UExpression right
int sdkId
org.jetbrains.uast.UExpression left
int sdkId
org.jetbrains.uast.UExpression right
Object tokenType
org.jetbrains.uast.UBinaryExpression binary
com.android.tools.lint.client.api.LintClient client
com.android.tools.lint.client.api.JavaEvaluator evaluator
com.android.tools.lint.detector.api.Project project
kotlin.jvm.functions.Function1 apiLevelLookup
public static synthetic com.android.tools.lint.detector.api.ApiConstraint getVersionCheckConditional$default (com.android.tools.lint.detector.api.VersionChecks$Companion, org.jetbrains.uast.UBinaryExpression, com.android.tools.lint.client.api.LintClient, com.android.tools.lint.client.api.JavaEvaluator, com.android.tools.lint.detector.api.Project, kotlin.jvm.functions.Function1, int, java.lang.Object)
private final com.android.tools.lint.detector.api.ApiConstraint getSdkIntConstraintFromExpression (org.jetbrains.uast.UBinaryExpression, kotlin.jvm.functions.Function1, int)
int from
int to
org.jetbrains.uast.UBinaryExpression expression
kotlin.jvm.functions.Function1 apiLevelLookup
int sdkId
static synthetic com.android.tools.lint.detector.api.ApiConstraint getSdkIntConstraintFromExpression$default (com.android.tools.lint.detector.api.VersionChecks$Companion, org.jetbrains.uast.UBinaryExpression, kotlin.jvm.functions.Function1, int, int, java.lang.Object)
private final int getApiLevel (org.jetbrains.uast.UExpression, kotlin.jvm.functions.Function1)
Object constant
String codeName
Object value
int level
org.jetbrains.uast.UExpression element
kotlin.jvm.functions.Function1 apiLevelLookup
private final org.jetbrains.uast.UastBinaryOperator flip (org.jetbrains.uast.UastBinaryOperator)
org.jetbrains.uast.UastBinaryOperator $this$flip
public final int getMinSdkVersionFromMethodName (java.lang.String)
int $i$a$-firstOrNull-VersionChecks$Companion$getMinSdkVersionFromMethodName$prefix$1
String it
Object element$iv
int $i$f$firstOrNull
Object[] $this$firstOrNull$iv
int $i$a$-firstOrNull-VersionChecks$Companion$getMinSdkVersionFromMethodName$suffix$1
String it
Object element$iv
int $i$f$firstOrNull
Object[] $this$firstOrNull$iv
int length
int begin
int end
String prefix
String suffix
String codeName
int version
String name
public final kotlin.Pair getTargetApiAnnotation (com.android.tools.lint.client.api.JavaEvaluator, org.jetbrains.uast.UElement)
com.android.tools.lint.client.api.JavaEvaluator evaluator
org.jetbrains.uast.UElement scope
public final boolean isWithinVersionCheckConditional (com.android.tools.lint.detector.api.JavaContext, org.jetbrains.uast.UElement, int)
com.android.tools.lint.detector.api.JavaContext context
org.jetbrains.uast.UElement element
int api
public final boolean isWithinVersionCheckConditional (com.android.tools.lint.detector.api.JavaContext, org.jetbrains.uast.UElement, com.android.tools.lint.detector.api.ApiConstraint)
com.android.tools.lint.detector.api.JavaContext context
org.jetbrains.uast.UElement element
com.android.tools.lint.detector.api.ApiConstraint api
public final boolean isWithinVersionCheckConditional (com.android.tools.lint.client.api.LintClient, com.android.tools.lint.client.api.JavaEvaluator, org.jetbrains.uast.UElement, int)
com.android.tools.lint.client.api.LintClient client
com.android.tools.lint.client.api.JavaEvaluator evaluator
org.jetbrains.uast.UElement element
int api
public final boolean isWithinVersionCheckConditional (com.android.tools.lint.client.api.LintClient, com.android.tools.lint.client.api.JavaEvaluator, org.jetbrains.uast.UElement, com.android.tools.lint.detector.api.ApiConstraint)
com.android.tools.lint.client.api.LintClient client
com.android.tools.lint.client.api.JavaEvaluator evaluator
org.jetbrains.uast.UElement element
com.android.tools.lint.detector.api.ApiConstraint api
public static final synthetic int access$getSdkVersionLookup (com.android.tools.lint.detector.api.VersionChecks$Companion, org.jetbrains.uast.UElement, com.android.tools.lint.client.api.LintClient, com.android.tools.lint.client.api.JavaEvaluator, com.android.tools.lint.detector.api.Project)
com.android.tools.lint.detector.api.VersionChecks$Companion $this
org.jetbrains.uast.UElement element
com.android.tools.lint.client.api.LintClient client
com.android.tools.lint.client.api.JavaEvaluator evaluator
com.android.tools.lint.detector.api.Project project
public static final synthetic int access$getApiLevel (com.android.tools.lint.detector.api.VersionChecks$Companion, org.jetbrains.uast.UExpression, kotlin.jvm.functions.Function1)
com.android.tools.lint.detector.api.VersionChecks$Companion $this
org.jetbrains.uast.UExpression element
kotlin.jvm.functions.Function1 apiLevelLookup
public static final synthetic com.android.tools.lint.detector.api.VersionChecks$SdkIntAnnotation access$findChecksSdkInferredAnnotation (com.android.tools.lint.detector.api.VersionChecks$Companion, com.intellij.psi.PsiModifierListOwner, com.android.tools.lint.client.api.LintClient, com.android.tools.lint.client.api.JavaEvaluator, com.android.tools.lint.detector.api.Project)
com.android.tools.lint.detector.api.VersionChecks$Companion $this
com.intellij.psi.PsiModifierListOwner owner
com.android.tools.lint.client.api.LintClient client
com.android.tools.lint.client.api.JavaEvaluator evaluator
com.android.tools.lint.detector.api.Project project
public synthetic void <init> (kotlin.jvm.internal.DefaultConstructorMarker)
kotlin.jvm.internal.DefaultConstructorMarker $constructor_marker
}
com/android/tools/lint/detector/api/VersionChecks$Companion$getTargetApiAnnotation$1.class
VersionChecks.kt
package com.android.tools.lint.detector.api
final synthetic com.android.tools.lint.detector.api.VersionChecks$Companion$getTargetApiAnnotation$1 extends kotlin.jvm.internal.FunctionReferenceImpl implements kotlin.jvm.functions.Function1 {
void <init> (java.lang.Object)
Object receiver
public final java.lang.Boolean invoke (java.lang.String)
String p0
public volatile synthetic java.lang.Object invoke (java.lang.Object)
Object p1
}
com/android/tools/lint/detector/api/VersionChecks$Companion$FakeDetector.class
VersionChecks.kt
package com.android.tools.lint.detector.api
public final com.android.tools.lint.detector.api.VersionChecks$Companion$FakeDetector extends com.android.tools.lint.detector.api.Detector {
public void <init> ()
public void checkPartialResults (com.android.tools.lint.detector.api.Context, com.android.tools.lint.detector.api.PartialResult)
com.android.tools.lint.detector.api.Context context
com.android.tools.lint.detector.api.PartialResult partialResults
public boolean filterIncident (com.android.tools.lint.detector.api.Context, com.android.tools.lint.detector.api.Incident, com.android.tools.lint.detector.api.LintMap)
com.android.tools.lint.detector.api.Context context
com.android.tools.lint.detector.api.Incident incident
com.android.tools.lint.detector.api.LintMap map
}
com/android/tools/lint/detector/api/VersionChecks$VersionCheckWithExitFinder.class
VersionChecks.kt
package com.android.tools.lint.detector.api
final com.android.tools.lint.detector.api.VersionChecks$VersionCheckWithExitFinder extends org.jetbrains.uast.visitor.AbstractUastVisitor {
private final org.jetbrains.uast.UElement endElement
private final com.android.tools.lint.detector.api.ApiConstraint api
private boolean found
private boolean done
final synthetic com.android.tools.lint.detector.api.VersionChecks this$0
public void <init> (com.android.tools.lint.detector.api.VersionChecks, org.jetbrains.uast.UElement, com.android.tools.lint.detector.api.ApiConstraint)
com.android.tools.lint.detector.api.VersionChecks this$0
org.jetbrains.uast.UElement endElement
com.android.tools.lint.detector.api.ApiConstraint api
public boolean visitElement (org.jetbrains.uast.UElement)
org.jetbrains.uast.UElement node
public boolean visitIfExpression (org.jetbrains.uast.UIfExpression)
boolean exit
org.jetbrains.uast.UExpression thenBranch
org.jetbrains.uast.UExpression elseBranch
com.android.tools.lint.detector.api.ApiConstraint constraint
org.jetbrains.uast.UIfExpression node
public boolean visitSwitchExpression (org.jetbrains.uast.USwitchExpression)
com.android.tools.lint.detector.api.ApiConstraint reverse
org.jetbrains.uast.UExpressionList body
com.android.tools.lint.detector.api.ApiConstraint caseConstraint
org.jetbrains.uast.UExpression entry
org.jetbrains.uast.UExpression subject
com.android.tools.lint.detector.api.ApiConstraint fallthroughConstraint
com.android.tools.lint.detector.api.ApiConstraint currentConstraint
com.android.tools.lint.detector.api.ApiConstraint constraint
org.jetbrains.uast.USwitchExpression node
private final boolean fallsThrough (org.jetbrains.uast.UExpression)
org.jetbrains.uast.UExpression body
public final boolean found ()
}
com/android/tools/lint/detector/api/VersionChecks$SdkIntAnnotation.class
VersionChecks.kt
package com.android.tools.lint.detector.api
public final com.android.tools.lint.detector.api.VersionChecks$SdkIntAnnotation extends java.lang.Object {
public static final com.android.tools.lint.detector.api.VersionChecks$SdkIntAnnotation$Companion Companion
private final Integer api
private final String codename
private final Integer parameter
private final Integer lambda
private final int sdkId
public void <init> (java.lang.Integer, java.lang.String, java.lang.Integer, java.lang.Integer, int)
Integer api
String codename
Integer parameter
Integer lambda
int sdkId
public final java.lang.Integer getApi ()
public final java.lang.String getCodename ()
public final java.lang.Integer getParameter ()
public final java.lang.Integer getLambda ()
public final int getSdkId ()
public void <init> (com.intellij.psi.PsiAnnotation)
com.intellij.psi.PsiAnnotation annotation
public final java.lang.Integer getApiLevel (com.android.tools.lint.client.api.JavaEvaluator, com.intellij.psi.PsiModifierListOwner, org.jetbrains.uast.UCallExpression)
Object v
org.jetbrains.uast.UExpression argument
Integer apiLevel
int index
com.android.tools.lint.client.api.JavaEvaluator evaluator
com.intellij.psi.PsiModifierListOwner owner
org.jetbrains.uast.UCallExpression call
private final java.lang.Integer apiLevel ()
int level
private final org.jetbrains.uast.UExpression findArgumentFor (com.android.tools.lint.client.api.JavaEvaluator, com.intellij.psi.PsiMethod, int, org.jetbrains.uast.UCallExpression)
org.jetbrains.uast.UExpression key
com.intellij.psi.PsiParameter value1
com.intellij.psi.PsiParameter target
java.util.Map mapping
com.intellij.psi.PsiParameter[] parameters
com.android.tools.lint.client.api.JavaEvaluator evaluator
com.intellij.psi.PsiMethod calledMethod
int parameterIndex
org.jetbrains.uast.UCallExpression call
static void <clinit> ()
}
com/android/tools/lint/detector/api/VersionChecks$SdkIntAnnotation$Companion.class
VersionChecks.kt
package com.android.tools.lint.detector.api
public final com.android.tools.lint.detector.api.VersionChecks$SdkIntAnnotation$Companion extends java.lang.Object {
private void <init> ()
public final com.android.tools.lint.detector.api.VersionChecks$SdkIntAnnotation get (com.intellij.psi.PsiModifierListOwner)
String referenceName
com.intellij.psi.PsiAnnotation annotation
com.intellij.psi.PsiModifierListOwner owner
public final java.lang.String getMethodKey (com.android.tools.lint.client.api.JavaEvaluator, org.jetbrains.uast.UMethod)
int $i$a$-let-VersionChecks$SdkIntAnnotation$Companion$getMethodKey$cls$1
org.jetbrains.uast.UClass it
String desc
String cls
com.android.tools.lint.client.api.JavaEvaluator evaluator
org.jetbrains.uast.UMethod method
public final java.lang.String getFieldKey (com.android.tools.lint.client.api.JavaEvaluator, org.jetbrains.uast.UField)
int $i$a$-let-VersionChecks$SdkIntAnnotation$Companion$getFieldKey$cls$1
org.jetbrains.uast.UClass it
String cls
com.android.tools.lint.client.api.JavaEvaluator evaluator
org.jetbrains.uast.UField field
private final java.lang.String getMethodKey (com.android.tools.lint.client.api.JavaEvaluator, com.intellij.psi.PsiMethod)
int $i$a$-let-VersionChecks$SdkIntAnnotation$Companion$getMethodKey$cls$2
com.intellij.psi.PsiClass it
String desc
String cls
com.android.tools.lint.client.api.JavaEvaluator evaluator
com.intellij.psi.PsiMethod method
private final java.lang.String getFieldKey (com.android.tools.lint.client.api.JavaEvaluator, com.intellij.psi.PsiField)
int $i$a$-let-VersionChecks$SdkIntAnnotation$Companion$getFieldKey$cls$2
com.intellij.psi.PsiClass it
String cls
com.android.tools.lint.client.api.JavaEvaluator evaluator
com.intellij.psi.PsiField field
public final com.android.tools.lint.detector.api.VersionChecks$SdkIntAnnotation findSdkIntAnnotation (com.android.tools.lint.client.api.LintClient, com.android.tools.lint.client.api.JavaEvaluator, com.android.tools.lint.detector.api.Project, com.intellij.psi.PsiModifierListOwner)
int $i$a$-let-VersionChecks$SdkIntAnnotation$Companion$findSdkIntAnnotation$1$1$1
String it
int $i$a$-forEach-VersionChecks$SdkIntAnnotation$Companion$findSdkIntAnnotation$1$1
String key
Object element$iv
int $i$f$forEach
kotlin.sequences.Sequence $this$forEach$iv
int $i$a$-forEach-VersionChecks$SdkIntAnnotation$Companion$findSdkIntAnnotation$1
com.android.tools.lint.detector.api.LintMap lintMap
Object element$iv
int $i$f$forEach
Iterable $this$forEach$iv
String key
java.util.Collection lintMaps
java.util.Map map
String args
Integer api
String codename
Integer parameter
Integer lambda
int sdkId
com.android.tools.lint.client.api.LintClient client
com.android.tools.lint.client.api.JavaEvaluator evaluator
com.android.tools.lint.detector.api.Project project
com.intellij.psi.PsiModifierListOwner owner
private final java.lang.String findAttribute (java.lang.String, java.lang.String)
int $i$a$-let-VersionChecks$SdkIntAnnotation$Companion$findAttribute$end$1
int it
String key
int index
int start
int end
String args
String name
public synthetic void <init> (kotlin.jvm.internal.DefaultConstructorMarker)
kotlin.jvm.internal.DefaultConstructorMarker $constructor_marker
}
com/android/tools/lint/detector/api/VersionChecksKt.class
VersionChecks.kt
package com.android.tools.lint.detector.api
public final com.android.tools.lint.detector.api.VersionChecksKt extends java.lang.Object {
public static final int getAnnotationIntValue (com.intellij.psi.PsiAnnotation, java.lang.String, int)
com.intellij.psi.PsiAnnotationMemberValue psiValue
Object value
com.intellij.psi.PsiAnnotation $this$getAnnotationIntValue
String attribute
int defaultValue
public static synthetic int getAnnotationIntValue$default (com.intellij.psi.PsiAnnotation, java.lang.String, int, int, java.lang.Object)
public static final java.lang.String getAnnotationStringValue (com.intellij.psi.PsiAnnotation, java.lang.String, java.lang.String)
com.intellij.psi.PsiAnnotationMemberValue psiValue
com.intellij.psi.PsiAnnotation $this$getAnnotationStringValue
String attribute
String defaultValue
public static synthetic java.lang.String getAnnotationStringValue$default (com.intellij.psi.PsiAnnotation, java.lang.String, java.lang.String, int, java.lang.Object)
}
com/android/tools/lint/detector/api/XmlContext.class
XmlContext.kt
package com.android.tools.lint.detector.api
public com.android.tools.lint.detector.api.XmlContext extends com.android.tools.lint.detector.api.ResourceContext {
public final org.w3c.dom.Document document
public void <init> (com.android.tools.lint.client.api.LintDriver, com.android.tools.lint.detector.api.Project, com.android.tools.lint.detector.api.Project, java.io.File, com.android.resources.ResourceFolderType, java.lang.CharSequence, org.w3c.dom.Document)
com.android.tools.lint.client.api.LintDriver driver
com.android.tools.lint.detector.api.Project project
com.android.tools.lint.detector.api.Project main
java.io.File file
com.android.resources.ResourceFolderType folderType
CharSequence contents
org.w3c.dom.Document document
public final com.android.tools.lint.client.api.XmlParser getParser ()
public final com.android.tools.lint.detector.api.Location getLocation (org.w3c.dom.Node)
org.w3c.dom.Node node
public final com.android.tools.lint.detector.api.Location getNameLocation (org.w3c.dom.Node)
org.w3c.dom.Node node
public final com.android.tools.lint.detector.api.Location getValueLocation (org.w3c.dom.Attr)
org.w3c.dom.Attr node
public final com.android.tools.lint.detector.api.Location getElementLocation (org.w3c.dom.Element, org.w3c.dom.Node, java.lang.String, java.lang.String)
org.w3c.dom.Element element
org.w3c.dom.Node node
String namespace
String attribute
public static synthetic com.android.tools.lint.detector.api.Location getElementLocation$default (com.android.tools.lint.detector.api.XmlContext, org.w3c.dom.Element, org.w3c.dom.Node, java.lang.String, java.lang.String, int, java.lang.Object)
public final com.android.tools.lint.detector.api.Location getElementLocation (org.w3c.dom.Element)
org.w3c.dom.Element element
public final com.android.tools.lint.detector.api.Location getLocation (org.w3c.dom.Node, int, int)
org.w3c.dom.Node textNode
int begin
int end
public final void report (com.android.tools.lint.detector.api.Issue, org.w3c.dom.Node, com.android.tools.lint.detector.api.Location, java.lang.String, com.android.tools.lint.detector.api.LintFix)
com.android.tools.lint.detector.api.Incident incident
com.android.tools.lint.detector.api.Issue issue
org.w3c.dom.Node scope
com.android.tools.lint.detector.api.Location location
String message
com.android.tools.lint.detector.api.LintFix quickfixData
public static synthetic void report$default (com.android.tools.lint.detector.api.XmlContext, com.android.tools.lint.detector.api.Issue, org.w3c.dom.Node, com.android.tools.lint.detector.api.Location, java.lang.String, com.android.tools.lint.detector.api.LintFix, int, java.lang.Object)
protected java.lang.String getSuppressCommentPrefix ()
public final boolean isSuppressedWithComment (org.w3c.dom.Node, com.android.tools.lint.detector.api.Issue)
int start
org.w3c.dom.Node node
com.android.tools.lint.detector.api.Issue issue
public final com.android.tools.lint.detector.api.Location$Handle createLocationHandle (org.w3c.dom.Node)
org.w3c.dom.Node node
protected java.io.File getResourceFolder ()
public final void report (com.android.tools.lint.detector.api.Issue, org.w3c.dom.Node, com.android.tools.lint.detector.api.Location, java.lang.String)
com.android.tools.lint.detector.api.Issue issue
org.w3c.dom.Node scope
com.android.tools.lint.detector.api.Location location
String message
}
com/android/tools/lint/detector/api/XmlScanner.class
XmlScanner.kt
package com.android.tools.lint.detector.api
public abstract com.android.tools.lint.detector.api.XmlScanner extends java.lang.Object implements com.android.tools.lint.detector.api.FileScanner com.android.tools.lint.detector.api.XmlScannerConstants {
public abstract java.util.Collection getApplicableElements ()
public abstract void visitElement (com.android.tools.lint.detector.api.XmlContext, org.w3c.dom.Element)
public abstract void visitElementAfter (com.android.tools.lint.detector.api.XmlContext, org.w3c.dom.Element)
public abstract java.util.Collection getApplicableAttributes ()
public abstract void visitAttribute (com.android.tools.lint.detector.api.XmlContext, org.w3c.dom.Attr)
public abstract void visitDocument (com.android.tools.lint.detector.api.XmlContext, org.w3c.dom.Document)
public abstract boolean appliesTo (com.android.resources.ResourceFolderType)
}
com/android/tools/lint/detector/api/interprocedural/
com/android/tools/lint/detector/api/interprocedural/CallTarget.class
CallGraph.kt
package com.android.tools.lint.detector.api.interprocedural
public abstract com.android.tools.lint.detector.api.interprocedural.CallTarget extends java.lang.Object {
private void <init> ()
public abstract org.jetbrains.uast.UElement getElement ()
public synthetic void <init> (kotlin.jvm.internal.DefaultConstructorMarker)
kotlin.jvm.internal.DefaultConstructorMarker $constructor_marker
}
com/android/tools/lint/detector/api/interprocedural/CallTarget$Method.class
CallGraph.kt
package com.android.tools.lint.detector.api.interprocedural
public final com.android.tools.lint.detector.api.interprocedural.CallTarget$Method extends com.android.tools.lint.detector.api.interprocedural.CallTarget {
private final org.jetbrains.uast.UMethod element
public void <init> (org.jetbrains.uast.UMethod)
org.jetbrains.uast.UMethod element
public org.jetbrains.uast.UMethod getElement ()
public final org.jetbrains.uast.UMethod component1 ()
public final com.android.tools.lint.detector.api.interprocedural.CallTarget$Method copy (org.jetbrains.uast.UMethod)
org.jetbrains.uast.UMethod element
public static synthetic com.android.tools.lint.detector.api.interprocedural.CallTarget$Method copy$default (com.android.tools.lint.detector.api.interprocedural.CallTarget$Method, org.jetbrains.uast.UMethod, int, java.lang.Object)
public java.lang.String toString ()
public int hashCode ()
public boolean equals (java.lang.Object)
Object other
public volatile synthetic org.jetbrains.uast.UElement getElement ()
}
com/android/tools/lint/detector/api/interprocedural/CallTarget$Lambda.class
CallGraph.kt
package com.android.tools.lint.detector.api.interprocedural
public final com.android.tools.lint.detector.api.interprocedural.CallTarget$Lambda extends com.android.tools.lint.detector.api.interprocedural.CallTarget {
private final org.jetbrains.uast.ULambdaExpression element
public void <init> (org.jetbrains.uast.ULambdaExpression)
org.jetbrains.uast.ULambdaExpression element
public org.jetbrains.uast.ULambdaExpression getElement ()
public final org.jetbrains.uast.ULambdaExpression component1 ()
public final com.android.tools.lint.detector.api.interprocedural.CallTarget$Lambda copy (org.jetbrains.uast.ULambdaExpression)
org.jetbrains.uast.ULambdaExpression element
public static synthetic com.android.tools.lint.detector.api.interprocedural.CallTarget$Lambda copy$default (com.android.tools.lint.detector.api.interprocedural.CallTarget$Lambda, org.jetbrains.uast.ULambdaExpression, int, java.lang.Object)
public java.lang.String toString ()
public int hashCode ()
public boolean equals (java.lang.Object)
Object other
public volatile synthetic org.jetbrains.uast.UElement getElement ()
}
com/android/tools/lint/detector/api/interprocedural/CallTarget$DefaultCtor.class
CallGraph.kt
package com.android.tools.lint.detector.api.interprocedural
public final com.android.tools.lint.detector.api.interprocedural.CallTarget$DefaultCtor extends com.android.tools.lint.detector.api.interprocedural.CallTarget {
private final org.jetbrains.uast.UClass element
public void <init> (org.jetbrains.uast.UClass)
org.jetbrains.uast.UClass element
public org.jetbrains.uast.UClass getElement ()
public final org.jetbrains.uast.UClass component1 ()
public final com.android.tools.lint.detector.api.interprocedural.CallTarget$DefaultCtor copy (org.jetbrains.uast.UClass)
org.jetbrains.uast.UClass element
public static synthetic com.android.tools.lint.detector.api.interprocedural.CallTarget$DefaultCtor copy$default (com.android.tools.lint.detector.api.interprocedural.CallTarget$DefaultCtor, org.jetbrains.uast.UClass, int, java.lang.Object)
public java.lang.String toString ()
public int hashCode ()
public boolean equals (java.lang.Object)
Object other
public volatile synthetic org.jetbrains.uast.UElement getElement ()
}
com/android/tools/lint/detector/api/interprocedural/CallGraph.class
CallGraph.kt
package com.android.tools.lint.detector.api.interprocedural
public abstract com.android.tools.lint.detector.api.interprocedural.CallGraph extends java.lang.Object {
public abstract java.util.Collection getNodes ()
public abstract com.android.tools.lint.detector.api.interprocedural.CallGraph$Node getNode (org.jetbrains.uast.UElement)
public java.lang.String dump (kotlin.jvm.functions.Function1)
int $i$f$sortedBy
Iterable $this$sortedBy$iv
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$-forEach-CallGraph$dump$2$2
com.android.tools.lint.detector.api.interprocedural.CallGraph$Edge it
Object element$iv
int $i$f$forEach
Iterable $this$forEach$iv
java.util.List callees
com.android.tools.lint.detector.api.interprocedural.CallGraph$Node node
int $i$a$-buildString-CallGraph$dump$2
StringBuilder $this$dump_u24lambda_u242
kotlin.jvm.functions.Function1 filter
public static synthetic java.lang.String dump$default (com.android.tools.lint.detector.api.interprocedural.CallGraph, kotlin.jvm.functions.Function1, int, java.lang.Object)
public void outputToDotFile (java.lang.String, kotlin.jvm.functions.Function1)
com.android.tools.lint.detector.api.interprocedural.CallGraph$Node callee
com.android.tools.lint.detector.api.interprocedural.CallGraph$Node node
int $i$a$-use-CallGraph$outputToDotFile$2
java.io.PrintWriter writer
String file
kotlin.jvm.functions.Function1 filter
public static synthetic void outputToDotFile$default (com.android.tools.lint.detector.api.interprocedural.CallGraph, java.lang.String, kotlin.jvm.functions.Function1, int, java.lang.Object)
public static synthetic java.lang.String access$dump$jd (com.android.tools.lint.detector.api.interprocedural.CallGraph, kotlin.jvm.functions.Function1)
com.android.tools.lint.detector.api.interprocedural.CallGraph $this
kotlin.jvm.functions.Function1 filter
public static synthetic void access$outputToDotFile$jd (com.android.tools.lint.detector.api.interprocedural.CallGraph, java.lang.String, kotlin.jvm.functions.Function1)
com.android.tools.lint.detector.api.interprocedural.CallGraph $this
String file
kotlin.jvm.functions.Function1 filter
}
com/android/tools/lint/detector/api/interprocedural/CallGraph$dump$lambda$2$$inlined$sortedBy$1.class
Comparisons.kt
package com.android.tools.lint.detector.api.interprocedural
public final com.android.tools.lint.detector.api.interprocedural.CallGraph$dump$lambda$2$$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-CallGraph$dump$2$1
com.android.tools.lint.detector.api.interprocedural.CallGraph$Node it
int $i$a$-sortedBy-CallGraph$dump$2$1
com.android.tools.lint.detector.api.interprocedural.CallGraph$Node it
Object a
Object b
}
com/android/tools/lint/detector/api/interprocedural/CallGraph$dump$1.class
CallGraph.kt
package com.android.tools.lint.detector.api.interprocedural
final com.android.tools.lint.detector.api.interprocedural.CallGraph$dump$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 {
public static final com.android.tools.lint.detector.api.interprocedural.CallGraph$dump$1 INSTANCE
void <init> ()
public final java.lang.Boolean invoke (com.android.tools.lint.detector.api.interprocedural.CallGraph$Edge)
com.android.tools.lint.detector.api.interprocedural.CallGraph$Edge it
public volatile synthetic java.lang.Object invoke (java.lang.Object)
Object p1
static void <clinit> ()
}
com/android/tools/lint/detector/api/interprocedural/CallGraph$outputToDotFile$1.class
CallGraph.kt
package com.android.tools.lint.detector.api.interprocedural
final com.android.tools.lint.detector.api.interprocedural.CallGraph$outputToDotFile$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 {
public static final com.android.tools.lint.detector.api.interprocedural.CallGraph$outputToDotFile$1 INSTANCE
void <init> ()
public final java.lang.Boolean invoke (com.android.tools.lint.detector.api.interprocedural.CallGraph$Edge)
com.android.tools.lint.detector.api.interprocedural.CallGraph$Edge it
public volatile synthetic java.lang.Object invoke (java.lang.Object)
Object p1
static void <clinit> ()
}
com/android/tools/lint/detector/api/interprocedural/CallGraph$Node.class
CallGraph.kt
package com.android.tools.lint.detector.api.interprocedural
public abstract com.android.tools.lint.detector.api.interprocedural.CallGraph$Node extends java.lang.Object {
public abstract com.android.tools.lint.detector.api.interprocedural.CallTarget getTarget ()
public abstract java.util.Collection getEdges ()
public java.util.Collection getLikelyEdges ()
int $i$a$-filter-CallGraph$Node$likelyEdges$1
com.android.tools.lint.detector.api.interprocedural.CallGraph$Edge 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 static synthetic java.util.Collection access$getLikelyEdges$jd (com.android.tools.lint.detector.api.interprocedural.CallGraph$Node)
com.android.tools.lint.detector.api.interprocedural.CallGraph$Node $this
}
com/android/tools/lint/detector/api/interprocedural/CallGraph$Node$DefaultImpls.class
CallGraph.kt
package com.android.tools.lint.detector.api.interprocedural
public final com.android.tools.lint.detector.api.interprocedural.CallGraph$Node$DefaultImpls extends java.lang.Object {
public static java.util.Collection getLikelyEdges (com.android.tools.lint.detector.api.interprocedural.CallGraph$Node)
com.android.tools.lint.detector.api.interprocedural.CallGraph$Node $this
}
com/android/tools/lint/detector/api/interprocedural/CallGraph$Edge.class
CallGraph.kt
package com.android.tools.lint.detector.api.interprocedural
public final com.android.tools.lint.detector.api.interprocedural.CallGraph$Edge extends java.lang.Object {
private final com.android.tools.lint.detector.api.interprocedural.CallGraph$Node node
private final org.jetbrains.uast.UCallExpression call
private final com.android.tools.lint.detector.api.interprocedural.CallGraph$Edge$Kind kind
public void <init> (com.android.tools.lint.detector.api.interprocedural.CallGraph$Node, org.jetbrains.uast.UCallExpression, com.android.tools.lint.detector.api.interprocedural.CallGraph$Edge$Kind)
com.android.tools.lint.detector.api.interprocedural.CallGraph$Node node
org.jetbrains.uast.UCallExpression call
com.android.tools.lint.detector.api.interprocedural.CallGraph$Edge$Kind kind
public final com.android.tools.lint.detector.api.interprocedural.CallGraph$Node getNode ()
public final org.jetbrains.uast.UCallExpression getCall ()
public final com.android.tools.lint.detector.api.interprocedural.CallGraph$Edge$Kind getKind ()
public final boolean isLikely ()
public final com.android.tools.lint.detector.api.interprocedural.CallGraph$Node component1 ()
public final org.jetbrains.uast.UCallExpression component2 ()
public final com.android.tools.lint.detector.api.interprocedural.CallGraph$Edge$Kind component3 ()
public final com.android.tools.lint.detector.api.interprocedural.CallGraph$Edge copy (com.android.tools.lint.detector.api.interprocedural.CallGraph$Node, org.jetbrains.uast.UCallExpression, com.android.tools.lint.detector.api.interprocedural.CallGraph$Edge$Kind)
com.android.tools.lint.detector.api.interprocedural.CallGraph$Node node
org.jetbrains.uast.UCallExpression call
com.android.tools.lint.detector.api.interprocedural.CallGraph$Edge$Kind kind
public static synthetic com.android.tools.lint.detector.api.interprocedural.CallGraph$Edge copy$default (com.android.tools.lint.detector.api.interprocedural.CallGraph$Edge, com.android.tools.lint.detector.api.interprocedural.CallGraph$Node, org.jetbrains.uast.UCallExpression, com.android.tools.lint.detector.api.interprocedural.CallGraph$Edge$Kind, 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/detector/api/interprocedural/CallGraph$Edge$Kind.class
CallGraph.kt
package com.android.tools.lint.detector.api.interprocedural
public final enum com.android.tools.lint.detector.api.interprocedural.CallGraph$Edge$Kind extends java.lang.Enum {
public static final enum com.android.tools.lint.detector.api.interprocedural.CallGraph$Edge$Kind DIRECT
public static final enum com.android.tools.lint.detector.api.interprocedural.CallGraph$Edge$Kind UNIQUE
public static final enum com.android.tools.lint.detector.api.interprocedural.CallGraph$Edge$Kind TYPE_EVIDENCED
public static final enum com.android.tools.lint.detector.api.interprocedural.CallGraph$Edge$Kind BASE
public static final enum com.android.tools.lint.detector.api.interprocedural.CallGraph$Edge$Kind NON_UNIQUE_OVERRIDE
public static final enum com.android.tools.lint.detector.api.interprocedural.CallGraph$Edge$Kind INVOKE
private static final synthetic com.android.tools.lint.detector.api.interprocedural.CallGraph$Edge$Kind[] $VALUES
private void <init> (java.lang.String, int)
String $enum$name
int $enum$ordinal
public final boolean isLikely ()
public static com.android.tools.lint.detector.api.interprocedural.CallGraph$Edge$Kind[] values ()
public static com.android.tools.lint.detector.api.interprocedural.CallGraph$Edge$Kind valueOf (java.lang.String)
String value
private static final synthetic com.android.tools.lint.detector.api.interprocedural.CallGraph$Edge$Kind[] $values ()
static void <clinit> ()
}
com/android/tools/lint/detector/api/interprocedural/CallGraph$Edge$Kind$WhenMappings.class
CallGraph.kt
package com.android.tools.lint.detector.api.interprocedural
public final synthetic com.android.tools.lint.detector.api.interprocedural.CallGraph$Edge$Kind$WhenMappings extends java.lang.Object {
public static final synthetic int[] $EnumSwitchMapping$0
static void <clinit> ()
}
com/android/tools/lint/detector/api/interprocedural/CallGraph$DefaultImpls.class
CallGraph.kt
package com.android.tools.lint.detector.api.interprocedural
public final com.android.tools.lint.detector.api.interprocedural.CallGraph$DefaultImpls extends java.lang.Object {
public static java.lang.String dump (com.android.tools.lint.detector.api.interprocedural.CallGraph, kotlin.jvm.functions.Function1)
com.android.tools.lint.detector.api.interprocedural.CallGraph $this
kotlin.jvm.functions.Function1 filter
public static synthetic java.lang.String dump$default (com.android.tools.lint.detector.api.interprocedural.CallGraph, kotlin.jvm.functions.Function1, int, java.lang.Object)
public static void outputToDotFile (com.android.tools.lint.detector.api.interprocedural.CallGraph, java.lang.String, kotlin.jvm.functions.Function1)
com.android.tools.lint.detector.api.interprocedural.CallGraph $this
String file
kotlin.jvm.functions.Function1 filter
public static synthetic void outputToDotFile$default (com.android.tools.lint.detector.api.interprocedural.CallGraph, java.lang.String, kotlin.jvm.functions.Function1, int, java.lang.Object)
}
com/android/tools/lint/detector/api/interprocedural/MutableCallGraph.class
CallGraph.kt
package com.android.tools.lint.detector.api.interprocedural
public final com.android.tools.lint.detector.api.interprocedural.MutableCallGraph extends java.lang.Object implements com.android.tools.lint.detector.api.interprocedural.CallGraph {
private final java.util.LinkedHashMap nodeMap
public void <init> ()
public java.util.Collection getNodes ()
public com.android.tools.lint.detector.api.interprocedural.MutableCallGraph$MutableNode getNode (org.jetbrains.uast.UElement)
int $i$a$-getOrPut-MutableCallGraph$getNode$1
com.android.tools.lint.detector.api.interprocedural.CallTarget caller
Object answer$iv
int $i$f$getOrPut
Object value$iv
java.util.Map $this$getOrPut$iv
org.jetbrains.uast.UElement element
public java.lang.String toString ()
int numEdges
public volatile synthetic com.android.tools.lint.detector.api.interprocedural.CallGraph$Node getNode (org.jetbrains.uast.UElement)
org.jetbrains.uast.UElement element
}
com/android/tools/lint/detector/api/interprocedural/MutableCallGraph$toString$numEdges$1.class
CallGraph.kt
package com.android.tools.lint.detector.api.interprocedural
final com.android.tools.lint.detector.api.interprocedural.MutableCallGraph$toString$numEdges$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 {
public static final com.android.tools.lint.detector.api.interprocedural.MutableCallGraph$toString$numEdges$1 INSTANCE
void <init> ()
public final java.lang.Integer invoke (com.android.tools.lint.detector.api.interprocedural.MutableCallGraph$MutableNode)
com.android.tools.lint.detector.api.interprocedural.MutableCallGraph$MutableNode it
public volatile synthetic java.lang.Object invoke (java.lang.Object)
Object p1
static void <clinit> ()
}
com/android/tools/lint/detector/api/interprocedural/MutableCallGraph$MutableNode.class
CallGraph.kt
package com.android.tools.lint.detector.api.interprocedural
public final com.android.tools.lint.detector.api.interprocedural.MutableCallGraph$MutableNode extends java.lang.Object implements com.android.tools.lint.detector.api.interprocedural.CallGraph$Node {
private final com.android.tools.lint.detector.api.interprocedural.CallTarget target
private final java.util.Collection edges
public void <init> (com.android.tools.lint.detector.api.interprocedural.CallTarget, java.util.Collection)
com.android.tools.lint.detector.api.interprocedural.CallTarget target
java.util.Collection edges
public synthetic void <init> (com.android.tools.lint.detector.api.interprocedural.CallTarget, java.util.Collection, int, kotlin.jvm.internal.DefaultConstructorMarker)
public com.android.tools.lint.detector.api.interprocedural.CallTarget getTarget ()
public java.util.Collection getEdges ()
public java.lang.String toString ()
}
com/android/tools/lint/detector/api/interprocedural/ParamContext.class
CallGraph.kt
package com.android.tools.lint.detector.api.interprocedural
public final com.android.tools.lint.detector.api.interprocedural.ParamContext extends java.lang.Object {
public static final com.android.tools.lint.detector.api.interprocedural.ParamContext$Companion Companion
private final java.util.List params
private final com.android.tools.lint.detector.api.interprocedural.DispatchReceiver implicitThis
private static final com.android.tools.lint.detector.api.interprocedural.ParamContext EMPTY
public void <init> (java.util.List, com.android.tools.lint.detector.api.interprocedural.DispatchReceiver)
java.util.List params
com.android.tools.lint.detector.api.interprocedural.DispatchReceiver implicitThis
public final java.util.List getParams ()
public final com.android.tools.lint.detector.api.interprocedural.DispatchReceiver getImplicitThis ()
public final com.android.tools.lint.detector.api.interprocedural.DispatchReceiver get (org.jetbrains.uast.UVariable)
int $i$a$-firstOrNull-ParamContext$get$1
kotlin.Pair it
Object element$iv
int $i$f$firstOrNull
Iterable $this$firstOrNull$iv
org.jetbrains.uast.UVariable param
public final java.util.List component1 ()
public final com.android.tools.lint.detector.api.interprocedural.DispatchReceiver component2 ()
public final com.android.tools.lint.detector.api.interprocedural.ParamContext copy (java.util.List, com.android.tools.lint.detector.api.interprocedural.DispatchReceiver)
java.util.List params
com.android.tools.lint.detector.api.interprocedural.DispatchReceiver implicitThis
public static synthetic com.android.tools.lint.detector.api.interprocedural.ParamContext copy$default (com.android.tools.lint.detector.api.interprocedural.ParamContext, java.util.List, com.android.tools.lint.detector.api.interprocedural.DispatchReceiver, int, java.lang.Object)
public java.lang.String toString ()
public int hashCode ()
int result
public boolean equals (java.lang.Object)
Object other
public static final synthetic com.android.tools.lint.detector.api.interprocedural.ParamContext access$getEMPTY$cp ()
static void <clinit> ()
}
com/android/tools/lint/detector/api/interprocedural/ParamContext$Companion.class
CallGraph.kt
package com.android.tools.lint.detector.api.interprocedural
public final com.android.tools.lint.detector.api.interprocedural.ParamContext$Companion extends java.lang.Object {
private void <init> ()
public final com.android.tools.lint.detector.api.interprocedural.ParamContext getEMPTY ()
public synthetic void <init> (kotlin.jvm.internal.DefaultConstructorMarker)
kotlin.jvm.internal.DefaultConstructorMarker $constructor_marker
}
com/android/tools/lint/detector/api/interprocedural/ContextualNode.class
CallGraph.kt
package com.android.tools.lint.detector.api.interprocedural
public final com.android.tools.lint.detector.api.interprocedural.ContextualNode extends java.lang.Object {
private final com.android.tools.lint.detector.api.interprocedural.CallGraph$Node node
private final com.android.tools.lint.detector.api.interprocedural.ParamContext paramContext
public void <init> (com.android.tools.lint.detector.api.interprocedural.CallGraph$Node, com.android.tools.lint.detector.api.interprocedural.ParamContext)
com.android.tools.lint.detector.api.interprocedural.CallGraph$Node node
com.android.tools.lint.detector.api.interprocedural.ParamContext paramContext
public final com.android.tools.lint.detector.api.interprocedural.CallGraph$Node getNode ()
public final com.android.tools.lint.detector.api.interprocedural.ParamContext getParamContext ()
public final com.android.tools.lint.detector.api.interprocedural.CallGraph$Node component1 ()
public final com.android.tools.lint.detector.api.interprocedural.ParamContext component2 ()
public final com.android.tools.lint.detector.api.interprocedural.ContextualNode copy (com.android.tools.lint.detector.api.interprocedural.CallGraph$Node, com.android.tools.lint.detector.api.interprocedural.ParamContext)
com.android.tools.lint.detector.api.interprocedural.CallGraph$Node node
com.android.tools.lint.detector.api.interprocedural.ParamContext paramContext
public static synthetic com.android.tools.lint.detector.api.interprocedural.ContextualNode copy$default (com.android.tools.lint.detector.api.interprocedural.ContextualNode, com.android.tools.lint.detector.api.interprocedural.CallGraph$Node, com.android.tools.lint.detector.api.interprocedural.ParamContext, 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/detector/api/interprocedural/ContextualEdge.class
CallGraph.kt
package com.android.tools.lint.detector.api.interprocedural
public final com.android.tools.lint.detector.api.interprocedural.ContextualEdge extends java.lang.Object {
private final com.android.tools.lint.detector.api.interprocedural.ContextualNode contextualNode
private final org.jetbrains.uast.UElement cause
public void <init> (com.android.tools.lint.detector.api.interprocedural.ContextualNode, org.jetbrains.uast.UElement)
com.android.tools.lint.detector.api.interprocedural.ContextualNode contextualNode
org.jetbrains.uast.UElement cause
public final com.android.tools.lint.detector.api.interprocedural.ContextualNode getContextualNode ()
public final org.jetbrains.uast.UElement getCause ()
public final com.android.tools.lint.detector.api.interprocedural.ContextualNode component1 ()
public final org.jetbrains.uast.UElement component2 ()
public final com.android.tools.lint.detector.api.interprocedural.ContextualEdge copy (com.android.tools.lint.detector.api.interprocedural.ContextualNode, org.jetbrains.uast.UElement)
com.android.tools.lint.detector.api.interprocedural.ContextualNode contextualNode
org.jetbrains.uast.UElement cause
public static synthetic com.android.tools.lint.detector.api.interprocedural.ContextualEdge copy$default (com.android.tools.lint.detector.api.interprocedural.ContextualEdge, com.android.tools.lint.detector.api.interprocedural.ContextualNode, org.jetbrains.uast.UElement, 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/detector/api/interprocedural/ContextualDispatchReceiverEvaluator.class
CallGraph.kt
package com.android.tools.lint.detector.api.interprocedural
public final com.android.tools.lint.detector.api.interprocedural.ContextualDispatchReceiverEvaluator extends com.android.tools.lint.detector.api.interprocedural.DispatchReceiverEvaluator {
private final com.android.tools.lint.detector.api.interprocedural.ParamContext paramContext
public void <init> (com.android.tools.lint.detector.api.interprocedural.ParamContext, com.android.tools.lint.detector.api.interprocedural.IntraproceduralDispatchReceiverEvaluator)
com.android.tools.lint.detector.api.interprocedural.ParamContext paramContext
com.android.tools.lint.detector.api.interprocedural.IntraproceduralDispatchReceiverEvaluator nonContextualEval
protected java.util.Collection getOwn (org.jetbrains.uast.UElement, com.android.tools.lint.detector.api.interprocedural.DispatchReceiverEvaluator)
org.jetbrains.uast.UElement element
com.android.tools.lint.detector.api.interprocedural.DispatchReceiverEvaluator root
protected java.util.Collection getOwnForImplicitThis ()
}
com/android/tools/lint/detector/api/interprocedural/ContextualCallGraph.class
CallGraph.kt
package com.android.tools.lint.detector.api.interprocedural
public abstract com.android.tools.lint.detector.api.interprocedural.ContextualCallGraph extends java.lang.Object {
public abstract java.util.Collection getContextualNodes ()
public abstract java.util.Collection outEdges (com.android.tools.lint.detector.api.interprocedural.ContextualNode)
public abstract java.util.Collection inEdges (com.android.tools.lint.detector.api.interprocedural.ContextualNode)
}
com/android/tools/lint/detector/api/interprocedural/MutableContextualCallGraph.class
CallGraph.kt
package com.android.tools.lint.detector.api.interprocedural
public final com.android.tools.lint.detector.api.interprocedural.MutableContextualCallGraph extends java.lang.Object implements com.android.tools.lint.detector.api.interprocedural.ContextualCallGraph {
private final java.util.ArrayList contextualNodes
private final com.google.common.collect.Multimap outEdgeMap
private final com.google.common.collect.Multimap inEdgeMap
private final com.google.common.collect.Multimap expansionMap
public void <init> ()
public java.util.ArrayList getContextualNodes ()
public final com.google.common.collect.Multimap getOutEdgeMap ()
public final com.google.common.collect.Multimap getInEdgeMap ()
public final com.google.common.collect.Multimap getExpansionMap ()
public java.util.Collection outEdges (com.android.tools.lint.detector.api.interprocedural.ContextualNode)
com.android.tools.lint.detector.api.interprocedural.ContextualNode n
public java.util.Collection inEdges (com.android.tools.lint.detector.api.interprocedural.ContextualNode)
com.android.tools.lint.detector.api.interprocedural.ContextualNode n
public volatile synthetic java.util.Collection getContextualNodes ()
}
com/android/tools/lint/detector/api/interprocedural/CallGraphKt.class
CallGraph.kt
package com.android.tools.lint.detector.api.interprocedural
public final com.android.tools.lint.detector.api.interprocedural.CallGraphKt extends java.lang.Object {
public static final int GRAPH_EXPANSION_LIMIT
public static final java.lang.String getShortName (com.android.tools.lint.detector.api.interprocedural.CallGraph$Node)
com.intellij.psi.PsiClass containingClass
String containingClassStr
String containingMethod
com.android.tools.lint.detector.api.interprocedural.CallTarget target
com.android.tools.lint.detector.api.interprocedural.CallGraph$Node $this$shortName
public static final java.util.Collection searchForPaths (java.util.Collection, kotlin.jvm.functions.Function1, kotlin.jvm.functions.Function1)
int $i$a$-associate-CallGraphKt$searchForPaths$prev$1
Object it
Object element$iv$iv
int $i$f$associateTo
Iterable $this$associateTo$iv$iv
java.util.Map destination$iv$iv
int $i$f$associate
int capacity$iv
Iterable $this$associate$iv
int $i$a$-none-CallGraphKt$searchForPaths$1
Object it
Object element$iv
int $i$f$none
Iterable $this$none$iv
java.util.List path
int $i$a$-filter-CallGraphKt$searchForPaths$2
Object 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$-forEach-CallGraphKt$searchForPaths$3
Object it
Object element$iv
int $i$f$forEach
Iterable $this$forEach$iv
Object n
java.util.ArrayList res
java.util.HashMap prev
java.util.HashSet used
java.util.ArrayDeque q
java.util.Collection sources
kotlin.jvm.functions.Function1 isSink
kotlin.jvm.functions.Function1 getNeighbors
public static final java.util.Collection buildParamContextsFromCall (com.android.tools.lint.detector.api.interprocedural.CallTarget, org.jetbrains.uast.UCallExpression, java.util.Collection, com.android.tools.lint.detector.api.interprocedural.ContextualDispatchReceiverEvaluator)
int $i$a$-map-CallGraphKt$buildParamContextsFromCall$explicitArgReceivers$1
org.jetbrains.uast.UExpression 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-CallGraphKt$buildParamContextsFromCall$1
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-CallGraphKt$buildParamContextsFromCall$paramContexts$1
java.util.List zipped
com.android.tools.lint.detector.api.interprocedural.DispatchReceiver dispatchReceiver
com.android.tools.lint.detector.api.interprocedural.DispatchReceiver implicitThis
java.util.List captures
java.util.List receiverTuple
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 explicitParams
java.util.List params
java.util.List explicitArgReceivers
java.util.List argReceivers
java.util.List paramsWithReceivers
java.util.List nonEmptyArgReceivers
java.util.List cartesianProd
int numImplicitArgs
java.util.List paramContexts
com.android.tools.lint.detector.api.interprocedural.CallTarget callee
org.jetbrains.uast.UCallExpression call
java.util.Collection implicitThisDispatchReceivers
com.android.tools.lint.detector.api.interprocedural.ContextualDispatchReceiverEvaluator receiverEval
public static final java.util.Collection computeEdges (com.android.tools.lint.detector.api.interprocedural.ContextualNode, com.android.tools.lint.detector.api.interprocedural.CallGraph, com.android.tools.lint.detector.api.interprocedural.IntraproceduralDispatchReceiverEvaluator)
int $i$a$-map-CallGraphKt$computeEdges$1$1
com.android.tools.lint.detector.api.interprocedural.ContextualNode node
com.android.tools.lint.detector.api.interprocedural.ParamContext calleeContext
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.Collection implicitReceiverDispatchReceivers
java.util.Collection paramContexts
int $i$a$-map-CallGraphKt$computeEdges$1$2$1
com.android.tools.lint.detector.api.interprocedural.ContextualNode node
com.android.tools.lint.detector.api.interprocedural.ParamContext calleeContext
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.Collection paramContexts
int $i$a$-flatMap-CallGraphKt$computeEdges$1$2
com.android.tools.lint.detector.api.interprocedural.CallTarget target
com.android.tools.lint.detector.api.interprocedural.DispatchReceiver dispatchReceiver
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$-flatMap-CallGraphKt$computeEdges$1
org.jetbrains.uast.UElement cause
com.android.tools.lint.detector.api.interprocedural.CallGraph$Edge edge
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
com.android.tools.lint.detector.api.interprocedural.ContextualDispatchReceiverEvaluator contextualReceiverEval
com.android.tools.lint.detector.api.interprocedural.ContextualNode $this$computeEdges
com.android.tools.lint.detector.api.interprocedural.CallGraph callGraph
com.android.tools.lint.detector.api.interprocedural.IntraproceduralDispatchReceiverEvaluator nonContextualReceiverEval
public static final com.android.tools.lint.detector.api.interprocedural.ContextualCallGraph buildContextualCallGraph (com.android.tools.lint.detector.api.interprocedural.CallGraph, com.android.tools.lint.detector.api.interprocedural.IntraproceduralDispatchReceiverEvaluator)
int $i$a$-map-CallGraphKt$buildContextualCallGraph$allSources$1
com.android.tools.lint.detector.api.interprocedural.CallGraph$Node it
Object item$iv$iv
int $i$f$mapTo
Iterable $this$mapTo$iv$iv
java.util.Collection destination$iv$iv
int $i$f$map
Iterable $this$map$iv
com.android.tools.lint.detector.api.interprocedural.MutableContextualCallGraph contextualGraph
java.util.List allSources
com.android.tools.lint.detector.api.interprocedural.CallGraph $this$buildContextualCallGraph
com.android.tools.lint.detector.api.interprocedural.IntraproceduralDispatchReceiverEvaluator nonContextualReceiverEval
public static final java.util.Collection searchForContextualPaths (com.android.tools.lint.detector.api.interprocedural.ContextualCallGraph, java.util.Collection, java.util.Collection)
int $i$a$-map-CallGraphKt$searchForContextualPaths$searchSources$1
com.android.tools.lint.detector.api.interprocedural.ContextualNode 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 searchSources
java.util.Set sinkSet
com.android.tools.lint.detector.api.interprocedural.ContextualCallGraph $this$searchForContextualPaths
java.util.Collection contextualSources
java.util.Collection contextualSinks
public static final java.util.Collection searchForPaths (com.android.tools.lint.detector.api.interprocedural.ContextualCallGraph, java.util.Collection, java.util.Collection)
int $i$a$-filter-CallGraphKt$searchForPaths$searchSources$1
com.android.tools.lint.detector.api.interprocedural.ContextualNode 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-CallGraphKt$searchForPaths$searchSinks$1
com.android.tools.lint.detector.api.interprocedural.ContextualNode 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.Set sourceSet
java.util.Set sinkSet
java.util.List searchSources
java.util.List searchSinks
com.android.tools.lint.detector.api.interprocedural.ContextualCallGraph $this$searchForPaths
java.util.Collection sources
java.util.Collection sinks
private static final boolean searchForPaths$seen (java.lang.Object, java.util.HashMap)
Object $this$searchForPaths_u24seen
java.util.HashMap prev
private static final org.jetbrains.uast.UParameter buildParamContextsFromCall$computeImplicitReceiverParam (org.jetbrains.uast.UCallExpression)
com.intellij.openapi.project.Project project
com.intellij.psi.PsiElementFactory psiElementFactory
com.intellij.psi.PsiParameter receiverParamPsi
org.jetbrains.uast.UCallExpression $call
private static final com.android.tools.lint.detector.api.interprocedural.DispatchReceiver buildParamContextsFromCall$deriveImplicitThisDispatchReceiver (com.android.tools.lint.detector.api.interprocedural.DispatchReceiver)
com.android.tools.lint.detector.api.interprocedural.DispatchReceiver $this$buildParamContextsFromCall_u24deriveImplicitThisDispatchReceiver
private static final java.util.List buildParamContextsFromCall$getCaptures (com.android.tools.lint.detector.api.interprocedural.DispatchReceiver)
com.android.tools.lint.detector.api.interprocedural.DispatchReceiver $this$buildParamContextsFromCall_u24getCaptures
private static final int buildContextualCallGraph$numContextualNodes (com.android.tools.lint.detector.api.interprocedural.CallGraph$Node, com.android.tools.lint.detector.api.interprocedural.MutableContextualCallGraph)
com.android.tools.lint.detector.api.interprocedural.CallGraph$Node $this$buildContextualCallGraph_u24numContextualNodes
com.android.tools.lint.detector.api.interprocedural.MutableContextualCallGraph contextualGraph
public static final synthetic int access$buildContextualCallGraph$numContextualNodes (com.android.tools.lint.detector.api.interprocedural.CallGraph$Node, com.android.tools.lint.detector.api.interprocedural.MutableContextualCallGraph)
com.android.tools.lint.detector.api.interprocedural.CallGraph$Node $receiver
com.android.tools.lint.detector.api.interprocedural.MutableContextualCallGraph contextualGraph
}
com/android/tools/lint/detector/api/interprocedural/CallGraphKt$searchForPaths$path$1.class
CallGraph.kt
package com.android.tools.lint.detector.api.interprocedural
final com.android.tools.lint.detector.api.interprocedural.CallGraphKt$searchForPaths$path$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 {
final synthetic java.util.HashSet $used
final synthetic java.util.HashMap $prev
void <init> (java.util.HashSet, java.util.HashMap)
java.util.HashSet $used
java.util.HashMap $prev
public final java.lang.Object invoke (java.lang.Object)
Object it
}
com/android/tools/lint/detector/api/interprocedural/CallGraphKt$buildContextualCallGraph$1.class
CallGraph.kt
package com.android.tools.lint.detector.api.interprocedural
final com.android.tools.lint.detector.api.interprocedural.CallGraphKt$buildContextualCallGraph$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 {
final synthetic com.android.tools.lint.detector.api.interprocedural.MutableContextualCallGraph $contextualGraph
void <init> (com.android.tools.lint.detector.api.interprocedural.MutableContextualCallGraph)
com.android.tools.lint.detector.api.interprocedural.MutableContextualCallGraph $contextualGraph
public final java.lang.Boolean invoke (com.android.tools.lint.detector.api.interprocedural.ContextualNode)
com.android.tools.lint.detector.api.interprocedural.ContextualNode it
public volatile synthetic java.lang.Object invoke (java.lang.Object)
Object p1
}
com/android/tools/lint/detector/api/interprocedural/CallGraphKt$buildContextualCallGraph$2.class
CallGraph.kt
package com.android.tools.lint.detector.api.interprocedural
final com.android.tools.lint.detector.api.interprocedural.CallGraphKt$buildContextualCallGraph$2 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 {
final synthetic com.android.tools.lint.detector.api.interprocedural.CallGraph $this_buildContextualCallGraph
final synthetic com.android.tools.lint.detector.api.interprocedural.IntraproceduralDispatchReceiverEvaluator $nonContextualReceiverEval
final synthetic com.android.tools.lint.detector.api.interprocedural.MutableContextualCallGraph $contextualGraph
void <init> (com.android.tools.lint.detector.api.interprocedural.CallGraph, com.android.tools.lint.detector.api.interprocedural.IntraproceduralDispatchReceiverEvaluator, com.android.tools.lint.detector.api.interprocedural.MutableContextualCallGraph)
com.android.tools.lint.detector.api.interprocedural.CallGraph $receiver
com.android.tools.lint.detector.api.interprocedural.IntraproceduralDispatchReceiverEvaluator $nonContextualReceiverEval
com.android.tools.lint.detector.api.interprocedural.MutableContextualCallGraph $contextualGraph
public final java.util.Collection invoke (com.android.tools.lint.detector.api.interprocedural.ContextualNode)
com.android.tools.lint.detector.api.interprocedural.ContextualNode n
public volatile synthetic java.lang.Object invoke (java.lang.Object)
Object p1
}
com/android/tools/lint/detector/api/interprocedural/CallGraphKt$buildContextualCallGraph$2$1.class
CallGraph.kt
package com.android.tools.lint.detector.api.interprocedural
final com.android.tools.lint.detector.api.interprocedural.CallGraphKt$buildContextualCallGraph$2$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 {
final synthetic com.android.tools.lint.detector.api.interprocedural.MutableContextualCallGraph $contextualGraph
void <init> (com.android.tools.lint.detector.api.interprocedural.MutableContextualCallGraph)
com.android.tools.lint.detector.api.interprocedural.MutableContextualCallGraph $contextualGraph
public final void invoke (com.android.tools.lint.detector.api.interprocedural.ContextualEdge)
com.android.tools.lint.detector.api.interprocedural.ContextualNode nbr
public volatile synthetic java.lang.Object invoke (java.lang.Object)
Object p1
}
com/android/tools/lint/detector/api/interprocedural/CallGraphKt$buildContextualCallGraph$2$2.class
CallGraph.kt
package com.android.tools.lint.detector.api.interprocedural
final com.android.tools.lint.detector.api.interprocedural.CallGraphKt$buildContextualCallGraph$2$2 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 {
final synthetic com.android.tools.lint.detector.api.interprocedural.MutableContextualCallGraph $contextualGraph
void <init> (com.android.tools.lint.detector.api.interprocedural.MutableContextualCallGraph)
com.android.tools.lint.detector.api.interprocedural.MutableContextualCallGraph $contextualGraph
public final java.lang.Boolean invoke (com.android.tools.lint.detector.api.interprocedural.ContextualEdge)
com.android.tools.lint.detector.api.interprocedural.ContextualNode nbr
public volatile synthetic java.lang.Object invoke (java.lang.Object)
Object p1
}
com/android/tools/lint/detector/api/interprocedural/CallGraphKt$buildContextualCallGraph$2$3.class
CallGraph.kt
package com.android.tools.lint.detector.api.interprocedural
final com.android.tools.lint.detector.api.interprocedural.CallGraphKt$buildContextualCallGraph$2$3 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 {
final synthetic com.android.tools.lint.detector.api.interprocedural.MutableContextualCallGraph $contextualGraph
final synthetic com.android.tools.lint.detector.api.interprocedural.ContextualNode $n
void <init> (com.android.tools.lint.detector.api.interprocedural.MutableContextualCallGraph, com.android.tools.lint.detector.api.interprocedural.ContextualNode)
com.android.tools.lint.detector.api.interprocedural.MutableContextualCallGraph $contextualGraph
com.android.tools.lint.detector.api.interprocedural.ContextualNode $n
public final void invoke (com.android.tools.lint.detector.api.interprocedural.ContextualEdge)
com.android.tools.lint.detector.api.interprocedural.ContextualEdge edge
public volatile synthetic java.lang.Object invoke (java.lang.Object)
Object p1
}
com/android/tools/lint/detector/api/interprocedural/CallGraphKt$buildContextualCallGraph$2$4.class
CallGraph.kt
package com.android.tools.lint.detector.api.interprocedural
final com.android.tools.lint.detector.api.interprocedural.CallGraphKt$buildContextualCallGraph$2$4 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 {
public static final com.android.tools.lint.detector.api.interprocedural.CallGraphKt$buildContextualCallGraph$2$4 INSTANCE
void <init> ()
public final com.android.tools.lint.detector.api.interprocedural.ContextualNode invoke (com.android.tools.lint.detector.api.interprocedural.ContextualEdge)
com.android.tools.lint.detector.api.interprocedural.ContextualNode nbr
public volatile synthetic java.lang.Object invoke (java.lang.Object)
Object p1
static void <clinit> ()
}
com/android/tools/lint/detector/api/interprocedural/CallGraphKt$searchForContextualPaths$1.class
CallGraph.kt
package com.android.tools.lint.detector.api.interprocedural
final com.android.tools.lint.detector.api.interprocedural.CallGraphKt$searchForContextualPaths$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 {
final synthetic java.util.Set $sinkSet
void <init> (java.util.Set)
java.util.Set $sinkSet
public final java.lang.Boolean invoke (com.android.tools.lint.detector.api.interprocedural.ContextualEdge)
com.android.tools.lint.detector.api.interprocedural.ContextualEdge it
public volatile synthetic java.lang.Object invoke (java.lang.Object)
Object p1
}
com/android/tools/lint/detector/api/interprocedural/CallGraphKt$searchForContextualPaths$2.class
CallGraph.kt
package com.android.tools.lint.detector.api.interprocedural
final com.android.tools.lint.detector.api.interprocedural.CallGraphKt$searchForContextualPaths$2 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 {
final synthetic com.android.tools.lint.detector.api.interprocedural.ContextualCallGraph $this_searchForContextualPaths
void <init> (com.android.tools.lint.detector.api.interprocedural.ContextualCallGraph)
com.android.tools.lint.detector.api.interprocedural.ContextualCallGraph $receiver
public final java.util.Collection invoke (com.android.tools.lint.detector.api.interprocedural.ContextualEdge)
com.android.tools.lint.detector.api.interprocedural.ContextualEdge it
public volatile synthetic java.lang.Object invoke (java.lang.Object)
Object p1
}
com/android/tools/lint/detector/api/interprocedural/CallGraphResult.class
CallGraphResult.kt
package com.android.tools.lint.detector.api.interprocedural
public final com.android.tools.lint.detector.api.interprocedural.CallGraphResult extends java.lang.Object {
private final com.android.tools.lint.detector.api.interprocedural.CallGraph callGraph
private final com.android.tools.lint.detector.api.interprocedural.IntraproceduralDispatchReceiverEvaluator receiverEval
public void <init> (com.android.tools.lint.detector.api.interprocedural.CallGraph, com.android.tools.lint.detector.api.interprocedural.IntraproceduralDispatchReceiverEvaluator)
com.android.tools.lint.detector.api.interprocedural.CallGraph callGraph
com.android.tools.lint.detector.api.interprocedural.IntraproceduralDispatchReceiverEvaluator receiverEval
public final com.android.tools.lint.detector.api.interprocedural.CallGraph getCallGraph ()
public final com.android.tools.lint.detector.api.interprocedural.IntraproceduralDispatchReceiverEvaluator getReceiverEval ()
public final com.android.tools.lint.detector.api.interprocedural.CallGraph component1 ()
public final com.android.tools.lint.detector.api.interprocedural.IntraproceduralDispatchReceiverEvaluator component2 ()
public final com.android.tools.lint.detector.api.interprocedural.CallGraphResult copy (com.android.tools.lint.detector.api.interprocedural.CallGraph, com.android.tools.lint.detector.api.interprocedural.IntraproceduralDispatchReceiverEvaluator)
com.android.tools.lint.detector.api.interprocedural.CallGraph callGraph
com.android.tools.lint.detector.api.interprocedural.IntraproceduralDispatchReceiverEvaluator receiverEval
public static synthetic com.android.tools.lint.detector.api.interprocedural.CallGraphResult copy$default (com.android.tools.lint.detector.api.interprocedural.CallGraphResult, com.android.tools.lint.detector.api.interprocedural.CallGraph, com.android.tools.lint.detector.api.interprocedural.IntraproceduralDispatchReceiverEvaluator, 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/detector/api/interprocedural/CallGraphVisitor.class
CallGraphVisitor.kt
package com.android.tools.lint.detector.api.interprocedural
public final com.android.tools.lint.detector.api.interprocedural.CallGraphVisitor extends org.jetbrains.uast.visitor.AbstractUastVisitor {
private final com.android.tools.lint.detector.api.interprocedural.DispatchReceiverEvaluator receiverEval
private final com.android.tools.lint.detector.api.interprocedural.ClassHierarchy classHierarchy
private final boolean conservative
private final com.android.tools.lint.detector.api.interprocedural.MutableCallGraph mutableCallGraph
public void <init> (com.android.tools.lint.detector.api.interprocedural.DispatchReceiverEvaluator, com.android.tools.lint.detector.api.interprocedural.ClassHierarchy, boolean)
com.android.tools.lint.detector.api.interprocedural.DispatchReceiverEvaluator receiverEval
com.android.tools.lint.detector.api.interprocedural.ClassHierarchy classHierarchy
boolean conservative
public synthetic void <init> (com.android.tools.lint.detector.api.interprocedural.DispatchReceiverEvaluator, com.android.tools.lint.detector.api.interprocedural.ClassHierarchy, boolean, int, kotlin.jvm.internal.DefaultConstructorMarker)
public final com.android.tools.lint.detector.api.interprocedural.CallGraph getCallGraph ()
public boolean visitElement (org.jetbrains.uast.UElement)
org.jetbrains.uast.UElement node
public boolean visitClass (org.jetbrains.uast.UClass)
int $i$f$toUElementOfType
com.intellij.psi.PsiElement $this$toUElementOfType$iv
int $i$a$-filter-CallGraphVisitor$visitClass$thoseWithoutExplicitSuper$1
com.android.tools.lint.detector.api.interprocedural.CallGraphVisitor$ExplicitSuperConstructorCallFinder explicitSuperFinder
org.jetbrains.uast.UMethod 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$-find-CallGraphVisitor$visitClass$callee$1
org.jetbrains.uast.UMethod it
int $i$a$-forEach-CallGraphVisitor$visitClass$1$1
org.jetbrains.uast.UElement it
Object element$iv
int $i$f$forEach
Iterable $this$forEach$iv
int $i$a$-with-CallGraphVisitor$visitClass$1
com.android.tools.lint.detector.api.interprocedural.MutableCallGraph$MutableNode calleeNode
com.android.tools.lint.detector.api.interprocedural.MutableCallGraph $this$visitClass_u24lambda_u243
java.util.List constructors
java.util.List thoseWithoutExplicitSuper
java.util.Collection callers
org.jetbrains.uast.UElement callee
org.jetbrains.uast.UClass superClass
org.jetbrains.uast.UClass node
public boolean visitCallExpression (org.jetbrains.uast.UCallExpression)
org.jetbrains.uast.UDeclaration decl
org.jetbrains.uast.UClass containingClass
java.util.List ctors
int $i$a$-map-CallGraphVisitor$visitCallExpression$callerNodes$1
org.jetbrains.uast.UElement it
Object item$iv$iv
int $i$f$mapTo
Iterable $this$mapTo$iv$iv
java.util.Collection destination$iv$iv
int $i$f$map
Iterable $this$map$iv
int $i$f$toUElementOfType
com.intellij.psi.PsiElement $this$toUElementOfType$iv
org.jetbrains.uast.UClass constructedClass
int $i$a$-forEach-CallGraphVisitor$visitCallExpression$1
com.android.tools.lint.detector.api.interprocedural.CallTarget it
Object element$iv
int $i$f$forEach
Iterable $this$forEach$iv
int $i$a$-singleOrNull-CallGraphVisitor$visitCallExpression$uniqueImpl$1
org.jetbrains.uast.UMethod it
Object element$iv
int $i$f$singleOrNull
Object single$iv
boolean found$iv
Iterable $this$singleOrNull$iv
int $i$a$-map-CallGraphVisitor$visitCallExpression$evidencedTargets$1
com.android.tools.lint.detector.api.interprocedural.CallTarget it
Object item$iv$iv
int $i$f$mapTo
Iterable $this$mapTo$iv$iv
java.util.Collection destination$iv$iv
int $i$f$map
Iterable $this$map$iv
int $i$a$-forEach-CallGraphVisitor$visitCallExpression$2
org.jetbrains.uast.UElement it
Object element$iv
int $i$f$forEach
Iterable $this$forEach$iv
int $i$a$-filter-CallGraphVisitor$visitCallExpression$3
org.jetbrains.uast.UMethod 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$-forEach-CallGraphVisitor$visitCallExpression$4
org.jetbrains.uast.UMethod it
Object element$iv
int $i$f$forEach
Iterable $this$forEach$iv
java.util.List evidencedTargets
org.jetbrains.uast.UAnnotated parent
java.util.Collection callers
java.util.List callerNodes
org.jetbrains.uast.UMethod baseCallee
java.util.List overrides
boolean staticallyDispatched
boolean throughSuper
boolean isFunctionalCall
org.jetbrains.uast.UMethod uniqueImpl
org.jetbrains.uast.UCallExpression node
private final java.util.List constructors (org.jetbrains.uast.UClass)
int $i$a$-filter-CallGraphVisitor$constructors$1
org.jetbrains.uast.UMethod 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
org.jetbrains.uast.UClass $this$constructors
private final boolean isCallable (org.jetbrains.uast.UMethod)
org.jetbrains.uast.UMethod $this$isCallable
private final boolean isStaticallyDispatched (org.jetbrains.uast.UMethod)
com.intellij.psi.PsiClass parentClass
org.jetbrains.uast.UMethod $this$isStaticallyDispatched
private static final void visitCallExpression$addEdge (org.jetbrains.uast.UCallExpression, java.util.List, com.android.tools.lint.detector.api.interprocedural.CallGraphVisitor, org.jetbrains.uast.UElement, com.android.tools.lint.detector.api.interprocedural.CallGraph$Edge$Kind)
int $i$a$-let-CallGraphVisitor$visitCallExpression$addEdge$calleeNode$1
org.jetbrains.uast.UElement it
int $i$a$-forEach-CallGraphVisitor$visitCallExpression$addEdge$1
com.android.tools.lint.detector.api.interprocedural.MutableCallGraph$MutableNode it
Object element$iv
int $i$f$forEach
Iterable $this$forEach$iv
com.android.tools.lint.detector.api.interprocedural.MutableCallGraph$MutableNode calleeNode
com.android.tools.lint.detector.api.interprocedural.CallGraph$Edge edge
org.jetbrains.uast.UCallExpression $node
java.util.List callerNodes
com.android.tools.lint.detector.api.interprocedural.CallGraphVisitor this$0
org.jetbrains.uast.UElement callee
com.android.tools.lint.detector.api.interprocedural.CallGraph$Edge$Kind kind
}
com/android/tools/lint/detector/api/interprocedural/CallGraphVisitor$ExplicitSuperConstructorCallFinder.class
CallGraphVisitor.kt
package com.android.tools.lint.detector.api.interprocedural
final com.android.tools.lint.detector.api.interprocedural.CallGraphVisitor$ExplicitSuperConstructorCallFinder extends org.jetbrains.uast.visitor.AbstractUastVisitor {
private boolean foundExplicitCall
public void <init> ()
public final boolean getFoundExplicitCall ()
public final void setFoundExplicitCall (boolean)
boolean
public boolean visitCallExpression (org.jetbrains.uast.UCallExpression)
org.jetbrains.uast.UCallExpression node
public boolean visitClass (org.jetbrains.uast.UClass)
org.jetbrains.uast.UClass node
}
com/android/tools/lint/detector/api/interprocedural/ClassHierarchy.class
ClassHierarchy.kt
package com.android.tools.lint.detector.api.interprocedural
public abstract com.android.tools.lint.detector.api.interprocedural.ClassHierarchy extends java.lang.Object {
public abstract kotlin.sequences.Sequence directInheritorsOf (org.jetbrains.uast.UClass)
public kotlin.sequences.Sequence allInheritorsOf (org.jetbrains.uast.UClass)
org.jetbrains.uast.UClass superClass
public abstract kotlin.sequences.Sequence directOverridesOf (org.jetbrains.uast.UMethod)
public kotlin.sequences.Sequence allOverridesOf (org.jetbrains.uast.UMethod)
org.jetbrains.uast.UMethod superMethod
public static synthetic kotlin.sequences.Sequence access$allInheritorsOf$jd (com.android.tools.lint.detector.api.interprocedural.ClassHierarchy, org.jetbrains.uast.UClass)
com.android.tools.lint.detector.api.interprocedural.ClassHierarchy $this
org.jetbrains.uast.UClass superClass
public static synthetic kotlin.sequences.Sequence access$allOverridesOf$jd (com.android.tools.lint.detector.api.interprocedural.ClassHierarchy, org.jetbrains.uast.UMethod)
com.android.tools.lint.detector.api.interprocedural.ClassHierarchy $this
org.jetbrains.uast.UMethod superMethod
}
com/android/tools/lint/detector/api/interprocedural/ClassHierarchy$allInheritorsOf$1.class
ClassHierarchy.kt
package com.android.tools.lint.detector.api.interprocedural
final com.android.tools.lint.detector.api.interprocedural.ClassHierarchy$allInheritorsOf$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 {
final synthetic com.android.tools.lint.detector.api.interprocedural.ClassHierarchy this$0
void <init> (com.android.tools.lint.detector.api.interprocedural.ClassHierarchy)
com.android.tools.lint.detector.api.interprocedural.ClassHierarchy $receiver
public final kotlin.sequences.Sequence invoke (org.jetbrains.uast.UClass)
org.jetbrains.uast.UClass it
public volatile synthetic java.lang.Object invoke (java.lang.Object)
Object p1
}
com/android/tools/lint/detector/api/interprocedural/ClassHierarchy$allOverridesOf$1.class
ClassHierarchy.kt
package com.android.tools.lint.detector.api.interprocedural
final com.android.tools.lint.detector.api.interprocedural.ClassHierarchy$allOverridesOf$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 {
final synthetic com.android.tools.lint.detector.api.interprocedural.ClassHierarchy this$0
void <init> (com.android.tools.lint.detector.api.interprocedural.ClassHierarchy)
com.android.tools.lint.detector.api.interprocedural.ClassHierarchy $receiver
public final kotlin.sequences.Sequence invoke (org.jetbrains.uast.UMethod)
org.jetbrains.uast.UMethod it
public volatile synthetic java.lang.Object invoke (java.lang.Object)
Object p1
}
com/android/tools/lint/detector/api/interprocedural/ClassHierarchy$DefaultImpls.class
ClassHierarchy.kt
package com.android.tools.lint.detector.api.interprocedural
public final com.android.tools.lint.detector.api.interprocedural.ClassHierarchy$DefaultImpls extends java.lang.Object {
public static kotlin.sequences.Sequence allInheritorsOf (com.android.tools.lint.detector.api.interprocedural.ClassHierarchy, org.jetbrains.uast.UClass)
com.android.tools.lint.detector.api.interprocedural.ClassHierarchy $this
org.jetbrains.uast.UClass superClass
public static kotlin.sequences.Sequence allOverridesOf (com.android.tools.lint.detector.api.interprocedural.ClassHierarchy, org.jetbrains.uast.UMethod)
com.android.tools.lint.detector.api.interprocedural.ClassHierarchy $this
org.jetbrains.uast.UMethod superMethod
}
com/android/tools/lint/detector/api/interprocedural/MutableClassHierarchy.class
ClassHierarchy.kt
package com.android.tools.lint.detector.api.interprocedural
public final com.android.tools.lint.detector.api.interprocedural.MutableClassHierarchy extends java.lang.Object implements com.android.tools.lint.detector.api.interprocedural.ClassHierarchy {
private final com.google.common.collect.HashMultimap directInheritors
private final com.google.common.collect.HashMultimap directOverrides
public void <init> ()
public kotlin.sequences.Sequence directInheritorsOf (org.jetbrains.uast.UClass)
org.jetbrains.uast.UClass superClass
public kotlin.sequences.Sequence directOverridesOf (org.jetbrains.uast.UMethod)
org.jetbrains.uast.UMethod superMethod
public final void addClass (org.jetbrains.uast.UClass)
int $i$f$toUElementOfType
com.intellij.psi.PsiElement $this$toUElementOfType$iv
int $i$a$-mapNotNull-MutableClassHierarchy$addClass$1
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$a$-forEach-MutableClassHierarchy$addClass$2
org.jetbrains.uast.UClass it
Object element$iv
int $i$f$forEach
Iterable $this$forEach$iv
org.jetbrains.uast.UClass subClass
public final void addMethod (org.jetbrains.uast.UMethod)
int $i$f$toUElementOfType
com.intellij.psi.PsiElement $this$toUElementOfType$iv
int $i$a$-mapNotNull-MutableClassHierarchy$addMethod$1
com.intellij.psi.PsiMethod 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$a$-forEach-MutableClassHierarchy$addMethod$2
org.jetbrains.uast.UMethod it
Object element$iv
int $i$f$forEach
Iterable $this$forEach$iv
org.jetbrains.uast.UMethod subMethod
}
com/android/tools/lint/detector/api/interprocedural/ClassHierarchyVisitor.class
ClassHierarchy.kt
package com.android.tools.lint.detector.api.interprocedural
public final com.android.tools.lint.detector.api.interprocedural.ClassHierarchyVisitor extends org.jetbrains.uast.visitor.AbstractUastVisitor {
private final com.android.tools.lint.detector.api.interprocedural.MutableClassHierarchy mutableClassHierarchy
public void <init> ()
public final com.android.tools.lint.detector.api.interprocedural.ClassHierarchy getClassHierarchy ()
public boolean visitClass (org.jetbrains.uast.UClass)
org.jetbrains.uast.UClass node
public boolean visitMethod (org.jetbrains.uast.UMethod)
org.jetbrains.uast.UMethod node
}
com/android/tools/lint/detector/api/interprocedural/DispatchReceiverEvaluator.class
DispatchReceiverEvaluator.kt
package com.android.tools.lint.detector.api.interprocedural
public abstract com.android.tools.lint.detector.api.interprocedural.DispatchReceiverEvaluator extends java.lang.Object {
private final com.android.tools.lint.detector.api.interprocedural.DispatchReceiverEvaluator delegate
public void <init> (com.android.tools.lint.detector.api.interprocedural.DispatchReceiverEvaluator)
com.android.tools.lint.detector.api.interprocedural.DispatchReceiverEvaluator delegate
public synthetic void <init> (com.android.tools.lint.detector.api.interprocedural.DispatchReceiverEvaluator, int, kotlin.jvm.internal.DefaultConstructorMarker)
public final java.util.Collection get (org.jetbrains.uast.UElement, com.android.tools.lint.detector.api.interprocedural.DispatchReceiverEvaluator)
java.util.Collection ours
java.util.Collection theirs
org.jetbrains.uast.UElement element
com.android.tools.lint.detector.api.interprocedural.DispatchReceiverEvaluator root
public static synthetic java.util.Collection get$default (com.android.tools.lint.detector.api.interprocedural.DispatchReceiverEvaluator, org.jetbrains.uast.UElement, com.android.tools.lint.detector.api.interprocedural.DispatchReceiverEvaluator, int, java.lang.Object)
public final java.util.Collection getForImplicitThis ()
java.util.Collection ours
java.util.Collection theirs
protected abstract java.util.Collection getOwn (org.jetbrains.uast.UElement, com.android.tools.lint.detector.api.interprocedural.DispatchReceiverEvaluator)
protected abstract java.util.Collection getOwnForImplicitThis ()
public void <init> ()
}
com/android/tools/lint/detector/api/interprocedural/DispatchReceiver.class
DispatchReceiverEvaluator.kt
package com.android.tools.lint.detector.api.interprocedural
public abstract com.android.tools.lint.detector.api.interprocedural.DispatchReceiver extends java.lang.Object {
private void <init> ()
public abstract org.jetbrains.uast.UElement getElement ()
public synthetic void <init> (kotlin.jvm.internal.DefaultConstructorMarker)
kotlin.jvm.internal.DefaultConstructorMarker $constructor_marker
}
com/android/tools/lint/detector/api/interprocedural/DispatchReceiver$Class.class
DispatchReceiverEvaluator.kt
package com.android.tools.lint.detector.api.interprocedural
public final com.android.tools.lint.detector.api.interprocedural.DispatchReceiver$Class extends com.android.tools.lint.detector.api.interprocedural.DispatchReceiver {
private final org.jetbrains.uast.UClass element
public void <init> (org.jetbrains.uast.UClass)
org.jetbrains.uast.UClass element
public org.jetbrains.uast.UClass getElement ()
public final com.android.tools.lint.detector.api.interprocedural.CallTarget$Method refineToTarget (org.jetbrains.uast.UMethod)
int $i$f$toUElementOfType
com.intellij.psi.PsiElement $this$toUElementOfType$iv
int $i$a$-let-DispatchReceiver$Class$refineToTarget$1
org.jetbrains.uast.UMethod it
org.jetbrains.uast.UMethod method
public final org.jetbrains.uast.UClass component1 ()
public final com.android.tools.lint.detector.api.interprocedural.DispatchReceiver$Class copy (org.jetbrains.uast.UClass)
org.jetbrains.uast.UClass element
public static synthetic com.android.tools.lint.detector.api.interprocedural.DispatchReceiver$Class copy$default (com.android.tools.lint.detector.api.interprocedural.DispatchReceiver$Class, org.jetbrains.uast.UClass, int, java.lang.Object)
public java.lang.String toString ()
public int hashCode ()
public boolean equals (java.lang.Object)
Object other
public volatile synthetic org.jetbrains.uast.UElement getElement ()
}
com/android/tools/lint/detector/api/interprocedural/DispatchReceiver$Functional.class
DispatchReceiverEvaluator.kt
package com.android.tools.lint.detector.api.interprocedural
public abstract com.android.tools.lint.detector.api.interprocedural.DispatchReceiver$Functional extends com.android.tools.lint.detector.api.interprocedural.DispatchReceiver {
private final org.jetbrains.uast.UElement element
private void <init> (org.jetbrains.uast.UElement)
org.jetbrains.uast.UElement element
public org.jetbrains.uast.UElement getElement ()
public abstract com.android.tools.lint.detector.api.interprocedural.CallTarget toTarget ()
public synthetic void <init> (org.jetbrains.uast.UElement, kotlin.jvm.internal.DefaultConstructorMarker)
org.jetbrains.uast.UElement element
kotlin.jvm.internal.DefaultConstructorMarker $constructor_marker
}
com/android/tools/lint/detector/api/interprocedural/DispatchReceiver$Functional$Lambda.class
DispatchReceiverEvaluator.kt
package com.android.tools.lint.detector.api.interprocedural
public final com.android.tools.lint.detector.api.interprocedural.DispatchReceiver$Functional$Lambda extends com.android.tools.lint.detector.api.interprocedural.DispatchReceiver$Functional {
private final org.jetbrains.uast.ULambdaExpression element
private final com.android.tools.lint.detector.api.interprocedural.ParamContext captureContext
public void <init> (org.jetbrains.uast.ULambdaExpression, com.android.tools.lint.detector.api.interprocedural.ParamContext)
org.jetbrains.uast.ULambdaExpression element
com.android.tools.lint.detector.api.interprocedural.ParamContext captureContext
public org.jetbrains.uast.ULambdaExpression getElement ()
public final com.android.tools.lint.detector.api.interprocedural.ParamContext getCaptureContext ()
public com.android.tools.lint.detector.api.interprocedural.CallTarget$Lambda toTarget ()
public final org.jetbrains.uast.ULambdaExpression component1 ()
public final com.android.tools.lint.detector.api.interprocedural.ParamContext component2 ()
public final com.android.tools.lint.detector.api.interprocedural.DispatchReceiver$Functional$Lambda copy (org.jetbrains.uast.ULambdaExpression, com.android.tools.lint.detector.api.interprocedural.ParamContext)
org.jetbrains.uast.ULambdaExpression element
com.android.tools.lint.detector.api.interprocedural.ParamContext captureContext
public static synthetic com.android.tools.lint.detector.api.interprocedural.DispatchReceiver$Functional$Lambda copy$default (com.android.tools.lint.detector.api.interprocedural.DispatchReceiver$Functional$Lambda, org.jetbrains.uast.ULambdaExpression, com.android.tools.lint.detector.api.interprocedural.ParamContext, int, java.lang.Object)
public java.lang.String toString ()
public int hashCode ()
int result
public boolean equals (java.lang.Object)
Object other
public volatile synthetic org.jetbrains.uast.UElement getElement ()
public volatile synthetic com.android.tools.lint.detector.api.interprocedural.CallTarget toTarget ()
}
com/android/tools/lint/detector/api/interprocedural/DispatchReceiver$Functional$Reference.class
DispatchReceiverEvaluator.kt
package com.android.tools.lint.detector.api.interprocedural
public final com.android.tools.lint.detector.api.interprocedural.DispatchReceiver$Functional$Reference extends com.android.tools.lint.detector.api.interprocedural.DispatchReceiver$Functional {
private final org.jetbrains.uast.UCallableReferenceExpression element
private final com.android.tools.lint.detector.api.interprocedural.DispatchReceiver$Class receiver
public void <init> (org.jetbrains.uast.UCallableReferenceExpression, com.android.tools.lint.detector.api.interprocedural.DispatchReceiver$Class)
org.jetbrains.uast.UCallableReferenceExpression element
com.android.tools.lint.detector.api.interprocedural.DispatchReceiver$Class receiver
public org.jetbrains.uast.UCallableReferenceExpression getElement ()
public final com.android.tools.lint.detector.api.interprocedural.DispatchReceiver$Class getReceiver ()
public com.android.tools.lint.detector.api.interprocedural.CallTarget$Method toTarget ()
int $i$f$toUElementOfType
com.intellij.psi.PsiElement $this$toUElementOfType$iv
org.jetbrains.uast.UMethod baseCallee
public final org.jetbrains.uast.UCallableReferenceExpression component1 ()
public final com.android.tools.lint.detector.api.interprocedural.DispatchReceiver$Class component2 ()
public final com.android.tools.lint.detector.api.interprocedural.DispatchReceiver$Functional$Reference copy (org.jetbrains.uast.UCallableReferenceExpression, com.android.tools.lint.detector.api.interprocedural.DispatchReceiver$Class)
org.jetbrains.uast.UCallableReferenceExpression element
com.android.tools.lint.detector.api.interprocedural.DispatchReceiver$Class receiver
public static synthetic com.android.tools.lint.detector.api.interprocedural.DispatchReceiver$Functional$Reference copy$default (com.android.tools.lint.detector.api.interprocedural.DispatchReceiver$Functional$Reference, org.jetbrains.uast.UCallableReferenceExpression, com.android.tools.lint.detector.api.interprocedural.DispatchReceiver$Class, int, java.lang.Object)
public java.lang.String toString ()
public int hashCode ()
int result
public boolean equals (java.lang.Object)
Object other
public volatile synthetic org.jetbrains.uast.UElement getElement ()
public volatile synthetic com.android.tools.lint.detector.api.interprocedural.CallTarget toTarget ()
}
com/android/tools/lint/detector/api/interprocedural/SimpleExpressionDispatchReceiverEvaluator.class
DispatchReceiverEvaluator.kt
package com.android.tools.lint.detector.api.interprocedural
public final com.android.tools.lint.detector.api.interprocedural.SimpleExpressionDispatchReceiverEvaluator extends com.android.tools.lint.detector.api.interprocedural.DispatchReceiverEvaluator {
private final com.android.tools.lint.detector.api.interprocedural.ClassHierarchy cha
public void <init> (com.android.tools.lint.detector.api.interprocedural.ClassHierarchy)
com.android.tools.lint.detector.api.interprocedural.ClassHierarchy cha
protected java.util.Collection getOwn (org.jetbrains.uast.UElement, com.android.tools.lint.detector.api.interprocedural.DispatchReceiverEvaluator)
int $i$a$-map-SimpleExpressionDispatchReceiverEvaluator$getOwn$1
org.jetbrains.uast.UVariable 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-SimpleExpressionDispatchReceiverEvaluator$getOwn$2
java.util.List dispatchReceivers
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-SimpleExpressionDispatchReceiverEvaluator$getOwn$paramContexts$1
java.util.List zipped
java.util.List receiverTuple
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-SimpleExpressionDispatchReceiverEvaluator$getOwn$3
com.android.tools.lint.detector.api.interprocedural.ParamContext 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 captures
java.util.List capturesWithReceivers
java.util.List nonEmptyDispatchReceivers
java.util.List cartesianProd
java.util.List paramContexts
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$-map-SimpleExpressionDispatchReceiverEvaluator$getOwn$4
com.android.tools.lint.detector.api.interprocedural.DispatchReceiver$Class receiver
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.UExpression receiverExpr
int $i$f$toUElementOfType
com.intellij.psi.PsiElement $this$toUElementOfType$iv
int $i$a$-let-SimpleExpressionDispatchReceiverEvaluator$getOwn$instantiatedClass$1
org.jetbrains.uast.UClass it
com.android.tools.lint.detector.api.interprocedural.DispatchReceiver$Class instantiatedClass
int $i$f$toUElementOfType
com.intellij.psi.PsiElement $this$toUElementOfType$iv
int $i$a$-let-SimpleExpressionDispatchReceiverEvaluator$getOwn$uniqueReceiverClass$2
org.jetbrains.uast.UClass it
kotlin.sequences.Sequence subtypes
com.android.tools.lint.detector.api.interprocedural.DispatchReceiver$Class uniqueReceiverClass
com.intellij.psi.PsiClassType classType
org.jetbrains.uast.UClass baseClass
org.jetbrains.uast.UElement element
com.android.tools.lint.detector.api.interprocedural.DispatchReceiverEvaluator root
protected java.util.Collection getOwnForImplicitThis ()
private static final boolean getOwn$isInstantiable (org.jetbrains.uast.UClass)
org.jetbrains.uast.UClass $this$getOwn_u24isInstantiable
public static final synthetic boolean access$getOwn$isInstantiable (org.jetbrains.uast.UClass)
org.jetbrains.uast.UClass $receiver
}
com/android/tools/lint/detector/api/interprocedural/SimpleExpressionDispatchReceiverEvaluator$getOwn$uniqueReceiverClass$1.class
DispatchReceiverEvaluator.kt
package com.android.tools.lint.detector.api.interprocedural
final com.android.tools.lint.detector.api.interprocedural.SimpleExpressionDispatchReceiverEvaluator$getOwn$uniqueReceiverClass$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 {
public static final com.android.tools.lint.detector.api.interprocedural.SimpleExpressionDispatchReceiverEvaluator$getOwn$uniqueReceiverClass$1 INSTANCE
void <init> ()
public final java.lang.Boolean invoke (org.jetbrains.uast.UClass)
org.jetbrains.uast.UClass it
public volatile synthetic java.lang.Object invoke (java.lang.Object)
Object p1
static void <clinit> ()
}
com/android/tools/lint/detector/api/interprocedural/IntraproceduralDispatchReceiverEvaluator.class
DispatchReceiverEvaluator.kt
package com.android.tools.lint.detector.api.interprocedural
public final com.android.tools.lint.detector.api.interprocedural.IntraproceduralDispatchReceiverEvaluator extends com.android.tools.lint.detector.api.interprocedural.DispatchReceiverEvaluator {
private final com.google.common.collect.Multimap varMap
private final com.google.common.collect.Multimap methodMap
public void <init> (com.android.tools.lint.detector.api.interprocedural.SimpleExpressionDispatchReceiverEvaluator, com.google.common.collect.Multimap, com.google.common.collect.Multimap)
com.android.tools.lint.detector.api.interprocedural.SimpleExpressionDispatchReceiverEvaluator simpleExprEval
com.google.common.collect.Multimap varMap
com.google.common.collect.Multimap methodMap
protected java.util.Collection getOwn (org.jetbrains.uast.UElement, com.android.tools.lint.detector.api.interprocedural.DispatchReceiverEvaluator)
int $i$a$-let-IntraproceduralDispatchReceiverEvaluator$getOwn$1
org.jetbrains.uast.UElement it
org.jetbrains.uast.UElement resolved
org.jetbrains.uast.UElement element
com.android.tools.lint.detector.api.interprocedural.DispatchReceiverEvaluator root
protected java.util.Collection getOwnForImplicitThis ()
}
com/android/tools/lint/detector/api/interprocedural/IntraproceduralDispatchReceiverVisitor.class
DispatchReceiverEvaluator.kt
package com.android.tools.lint.detector.api.interprocedural
public final com.android.tools.lint.detector.api.interprocedural.IntraproceduralDispatchReceiverVisitor extends org.jetbrains.uast.visitor.AbstractUastVisitor {
private final com.google.common.collect.HashMultimap varMap
private final com.google.common.collect.HashMultimap methodMap
private final java.util.HashSet methodsVisited
private final com.android.tools.lint.detector.api.interprocedural.IntraproceduralDispatchReceiverEvaluator receiverEval
public void <init> (com.android.tools.lint.detector.api.interprocedural.ClassHierarchy)
com.android.tools.lint.detector.api.interprocedural.ClassHierarchy cha
public final com.android.tools.lint.detector.api.interprocedural.IntraproceduralDispatchReceiverEvaluator getReceiverEval ()
public boolean visitMethod (org.jetbrains.uast.UMethod)
org.jetbrains.uast.UMethod node
public void afterVisitReturnExpression (org.jetbrains.uast.UReturnExpression)
int $i$a$-let-IntraproceduralDispatchReceiverVisitor$afterVisitReturnExpression$1
org.jetbrains.uast.UExpression it
org.jetbrains.uast.UMethod method
org.jetbrains.uast.UReturnExpression node
public void afterVisitCallExpression (org.jetbrains.uast.UCallExpression)
int $i$f$toUElementOfType
com.intellij.psi.PsiElement $this$toUElementOfType$iv
org.jetbrains.uast.UMethod resolved
org.jetbrains.uast.UCallExpression node
public void afterVisitVariable (org.jetbrains.uast.UVariable)
int $i$a$-let-IntraproceduralDispatchReceiverVisitor$afterVisitVariable$1
org.jetbrains.uast.UExpression it
org.jetbrains.uast.UVariable node
public void afterVisitBinaryExpression (org.jetbrains.uast.UBinaryExpression)
org.jetbrains.uast.UBinaryExpression node
private final void handleAssign (org.jetbrains.uast.UElement, org.jetbrains.uast.UExpression)
int $i$a$-let-IntraproceduralDispatchReceiverVisitor$handleAssign$1
org.jetbrains.uast.UElement it
org.jetbrains.uast.UElement resolved
org.jetbrains.uast.UElement lval
org.jetbrains.uast.UExpression expr
}
com/android/tools/lint/detector/api/interprocedural/DispatchReceiverEvaluatorKt.class
DispatchReceiverEvaluator.kt
package com.android.tools.lint.detector.api.interprocedural
public final com.android.tools.lint.detector.api.interprocedural.DispatchReceiverEvaluatorKt extends java.lang.Object {
private static final java.util.List getCaptures (org.jetbrains.uast.ULambdaExpression)
java.util.LinkedHashSet res
org.jetbrains.uast.ULambdaExpression $this$getCaptures
public static final java.util.Collection getDispatchReceivers (org.jetbrains.uast.UCallExpression, com.android.tools.lint.detector.api.interprocedural.DispatchReceiverEvaluator)
org.jetbrains.uast.UElement decl
int $i$a$-let-DispatchReceiverEvaluatorKt$getDispatchReceivers$1
org.jetbrains.uast.UExpression it
org.jetbrains.uast.UCallExpression $this$getDispatchReceivers
com.android.tools.lint.detector.api.interprocedural.DispatchReceiverEvaluator receiverEval
public static final com.android.tools.lint.detector.api.interprocedural.CallTarget getTarget (org.jetbrains.uast.UCallExpression, com.android.tools.lint.detector.api.interprocedural.DispatchReceiver)
int $i$f$toUElementOfType
com.intellij.psi.PsiElement $this$toUElementOfType$iv
org.jetbrains.uast.UMethod method
org.jetbrains.uast.UCallExpression $this$getTarget
com.android.tools.lint.detector.api.interprocedural.DispatchReceiver dispatchReceiver
public static final java.util.List getTargets (org.jetbrains.uast.UCallExpression, com.android.tools.lint.detector.api.interprocedural.DispatchReceiverEvaluator)
int $i$a$-mapNotNull-DispatchReceiverEvaluatorKt$getTargets$1
com.android.tools.lint.detector.api.interprocedural.DispatchReceiver 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
org.jetbrains.uast.UCallExpression $this$getTargets
com.android.tools.lint.detector.api.interprocedural.DispatchReceiverEvaluator receiverEval
private static final boolean getTarget$isFunctionalCall (org.jetbrains.uast.UMethod, org.jetbrains.uast.UCallExpression)
org.jetbrains.uast.UMethod method
org.jetbrains.uast.UCallExpression $this_getTarget
public static final synthetic java.util.List access$getCaptures (org.jetbrains.uast.ULambdaExpression)
org.jetbrains.uast.ULambdaExpression $receiver
}
com/android/tools/lint/detector/api/interprocedural/DispatchReceiverEvaluatorKt$getCaptures$1.class
DispatchReceiverEvaluator.kt
package com.android.tools.lint.detector.api.interprocedural
public final com.android.tools.lint.detector.api.interprocedural.DispatchReceiverEvaluatorKt$getCaptures$1 extends org.jetbrains.uast.visitor.AbstractUastVisitor {
final synthetic java.util.LinkedHashSet $res
final synthetic org.jetbrains.uast.ULambdaExpression $this_getCaptures
void <init> (java.util.LinkedHashSet, org.jetbrains.uast.ULambdaExpression)
java.util.LinkedHashSet $res
org.jetbrains.uast.ULambdaExpression $receiver
public boolean visitSimpleNameReferenceExpression (org.jetbrains.uast.USimpleNameReferenceExpression)
int $i$f$toUElementOfType
com.intellij.psi.PsiElement $this$toUElementOfType$iv
int $i$a$-none-DispatchReceiverEvaluatorKt$getCaptures$1$visitSimpleNameReferenceExpression$isCaptured$2
org.jetbrains.uast.UElement it
Object element$iv
int $i$f$none
kotlin.sequences.Sequence $this$none$iv
org.jetbrains.uast.UVariable resolved
boolean isCaptured
org.jetbrains.uast.USimpleNameReferenceExpression node
}
com/android/tools/lint/detector/api/interprocedural/DispatchReceiverEvaluatorKt$getCaptures$1$visitSimpleNameReferenceExpression$isCaptured$1.class
DispatchReceiverEvaluator.kt
package com.android.tools.lint.detector.api.interprocedural
final com.android.tools.lint.detector.api.interprocedural.DispatchReceiverEvaluatorKt$getCaptures$1$visitSimpleNameReferenceExpression$isCaptured$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 {
public static final com.android.tools.lint.detector.api.interprocedural.DispatchReceiverEvaluatorKt$getCaptures$1$visitSimpleNameReferenceExpression$isCaptured$1 INSTANCE
void <init> ()
public final org.jetbrains.uast.UElement invoke (org.jetbrains.uast.UElement)
org.jetbrains.uast.UElement it
public volatile synthetic java.lang.Object invoke (java.lang.Object)
Object p1
static void <clinit> ()
}
com/android/tools/lint/helpers/
com/android/tools/lint/helpers/DefaultJavaEvaluator.class
DefaultJavaEvaluator.kt
package com.android.tools.lint.helpers
public com.android.tools.lint.helpers.DefaultJavaEvaluator extends com.android.tools.lint.client.api.JavaEvaluator {
private final com.intellij.openapi.project.Project myProject
private final com.android.tools.lint.detector.api.Project myLintProject
private final java.util.Map packageInfoCache
public void <init> (com.intellij.openapi.project.Project, com.android.tools.lint.detector.api.Project)
com.intellij.openapi.project.Project myProject
com.android.tools.lint.detector.api.Project myLintProject
public com.android.tools.lint.model.LintModelDependencies getDependencies ()
com.android.tools.lint.model.LintModelVariant variant
public boolean extendsClass (com.intellij.psi.PsiClass, java.lang.String, boolean)
com.intellij.psi.PsiClass cls
String className
boolean strict
public boolean implementsInterface (com.intellij.psi.PsiClass, java.lang.String, boolean)
com.intellij.psi.PsiClass cls
String interfaceName
boolean strict
public boolean inheritsFrom (com.intellij.psi.PsiClass, java.lang.String, boolean)
com.intellij.psi.PsiClass cls
String className
boolean strict
public com.intellij.psi.PsiClass findClass (java.lang.String)
String qualifiedName
public com.intellij.psi.PsiClassType getClassType (com.intellij.psi.PsiClass)
com.intellij.psi.PsiClass psiClass
public com.intellij.psi.PsiClass getTypeClass (com.intellij.psi.PsiType)
com.intellij.psi.PsiType psiType
public java.util.List getAllAnnotations (org.jetbrains.uast.UAnnotated, boolean)
String name
org.jetbrains.uast.UAnnotation annotation
String signature
org.jetbrains.uast.UAnnotation annotation
boolean modified
java.util.LinkedHashMap map
java.util.List annotations
java.util.List mergeAnnotations
org.jetbrains.uast.UAnnotated owner
boolean inHierarchy
public com.intellij.psi.PsiAnnotation[] getAllAnnotations (com.intellij.psi.PsiModifierListOwner, boolean)
int $i$f$emptyArray
com.intellij.psi.PsiModifierListOwner psi
com.intellij.psi.PsiModifierListOwner owner
boolean inHierarchy
public java.util.List getAnnotations (com.intellij.psi.PsiModifierListOwner, boolean, org.jetbrains.uast.UElement)
com.intellij.psi.PsiModifierListOwner psi
int $i$a$-mapNotNull-DefaultJavaEvaluator$getAnnotations$1
com.intellij.psi.PsiAnnotation psi
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
boolean withInferred
com.intellij.psi.PsiModifierListOwner owner
boolean inHierarchy
org.jetbrains.uast.UElement parent
public transient com.intellij.psi.PsiAnnotation findAnnotationInHierarchy (com.intellij.psi.PsiModifierListOwner, java.lang.String[])
com.intellij.psi.PsiModifierListOwner psi
com.intellij.psi.PsiModifierListOwner listOwner
String[] annotationNames
public transient org.jetbrains.uast.UAnnotation getAnnotationInHierarchy (com.intellij.psi.PsiModifierListOwner, java.lang.String[])
int $i$a$-let-DefaultJavaEvaluator$getAnnotationInHierarchy$1
com.intellij.psi.PsiAnnotation psi
com.intellij.psi.PsiModifierListOwner listOwner
String[] annotationNames
public transient com.intellij.psi.PsiAnnotation findAnnotation (com.intellij.psi.PsiModifierListOwner, java.lang.String[])
com.intellij.psi.PsiModifierListOwner psi
com.intellij.psi.PsiModifierListOwner listOwner
String[] annotationNames
public transient org.jetbrains.uast.UAnnotation getAnnotation (com.intellij.psi.PsiModifierListOwner, java.lang.String[])
int $i$a$-let-DefaultJavaEvaluator$getAnnotation$1
com.intellij.psi.PsiAnnotation psi
com.intellij.psi.PsiModifierListOwner listOwner
String[] annotationNames
public boolean areSignaturesEqual (com.intellij.psi.PsiMethod, com.intellij.psi.PsiMethod)
com.intellij.psi.PsiMethod method1
com.intellij.psi.PsiMethod method2
public com.android.tools.lint.detector.api.Project getProject (com.intellij.psi.PsiElement)
com.intellij.openapi.vfs.VirtualFile virtualFile
java.io.File file
com.intellij.psi.PsiElement element
public final com.android.tools.lint.detector.api.Project getProject (java.io.File)
int $i$a$-maxByOrNull-DefaultJavaEvaluator$getProject$2
com.android.tools.lint.detector.api.Project it
int $i$a$-maxByOrNull-DefaultJavaEvaluator$getProject$2
com.android.tools.lint.detector.api.Project it
Object e$iv
int v$iv
int $i$f$maxByOrNull
java.util.Iterator iterator$iv
Object maxElem$iv
int maxValue$iv
kotlin.sequences.Sequence $this$maxByOrNull$iv
java.util.Collection projects
String path
java.io.File file
public java.lang.String findJarPath (com.intellij.psi.PsiElement)
com.intellij.psi.PsiFile containingFile
com.intellij.psi.PsiElement element
public java.lang.String findJarPath (org.jetbrains.uast.UElement)
org.jetbrains.uast.UFile uFile
org.jetbrains.uast.UElement element
private final java.lang.String findJarPath (com.intellij.psi.PsiFile)
String path
int separatorIndex
com.intellij.openapi.vfs.VirtualFile file
com.intellij.psi.PsiFile containingFile
public com.intellij.psi.PsiPackage getPackage (com.intellij.psi.PsiElement)
org.jetbrains.kotlin.name.FqName packageFqName
com.intellij.psi.PsiDirectory dir
com.intellij.psi.PsiFile containingFile
com.intellij.psi.PsiElement node
public com.intellij.psi.PsiPackage getPackage (org.jetbrains.uast.UElement)
org.jetbrains.uast.UFile uFile
com.intellij.psi.PsiElement psi
org.jetbrains.uast.UElement node
public java.lang.String getQualifiedName (com.intellij.psi.PsiClassType)
com.intellij.psi.PsiType erased
com.intellij.psi.PsiClassType psiClassType
public java.lang.String getQualifiedName (com.intellij.psi.PsiClass)
com.intellij.psi.PsiClass psiClass
public java.lang.String getInternalName (com.intellij.psi.PsiClassType)
com.intellij.psi.PsiType erased
com.intellij.psi.PsiClassType psiClassType
public java.lang.String getInternalName (com.intellij.psi.PsiClass)
com.intellij.psi.PsiClass psiClass
public com.intellij.psi.PsiType erasure (com.intellij.psi.PsiType)
com.intellij.psi.PsiType type
public java.util.Map computeArgumentMapping (org.jetbrains.uast.UCallExpression, com.intellij.psi.PsiMethod)
org.jetbrains.uast.UExpression argument
com.intellij.psi.PsiParameter parameter
org.jetbrains.uast.UExpression argument
com.intellij.psi.PsiParameter parameter
com.intellij.psi.PsiParameterList parameterList
java.util.Map kotlinMap
java.util.List arguments
com.intellij.psi.PsiParameter[] parameters
int j
String first
int i
int n
java.util.HashMap map
org.jetbrains.uast.UCallExpression call
com.intellij.psi.PsiMethod method
}
com/android/tools/lint/helpers/DefaultJavaEvaluator$getProject$1.class
DefaultJavaEvaluator.kt
package com.android.tools.lint.helpers
final com.android.tools.lint.helpers.DefaultJavaEvaluator$getProject$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 {
final synthetic String $path
void <init> (java.lang.String)
String $path
public final java.lang.Boolean invoke (com.android.tools.lint.detector.api.Project)
com.android.tools.lint.detector.api.Project it
public volatile synthetic java.lang.Object invoke (java.lang.Object)
Object p1
}
com/android/tools/lint/helpers/DefaultJavaEvaluator$getPackage$1.class
DefaultJavaEvaluator.kt
package com.android.tools.lint.helpers
final com.android.tools.lint.helpers.DefaultJavaEvaluator$getPackage$1 extends java.lang.Object implements java.util.function.Function {
final synthetic com.intellij.psi.PsiFile $containingFile
final synthetic com.android.tools.lint.helpers.DefaultJavaEvaluator this$0
final synthetic com.intellij.psi.PsiElement $node
void <init> (com.intellij.psi.PsiFile, com.android.tools.lint.helpers.DefaultJavaEvaluator, com.intellij.psi.PsiElement)
com.intellij.psi.PsiFile $containingFile
com.android.tools.lint.helpers.DefaultJavaEvaluator $receiver
com.intellij.psi.PsiElement $node
public final com.intellij.psi.PsiPackage apply (java.lang.String)
com.intellij.psi.PsiClass cls
com.intellij.psi.PsiModifierList modifierList
com.intellij.psi.PsiPackage pkg
String name
public volatile synthetic java.lang.Object apply (java.lang.Object)
Object p0
}
com/android/tools/lint/helpers/DefaultJavaEvaluator$getPackage$1$1.class
DefaultJavaEvaluator.kt
package com.android.tools.lint.helpers
public final com.android.tools.lint.helpers.DefaultJavaEvaluator$getPackage$1$1 extends com.intellij.psi.impl.file.PsiPackageImpl {
final synthetic com.intellij.psi.PsiModifierList $modifierList
void <init> (java.lang.String, com.intellij.psi.PsiModifierList, com.intellij.psi.PsiManager)
String $name
com.intellij.psi.PsiModifierList $modifierList
com.intellij.psi.PsiManager $super_call_param$1
public com.intellij.psi.PsiModifierList getAnnotationList ()
}
com/android/tools/lint/helpers/DefaultUastParser.class
DefaultUastParser.kt
package com.android.tools.lint.helpers
public com.android.tools.lint.helpers.DefaultUastParser extends com.android.tools.lint.client.api.UastParser {
public static final com.android.tools.lint.helpers.DefaultUastParser$Companion Companion
private final com.intellij.openapi.project.Project ideaProject
private final com.android.tools.lint.client.api.JavaEvaluator javaEvaluator
private final com.android.tools.lint.client.api.JavaEvaluator evaluator
private static boolean warnedAboutLargeFiles
public void <init> (com.android.tools.lint.detector.api.Project, com.intellij.openapi.project.Project)
com.android.tools.lint.detector.api.Project project
com.intellij.openapi.project.Project ideaProject
public final com.intellij.openapi.project.Project getIdeaProject ()
protected com.android.tools.lint.helpers.DefaultJavaEvaluator createEvaluator (com.android.tools.lint.detector.api.Project, com.intellij.openapi.project.Project)
com.android.tools.lint.detector.api.Project project
com.intellij.openapi.project.Project p
public com.android.tools.lint.client.api.JavaEvaluator getEvaluator ()
public org.jetbrains.uast.UFile parse (com.android.tools.lint.detector.api.JavaContext)
String jarFile
String name
com.intellij.openapi.vfs.VirtualFile root
String absPath
int max
long size
int sizeRoundedUp
java.io.File file
String path
int srcJarIndex
com.intellij.openapi.vfs.VirtualFile virtualFile
com.intellij.psi.PsiFile psiFile
java.util.List skipAnnotations
com.android.tools.lint.detector.api.JavaContext context
protected final boolean isAnnotatedWithSkipAnnotation (com.intellij.psi.PsiFile, java.util.List)
int $i$a$-any-DefaultUastParser$isAnnotatedWithSkipAnnotation$1
com.intellij.psi.PsiAnnotation it
Object element$iv
int $i$f$any
Object[] $this$any$iv
com.intellij.psi.PsiClass topLevel
com.intellij.psi.PsiFile psiFile
java.util.List skipAnnotations
protected final boolean containsAnnotation (java.util.List, java.util.List)
int $i$a$-any-DefaultUastParser$containsAnnotation$1
String it
Object element$iv
int $i$f$any
Iterable $this$any$iv
org.jetbrains.uast.UAnnotation uAnnotation
org.jetbrains.kotlin.psi.KtAnnotationEntry annotation
java.util.List names
java.util.List annotations
public com.android.tools.lint.detector.api.Location getLocation (com.android.tools.lint.detector.api.JavaContext, com.intellij.psi.PsiElement)
com.intellij.openapi.vfs.VirtualFile virtualFile
com.intellij.psi.PsiFile containingFile
java.io.File ioFile
com.intellij.psi.PsiElement parent
com.intellij.openapi.util.TextRange range
com.intellij.psi.PsiFile containingFile
java.io.File file
CharSequence contents
com.android.tools.lint.detector.api.JavaContext context
com.intellij.psi.PsiElement element
private final boolean getHasValidSourceLocation (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement $this$hasValidSourceLocation
public com.android.tools.lint.detector.api.Location getLocation (com.android.tools.lint.detector.api.JavaContext, org.jetbrains.uast.UElement)
org.jetbrains.uast.UFile file
java.io.File ioFile
String text
com.android.tools.lint.detector.api.Location location
org.jetbrains.uast.UExpression literal
int $i$a$-let-DefaultUastParser$getLocation$1
com.intellij.psi.PsiElement firstDeclarationPsi
com.intellij.psi.PsiElement psiElement
org.jetbrains.uast.UElement parent
com.android.tools.lint.detector.api.JavaContext context
org.jetbrains.uast.UElement element
public com.android.tools.lint.detector.api.Location getCallLocation (com.android.tools.lint.detector.api.JavaContext, org.jetbrains.uast.UCallExpression, boolean, boolean)
org.jetbrains.uast.UExpression startElement
com.intellij.psi.impl.source.tree.TreeElement next
int delta
int $i$a$-let-DefaultUastParser$getCallLocation$1
Integer argumentsEnd
Integer callEnds
org.jetbrains.uast.UExpression lastArgument
org.jetbrains.uast.UIdentifier methodIdentifier
org.jetbrains.uast.UIdentifier methodIdentifier
org.jetbrains.uast.UExpression receiver
com.android.tools.lint.detector.api.JavaContext context
org.jetbrains.uast.UCallExpression call
boolean includeReceiver
boolean includeArguments
public java.io.File getFile (com.intellij.psi.PsiFile)
com.intellij.openapi.vfs.VirtualFile virtualFile
com.intellij.psi.PsiFile file
public java.lang.CharSequence getFileContents (com.intellij.psi.PsiFile)
com.intellij.psi.PsiFile file
public com.android.tools.lint.detector.api.Location createLocation (com.intellij.psi.PsiElement)
com.intellij.openapi.util.TextRange range
com.intellij.psi.PsiFile containingFile
java.io.File file
CharSequence contents
com.intellij.psi.PsiElement element
public com.android.tools.lint.detector.api.Location createLocation (org.jetbrains.uast.UElement)
org.jetbrains.uast.UFile file
java.io.File ioFile
String text
com.android.tools.lint.detector.api.Location location
com.intellij.psi.PsiElement psiElement
org.jetbrains.uast.UElement parent
org.jetbrains.uast.UElement element
public com.android.tools.lint.detector.api.Location getRangeLocation (com.android.tools.lint.detector.api.JavaContext, com.intellij.psi.PsiElement, int, com.intellij.psi.PsiElement, int)
CharSequence contents
com.intellij.openapi.util.TextRange fromRange
int start
int end
com.android.tools.lint.detector.api.JavaContext context
com.intellij.psi.PsiElement from
int fromDelta
com.intellij.psi.PsiElement to
int toDelta
private final com.intellij.openapi.util.TextRange getTextRange (org.jetbrains.uast.UElement)
com.intellij.psi.PsiElement psiElement
org.jetbrains.uast.UElement element
public com.android.tools.lint.detector.api.Location getRangeLocation (com.android.tools.lint.detector.api.JavaContext, org.jetbrains.uast.UElement, int, org.jetbrains.uast.UElement, int)
java.io.File ioFile
com.intellij.psi.PsiFile containingFile
int start
int end
CharSequence contents
com.intellij.openapi.util.TextRange fromRange
com.intellij.openapi.util.TextRange toRange
java.io.File file
com.intellij.psi.PsiElement psi
com.android.tools.lint.detector.api.JavaContext context
org.jetbrains.uast.UElement from
int fromDelta
org.jetbrains.uast.UElement to
int toDelta
private final com.intellij.psi.PsiElement findPsi (org.jetbrains.uast.UElement)
com.intellij.psi.PsiElement psi
org.jetbrains.uast.UElement currentElement
org.jetbrains.uast.UElement element
public com.android.tools.lint.detector.api.Location getRangeLocation (com.android.tools.lint.detector.api.JavaContext, com.intellij.psi.PsiElement, int, int)
com.android.tools.lint.detector.api.JavaContext context
com.intellij.psi.PsiElement from
int fromDelta
int toDelta
public com.android.tools.lint.detector.api.Location getRangeLocation (com.android.tools.lint.detector.api.JavaContext, org.jetbrains.uast.UElement, int, int)
com.intellij.openapi.util.TextRange fromRange
com.android.tools.lint.detector.api.JavaContext context
org.jetbrains.uast.UElement from
int fromDelta
int toDelta
public com.android.tools.lint.detector.api.Location getNameLocation (com.android.tools.lint.detector.api.JavaContext, com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement namedElement
com.intellij.psi.PsiElement nameNode
com.android.tools.lint.detector.api.JavaContext context
com.intellij.psi.PsiElement element
public com.android.tools.lint.detector.api.Location getNameLocation (com.android.tools.lint.detector.api.JavaContext, org.jetbrains.uast.UElement)
com.intellij.psi.PsiElement nameIdentifier
com.intellij.psi.PsiElement sourcePsi
org.jetbrains.uast.UElement namedElement
org.jetbrains.uast.UElement nameNode
com.android.tools.lint.detector.api.JavaContext context
org.jetbrains.uast.UElement element
public static final synthetic boolean access$getWarnedAboutLargeFiles$cp ()
public static final synthetic void access$setWarnedAboutLargeFiles$cp (boolean)
boolean
static void <clinit> ()
}
com/android/tools/lint/helpers/DefaultUastParser$Companion.class
DefaultUastParser.kt
package com.android.tools.lint.helpers
public final com.android.tools.lint.helpers.DefaultUastParser$Companion extends java.lang.Object {
private void <init> ()
public final boolean getWarnedAboutLargeFiles ()
public final void setWarnedAboutLargeFiles (boolean)
boolean
public synthetic void <init> (kotlin.jvm.internal.DefaultConstructorMarker)
kotlin.jvm.internal.DefaultConstructorMarker $constructor_marker
}
com/android/tools/lint/helpers/ZipStreamsKt.class
ZipStreams.kt
package com.android.tools.lint.helpers
public final com.android.tools.lint.helpers.ZipStreamsKt extends java.lang.Object {
public static final byte[] readAllBytes (java.util.zip.ZipFile, java.util.zip.ZipEntry)
int $i$a$-use-ZipStreamsKt$readAllBytes$1
java.io.InputStream stream
int $i$a$-use-ZipStreamsKt$readAllBytes$1
java.io.InputStream stream
java.util.zip.ZipFile $this$readAllBytes
java.util.zip.ZipEntry entry
public static final byte[] readAllBytes (java.util.zip.ZipInputStream, java.util.zip.ZipEntry)
java.util.zip.ZipInputStream $this$readAllBytes
java.util.zip.ZipEntry entry
private static final byte[] toByteArray (java.io.InputStream, int)
byte[] bytes
int bytesRead
java.io.InputStream stream
int expectedSize
}
META-INF/lint-api.kotlin_module
NOTICE
com/android/tools/lint/client/api/AsmVisitor.class
AsmVisitor.java
package com.android.tools.lint.client.api
com.android.tools.lint.client.api.AsmVisitor extends java.lang.Object {
private static final int TYPE_COUNT
private final java.util.Map methodNameToChecks
private final java.util.Map methodOwnerToChecks
private final java.util.List fullClassChecks
private final java.util.List allDetectors
private java.util.List[] nodeTypeDetectors
void <init> (com.android.tools.lint.client.api.LintClient, java.util.List)
java.util.List list
String element
java.util.List list
String element
java.util.List checks
int type
com.android.tools.lint.detector.api.ClassScanner scanner
boolean checkFullClass
java.util.Collection names
java.util.Collection owners
int[] types
com.android.tools.lint.detector.api.Detector detector
com.android.tools.lint.client.api.LintClient client
java.util.List classDetectors
void runClassDetectors (com.android.tools.lint.detector.api.ClassContext)
com.android.tools.lint.detector.api.Detector detector
com.android.tools.lint.detector.api.ClassScanner scanner
com.android.tools.lint.detector.api.Detector detector
com.android.tools.lint.detector.api.ClassScanner scanner
com.android.tools.lint.detector.api.ClassScanner scanner
org.objectweb.asm.tree.MethodInsnNode call
String owner
java.util.List scanners
String name
com.android.tools.lint.detector.api.ClassScanner scanner
java.util.List scanners
org.objectweb.asm.tree.AbstractInsnNode instruction
int type
int i
int n
org.objectweb.asm.tree.MethodNode method
org.objectweb.asm.tree.InsnList nodes
Object m
java.util.List methodList
com.android.tools.lint.detector.api.Detector detector
com.android.tools.lint.detector.api.ClassContext context
org.objectweb.asm.tree.ClassNode classNode
}
com/android/tools/lint/client/api/CircularDependencyException.class
CircularDependencyException.java
package com.android.tools.lint.client.api
public com.android.tools.lint.client.api.CircularDependencyException extends java.lang.RuntimeException {
private com.android.tools.lint.detector.api.Project project
private com.android.tools.lint.detector.api.Location location
public void <init> (java.lang.String)
String message
public com.android.tools.lint.detector.api.Project getProject ()
public void setProject (com.android.tools.lint.detector.api.Project)
com.android.tools.lint.detector.api.Project project
public com.android.tools.lint.detector.api.Location getLocation ()
public void setLocation (com.android.tools.lint.detector.api.Location)
com.android.tools.lint.detector.api.Location location
}
com/android/tools/lint/client/api/ResourceVisitor.class
ResourceVisitor.java
package com.android.tools.lint.client.api
com.android.tools.lint.client.api.ResourceVisitor extends java.lang.Object {
private final java.util.Map elementToCheck
private final java.util.Map attributeToCheck
private final java.util.List allElementDetectors
private final java.util.List allAttributeDetectors
private final java.util.List allDetectors
private final java.util.List binaryDetectors
private final com.android.tools.lint.client.api.LintClient client
static final synthetic boolean $assertionsDisabled
void <init> (com.android.tools.lint.client.api.LintClient, java.util.List, java.util.List)
java.util.List list
String attribute
java.util.List list
String element
com.android.tools.lint.detector.api.XmlScanner xmlDetector
java.util.Collection attributes
java.util.Collection elements
com.android.tools.lint.detector.api.XmlScanner detector
com.android.tools.lint.client.api.LintClient client
java.util.List allDetectors
java.util.List binaryDetectors
void visitFile (com.android.tools.lint.detector.api.XmlContext)
com.android.tools.lint.detector.api.XmlScanner check
com.android.tools.lint.detector.api.XmlScanner check
Throwable e
com.android.tools.lint.detector.api.XmlContext context
private void visitElement (com.android.tools.lint.detector.api.XmlContext, org.w3c.dom.Element)
com.android.tools.lint.detector.api.XmlScanner check
com.android.tools.lint.detector.api.XmlScanner check
com.android.tools.lint.detector.api.XmlScanner check
com.android.tools.lint.detector.api.XmlScanner check
org.w3c.dom.Attr attribute
String name
java.util.List list
int i
int n
org.w3c.dom.NamedNodeMap attributes
org.w3c.dom.Node child
int i
int n
com.android.tools.lint.detector.api.XmlScanner check
com.android.tools.lint.detector.api.XmlScanner check
com.android.tools.lint.detector.api.XmlContext context
org.w3c.dom.Element element
java.util.List elementChecks
org.w3c.dom.NodeList childNodes
public void visitBinaryResource (com.android.tools.lint.detector.api.ResourceContext)
com.android.tools.lint.detector.api.Detector check
com.android.tools.lint.detector.api.ResourceContext context
static void <clinit> ()
}
com/android/tools/lint/detector/api/ConstantEvaluator.class
ConstantEvaluator.java
package com.android.tools.lint.detector.api
public com.android.tools.lint.detector.api.ConstantEvaluator extends java.lang.Object {
boolean allowUnknown
boolean allowFieldInitializers
private final com.android.tools.lint.detector.api.ConstantEvaluatorImpl impl
public void <init> ()
public com.android.tools.lint.detector.api.ConstantEvaluator allowUnknowns ()
public com.android.tools.lint.detector.api.ConstantEvaluator allowFieldInitializers ()
public java.lang.Object evaluate (org.jetbrains.uast.UElement)
org.jetbrains.uast.UElement node
public java.lang.Object evaluate (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement node
public static int getArraySize (java.lang.Object)
Object array
public static java.lang.Object evaluate (com.android.tools.lint.detector.api.JavaContext, com.intellij.psi.PsiElement)
com.android.tools.lint.detector.api.JavaContext context
com.intellij.psi.PsiElement node
public static java.lang.Object evaluate (com.android.tools.lint.detector.api.JavaContext, org.jetbrains.uast.UElement)
com.android.tools.lint.detector.api.JavaContext context
org.jetbrains.uast.UElement element
public static java.lang.String evaluateString (com.android.tools.lint.detector.api.JavaContext, com.intellij.psi.PsiElement, boolean)
com.android.tools.lint.detector.api.JavaContext context
com.intellij.psi.PsiElement node
boolean allowUnknown
public static com.intellij.psi.PsiExpression findLastAssignment (com.intellij.psi.PsiElement, com.intellij.psi.PsiVariable)
com.intellij.psi.PsiElement usage
com.intellij.psi.PsiVariable variable
public static java.lang.String evaluateString (com.android.tools.lint.detector.api.JavaContext, org.jetbrains.uast.UElement, boolean)
com.android.tools.lint.detector.api.JavaContext context
org.jetbrains.uast.UElement element
boolean allowUnknown
public static boolean isArrayLiteral (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement node
public static boolean isArrayLiteral (org.jetbrains.uast.UElement)
org.jetbrains.uast.UElement node
}
com/android/tools/lint/detector/api/Implementation.class
Implementation.java
package com.android.tools.lint.detector.api
public com.android.tools.lint.detector.api.Implementation extends java.lang.Object {
private final Class detectorClass
private final java.util.EnumSet scope
private final java.util.EnumSet[] analysisScopes
private static final java.util.EnumSet[] EMPTY
public void <init> (java.lang.Class, java.util.EnumSet)
Class detectorClass
java.util.EnumSet scope
public transient void <init> (java.lang.Class, java.util.EnumSet, java.util.EnumSet[])
Class detectorClass
java.util.EnumSet scope
java.util.EnumSet[] analysisScopes
public java.lang.Class getDetectorClass ()
public java.lang.String toString ()
public java.util.EnumSet getScope ()
public java.util.EnumSet[] getAnalysisScopes ()
public boolean isAdequate (java.util.EnumSet)
java.util.EnumSet analysisScope
java.util.EnumSet scope
static void <clinit> ()
}
com/android/tools/lint/detector/api/LayoutDetector.class
LayoutDetector.java
package com.android.tools.lint.detector.api
public abstract com.android.tools.lint.detector.api.LayoutDetector extends com.android.tools.lint.detector.api.ResourceXmlDetector {
public void <init> ()
public boolean appliesTo (com.android.resources.ResourceFolderType)
com.android.resources.ResourceFolderType folderType
}
com/android/tools/lint/detector/api/LintJavaUtils.class
LintJavaUtils.java
package com.android.tools.lint.detector.api
com.android.tools.lint.detector.api.LintJavaUtils extends java.lang.Object {
static final synthetic boolean $assertionsDisabled
void <init> ()
static boolean assertionsEnabled ()
boolean assertionsEnabled
static void <clinit> ()
}
com/android/tools/lint/detector/api/Project$DependencyKind.class
Project.java
package com.android.tools.lint.detector.api
public final enum com.android.tools.lint.detector.api.Project$DependencyKind extends java.lang.Enum {
public static final enum com.android.tools.lint.detector.api.Project$DependencyKind Regular
public static final enum com.android.tools.lint.detector.api.Project$DependencyKind DependsOn
private static final synthetic com.android.tools.lint.detector.api.Project$DependencyKind[] $VALUES
public static com.android.tools.lint.detector.api.Project$DependencyKind[] values ()
public static com.android.tools.lint.detector.api.Project$DependencyKind valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int)
private static synthetic com.android.tools.lint.detector.api.Project$DependencyKind[] $values ()
static void <clinit> ()
}
com/android/tools/lint/detector/api/Project.class
Project.java
package com.android.tools.lint.detector.api
public com.android.tools.lint.detector.api.Project extends java.lang.Object {
protected final com.android.tools.lint.client.api.LintClient client
protected final java.io.File dir
protected java.io.File referenceDir
private final java.io.File partialResultsDir
protected com.android.tools.lint.client.api.Configuration configuration
protected String pkg
protected org.w3c.dom.Document dom
protected int buildSdk
protected String buildTargetHash
protected com.android.sdklib.IAndroidTarget target
protected com.android.tools.lint.detector.api.ApiConstraint manifestMinSdks
protected com.android.sdklib.AndroidVersion manifestMinSdk
protected com.android.sdklib.AndroidVersion manifestTargetSdk
protected com.intellij.pom.java.LanguageLevel javaLanguageLevel
protected org.jetbrains.kotlin.config.LanguageVersionSettings kotlinLanguageLevel
protected boolean library
protected boolean externalLibrary
protected String name
protected String proguardPath
protected boolean mergeManifests
protected com.android.tools.lint.client.api.SdkInfo sdkInfo
protected java.util.List files
protected java.util.List proguardFiles
protected java.util.List gradleFiles
protected java.util.List tomlFiles
protected java.util.List manifestFiles
protected java.util.List javaSourceFolders
protected java.util.List generatedSourceFolders
protected java.util.List javaClassFolders
protected java.util.List nonProvidedJavaLibraries
protected java.util.List javaLibraries
protected java.util.Map klibs
protected java.util.List testSourceFolders
protected java.util.List instrumentationTestSourceFolders
protected java.util.List unitTestSourceFolders
protected java.util.List testLibraries
protected java.util.List testFixturesSourceFolders
protected java.util.List testFixturesLibraries
protected java.util.List resourceFolders
protected java.util.List generatedResourceFolders
protected java.util.List assetFolders
protected java.util.List directLibraries
protected java.util.List allLibraries
protected boolean reportIssues
public Boolean gradleProject
protected Boolean appCompat
protected Boolean leanback
protected java.util.Set desugaring
private java.util.Map superClassMap
private com.android.ide.common.repository.ResourceVisibilityLookup resourceVisibility
private org.w3c.dom.Document mergedManifest
private com.intellij.openapi.project.Project ideaProject
private java.util.Map clientProperties
private com.intellij.core.CoreApplicationEnvironment env
private com.android.ide.common.rendering.api.ResourceNamespace namespace
protected com.android.tools.lint.model.LintModelMavenName mavenCoordinates
private java.util.List mCachedApplicableDensities
private final java.util.Map dependencyKind
static final synthetic boolean $assertionsDisabled
public static com.android.tools.lint.detector.api.Project create (com.android.tools.lint.client.api.LintClient, java.io.File, java.io.File)
com.android.tools.lint.client.api.LintClient client
java.io.File dir
java.io.File referenceDir
public boolean isGradleProject ()
public boolean isAndroidProject ()
public com.android.tools.lint.model.LintModelModule getBuildModule ()
com.android.tools.lint.model.LintModelVariant variant
public com.android.tools.lint.model.LintModelVariant getBuildVariant ()
public com.android.tools.lint.model.LintModelAndroidLibrary getBuildLibraryModel ()
public java.util.Set getDesugaring ()
public boolean isDesugaring (com.android.tools.lint.detector.api.Desugaring)
com.android.tools.lint.detector.api.Desugaring type
public boolean isCoreLibraryDesugaringEnabled ()
com.android.tools.lint.model.LintModelVariant variant
public void putClientProperty (java.lang.Object, java.lang.Object)
Object key
Object value
public java.lang.Object getClientProperty (java.lang.Object)
Object key
public com.intellij.openapi.project.Project getIdeaProject ()
public void setIdeaProject (com.intellij.openapi.project.Project)
com.intellij.openapi.project.Project ideaProject
public com.android.ide.common.repository.AgpVersion getGradleModelVersion ()
com.android.tools.lint.model.LintModelModule gradleProjectModel
public org.w3c.dom.Document getMergedManifest ()
protected void <init> (com.android.tools.lint.client.api.LintClient, java.io.File, java.io.File, java.io.File)
com.android.tools.lint.client.api.LintClient client
java.io.File dir
java.io.File referenceDir
java.io.File partialResultsDir
protected void <init> (com.android.tools.lint.client.api.LintClient, java.io.File, java.io.File)
com.android.tools.lint.client.api.LintClient client
java.io.File dir
java.io.File referenceDir
protected void initialize ()
java.io.File file
com.android.tools.lint.detector.api.Project libraryPrj
com.android.tools.lint.client.api.CircularDependencyException e
String key
String library
java.io.File libraryDir
java.io.File libraryReferenceDir
int i
String value
String proguardPath
String target
java.io.BufferedInputStream is
java.util.Properties properties
java.io.File propFile
java.io.IOException ioe
private com.android.tools.lint.model.LintModelNamespacingMode getNamespacingMode ()
com.android.tools.lint.model.LintModelVariant variant
public com.android.ide.common.rendering.api.ResourceNamespace getResourceNamespace ()
String packageName
public java.lang.String toString ()
public int hashCode ()
public boolean equals (java.lang.Object)
Object obj
com.android.tools.lint.detector.api.Project other
public void addFile (java.io.File)
java.io.File file
public java.util.List getSubset ()
public com.android.tools.lint.client.api.UastParser$UastSourceList getUastSourceList (com.android.tools.lint.client.api.LintDriver, com.android.tools.lint.detector.api.Project)
com.android.tools.lint.client.api.LintDriver driver
com.android.tools.lint.detector.api.Project main
public java.util.List getJavaSourceFolders ()
public java.util.List getGeneratedSourceFolders ()
public java.util.List getJavaClassFolders ()
public java.util.List getJavaLibraries ()
public java.util.List getJavaLibraries (boolean)
boolean includeProvided
public java.util.Map getKlibs ()
java.io.File klib
public java.util.List getTestSourceFolders ()
public java.util.List getUnitTestSourceFolders ()
public java.util.List getInstrumentationTestSourceFolders ()
public java.util.List getTestLibraries ()
public java.util.List getTestFixturesSourceFolders ()
public java.util.List getTestFixturesLibraries ()
public java.util.List getResourceFolders ()
public java.util.List getGeneratedResourceFolders ()
public java.util.List getAssetFolders ()
public java.lang.String getDisplayPath (java.io.File)
java.io.File file
public java.lang.String getRelativePath (java.io.File)
java.io.File file
public static java.lang.String getRelativePath (java.io.File, java.io.File)
int length
java.io.File root
java.io.File file
String path
String referencePath
public java.io.File getDir ()
public java.io.File getReferenceDir ()
public java.io.File getPartialResultsDir ()
public com.android.tools.lint.client.api.Configuration getConfiguration (com.android.tools.lint.client.api.LintDriver)
com.android.tools.lint.client.api.LintDriver driver
public java.lang.String getPackage ()
public java.lang.String getApplicationId ()
com.android.tools.lint.model.LintModelVariant variant
public com.android.sdklib.AndroidVersion getMinSdkVersion ()
public com.android.tools.lint.detector.api.ApiConstraint getMinSdkVersions ()
public int getMinSdk ()
com.android.sdklib.AndroidVersion version
public com.android.sdklib.AndroidVersion getTargetSdkVersion ()
public com.intellij.pom.java.LanguageLevel getJavaLanguageLevel ()
public void setKotlinLanguageLevel (org.jetbrains.kotlin.config.LanguageVersionSettings)
org.jetbrains.kotlin.config.LanguageVersionSettings kotlinLanguageLevel
public org.jetbrains.kotlin.config.LanguageVersionSettings getKotlinLanguageLevel ()
public int getTargetSdk ()
com.android.sdklib.AndroidVersion version
public int getBuildSdk ()
public java.lang.String getBuildTargetHash ()
public void setBuildTargetHash (java.lang.String)
String buildTargetHash
com.android.sdklib.AndroidVersion version
public com.android.sdklib.IAndroidTarget getBuildTarget ()
public org.w3c.dom.Document getManifestDom ()
public void readManifest (org.w3c.dom.Document)
String packageAttribute
String targetSdk
org.w3c.dom.Element element
String minSdk
org.w3c.dom.Document document
org.w3c.dom.Element root
org.w3c.dom.NodeList usesSdks
public boolean isLibrary ()
public boolean isExternalLibrary ()
public com.android.tools.lint.model.LintModelMavenName getMavenCoordinate ()
com.android.tools.lint.model.LintModelModule model
public java.util.List getDirectLibraries ()
public void setDirectLibraries (java.util.List)
java.util.List libraries
public java.util.List getAllLibraries ()
java.util.List all
java.util.Set seen
java.util.Set path
private void addLibraryProjects (java.util.Collection, java.util.Set, java.util.Set)
com.android.tools.lint.detector.api.Project library
java.util.Collection collection
java.util.Set seen
java.util.Set path
public com.android.tools.lint.model.LintModelModuleType getType ()
com.android.tools.lint.model.LintModelModule buildModule
public boolean hasDynamicFeatures ()
public com.android.tools.lint.client.api.SdkInfo getSdkInfo ()
public java.util.List getManifestFiles ()
java.io.File manifestFile
public java.util.List getProguardFiles ()
java.io.File file
String path
com.google.common.base.Splitter splitter
java.io.File file
java.util.List files
public java.util.List getPropertyFiles ()
java.util.List propertyFiles
java.io.File local
java.io.File gradle
java.io.File wrapper
public java.util.List getGradleBuildScripts ()
java.io.File build
java.io.File settings
public java.util.List getTomlFiles ()
java.io.File catalog
java.io.File[] catalogs
java.io.File gradle
java.io.File rootDir
private boolean isDesignatedTomlModule (java.io.File)
java.io.File moduleDir
java.io.File root
java.io.File[] moduleDirs
public java.lang.String getName ()
public void setName (java.lang.String)
String name
public void setReportIssues (boolean)
boolean reportIssues
public boolean getReportIssues ()
public boolean isMergingManifests ()
public java.lang.Boolean dependsOn (java.lang.String)
com.android.tools.lint.client.api.JavaEvaluator evaluator
com.intellij.psi.PsiClass activity
String name
java.io.File file
Boolean b
com.android.tools.lint.detector.api.Project dependency
com.android.tools.lint.client.api.UastParser parser
String artifact
public java.util.List getApplicableDensities ()
com.android.resources.Density density
String densityName
String folder
String density
java.util.Set relevantDensities
com.android.tools.lint.model.LintModelVariant variant
public java.util.Map getSuperClassMap ()
public com.android.ide.common.repository.ResourceVisibilityLookup getResourceVisibility ()
com.android.tools.lint.model.LintModelAndroidLibrary l
com.android.ide.common.repository.ResourceVisibilityLookup lookup
com.android.tools.lint.model.LintModelLibrary library
java.util.Collection libraries
java.util.List list
com.android.tools.lint.model.LintModelAndroidLibrary library
com.android.tools.lint.model.LintModelVariant variant
private static com.android.ide.common.repository.ResourceVisibilityLookup createLibraryVisibilityLookup (com.android.tools.lint.model.LintModelAndroidLibrary)
com.android.tools.lint.model.LintModelAndroidLibrary androidLibrary
java.io.File publicResources
java.io.File symbolFile
com.android.tools.lint.model.LintModelMavenName c
String key
public com.android.tools.lint.client.api.LintClient getClient ()
public void setEnv (com.intellij.core.CoreApplicationEnvironment)
com.intellij.core.CoreApplicationEnvironment env
public com.intellij.core.CoreApplicationEnvironment getEnv ()
public void setDependencyKind (com.android.tools.lint.detector.api.Project, com.android.tools.lint.detector.api.Project$DependencyKind)
com.android.tools.lint.detector.api.Project lib
com.android.tools.lint.detector.api.Project$DependencyKind kind
public com.android.tools.lint.detector.api.Project$DependencyKind getDependencyKind (com.android.tools.lint.detector.api.Project)
com.android.tools.lint.detector.api.Project lib
static void <clinit> ()
}
com/android/tools/lint/detector/api/ResourceEvaluator.class
ResourceEvaluator.java
package com.android.tools.lint.detector.api
public com.android.tools.lint.detector.api.ResourceEvaluator extends java.lang.Object {
public static final com.android.resources.ResourceType COLOR_INT_MARKER_TYPE
public static final com.android.resources.ResourceType DIMENSION_MARKER_TYPE
public static final com.android.resources.ResourceType DIMENSION_SP_MARKER_TYPE
public static final com.android.resources.ResourceType DIMENSION_DP_MARKER_TYPE
public static final com.android.resources.ResourceType[] DIMENSION_MARKERS
public static final com.android.resources.ResourceType ANY_RES_MARKER_TYPE
public static final com.android.support.AndroidxName COLOR_INT_ANNOTATION
public static final com.android.support.AndroidxName PX_ANNOTATION
public static final com.android.support.AndroidxName DIMENSION_ANNOTATION
public static final String RES_SUFFIX
public static final com.android.support.AndroidxName ANIMATOR_RES_ANNOTATION
public static final com.android.support.AndroidxName ANIM_RES_ANNOTATION
public static final com.android.support.AndroidxName ANY_RES_ANNOTATION
public static final com.android.support.AndroidxName ARRAY_RES_ANNOTATION
public static final com.android.support.AndroidxName BOOL_RES_ANNOTATION
public static final com.android.support.AndroidxName COLOR_RES_ANNOTATION
public static final com.android.support.AndroidxName ATTR_RES_ANNOTATION
public static final com.android.support.AndroidxName DIMEN_RES_ANNOTATION
public static final com.android.support.AndroidxName DRAWABLE_RES_ANNOTATION
public static final com.android.support.AndroidxName FONT_RES_ANNOTATION
public static final com.android.support.AndroidxName FRACTION_RES_ANNOTATION
public static final com.android.support.AndroidxName ID_RES_ANNOTATION
public static final com.android.support.AndroidxName INTEGER_RES_ANNOTATION
public static final com.android.support.AndroidxName INTERPOLATOR_RES_ANNOTATION
public static final com.android.support.AndroidxName LAYOUT_RES_ANNOTATION
public static final com.android.support.AndroidxName MENU_RES_ANNOTATION
public static final com.android.support.AndroidxName PLURALS_RES_ANNOTATION
public static final com.android.support.AndroidxName RAW_RES_ANNOTATION
public static final com.android.support.AndroidxName STRING_RES_ANNOTATION
public static final com.android.support.AndroidxName STYLEABLE_RES_ANNOTATION
public static final com.android.support.AndroidxName STYLE_RES_ANNOTATION
public static final com.android.support.AndroidxName TRANSITION_RES_ANNOTATION
public static final com.android.support.AndroidxName XML_RES_ANNOTATION
private final com.android.tools.lint.client.api.JavaEvaluator evaluator
public static final com.android.support.AndroidxName NAVIGATION_RES_ANNOTATION
private static final com.google.common.collect.ImmutableMap TYPE_FROM_ANNOTATION_SIGNATURE
private boolean allowDereference
public void <init> (com.android.tools.lint.client.api.JavaEvaluator)
com.android.tools.lint.client.api.JavaEvaluator evaluator
public com.android.tools.lint.detector.api.ResourceEvaluator allowDereference (boolean)
boolean allow
public static com.android.resources.ResourceUrl getResource (com.android.tools.lint.client.api.JavaEvaluator, com.intellij.psi.PsiElement)
com.android.tools.lint.client.api.JavaEvaluator evaluator
com.intellij.psi.PsiElement element
public static com.android.resources.ResourceUrl getResource (com.android.tools.lint.client.api.JavaEvaluator, org.jetbrains.uast.UElement)
com.android.tools.lint.client.api.JavaEvaluator evaluator
org.jetbrains.uast.UElement element
public static java.util.EnumSet getResourceTypes (com.android.tools.lint.client.api.JavaEvaluator, com.intellij.psi.PsiElement)
com.android.tools.lint.client.api.JavaEvaluator evaluator
com.intellij.psi.PsiElement element
public static java.util.EnumSet getResourceTypes (com.android.tools.lint.client.api.JavaEvaluator, org.jetbrains.uast.UElement)
com.android.tools.lint.client.api.JavaEvaluator evaluator
org.jetbrains.uast.UElement element
public com.android.resources.ResourceUrl getResource (org.jetbrains.uast.UElement)
org.jetbrains.uast.UIfExpression expression
Object known
org.jetbrains.uast.UParenthesizedExpression parenthesizedExpression
java.util.List args
String qualifiedName
String name
org.jetbrains.uast.UCallExpression call
com.intellij.psi.PsiMethod function
com.intellij.psi.PsiClass containingClass
com.android.resources.ResourceUrl url
org.jetbrains.uast.UExpression selector
com.intellij.psi.PsiVariable variable
org.jetbrains.uast.UElement lastAssignment
com.android.resources.ResourceUrl url
com.intellij.psi.PsiElement resolved
org.jetbrains.uast.UElement element
public com.android.resources.ResourceUrl getResource (com.intellij.psi.PsiElement)
com.intellij.psi.PsiConditionalExpression expression
Object known
com.intellij.psi.PsiParenthesizedExpression parenthesizedExpression
com.intellij.psi.PsiExpression[] args
String qualifiedName
String name
com.intellij.psi.PsiMethodCallExpression call
com.intellij.psi.PsiReferenceExpression expression
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiField field
com.intellij.psi.PsiLocalVariable variable
com.intellij.psi.PsiExpression last
com.android.resources.ResourceUrl url
com.intellij.psi.PsiElement resolved
com.intellij.psi.PsiElement element
public java.util.EnumSet getResourceTypes (org.jetbrains.uast.UElement)
java.util.EnumSet copy
java.util.EnumSet left
java.util.EnumSet right
org.jetbrains.uast.UIfExpression expression
Object known
org.jetbrains.uast.UParenthesizedExpression parenthesizedExpression
org.jetbrains.uast.UQualifiedReferenceExpression qualifiedExpression
java.util.EnumSet types
java.util.EnumSet resourceTypes
org.jetbrains.uast.UExpression argument
java.util.EnumSet types
org.jetbrains.uast.UCallExpression call
com.intellij.psi.PsiMethod method
org.jetbrains.uast.UElement probablyCallExpression
java.util.List expressions
java.util.EnumSet types
com.intellij.psi.PsiVariable variable
org.jetbrains.uast.UElement lastAssignment
com.android.resources.ResourceUrl url
com.intellij.psi.PsiElement resolved
org.jetbrains.uast.UElement element
public java.util.EnumSet getResourceTypes (com.intellij.psi.PsiElement)
java.util.EnumSet copy
java.util.EnumSet left
java.util.EnumSet right
com.intellij.psi.PsiConditionalExpression expression
Object known
com.intellij.psi.PsiParenthesizedExpression parenthesizedExpression
java.util.EnumSet types
com.intellij.psi.PsiMethodCallExpression call
com.intellij.psi.PsiMethod method
java.util.EnumSet types
com.intellij.psi.PsiField field
com.intellij.psi.PsiLocalVariable variable
com.intellij.psi.PsiExpression last
com.android.resources.ResourceUrl url
com.intellij.psi.PsiElement resolved
com.intellij.psi.PsiElement element
private java.util.EnumSet getTypesFromAnnotations (com.intellij.psi.PsiModifierListOwner)
com.intellij.psi.PsiModifierListOwner owner
public static java.util.EnumSet getTypesFromAnnotations (com.android.tools.lint.client.api.JavaEvaluator, com.intellij.psi.PsiModifierListOwner)
org.jetbrains.uast.UAnnotation converted
org.jetbrains.kotlin.psi.KtAnnotationEntry entry
java.util.List newAnnotations
java.util.List entries
com.intellij.psi.PsiElement origin
com.android.tools.lint.client.api.JavaEvaluator evaluator
com.intellij.psi.PsiModifierListOwner owner
java.util.List annotations
java.util.EnumSet typeAnnotations
public static java.util.EnumSet getTypesFromAnnotations (java.util.List)
com.android.resources.ResourceType type
org.jetbrains.uast.UAnnotation annotation
java.util.List annotations
java.util.EnumSet resources
public static java.util.EnumSet getTypesFromAnnotationList (java.util.List)
com.android.resources.ResourceType type
com.android.tools.lint.detector.api.AnnotationInfo annotation
java.util.List annotations
java.util.EnumSet resources
public static com.android.resources.ResourceType getTypeFromAnnotation (java.lang.String)
String signature
public static com.android.resources.ResourceType getTypeFromAnnotation (org.jetbrains.uast.UAnnotation)
org.jetbrains.uast.UAnnotation annotation
public static com.android.resources.ResourceType getTypeFromAnnotation (org.jetbrains.uast.UAnnotation, java.lang.String)
org.jetbrains.uast.UElement leaf
String name
com.intellij.psi.PsiElement resolved
com.intellij.psi.PsiLiteralExpression psi
org.jetbrains.uast.UExpression unit
org.jetbrains.uast.UAnnotation annotation
String signature
private static com.android.resources.ResourceType getDimensionFromIntValue (java.lang.Object)
Object value
public static com.android.resources.ResourceType getTypeFromAnnotationSignature (java.lang.String)
String signature
public static com.android.resources.ResourceUrl getResourceConstant (com.intellij.psi.PsiElement)
boolean isFramework
String typeName
String name
com.android.resources.ResourceType type
com.intellij.psi.PsiReferenceExpression reference
com.intellij.psi.PsiReferenceExpression select
com.intellij.psi.PsiReferenceExpression expression
String qualifiedName
boolean isFramework
String name
com.android.resources.ResourceType type
com.intellij.psi.PsiClass rClass
com.intellij.psi.PsiField field
com.intellij.psi.PsiClass typeClass
com.intellij.psi.PsiElement node
public static com.android.resources.ResourceUrl getResourceConstant (org.jetbrains.uast.UElement)
org.jetbrains.uast.UElement node
com.android.tools.lint.client.api.ResourceReference reference
String name
com.android.resources.ResourceType type
boolean isFramework
public static java.util.EnumSet getAnyRes ()
java.util.EnumSet types
static void <clinit> ()
}
com/android/tools/lint/detector/api/ResourceXmlDetector.class
ResourceXmlDetector.java
package com.android.tools.lint.detector.api
public abstract com.android.tools.lint.detector.api.ResourceXmlDetector extends com.android.tools.lint.detector.api.Detector implements com.android.tools.lint.detector.api.XmlScanner {
static final synthetic boolean $assertionsDisabled
public void <init> ()
public boolean appliesTo (com.android.resources.ResourceFolderType)
com.android.resources.ResourceFolderType folderType
public void run (com.android.tools.lint.detector.api.Context)
com.android.tools.lint.detector.api.Context context
static void <clinit> ()
}
com/android/tools/lint/detector/api/Speed.class
Speed.java
package com.android.tools.lint.detector.api
public final enum com.android.tools.lint.detector.api.Speed extends java.lang.Enum {
public static final enum com.android.tools.lint.detector.api.Speed FAST
public static final enum com.android.tools.lint.detector.api.Speed NORMAL
public static final enum com.android.tools.lint.detector.api.Speed SLOW
public static final enum com.android.tools.lint.detector.api.Speed REALLY_SLOW
private final String displayName
private static final synthetic com.android.tools.lint.detector.api.Speed[] $VALUES
public static com.android.tools.lint.detector.api.Speed[] values ()
public static com.android.tools.lint.detector.api.Speed valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int, java.lang.String)
String displayName
public java.lang.String getDisplayName ()
private static synthetic com.android.tools.lint.detector.api.Speed[] $values ()
static void <clinit> ()
}
com/android/tools/lint/detector/api/TypeEvaluator.class
TypeEvaluator.java
package com.android.tools.lint.detector.api
public com.android.tools.lint.detector.api.TypeEvaluator extends java.lang.Object {
private final com.android.tools.lint.detector.api.JavaContext context
public void <init> (com.android.tools.lint.detector.api.JavaContext)
com.android.tools.lint.detector.api.JavaContext context
public com.intellij.psi.PsiType evaluate (com.intellij.psi.PsiElement)
com.intellij.psi.PsiClass containingClass
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiType type
com.intellij.psi.PsiField field
com.intellij.psi.PsiLocalVariable variable
com.intellij.psi.PsiExpression last
com.intellij.psi.PsiExpression expression
com.intellij.psi.PsiElement node
com.intellij.psi.PsiElement resolved
public static com.intellij.psi.PsiType evaluate (org.jetbrains.uast.UElement)
org.jetbrains.uast.UVariable variable
org.jetbrains.uast.UElement lastAssignment
com.intellij.psi.PsiMethod resolvedMethod
org.jetbrains.uast.UElement node
org.jetbrains.uast.UElement resolved
public static com.intellij.psi.PsiType evaluate (com.android.tools.lint.detector.api.JavaContext, com.intellij.psi.PsiElement)
com.android.tools.lint.detector.api.JavaContext context
com.intellij.psi.PsiElement node
}
com/android/tools/lint/detector/api/XmlScannerConstants.class
XmlScannerConstants.java
package com.android.tools.lint.detector.api
public abstract com.android.tools.lint.detector.api.XmlScannerConstants extends java.lang.Object {
public static final java.util.List ALL
static void <clinit> ()
}