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

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