From 71b3975c8a9c11a88d18b2851066049dda4000c2 Mon Sep 17 00:00:00 2001 From: Fabrice Di Meglio Date: Thu, 10 Apr 2014 19:24:15 -0700 Subject: [PATCH] Add toString() for SearchIndexableData and SearchIndexableResource Change-Id: Ie85e0382705e5edb4be50b32370212d470f172d9 --- .../android/provider/SearchIndexableData.java | 40 +++++++++++++++++++ .../provider/SearchIndexableResource.java | 13 ++++++ 2 files changed, 53 insertions(+) diff --git a/core/java/android/provider/SearchIndexableData.java b/core/java/android/provider/SearchIndexableData.java index 05285a33ff861..3f88f180b3007 100644 --- a/core/java/android/provider/SearchIndexableData.java +++ b/core/java/android/provider/SearchIndexableData.java @@ -128,4 +128,44 @@ public abstract class SearchIndexableData { locale = Locale.getDefault(); enabled = true; } + + @Override + public String toString() { + final StringBuilder sb = new StringBuilder(); + sb.append("SearchIndexableData[context: "); + sb.append(context); + sb.append(", "); + sb.append("locale: "); + sb.append(locale); + sb.append(", "); + sb.append("enabled: "); + sb.append(enabled); + sb.append(", "); + sb.append("rank: "); + sb.append(rank); + sb.append(", "); + sb.append("key: "); + sb.append(key); + sb.append(", "); + sb.append("className: "); + sb.append(className); + sb.append(", "); + sb.append("packageName: "); + sb.append(packageName); + sb.append(", "); + sb.append("iconResId: "); + sb.append(iconResId); + sb.append(", "); + sb.append("intentAction: "); + sb.append(intentAction); + sb.append(", "); + sb.append("intentTargetPackage: "); + sb.append(intentTargetPackage); + sb.append(", "); + sb.append("intentTargetClass: "); + sb.append(intentTargetClass); + sb.append("]"); + + return sb.toString(); + } } diff --git a/core/java/android/provider/SearchIndexableResource.java b/core/java/android/provider/SearchIndexableResource.java index ba3bd4fa7fd37..bf33c653662e3 100644 --- a/core/java/android/provider/SearchIndexableResource.java +++ b/core/java/android/provider/SearchIndexableResource.java @@ -62,4 +62,17 @@ public class SearchIndexableResource extends SearchIndexableData { public SearchIndexableResource(Context context) { super(context); } + + @Override + public String toString() { + final StringBuilder sb = new StringBuilder(); + sb.append("SearchIndexableResource["); + sb.append(super.toString()); + sb.append(", "); + sb.append("xmlResId: "); + sb.append(xmlResId); + sb.append("]"); + + return sb.toString(); + } } \ No newline at end of file