Loading packages/SystemUI/checks/src/com/android/internal/systemui/lint/BindServiceOnMainThreadDetector.kt +5 −5 Original line number Diff line number Diff line Loading @@ -59,9 +59,9 @@ class BindServiceOnMainThreadDetector : Detector(), SourceCodeScanner { !hasWorkerThreadAnnotation(context, node.getParentOfType(UClass::class.java)) ) { context.report( ISSUE, method, context.getLocation(node), issue = ISSUE, location = context.getLocation(node), message = "This method should be annotated with `@WorkerThread` because " + "it calls ${method.name}", ) Loading packages/SystemUI/checks/src/com/android/internal/systemui/lint/BroadcastSentViaContextDetector.kt +3 −4 Original line number Diff line number Diff line Loading @@ -52,10 +52,9 @@ class BroadcastSentViaContextDetector : Detector(), SourceCodeScanner { val evaluator = context.evaluator if (evaluator.isMemberInSubClassOf(method, CLASS_CONTEXT)) { context.report( ISSUE, method, context.getNameLocation(node), "`Context.${method.name}()` should be replaced with " + issue = ISSUE, location = context.getNameLocation(node), message = "`Context.${method.name}()` should be replaced with " + "`BroadcastSender.${method.name}()`" ) } Loading packages/SystemUI/checks/src/com/android/internal/systemui/lint/NonInjectedMainThreadDetector.kt +3 −4 Original line number Diff line number Diff line Loading @@ -38,10 +38,9 @@ class NonInjectedMainThreadDetector : Detector(), SourceCodeScanner { override fun visitMethodCall(context: JavaContext, node: UCallExpression, method: PsiMethod) { if (context.evaluator.isMemberInSubClassOf(method, CLASS_CONTEXT)) { context.report( ISSUE, method, context.getNameLocation(node), "Replace with injected `@Main Executor`." issue = ISSUE, location = context.getNameLocation(node), message = "Replace with injected `@Main Executor`." ) } } Loading packages/SystemUI/checks/src/com/android/internal/systemui/lint/NonInjectedServiceDetector.kt +9 −9 Original line number Diff line number Diff line Loading @@ -44,9 +44,9 @@ class NonInjectedServiceDetector : Detector(), SourceCodeScanner { method.containingClass?.qualifiedName == CLASS_CONTEXT ) { context.report( ISSUE, method, context.getNameLocation(node), issue = ISSUE, location = context.getNameLocation(node), message = "Use `@Inject` to get system-level service handles instead of " + "`Context.getSystemService()`" ) Loading @@ -56,9 +56,9 @@ class NonInjectedServiceDetector : Detector(), SourceCodeScanner { method.containingClass?.qualifiedName == "android.accounts.AccountManager" ) { context.report( ISSUE, method, context.getNameLocation(node), issue = ISSUE, location = context.getNameLocation(node), message = "Replace `AccountManager.get()` with an injected instance of `AccountManager`" ) } Loading packages/SystemUI/checks/src/com/android/internal/systemui/lint/RegisterReceiverViaContextDetector.kt +4 −4 Original line number Diff line number Diff line Loading @@ -38,10 +38,10 @@ class RegisterReceiverViaContextDetector : Detector(), SourceCodeScanner { override fun visitMethodCall(context: JavaContext, node: UCallExpression, method: PsiMethod) { if (context.evaluator.isMemberInSubClassOf(method, CLASS_CONTEXT)) { context.report( ISSUE, method, context.getNameLocation(node), "Register `BroadcastReceiver` using `BroadcastDispatcher` instead of `Context`" issue = ISSUE, location = context.getNameLocation(node), message = "Register `BroadcastReceiver` using `BroadcastDispatcher` instead " + "of `Context`" ) } } Loading Loading
packages/SystemUI/checks/src/com/android/internal/systemui/lint/BindServiceOnMainThreadDetector.kt +5 −5 Original line number Diff line number Diff line Loading @@ -59,9 +59,9 @@ class BindServiceOnMainThreadDetector : Detector(), SourceCodeScanner { !hasWorkerThreadAnnotation(context, node.getParentOfType(UClass::class.java)) ) { context.report( ISSUE, method, context.getLocation(node), issue = ISSUE, location = context.getLocation(node), message = "This method should be annotated with `@WorkerThread` because " + "it calls ${method.name}", ) Loading
packages/SystemUI/checks/src/com/android/internal/systemui/lint/BroadcastSentViaContextDetector.kt +3 −4 Original line number Diff line number Diff line Loading @@ -52,10 +52,9 @@ class BroadcastSentViaContextDetector : Detector(), SourceCodeScanner { val evaluator = context.evaluator if (evaluator.isMemberInSubClassOf(method, CLASS_CONTEXT)) { context.report( ISSUE, method, context.getNameLocation(node), "`Context.${method.name}()` should be replaced with " + issue = ISSUE, location = context.getNameLocation(node), message = "`Context.${method.name}()` should be replaced with " + "`BroadcastSender.${method.name}()`" ) } Loading
packages/SystemUI/checks/src/com/android/internal/systemui/lint/NonInjectedMainThreadDetector.kt +3 −4 Original line number Diff line number Diff line Loading @@ -38,10 +38,9 @@ class NonInjectedMainThreadDetector : Detector(), SourceCodeScanner { override fun visitMethodCall(context: JavaContext, node: UCallExpression, method: PsiMethod) { if (context.evaluator.isMemberInSubClassOf(method, CLASS_CONTEXT)) { context.report( ISSUE, method, context.getNameLocation(node), "Replace with injected `@Main Executor`." issue = ISSUE, location = context.getNameLocation(node), message = "Replace with injected `@Main Executor`." ) } } Loading
packages/SystemUI/checks/src/com/android/internal/systemui/lint/NonInjectedServiceDetector.kt +9 −9 Original line number Diff line number Diff line Loading @@ -44,9 +44,9 @@ class NonInjectedServiceDetector : Detector(), SourceCodeScanner { method.containingClass?.qualifiedName == CLASS_CONTEXT ) { context.report( ISSUE, method, context.getNameLocation(node), issue = ISSUE, location = context.getNameLocation(node), message = "Use `@Inject` to get system-level service handles instead of " + "`Context.getSystemService()`" ) Loading @@ -56,9 +56,9 @@ class NonInjectedServiceDetector : Detector(), SourceCodeScanner { method.containingClass?.qualifiedName == "android.accounts.AccountManager" ) { context.report( ISSUE, method, context.getNameLocation(node), issue = ISSUE, location = context.getNameLocation(node), message = "Replace `AccountManager.get()` with an injected instance of `AccountManager`" ) } Loading
packages/SystemUI/checks/src/com/android/internal/systemui/lint/RegisterReceiverViaContextDetector.kt +4 −4 Original line number Diff line number Diff line Loading @@ -38,10 +38,10 @@ class RegisterReceiverViaContextDetector : Detector(), SourceCodeScanner { override fun visitMethodCall(context: JavaContext, node: UCallExpression, method: PsiMethod) { if (context.evaluator.isMemberInSubClassOf(method, CLASS_CONTEXT)) { context.report( ISSUE, method, context.getNameLocation(node), "Register `BroadcastReceiver` using `BroadcastDispatcher` instead of `Context`" issue = ISSUE, location = context.getNameLocation(node), message = "Register `BroadcastReceiver` using `BroadcastDispatcher` instead " + "of `Context`" ) } } Loading