From 35eed634243228244cdd755fad23b47cac2c9e1d Mon Sep 17 00:00:00 2001 From: Jack Yu Date: Fri, 8 Nov 2019 09:32:17 -0800 Subject: [PATCH] Improved debug message Printed out polygon information Test: Manual Merged-In: I5b78d4494418f07dd0a4340c7ef4bd1e499af536 Change-Id: I5b78d4494418f07dd0a4340c7ef4bd1e499af536 (cherry picked from commit 3b6b57b6853af6e4965b8d267cf49bf0ec284aba) --- .../java/android/telephony/CbGeoUtils.java | 20 +++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/telephony/java/android/telephony/CbGeoUtils.java b/telephony/java/android/telephony/CbGeoUtils.java index f4ce6e75769ce..ce5e3f38e78b4 100644 --- a/telephony/java/android/telephony/CbGeoUtils.java +++ b/telephony/java/android/telephony/CbGeoUtils.java @@ -18,6 +18,7 @@ package android.telephony; import android.annotation.NonNull; import android.annotation.SystemApi; +import android.os.Build; import android.text.TextUtils; import java.util.ArrayList; @@ -257,6 +258,15 @@ public class CbGeoUtils { return new Point(x - p.x, y - p.y); } } + + @Override + public String toString() { + String str = "Polygon: "; + if (Build.IS_DEBUGGABLE) { + str += mVertices; + } + return str; + } } /** @@ -284,6 +294,16 @@ public class CbGeoUtils { public boolean contains(LatLng p) { return mCenter.distance(p) <= mRadiusMeter; } + + @Override + public String toString() { + String str = "Circle: "; + if (Build.IS_DEBUGGABLE) { + str += mCenter + ", radius = " + mRadiusMeter; + } + + return str; + } } /**