Author: nextgens
Date: 2006-09-05 13:09:27 +0000 (Tue, 05 Sep 2006)
New Revision: 10393
Modified:
trunk/freenet/src/freenet/support/SimpleFieldSet.java
Log:
Fix the classcast exception
Modified: trunk/freenet/src/freenet/support/SimpleFieldSet.java
===================================================================
--- trunk/freenet/src/freenet/support/SimpleFieldSet.java 2006-09-05
12:58:08 UTC (rev 10392)
+++ trunk/freenet/src/freenet/support/SimpleFieldSet.java 2006-09-05
13:09:27 UTC (rev 10393)
@@ -260,8 +260,8 @@
writeToOrdered(w, "", false);
}
- synchronized void writeToOrdered(Writer w, String prefix, boolean
noEndMarker) throws IOException {
- String[] keys = (String[]) values.keySet().toArray();
+ private synchronized void writeToOrdered(Writer w, String prefix, boolean
noEndMarker) throws IOException {
+ String[] keys = (String[]) values.keySet().toArray(new
String[values.size()]);
int i=0;
// Sort
@@ -272,7 +272,7 @@
w.write(prefix+keys[i]+'='+get(keys[i])+'\n');
if(subsets != null) {
- String[] orderedPrefixes = (String[])
subsets.keySet().toArray();
+ String[] orderedPrefixes = (String[])
subsets.keySet().toArray(new String[subsets.size()]);
// Sort
Arrays.sort(orderedPrefixes);