summaryrefslogtreecommitdiff
path: root/tools/aapt2/java/JavaClassGenerator_test.cpp
diff options
context:
space:
mode:
authorSoonil Nagarkar <sooniln@google.com>2020-12-08 18:47:08 -0800
committerSoonil Nagarkar <sooniln@google.com>2021-01-05 17:37:39 -0800
commita8e676b32697132588eca4bd7bb68291977cefe2 (patch)
tree97450462745915f9b56ffdc0fd928066a19312a6 /tools/aapt2/java/JavaClassGenerator_test.cpp
parent09b2ae9923bb50de34fe4f7aae5c67c800c5feb0 (diff)
Refactor Java GNSS HAL
Extracts large parts of the GNSS HAL into a central GnssNative class, which can be faked for testing. This is a large step towards making all GNSS code unit testable, and allows for more modular HAL configurations. Begins to break up the GnssLocationProvider god object and pull functionality out into other classes. Changes include: -Making GnssCapabilities parcelable so it can be part of the API -Splitting out the NMEA listener from status listeners, which substantially reduces the burden of supported NMEA listeners as well as the amount of GNSS<->AP communication. -All GNSS listeners now respond properly to HAL restarts. -Partially extract out emergency call detection. Bug: 153129152 Test: manual Change-Id: Idee0d548f38c6adf921cd6c28b5d815bbd366f8a
Diffstat (limited to 'tools/aapt2/java/JavaClassGenerator_test.cpp')
0 files changed, 0 insertions, 0 deletions