diff options
author | Mikhail Naganov <mnaganov@google.com> | 2020-03-16 14:56:28 -0700 |
---|---|---|
committer | Mikhail Naganov <mnaganov@google.com> | 2020-03-17 12:44:12 -0700 |
commit | 7dcb80ce2fc6b53d00a739c3aa3152e6fd90f42b (patch) | |
tree | 29b2b439bb11e7b69d91cfa85e9ee04f44e8812c /tools/aapt2/java/JavaClassGenerator.cpp | |
parent | 8a8b52a6be095e89fdaa858cbfd4b302a90cf6e0 (diff) |
Visualizer: Ensure multi-thread safety
Add @GuardedBy annotations and ensure they are met when
doing an ErrorProne build.
Refactored Java code to simplify handling messages
from the native code by using 'Handler.post' with
Runnable instances.
Bug: 149375271
Bug: 151442554
Test: RUN_ERROR_PRONE=true m framework-minus-apex
check warnings for Visualizer class
Test: run EffectsTest for Visualizer both in single
threaded and multi-threaded usage scenarios,
validate there are no lockups in the app
and no messages from FORTIFY in the log
Change-Id: I50752fad02f2a23ed8d0368b2550dbf7f879a706
Diffstat (limited to 'tools/aapt2/java/JavaClassGenerator.cpp')
0 files changed, 0 insertions, 0 deletions