Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit a196aa71 authored by Pavlin Radoslavov's avatar Pavlin Radoslavov Committed by android-build-merger
Browse files

Removed unnecessary "synchronized" statements

am: 6945858d

* commit '6945858d':
  Removed unnecessary "synchronized" statements

Change-Id: Id0db840569d83817dbb4a65619f9e63618370354
parents 3a8d8e50 6945858d
Loading
Loading
Loading
Loading
+27 −55
Original line number Diff line number Diff line
@@ -39,20 +39,20 @@ class AdapterProperties {
    private static final String TAG = "BluetoothAdapterProperties";

    private static final int BD_ADDR_LEN = 6; // 6 bytes
    private String mName;
    private byte[] mAddress;
    private int mBluetoothClass;
    private int mScanMode;
    private int mDiscoverableTimeout;
    private ParcelUuid[] mUuids;
    private volatile String mName;
    private volatile byte[] mAddress;
    private volatile int mBluetoothClass;
    private volatile int mScanMode;
    private volatile int mDiscoverableTimeout;
    private volatile ParcelUuid[] mUuids;
    private CopyOnWriteArrayList<BluetoothDevice> mBondedDevices = new CopyOnWriteArrayList<BluetoothDevice>();

    private int mProfilesConnecting, mProfilesConnected, mProfilesDisconnecting;
    private HashMap<Integer, Pair<Integer, Integer>> mProfileConnectionState;


    private int mConnectionState = BluetoothAdapter.STATE_DISCONNECTED;
    private int mState = BluetoothAdapter.STATE_OFF;
    private volatile int mConnectionState = BluetoothAdapter.STATE_DISCONNECTED;
    private volatile int mState = BluetoothAdapter.STATE_OFF;

    private AdapterService mService;
    private boolean mDiscovering;
@@ -95,7 +95,6 @@ class AdapterProperties {
            mProfileConnectionState = null;
        }
        mService = null;
        if (!mBondedDevices.isEmpty())
        mBondedDevices.clear();
    }

@@ -108,10 +107,8 @@ class AdapterProperties {
     * @return the mName
     */
    String getName() {
        synchronized (mObject) {
        return mName;
    }
    }

    /**
     * Set the local adapter property - name
@@ -128,19 +125,15 @@ class AdapterProperties {
     * @return the mClass
     */
    int getBluetoothClass() {
        synchronized (mObject) {
        return mBluetoothClass;
    }
    }

    /**
     * @return the mScanMode
     */
    int getScanMode() {
        synchronized (mObject) {
        return mScanMode;
    }
    }

    /**
     * Set the local adapter property - scanMode
@@ -158,10 +151,8 @@ class AdapterProperties {
     * @return the mUuids
     */
    ParcelUuid[] getUuids() {
        synchronized (mObject) {
        return mUuids;
    }
    }

    /**
     * Set local adapter UUIDs.
@@ -179,45 +170,35 @@ class AdapterProperties {
     * @return the mAddress
     */
    byte[] getAddress() {
        synchronized (mObject) {
        return mAddress;
    }
    }

    /**
     * @param mConnectionState the mConnectionState to set
     */
    void setConnectionState(int mConnectionState) {
        synchronized (mObject) {
        this.mConnectionState = mConnectionState;
    }
    }

    /**
     * @return the mConnectionState
     */
    int getConnectionState() {
        synchronized (mObject) {
        return mConnectionState;
    }
    }

    /**
     * @param mState the mState to set
     */
    void setState(int mState) {
        synchronized (mObject) {
        debugLog("Setting state to " + mState);
        this.mState = mState;
    }
    }

    /**
     * @return the mState
     */
    int getState() {
        /* remove the lock to work around a platform deadlock problem */
        /* and also for read access, it is safe to remove the lock to save CPU power */
        return mState;
    }

@@ -275,20 +256,15 @@ class AdapterProperties {
     */
    BluetoothDevice[] getBondedDevices() {
        BluetoothDevice[] bondedDeviceList = new BluetoothDevice[0];
        synchronized (mObject) {
            if(mBondedDevices.isEmpty())
                return (new BluetoothDevice[0]);

        try {
            bondedDeviceList = mBondedDevices.toArray(bondedDeviceList);
                infoLog("getBondedDevices: length="+bondedDeviceList.length);
                return bondedDeviceList;
        } catch(ArrayStoreException ee) {
            errorLog("Error retrieving bonded device array");
                return (new BluetoothDevice[0]);
            }
        }
        infoLog("getBondedDevices: length=" + bondedDeviceList.length);
        return bondedDeviceList;
    }

    // This function shall be invoked from BondStateMachine whenever the bond
    // state changes.
    void onBondStateChanged(BluetoothDevice device, int state)
@@ -322,10 +298,8 @@ class AdapterProperties {
    }

    int getDiscoverableTimeout() {
        synchronized (mObject) {
        return mDiscoverableTimeout;
    }
    }

    boolean setDiscoverableTimeout(int timeout) {
        synchronized (mObject) {
@@ -344,10 +318,8 @@ class AdapterProperties {
    }

    boolean isDiscovering() {
        synchronized (mObject) {
        return mDiscovering;
    }
    }

    void sendConnectionStateChange(BluetoothDevice device, int profile, int state, int prevState) {
        if (!validateProfileConnectionState(state) ||