These rules are explicitly recommended to be depended on by other
libraries in the bootclasspath, that may depend on the framework's
copy of the hidl library.
Bug: 186804505
Test: presubmit
Merged-In: I09766423782d9bb9408f3d14169d7e5d8f1b5823
Change-Id: I09766423782d9bb9408f3d14169d7e5d8f1b5823
(cherry picked from commit 524bf249777f5e71d22facb9ddd86d58abab651a)
We no longer need this jarjar rule because we are not re-compiling
exoplayer.
This reverts commit f92d07e5f95c9ae0a0248a0b99dcb736da2a1272.
Bug: 149906971
Test: m && \
unzip -l out/soong/.intermediates/frameworks/base/framework-all/\
android_common/combined/framework-all.jar \
| grep exo \
| grep -v internal
(no exoplayer classes)
Change-Id: Ic4d7847875797be47e02987337bf685bfe1e6605
Prevents the robolectric shadows jar from including ExoPlayer
symbols, which collide with app-bundled class files.
Bug: 161753405
Test: Manually checked robolectric jar contents.
Test: Built sargo-userdebug, flashed and tested on physical device.
Change-Id: I3bdc9e0b22cd0dea40f5bad15b0e6c619d32faf6
@IntDef annotations defined in the Wifi module are
@hide and cannot be referenced from the rest of
framework. Create a separate class for Wifi
annotations that can be jarjar'ed into external
clients.
Bug: 140299412
Test: compiles
Change-Id: I5beac976b4d12fb2c01f46cb46f9c54ab54618ea