commit | a36dc621ef0b86a0bd46f1d4f5a719a466ba1800 | [log] [tgz] |
---|---|---|
author | Andreas Gampe <agampe@google.com> | Mon Feb 05 17:19:22 2018 -0800 |
committer | Andreas Gampe <agampe@google.com> | Thu Feb 08 02:19:42 2018 -0800 |
tree | a9d00f582e8fce5b9e4a0ca51149a0624c0c0f45 | |
parent | 3f24e69dbed74fd7724c0a4714ce612f1cb5bc5c [diff] [blame] |
Frameworks: Annotate trivial @GuardedBy in services/core Add @GuardedBy for simple functions that require a single lock and are named XYZLocked. Derived by errorprone. Bug: 73000847 Test: m Test: m javac-check-framework RUN_ERROR_PRONE=true Change-Id: I6993325b11c71a4ec27c21935fb54a954d95455f
diff --git a/services/core/java/com/android/server/wm/TaskSnapshotPersister.java b/services/core/java/com/android/server/wm/TaskSnapshotPersister.java index 7b047a8..621bee7 100644 --- a/services/core/java/com/android/server/wm/TaskSnapshotPersister.java +++ b/services/core/java/com/android/server/wm/TaskSnapshotPersister.java
@@ -281,11 +281,13 @@ mSnapshot = snapshot; } + @GuardedBy("mLock") @Override void onQueuedLocked() { mStoreQueueItems.offer(this); } + @GuardedBy("mLock") @Override void onDequeuedLocked() { mStoreQueueItems.remove(this);