Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 1f37e3f7 authored by Ömer Faruk Yılmaz's avatar Ömer Faruk Yılmaz
Browse files

Clarify code in EnforcePermissionDetector by renaming parameters

`anno1` -> `overridingAnnotation`,
`attr1` -> `overridingAttributes`,
`anno2` -> `overriddenAnnotation`,
`attr2` -> `overriddenAttributes`,

Bug: 260314719
Test: atest --host AndroidGlobalLintCheckerTest
Test: atest --host AndroidGlobalLintCheckerIntegrationTest
Flag: EXEMPT rename variable no-op
Change-Id: Ic14c7984ae6aa5db376aec60646e1e840291448e
parent d40f9b88
Loading
Loading
Loading
Loading
+10 −10
Original line number Diff line number Diff line
@@ -76,23 +76,23 @@ class EnforcePermissionDetector : Detector(), SourceCodeScanner {

    private fun areAnnotationsEquivalent(
        context: JavaContext,
        anno1: PsiAnnotation,
        anno2: PsiAnnotation
        overridingAnnotation: PsiAnnotation,
        overriddenAnnotation: PsiAnnotation
    ): Boolean {
        if (anno1.qualifiedName != anno2.qualifiedName) {
        if (overridingAnnotation.qualifiedName != overriddenAnnotation.qualifiedName) {
            return false
        }
        val attr1 = anno1.parameterList.attributes
        val attr2 = anno2.parameterList.attributes
        if (attr1.size != attr2.size) {
        val overridingAttributes = overridingAnnotation.parameterList.attributes
        val overriddenAttributes = overriddenAnnotation.parameterList.attributes
        if (overridingAttributes.size != overriddenAttributes.size) {
            return false
        }
        for (i in attr1.indices) {
            if (attr1[i].name != attr2[i].name) {
        for (i in overridingAttributes.indices) {
            if (overridingAttributes[i].name != overriddenAttributes[i].name) {
                return false
            }
            val value1 = attr1[i].value ?: return false
            val value2 = attr2[i].value ?: return false
            val value1 = overridingAttributes[i].value ?: return false
            val value2 = overriddenAttributes[i].value ?: return false
            // Try to compare values directly with each other.
            val v1 = ConstantEvaluator.evaluate(context, value1)
            val v2 = ConstantEvaluator.evaluate(context, value2)