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

Commit af27ba90 authored by Treehugger Robot's avatar Treehugger Robot Committed by Android (Google) Code Review
Browse files

Merge "Use return switch expressions in MediaSessionRecord" into main

parents 83fbe2e2 fa55f829
Loading
Loading
Loading
Loading
+11 −18
Original line number Diff line number Diff line
@@ -687,27 +687,20 @@ public class MediaSessionRecord extends MediaSessionRecordImpl implements IBinde

    private static String toVolumeControlTypeString(
            @VolumeProvider.ControlType int volumeControlType) {
        switch (volumeControlType) {
            case VOLUME_CONTROL_FIXED:
                return "FIXED";
            case VOLUME_CONTROL_RELATIVE:
                return "RELATIVE";
            case VOLUME_CONTROL_ABSOLUTE:
                return "ABSOLUTE";
            default:
                return TextUtils.formatSimple("unknown(%d)", volumeControlType);
        }
        return switch (volumeControlType) {
            case VOLUME_CONTROL_FIXED -> "FIXED";
            case VOLUME_CONTROL_RELATIVE -> "RELATIVE";
            case VOLUME_CONTROL_ABSOLUTE -> "ABSOLUTE";
            default -> TextUtils.formatSimple("unknown(%d)", volumeControlType);
        };
    }

    private static String toVolumeTypeString(@PlaybackInfo.PlaybackType int volumeType) {
        switch (volumeType) {
            case PLAYBACK_TYPE_LOCAL:
                return "LOCAL";
            case PLAYBACK_TYPE_REMOTE:
                return "REMOTE";
            default:
                return TextUtils.formatSimple("unknown(%d)", volumeType);
        }
        return switch (volumeType) {
            case PLAYBACK_TYPE_LOCAL -> "LOCAL";
            case PLAYBACK_TYPE_REMOTE -> "REMOTE";
            default -> TextUtils.formatSimple("unknown(%d)", volumeType);
        };
    }

    @Override