From 2780e301192ee8257ad055ffe2cc68fa9de73f76 Mon Sep 17 00:00:00 2001 From: Nathan Harold Date: Mon, 5 Nov 2018 17:48:23 -0800 Subject: Add toString() method for NetworkScanResult To enhance debug-ability of NetworkScanResult, the toString() method should return the contents of the structure rather than a stringified reference. Bug: 119055885 Test: NetworkScanResultTest#testParcel Change-Id: Ib4fce53d57d1a1cd3382c65fc2c8cb1b7d6ea92d --- .../com/android/internal/telephony/NetworkScanResult.java | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/telephony/java/com/android/internal/telephony/NetworkScanResult.java b/telephony/java/com/android/internal/telephony/NetworkScanResult.java index 95f39d7f878a..d07d77ca742a 100644 --- a/telephony/java/com/android/internal/telephony/NetworkScanResult.java +++ b/telephony/java/com/android/internal/telephony/NetworkScanResult.java @@ -19,6 +19,7 @@ package com.android.internal.telephony; import android.os.Parcel; import android.os.Parcelable; import android.telephony.CellInfo; + import java.util.ArrayList; import java.util.List; import java.util.Objects; @@ -105,6 +106,17 @@ public final class NetworkScanResult implements Parcelable { && networkInfos.equals(nsr.networkInfos)); } + @Override + public String toString() { + return new StringBuilder() + .append("{") + .append("scanStatus=" + scanStatus) + .append(", scanError=" + scanError) + .append(", networkInfos=" + networkInfos) + .append("}") + .toString(); + } + @Override public int hashCode () { return ((scanStatus * 31) -- cgit v1.2.3-59-g8ed1b