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

Commit 199266be authored by Hunter Knepshield's avatar Hunter Knepshield Committed by Automerger Merge Worker
Browse files

Merge "Add BarringInfo.BarringServiceInfo#toString" into main am: 6f25c5b7...

Merge "Add BarringInfo.BarringServiceInfo#toString" into main am: 6f25c5b7 am: 4f154870 am: 70669dec

Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/2779769



Change-Id: Ic07dcafb096ccf3162de671f3304f8ce31383663
Signed-off-by: default avatarAutomerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
parents 8aa17221 70669dec
Loading
Loading
Loading
Loading
+18 −0
Original line number Diff line number Diff line
@@ -202,6 +202,24 @@ public final class BarringInfo implements Parcelable {
                    && mConditionalBarringTimeSeconds == other.mConditionalBarringTimeSeconds;
        }

        private static String barringTypeToString(@BarringType int barringType) {
            return switch (barringType) {
                case BARRING_TYPE_NONE -> "NONE";
                case BARRING_TYPE_CONDITIONAL -> "CONDITIONAL";
                case BARRING_TYPE_UNCONDITIONAL -> "UNCONDITIONAL";
                case BARRING_TYPE_UNKNOWN -> "UNKNOWN";
                default -> "UNKNOWN(" + barringType + ")";
            };
        }

        @Override
        public String toString() {
            return "BarringServiceInfo {mBarringType=" + barringTypeToString(mBarringType)
                    + ", mIsConditionallyBarred=" + mIsConditionallyBarred
                    + ", mConditionalBarringFactor=" + mConditionalBarringFactor
                    + ", mConditionalBarringTimeSeconds=" + mConditionalBarringTimeSeconds + "}";
        }

        /** @hide */
        public BarringServiceInfo(Parcel p) {
            mBarringType = p.readInt();