Baseline `logging` support for SysUI.
SysUI code heavily relies on utility classes under the `logging` internal package, which are pretty straightforward. This change enables them under Ravenwood, along with tests to confirm. Some of the foundational interfaces have been moved to modules-utils, which isn't yet configured to support our Ravenwood annotations, so we use hard-coded policies. Bug: 319647875 Test: atest FrameworksCoreTestsRavenwood Change-Id: I7e670d31e89a0be741df1c118ecc19c91a24d8fb
Showing
- core/java/android/metrics/LogMaker.java 1 addition, 0 deletionscore/java/android/metrics/LogMaker.java
- core/java/com/android/internal/logging/MetricsLogger.java 1 addition, 0 deletionscore/java/com/android/internal/logging/MetricsLogger.java
- core/java/com/android/internal/logging/testing/FakeMetricsLogger.java 1 addition, 0 deletions...m/android/internal/logging/testing/FakeMetricsLogger.java
- core/java/com/android/internal/logging/testing/UiEventLoggerFake.java 1 addition, 0 deletions...m/android/internal/logging/testing/UiEventLoggerFake.java
- core/tests/coretests/Android.bp 1 addition, 1 deletioncore/tests/coretests/Android.bp
- core/tests/coretests/src/com/android/internal/logging/MetricsLoggerTest.java 67 additions, 0 deletions...s/src/com/android/internal/logging/MetricsLoggerTest.java
- core/tests/coretests/src/com/android/internal/logging/UiEventLoggerTest.java 80 additions, 0 deletions...s/src/com/android/internal/logging/UiEventLoggerTest.java
- ravenwood/framework-minus-apex-ravenwood-policies.txt 6 additions, 0 deletionsravenwood/framework-minus-apex-ravenwood-policies.txt
- ravenwood/ravenwood-annotation-allowed-classes.txt 5 additions, 0 deletionsravenwood/ravenwood-annotation-allowed-classes.txt
Please register or sign in to comment