|
From: <jbo...@li...> - 2006-06-11 10:26:00
|
Author: adamw
Date: 2006-06-11 06:25:46 -0400 (Sun, 11 Jun 2006)
New Revision: 4729
Modified:
labs/shotoku/trunk/shotoku-base/src/java/org/jboss/shotoku/service/ShotokuServiceImpl.java
labs/shotoku/trunk/shotoku-base/src/java/org/jboss/shotoku/tools/Pair.java
labs/shotoku/trunk/shotoku-base/src/java/org/jboss/shotoku/tools/Triple.java
Log:
More debug info
Modified: labs/shotoku/trunk/shotoku-base/src/java/org/jboss/shotoku/service/ShotokuServiceImpl.java
===================================================================
--- labs/shotoku/trunk/shotoku-base/src/java/org/jboss/shotoku/service/ShotokuServiceImpl.java 2006-06-11 09:53:16 UTC (rev 4728)
+++ labs/shotoku/trunk/shotoku-base/src/java/org/jboss/shotoku/service/ShotokuServiceImpl.java 2006-06-11 10:25:46 UTC (rev 4729)
@@ -183,8 +183,20 @@
}
public String getServiceDescription() {
- return "Cache service; currently storing " + cache.size() + " items in the cache and " +
- cacheItems.size() + " ShotokuCacheItem objects.";
+ StringBuffer sb = new StringBuffer("Cache service.<br />");
+ sb.append("Currently storing ").append(cache.size()).append(" items in the cache ");
+ sb.append("and ").append(cacheItems.size()).append(" ShotokuCacheItem objects.<br />");
+ sb.append("Objects in cache:<br />");
+ for (Object key : cache.keySet()) {
+ sb.append(key.toString()).append("<br />");
+ }
+
+ sb.append("Cache items:<br />");
+ for (ShotokuCacheItem sci : cacheItems) {
+ sb.append(sci.getClass().getName()).append("<br />");
+ }
+
+ return sb.toString();
}
/*
Modified: labs/shotoku/trunk/shotoku-base/src/java/org/jboss/shotoku/tools/Pair.java
===================================================================
--- labs/shotoku/trunk/shotoku-base/src/java/org/jboss/shotoku/tools/Pair.java 2006-06-11 09:53:16 UTC (rev 4728)
+++ labs/shotoku/trunk/shotoku-base/src/java/org/jboss/shotoku/tools/Pair.java 2006-06-11 10:25:46 UTC (rev 4729)
@@ -56,4 +56,8 @@
public int hashCode() {
return obj1.hashCode() + obj2.hashCode();
}
+
+ public String toString() {
+ return "(" + obj1.toString() + ", " + obj2.toString() + ")";
+ }
}
Modified: labs/shotoku/trunk/shotoku-base/src/java/org/jboss/shotoku/tools/Triple.java
===================================================================
--- labs/shotoku/trunk/shotoku-base/src/java/org/jboss/shotoku/tools/Triple.java 2006-06-11 09:53:16 UTC (rev 4728)
+++ labs/shotoku/trunk/shotoku-base/src/java/org/jboss/shotoku/tools/Triple.java 2006-06-11 10:25:46 UTC (rev 4729)
@@ -43,4 +43,8 @@
public int hashCode() {
return obj1.hashCode() + obj2.hashCode() + obj3.hashCode();
}
+
+ public String toString() {
+ return "(" + obj1.toString() + ", " + obj2.toString()+ ", " + obj3.toString() + ")";
+ }
}
|