1*d57664e9SAndroid Build Coastguard WorkerThis library (com.android.location.provider.jar) is a shared java library 2*d57664e9SAndroid Build Coastguard Workercontaining classes required by unbundled providers. The library was created 3*d57664e9SAndroid Build Coastguard Workeras a way of exposing API classes outside of the public API before SystemApi 4*d57664e9SAndroid Build Coastguard Workerwas possible. Now that SystemApi exists, no new classes should ever be added 5*d57664e9SAndroid Build Coastguard Workerto this library, and all classes in this library should eventually be 6*d57664e9SAndroid Build Coastguard Workerdeprecated and new SystemApi replacements offered. 7*d57664e9SAndroid Build Coastguard Worker 8*d57664e9SAndroid Build Coastguard WorkerWhether or not classes in this library can ever be removed must be answered on 9*d57664e9SAndroid Build Coastguard Workera case by case basis. Most of the classes are usually referenced by Google Play 10*d57664e9SAndroid Build Coastguard Workerservices (in which case references can be removed from that code base), but 11*d57664e9SAndroid Build Coastguard Workerthese classes may also be referenced by OEM code, which must be considered 12*d57664e9SAndroid Build Coastguard Workerbefore any removal. 13