Ranides Atterwim пре 10 година
родитељ
комит
8fbaa746fe

+ 4 - 3
assira/src/main/java/net/ranides/assira/test/TCollection.java

@@ -6,6 +6,7 @@
  */
 package net.ranides.assira.test;
 
+import java.io.PrintStream;
 import java.io.Serializable;
 import java.util.ArrayList;
 import java.util.Collection;
@@ -138,10 +139,10 @@ public abstract class TCollection<T> implements Serializable {
 			return target;
 		}
         
-		public void dump() {
-			System.err.printf("TItems(%d)%n", data.size());
+		public void dump(PrintStream out) {
+			out.printf("TItems(%d)%n", data.size());
 			for(int i=0,n=data.size(); i<n; i++) {
-				System.err.printf(" - %3d. %s%n", i, data.get(i).value());
+				out.printf(" - %3d. %s%n", i, data.get(i).value());
 			}
 		}
         

+ 3 - 2
assira/src/main/java/net/ranides/assira/test/TComparator.java

@@ -1,6 +1,7 @@
 
 package net.ranides.assira.test;
 
+import java.io.PrintStream;
 import java.util.Iterator;
 import java.util.LinkedHashMap;
 import java.util.Map;
@@ -108,10 +109,10 @@ public class TComparator<K> implements HashComparator<K> {
 		return records.get(o1).order - records.get(o2).order;
 	}
 
-	public void dump() {
+	public void dump(PrintStream out) {
 		int i=0;
 		for(HGRecord r : records.values()) {
-			System.err.printf("%4d. %4d : %4d%n", i++, r.hash, r.order);
+			out.printf("%4d. %4d : %4d%n", i++, r.hash, r.order);
 		}
 	}
 	

+ 4 - 3
assira/src/main/java/net/ranides/assira/test/TMap.java

@@ -6,6 +6,7 @@
  */
 package net.ranides.assira.test;
 
+import java.io.PrintStream;
 import java.io.Serializable;
 import java.util.AbstractMap;
 import java.util.ArrayList;
@@ -272,10 +273,10 @@ public abstract class TMap<K,V> implements Serializable {
 			return target;
 		}
         
-		public void dump() {
-			System.err.printf("TItems(%d)%n", data.size());
+		public void dump(PrintStream out) {
+			out.printf("TItems(%d)%n", data.size());
 			for(int i=0,n=data.size(); i<n; i++) {
-				System.err.printf(" - %3d. %s%n", i, data.get(i).key());
+				out.printf(" - %3d. %s%n", i, data.get(i).key());
 			}
 		}