diff options
| author | 2023-07-17 12:07:49 -0400 | |
|---|---|---|
| committer | 2023-07-20 02:23:27 +0000 | |
| commit | 118d3ae1b06377adeb6e0db0970db245265e4970 (patch) | |
| tree | c97ae653010ec25c12d8c439447692b2852a3a66 /libs/androidfw/StringPool.cpp | |
| parent | 85fc7f7e5f9ed3c1acd4274e223105f1fab544ec (diff) | |
Update modules to allow empty impls
This change sets up the ability to replace calls to
CentralSurfacesImpl.getShadeViewController by injecting a
ShadeViewController via Dagger. Now that ShadeViewController is a
singleton it can be injected in the singleton scope, removing the
need for access via CSI. However, variants without a shade cannot
inject SVC without bringing in all of NPVCs dependencies. By
temporarily adding empty implementations of the shade interfaces
and a module to inject those instead, variants will avoid picking
up many unnecessary dependencies during this cleanup work.
Bug: 288868098
Bug: 291620003
Test: updated and ran affected test
Change-Id: If7918ed932a8945d2e014ffd1a741ba93ae17580
Diffstat (limited to 'libs/androidfw/StringPool.cpp')
0 files changed, 0 insertions, 0 deletions