From 2952021e17b73ab3f344ebe7eb23fcd38fbf4e08 Mon Sep 17 00:00:00 2001 From: Andreas Gampe Date: Fri, 20 Jul 2018 12:55:37 -0700 Subject: [PATCH] Frameworks: Annotate trivial @GuardedBy in services/core Add @GuardedBy for simple functions that require locks and have a name in one of the frameworks naming styles for locks ("^.*(Locked|LPw|LPr|L[a-zA-Z]|UL|AL|NL)$"). Changelist for statsd. Derived by errorprone. Bug: 73000847 Test: m Change-Id: I02981b3f65102640609c8ca85c765250b0e2e3ad --- .../java/com/android/server/stats/StatsCompanionService.java | 1 + 1 file changed, 1 insertion(+) diff --git a/services/core/java/com/android/server/stats/StatsCompanionService.java b/services/core/java/com/android/server/stats/StatsCompanionService.java index c7c24a562696b..217577281bf85 100644 --- a/services/core/java/com/android/server/stats/StatsCompanionService.java +++ b/services/core/java/com/android/server/stats/StatsCompanionService.java @@ -1179,6 +1179,7 @@ public class StatsCompanionService extends IStatsCompanionService.Stub { } } + @GuardedBy("StatsCompanionService.sStatsdLock") private void forgetEverythingLocked() { sStatsd = null; mContext.unregisterReceiver(mAppUpdateReceiver);