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

Commit f27af716 authored by Vladimir Komsiyski's avatar Vladimir Komsiyski
Browse files

Add toString overrides to all virtual input objects.

 - VirtualInputDevice and all the relevant subclasses
 - VirtualInputDeviceConfig and all the relevant subclasses
 - All Virtual*Event

Fix: 304349031
Test: presubmit
Change-Id: I8e30a7db240532ea973822398f08d433d99a470c
parent f29b9048
Loading
Loading
Loading
Loading
+5 −5
Original line number Original line Diff line number Diff line
@@ -271,7 +271,7 @@ public class VirtualDeviceInternal {
            final IBinder token = new Binder(
            final IBinder token = new Binder(
                    "android.hardware.input.VirtualDpad:" + config.getInputDeviceName());
                    "android.hardware.input.VirtualDpad:" + config.getInputDeviceName());
            mVirtualDevice.createVirtualDpad(config, token);
            mVirtualDevice.createVirtualDpad(config, token);
            return new VirtualDpad(mVirtualDevice, token);
            return new VirtualDpad(config, mVirtualDevice, token);
        } catch (RemoteException e) {
        } catch (RemoteException e) {
            throw e.rethrowFromSystemServer();
            throw e.rethrowFromSystemServer();
        }
        }
@@ -283,7 +283,7 @@ public class VirtualDeviceInternal {
            final IBinder token = new Binder(
            final IBinder token = new Binder(
                    "android.hardware.input.VirtualKeyboard:" + config.getInputDeviceName());
                    "android.hardware.input.VirtualKeyboard:" + config.getInputDeviceName());
            mVirtualDevice.createVirtualKeyboard(config, token);
            mVirtualDevice.createVirtualKeyboard(config, token);
            return new VirtualKeyboard(mVirtualDevice, token);
            return new VirtualKeyboard(config, mVirtualDevice, token);
        } catch (RemoteException e) {
        } catch (RemoteException e) {
            throw e.rethrowFromSystemServer();
            throw e.rethrowFromSystemServer();
        }
        }
@@ -295,7 +295,7 @@ public class VirtualDeviceInternal {
            final IBinder token = new Binder(
            final IBinder token = new Binder(
                    "android.hardware.input.VirtualMouse:" + config.getInputDeviceName());
                    "android.hardware.input.VirtualMouse:" + config.getInputDeviceName());
            mVirtualDevice.createVirtualMouse(config, token);
            mVirtualDevice.createVirtualMouse(config, token);
            return new VirtualMouse(mVirtualDevice, token);
            return new VirtualMouse(config, mVirtualDevice, token);
        } catch (RemoteException e) {
        } catch (RemoteException e) {
            throw e.rethrowFromSystemServer();
            throw e.rethrowFromSystemServer();
        }
        }
@@ -308,7 +308,7 @@ public class VirtualDeviceInternal {
            final IBinder token = new Binder(
            final IBinder token = new Binder(
                    "android.hardware.input.VirtualTouchscreen:" + config.getInputDeviceName());
                    "android.hardware.input.VirtualTouchscreen:" + config.getInputDeviceName());
            mVirtualDevice.createVirtualTouchscreen(config, token);
            mVirtualDevice.createVirtualTouchscreen(config, token);
            return new VirtualTouchscreen(mVirtualDevice, token);
            return new VirtualTouchscreen(config, mVirtualDevice, token);
        } catch (RemoteException e) {
        } catch (RemoteException e) {
            throw e.rethrowFromSystemServer();
            throw e.rethrowFromSystemServer();
        }
        }
@@ -322,7 +322,7 @@ public class VirtualDeviceInternal {
                    "android.hardware.input.VirtualNavigationTouchpad:"
                    "android.hardware.input.VirtualNavigationTouchpad:"
                            + config.getInputDeviceName());
                            + config.getInputDeviceName());
            mVirtualDevice.createVirtualNavigationTouchpad(config, token);
            mVirtualDevice.createVirtualNavigationTouchpad(config, token);
            return new VirtualNavigationTouchpad(mVirtualDevice, token);
            return new VirtualNavigationTouchpad(config, mVirtualDevice, token);
        } catch (RemoteException e) {
        } catch (RemoteException e) {
            throw e.rethrowFromSystemServer();
            throw e.rethrowFromSystemServer();
        }
        }
+2 −2
Original line number Original line Diff line number Diff line
@@ -52,8 +52,8 @@ public class VirtualDpad extends VirtualInputDevice {
                                    KeyEvent.KEYCODE_DPAD_CENTER)));
                                    KeyEvent.KEYCODE_DPAD_CENTER)));


    /** @hide */
    /** @hide */
    public VirtualDpad(IVirtualDevice virtualDevice, IBinder token) {
    public VirtualDpad(VirtualDpadConfig config, IVirtualDevice virtualDevice, IBinder token) {
        super(virtualDevice, token);
        super(config, virtualDevice, token);
    }
    }


    /**
    /**
+9 −1
Original line number Original line Diff line number Diff line
@@ -42,9 +42,12 @@ abstract class VirtualInputDevice implements Closeable {
     */
     */
    protected final IBinder mToken;
    protected final IBinder mToken;


    protected final VirtualInputDeviceConfig mConfig;

    /** @hide */
    /** @hide */
    VirtualInputDevice(
    VirtualInputDevice(VirtualInputDeviceConfig config,
            IVirtualDevice virtualDevice, IBinder token) {
            IVirtualDevice virtualDevice, IBinder token) {
        mConfig = config;
        mVirtualDevice = virtualDevice;
        mVirtualDevice = virtualDevice;
        mToken = token;
        mToken = token;
    }
    }
@@ -70,4 +73,9 @@ abstract class VirtualInputDevice implements Closeable {
            throw e.rethrowFromSystemServer();
            throw e.rethrowFromSystemServer();
        }
        }
    }
    }

    @Override
    public String toString() {
        return mConfig.toString();
    }
}
}
+16 −0
Original line number Original line Diff line number Diff line
@@ -91,6 +91,22 @@ public abstract class VirtualInputDeviceConfig {
        dest.writeString8(mInputDeviceName);
        dest.writeString8(mInputDeviceName);
    }
    }


    @Override
    public String toString() {
        return getClass().getName() + "( "
                + " name=" + mInputDeviceName
                + " vendorId=" + mVendorId
                + " productId=" + mProductId
                + " associatedDisplayId=" + mAssociatedDisplayId
                + additionalFieldsToString() + ")";
    }

    /** @hide */
    @NonNull
    String additionalFieldsToString() {
        return "";
    }

    /**
    /**
     * A builder for {@link VirtualInputDeviceConfig}
     * A builder for {@link VirtualInputDeviceConfig}
     *
     *
+8 −0
Original line number Original line Diff line number Diff line
@@ -205,6 +205,14 @@ public final class VirtualKeyEvent implements Parcelable {
        return 0;
        return 0;
    }
    }


    @Override
    public String toString() {
        return "VirtualKeyEvent("
                + " action=" + KeyEvent.actionToString(mAction)
                + " keyCode=" + KeyEvent.keyCodeToString(mKeyCode)
                + " eventTime(ns)=" + mEventTimeNanos;
    }

    /**
    /**
     * Returns the key code associated with this event.
     * Returns the key code associated with this event.
     */
     */
Loading