aboutsummaryrefslogtreecommitdiff
path: root/framework/java/android/bluetooth/BluetoothAdapter.java
Commit message (Collapse)AuthorAgeFilesLines
...
* | | Merge "Expose isCISCentralSupported() and ↵Treehugger Robot2021-10-281-0/+60
|\| | | | | | | | | | | | | | | | | | | | | | | isLePeriodicAdvertisingSyncTransferSenderSupported() API" am: 562f4f14bc am: 61d4e7ca47 am: 53b0edf1ad am: 63e86c1623 am: 2c911c2a22 Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1860616 Change-Id: I0a20b33910e0a0584be97bda929997508e692ba0
| * | Merge "Expose isCISCentralSupported() and ↵Treehugger Robot2021-10-281-0/+60
| |\| | | | | | | | | | | | | | | | | | | | | | isLePeriodicAdvertisingSyncTransferSenderSupported() API" am: 562f4f14bc am: 61d4e7ca47 am: 53b0edf1ad am: 63e86c1623 Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1860616 Change-Id: I41fb07fbcb3d3a2c2f03ca0ae3b991b01afcec70
| | * Expose isCISCentralSupported() and ↵Patty2021-10-271-0/+60
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | isLePeriodicAdvertisingSyncTransferSenderSupported() API Tag: #feature Bug: 200749925 Bug: 150670922 Test: Compile Change-Id: I45c674dcc8719d209f0e790aa9716bbbf0052fce
* | | Merge "bluetooth: Fix common typo" am: 29429ea148 am: b0182963ab am: ↵Jakub Pawlowski2021-10-141-2/+2
|\| | | | | | | | | | | | | | | | | | | | | | | 8047a7ff77 am: 464d86b585 am: bc11d56486 Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1856317 Change-Id: I338850a251dee63c11aeca015e6d3f4b051e8e4f
| * | Merge "bluetooth: Fix common typo" am: 29429ea148 am: b0182963ab am: ↵Jakub Pawlowski2021-10-141-2/+2
| |\| | | | | | | | | | | | | | | | | | | | | | 8047a7ff77 am: 464d86b585 Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1856317 Change-Id: I3c1aab5c74cc8ca90414be56d4c86daf8305d5d3
| | * bluetooth: Fix common typoŁukasz Rymanowski2021-10-131-2/+2
| | | | | | | | | | | | | | | | | | | | | sponsor: jpawlowski@ test: NA Change-Id: I0e93b87371f434c229f211c480727cc26434a5e0
* | | Merge "Add getActiveDevices api" into stage-aosp-master am: 7371482df4 am: ↵William Escande2021-10-041-0/+51
|\| | | | | | | | | | | | | | | | | | | | | | | 5abf770470 am: 655eaa9bc2 am: f1e1df3160 Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/15853560 Change-Id: I7a8f49f202cce416dfe5275a19149050bc71d145
| * | Merge "Add getActiveDevices api" into stage-aosp-master am: 7371482df4 am: ↵William Escande2021-10-021-0/+51
| |\| | | | | | | | | | | | | | | | | | | | | | 5abf770470 am: 655eaa9bc2 Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/15853560 Change-Id: Ia80a5f23857f165586e81f62f17ef34f77c7e04f
| | * Merge "Add getActiveDevices api" into stage-aosp-masterWilliam Escande2021-10-011-0/+51
| | |\
| | | * Add getActiveDevices apiwescande2021-10-011-0/+51
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Bug: 195149213 Test: Manual Tag: #feature Change-Id: I0836f7bd0009a49b4db7f08e9f347fe3e1a76f84
* | | | Make BluetoothAdapter#disable(boolean persist) a @SystemApi am: f599dc49a2 ↵Sal Savage2021-10-041-2/+6
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | am: 921bdf79d4 am: 80893e884b am: 838d15d230 Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/15960228 Change-Id: I1907d75bcd8aa0fde9e00d9bc398a6f2bef7f0ef
| * | | Make BluetoothAdapter#disable(boolean persist) a @SystemApi am: f599dc49a2 ↵Sal Savage2021-10-011-2/+6
| |\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | am: 921bdf79d4 am: 80893e884b Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/15960228 Change-Id: Ib006284b14bd775104e903bcab1417d3f4e9ffa7
| | * | Make BluetoothAdapter#disable(boolean persist) a @SystemApiSal Savage2021-10-011-2/+6
| | |/ | | | | | | | | | | | | | | | Bug: 196235708 Test: build, flash car hardware, test basic functionality Change-Id: I952c3d2ce3b7ec70a384e9a96e172d6ab90c23e8
* | | Merge "Add BluetoothDevice#connect and BluetoothDevice#disconnect as System ↵Rahul Sabnis2021-09-301-65/+0
|\| | | | | | | | | | | | | | | | | | | | | | | APIs" into stage-aosp-master am: 4a39b54ec1 am: b3f3826bd6 am: 26deee6e2d am: 91a494d1d0 Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/15936310 Change-Id: Ic3bbcd8f4bc6e1da07f5b5d58c4599f1f7b389f1
| * | Merge "Add BluetoothDevice#connect and BluetoothDevice#disconnect as System ↵Rahul Sabnis2021-09-301-65/+0
| |\| | | | | | | | | | | | | | | | | | | | | | APIs" into stage-aosp-master am: 4a39b54ec1 am: b3f3826bd6 am: 26deee6e2d Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/15936310 Change-Id: Ia70cd735636ac8311878d30e181aa3d1bca9a289
| | * Add BluetoothDevice#connect and BluetoothDevice#disconnect as System APIsRahul Sabnis2021-09-291-65/+0
| | | | | | | | | | | | | | | | | | | | | Tag: #feature Bug: 201462141 Test: Manual Change-Id: I79332c63e99efd9e90036ba2c693835151cc1240
| | * Merge SP1A.210812.016Xin Li2021-09-281-60/+124
| | |\ | | | | | | | | | | | | | | | | Merged-In: I8b62b9b9d7ae271bc623764d545db1320b4dc64f Change-Id: I458ed7f2eb8603f5e89c1d73bc0f0d52b826973e
| | | * Register IBluetoothManagerCallback per-process.Jeff Sharkey2021-08-131-60/+124
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | As part of introducing AttributionSource across the Bluetooth stack earlier this year, each BluetoothAdapter instance is now associated with a specific AttributionSource, and several instances of shared static code were made BluetoothAdapter-specific so they could be augmented with the relevant AttributionSource. However, processes that create many BluetoothAdapter instances can overload the system, since a IBluetoothManagerCallback was registered for each instance. This change mitigates this by only registering a single IBluetoothManagerCallback for the entire process, and it then reuses the existing sProxyServiceStateCallbacks list for dispatching events to all active adapters within the process. Since it's so late in the release, we keep both mService and sService intact to minimize the size of this CL; future work should refactor to a more robust design, such as Supplier<IBluetooth>. Bug: 195286998, 172022978 Test: atest BluetoothInstrumentationTests Change-Id: I012f3f65e61eaf55e40436486806e56506c928ee (cherry picked from commit f0fa7f9b4aaee876053486d988909df9dc64e990)
* | | | Merge "csip: Add Coordinated Set Identification Profile" into ↵Jakub Pawlowski2021-09-131-0/+9
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | stage-aosp-master am: 52f08809d1 am: 3490d89117 am: 1d9cbe8f1b am: 93042e3a6e Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/15795671 Change-Id: I2f0c7397a9d01525f5468e2846aaac6291c5844c
| * | | Merge "csip: Add Coordinated Set Identification Profile" into ↵Jakub Pawlowski2021-09-131-0/+9
| |\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | stage-aosp-master am: 52f08809d1 am: 3490d89117 am: 1d9cbe8f1b Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/15795671 Change-Id: I9d7525c26b7451242efc90f5d9d681499de9fc19
| | * | | Merge "csip: Add Coordinated Set Identification Profile" into ↵Jakub Pawlowski2021-09-131-0/+9
| | |\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | stage-aosp-master am: 52f08809d1 Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/15795671 Change-Id: Ifd042637397e43e6969f7de67b8da84fc2230ccb
| | | * | csip: Add Coordinated Set Identification ProfileŁukasz Rymanowski2021-09-111-0/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Tag: #feature Test: atest CsipSetCoordinatorStateMachineTest CsipSetCoordinatorServiceTest Bug: 150670922 Sponsor: jpawlowski@ Change-Id: I67536ddcc32ace82d63e19426dce19f2bc69cdea
| * | | | Merge "Register IBluetoothManagerCallback per-process." into sc-dev am: ↵Jeff Sharkey2021-08-131-60/+124
| |\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 01034e6e61 am: 8df58f8736 am: 74415c5bc2 Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/15523353 Change-Id: I1840fcba133aa0471d1000d150807cd7e285e6bd
| | * | | Merge "Register IBluetoothManagerCallback per-process." into sc-dev am: ↵Jeff Sharkey2021-08-131-60/+124
| | |\ \ \ | | | |/ / | | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | 01034e6e61 Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/15523353 Change-Id: I7e3ef6ca49e2c4ed4a4876b23ae5889c257f4f2f
| | * | | Merge "Unify the mismatch in the byte order of the address." am: 265e8cf670 ↵Treehugger Robot2021-07-211-6/+6
| | |\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | am: 8d16e1b45b Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1771607 Change-Id: I884831da10014db35c5590576a24bca4101a481f
| | | * | | Unify the mismatch in the byte order of the address.Yunsik Bae2021-07-201-6/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Bluetooth address should check MSB for AddrType based on Spec. (BT Core Spec v 5.2 | Vol 6, Part B, 1.3 DEVICE ADDRESS) Bluetooth address meaning is not unified in the current Android framework layer. Because of this, cannot register scanfilter with the intended address format. Bug: 180466950 Test: manual Tag: #compatibility Change-Id: I59a1b5538e4f3fea77a98cba2aa46649fc32ac6b
| | * | | | Merge "Tag some "new Binder()" instances to detect leaks." into sc-dev am: ↵TreeHugger Robot2021-07-081-1/+2
| | |\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | c8955e0799 Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/15225384 Change-Id: I97ad328303c4c297294400a74d887c9067d4f2ba
| * | \ \ \ \ Merge "Unify the mismatch in the byte order of the address." into sc-dev am: ↵TreeHugger Robot2021-07-221-6/+6
| |\ \ \ \ \ \ | | | |_|_|_|/ | | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | e664dec81d am: 08e5913a73 Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/15339447 Change-Id: I219694585d7436e52082f18d3d728ed6a71d6553
| * | | | | | Merge "Tag some "new Binder()" instances to detect leaks." into sc-dev am: ↵TreeHugger Robot2021-07-081-1/+2
| |\ \ \ \ \ \ | | | |_|/ / / | | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | c8955e0799 am: 7b41a7b17a Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/15225384 Change-Id: I23a82fd99bc697285ae2ab9436e9f711f57c7c23
* | | | | | | Merge "Register IBluetoothManagerCallback per-process." into sc-dev am: ↵Jeff Sharkey2021-08-131-60/+124
|\ \ \ \ \ \ \ | | |_|_|_|_|/ | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 01034e6e61 am: 915a3c31ad Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/15523353 Change-Id: Ib104558e635ff7925fff563136fa0bb15371890f
| * | | | | | Register IBluetoothManagerCallback per-process.Jeff Sharkey2021-08-111-60/+124
| | |_|/ / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | As part of introducing AttributionSource across the Bluetooth stack earlier this year, each BluetoothAdapter instance is now associated with a specific AttributionSource, and several instances of shared static code were made BluetoothAdapter-specific so they could be augmented with the relevant AttributionSource. However, processes that create many BluetoothAdapter instances can overload the system, since a IBluetoothManagerCallback was registered for each instance. This change mitigates this by only registering a single IBluetoothManagerCallback for the entire process, and it then reuses the existing sProxyServiceStateCallbacks list for dispatching events to all active adapters within the process. Since it's so late in the release, we keep both mService and sService intact to minimize the size of this CL; future work should refactor to a more robust design, such as Supplier<IBluetooth>. Bug: 195286998, 172022978 Test: atest BluetoothInstrumentationTests Change-Id: I012f3f65e61eaf55e40436486806e56506c928ee
* | | | | | Merge "Unify the mismatch in the byte order of the address." into sc-dev am: ↵TreeHugger Robot2021-07-221-6/+6
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | e664dec81d am: 9cbff9de98 Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/15339447 Change-Id: Icac5788bc453ac6b81af9ce01ac204fd727b1618
| * | | | | Unify the mismatch in the byte order of the address.Yunsik Bae2021-07-201-6/+6
| | |/ / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Bluetooth address should check MSB for AddrType based on Spec. (BT Core Spec v 5.2 | Vol 6, Part B, 1.3 DEVICE ADDRESS) Bluetooth address meaning is not unified in the current Android framework layer. Because of this, cannot register scanfilter with the intended address format. Bug: 180466950 Test: manual Tag: #compatibility Change-Id: I59a1b5538e4f3fea77a98cba2aa46649fc32ac6b Merged-In: I59a1b5538e4f3fea77a98cba2aa46649fc32ac6b
* | | | | Merge "Tag some "new Binder()" instances to detect leaks." into sc-dev am: ↵TreeHugger Robot2021-07-081-1/+2
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | c8955e0799 am: 70aa22fbfb Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/15225384 Change-Id: I74e95d4f14d80e92405a5fc872978540838f5888
| * | | | Tag some "new Binder()" instances to detect leaks.Jeff Sharkey2021-07-071-1/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | We've seen evidence of a Binder leak, and our hunch is that it's caused by one of these anonymous "new Binder()" sites. Adding descriptors will help us identify the leak cause. Bug: 192415943 Test: atest BluetoothInstrumentationTests Change-Id: I30cd15f084cf50f67edd833b27b853c4b22e1db1
| * | | | Update BluetoothAdapter and BluetoothDevice documentationEtienne Ruffieux2021-07-011-3/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Update BluetoothAdapter#startDiscovery and BluetoothDevice#fetchUuidsWithSdp documentation to indicate that it queues the request if a device is currently bonding Tag: #feature Bug: 187165224 Test: Manual Merged-In: I3dbcdacff062f6c33c2fdc8d64170bf60b2fbf6f Change-Id: I7e598417ba96a5acc9f13fb6d29a0612740f31b4
* | | | | Merge "Update BluetoothAdapter and BluetoothDevice documentation" am: ↵Rahul Sabnis2021-07-021-3/+4
|\ \ \ \ \ | | |/ / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | 0591dcac60 am: 608a468332 am: ffc8b79fa8 am: b1cf3310ae Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1713250 Change-Id: Iabcd961878192216aa4c8ac7c62180b7a92cc230
| * | | | Merge "Update BluetoothAdapter and BluetoothDevice documentation" am: ↵Rahul Sabnis2021-07-021-3/+4
| |\ \ \ \ | | | |/ / | | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | 0591dcac60 am: 608a468332 am: ffc8b79fa8 Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1713250 Change-Id: Idb7e0d7d4b5ddafe9f461851655e2b01693eeecf
| | * | | Merge "Update BluetoothAdapter and BluetoothDevice documentation" am: ↵Rahul Sabnis2021-07-021-3/+4
| | |\ \ \ | | | | |/ | | | |/| | | | | | | | | | | | | | | | | | | | | | | | | | 0591dcac60 am: 608a468332 Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1713250 Change-Id: I3c67ce35ae5c26ff497365fb3ab683474e2b4b69
| | | * | Update BluetoothAdapter and BluetoothDevice documentationRahul Sabnis2021-07-011-3/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Update BluetoothAdapter#startDiscovery and BluetoothDevice#fetchUuidsWithSdp documentation to indicate that it queues the request if a device is currently bonding Tag: #feature Bug: 187165224 Test: Manual Change-Id: I3dbcdacff062f6c33c2fdc8d64170bf60b2fbf6f
| | * | | resolve merge conflicts of 6041a066200098daadd71a1e1fc313bfe0c7ddd8 to ↵Rahul Sabnis2021-06-241-0/+7
| | |\ \ \ | | | | |/ | | | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | sc-dev-plus-aosp Bug: 191935916 Test: Manual Merged-In: Ia46dc4e50d42dbd574588b531045cb680aa09d94 Change-Id: I728cdd4e60dcb753a9a688b4c5b5c2a89db50fce
| | | * | Add BluetoothLeAudio to BluetoothAdapter#getProfileProxy andRahul Sabnis2021-06-231-0/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | BluetoothAdapter#closeProfileProxy Tag: #feature Bug: 15083918 Test: Manual Merged-In: Ia46dc4e50d42dbd574588b531045cb680aa09d94 Change-Id: Ia46dc4e50d42dbd574588b531045cb680aa09d94
| | * | | DO NOT MERGE Bluetooth: add Volume Control Profile boilerpalateŁukasz Rymanowski2021-06-181-0/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This is very simple API to allow Android to connect VCP profile. Bug: 150670922 Test: compilation Sponsor: jpawlowski@ CTS-Coverage-Bug: 190833351 Merged-In: Ib20d967fcf6797077abf83b40b0eda526e5ab89d Change-Id: Ib20d967fcf6797077abf83b40b0eda526e5ab89d
| | * | | DO NOT MERGE Revert "Bluetooth: add Volume Control Profile boilerpalate"Jakub Pawlowski2021-06-181-8/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This reverts commit 1b3ac7733b50556d440ec8a5453645c074301c7b. Merged-In: Ib20d967fcf6797077abf83b40b0eda526e5ab89d Change-Id: I164fcdeddab6579cf10174c1123984e856fa6f20
| * | | | DO NOT MERGE Bluetooth: add Volume Control Profile boilerpalateŁukasz Rymanowski2021-06-181-0/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This is very simple API to allow Android to connect VCP profile. Bug: 150670922 Test: compilation Sponsor: jpawlowski@ CTS-Coverage-Bug: 190833351 Merged-In: Ib20d967fcf6797077abf83b40b0eda526e5ab89d Change-Id: Ib20d967fcf6797077abf83b40b0eda526e5ab89d
| * | | | DO NOT MERGE Revert "Bluetooth: add Volume Control Profile boilerpalate"Jakub Pawlowski2021-06-181-8/+0
| |/ / / | | | | | | | | | | | | | | | | | | | | | | | | This reverts commit 1b3ac7733b50556d440ec8a5453645c074301c7b. Merged-In: Ib20d967fcf6797077abf83b40b0eda526e5ab89d Change-Id: I164fcdeddab6579cf10174c1123984e856fa6f20
| * | | Merge "Bluetooth: add Volume Control Profile boilerpalate" am: ac034b8842 ↵Jakub Pawlowski2021-06-171-0/+8
| |\ \ \ | | |/ / | |/| / | | |/ | | | | | | | | | | | | am: 126acb2597 Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1736553 Change-Id: Ic5e77ef574940ec720f82e3d13026e6d74863bc2
| | * Merge "Bluetooth: add Volume Control Profile boilerpalate"Jakub Pawlowski2021-06-171-0/+8
| | |\
| | | * Bluetooth: add Volume Control Profile boilerpalateŁukasz Rymanowski2021-06-141-0/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This is very simple API to allow Android to connect VCP profile. Bug: 150670922 Test: compilation Sponsor: jpawlowski@ CTS-Coverage-Bug: 190833351 Change-Id: Ib20d967fcf6797077abf83b40b0eda526e5ab89d Merged-In: Ib20d967fcf6797077abf83b40b0eda526e5ab89d
| | * | Update nullability checks to use Objects#requireNonNullRahul Sabnis2021-06-141-6/+6
| | |/ | | | | | | | | | | | | | | | | | | | | | | | | | | | instead of deprecated method in Preconditions class Tag: #feature Bug: 190767948 Test: Manual Merged-In: Ie7f7282b89c13f587fdfe1bf3288eb4a3c7dcc6e Change-Id: Ie7f7282b89c13f587fdfe1bf3288eb4a3c7dcc6e