summaryrefslogtreecommitdiff
path: root/wifi/java/src
diff options
context:
space:
mode:
author Justin Weir <justinweir@google.com> 2023-07-17 12:07:49 -0400
committer Justin Weir <justinweir@google.com> 2023-07-20 15:05:57 +0000
commit0930d7951b531fa860cd1de16e29c0fe872ed4a1 (patch)
tree21b716d71cde0dd84b5d8e5fb02286afbe400976 /wifi/java/src
parent066951a123542d5ce48b663ddfc1b69235ccc834 (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 Merged-In: If7918ed932a8945d2e014ffd1a741ba93ae17580
Diffstat (limited to 'wifi/java/src')
0 files changed, 0 insertions, 0 deletions