and fakes implemented in: test/android/java/src/org/chromium/device/bluetooth/Fakes.java
.
Thus:
bluetooth_adapter_android.h
owns:android/.../ChromeBluetoothAdapter.java
uses:android/.../Wrappers.java
: BluetoothAdapterWrapper
FakeBluetoothAdapter
bluetooth_device_android.h
owns:android/.../ChromeBluetoothDevice.java
uses:android/.../Wrappers.java
: BluetoothDeviceWrapper
FakeBluetoothDevice
bluetooth_gatt_service_android.h
owns:android/.../ChromeBluetoothService.java
uses:android/.../Wrappers.java
: BluetoothServiceWrapper
FakeBluetoothService
Fake objects are controlled by bluetooth_test_android.cc
.
See also: Class Diagram of Web Bluetooth through Bluetooth Android