summaryrefslogtreecommitdiffstats
path: root/src/com/android/launcher3/ItemInfo.java
diff options
context:
space:
mode:
authorSunny Goyal <sunnygoyal@google.com>2016-09-01 10:55:20 -0700
committerSunny Goyal <sunnygoyal@google.com>2016-09-01 10:55:45 -0700
commit1edab71d010f3efdde212b96aa1a44ab7a5b4ee5 (patch)
tree48d0d361a74755b77488ba588f3974653801a814 /src/com/android/launcher3/ItemInfo.java
parent35908f9e67b9cdae917385ef9e67e168cb0c93b3 (diff)
downloadpackages_apps_Trebuchet-1edab71d010f3efdde212b96aa1a44ab7a5b4ee5.tar.gz
packages_apps_Trebuchet-1edab71d010f3efdde212b96aa1a44ab7a5b4ee5.tar.bz2
packages_apps_Trebuchet-1edab71d010f3efdde212b96aa1a44ab7a5b4ee5.zip
Unifying toString() method for various ItemInfo subclasses
Change-Id: I7cde42f0df412e2877fb93c77e74ee56a25edead
Diffstat (limited to 'src/com/android/launcher3/ItemInfo.java')
-rw-r--r--src/com/android/launcher3/ItemInfo.java22
1 files changed, 18 insertions, 4 deletions
diff --git a/src/com/android/launcher3/ItemInfo.java b/src/com/android/launcher3/ItemInfo.java
index 2a94e55c0..c0c22a325 100644
--- a/src/com/android/launcher3/ItemInfo.java
+++ b/src/com/android/launcher3/ItemInfo.java
@@ -189,10 +189,24 @@ public class ItemInfo {
}
@Override
- public String toString() {
- return "Item(id=" + this.id + " type=" + this.itemType + " container=" + this.container
- + " screen=" + screenId + " cellX=" + cellX + " cellY=" + cellY + " spanX=" + spanX
- + " spanY=" + spanY + " user=" + user + ")";
+ public final String toString() {
+ return getClass().getSimpleName() + "(" + dumpProperties() + ")";
+ }
+
+ protected String dumpProperties() {
+ return "id=" + id
+ + " type=" + itemType
+ + " container=" + container
+ + " screen=" + screenId
+ + " cellX=" + cellX
+ + " cellY=" + cellY
+ + " spanX=" + spanX
+ + " spanY=" + spanY
+ + " minSpanX=" + minSpanX
+ + " minSpanY=" + minSpanY
+ + " rank=" + rank
+ + " user=" + user
+ + " title=" + title;
}
/**