Author: nextgens
Date: 2008-08-14 21:48:20 +0000 (Thu, 14 Aug 2008)
New Revision: 21877
Modified:
trunk/freenet/src/freenet/clients/http/PageMaker.java
trunk/freenet/src/freenet/clients/http/SimpleToadletServer.java
trunk/freenet/src/freenet/clients/http/bookmark/BookmarkCategory.java
trunk/freenet/src/freenet/node/FNPPacketMangler.java
trunk/freenet/src/freenet/node/FailureTableEntry.java
trunk/freenet/src/freenet/node/GlobalProbe.java
trunk/freenet/src/freenet/node/TextModeClientInterface.java
trunk/freenet/src/freenet/node/simulator/RealNodeRequestInsertTest.java
trunk/freenet/src/freenet/pluginmanager/PluginInfoWrapper.java
trunk/freenet/src/freenet/support/io/BaseFileBucket.java
Log:
Second part of the patch ^-^
Modified: trunk/freenet/src/freenet/clients/http/PageMaker.java
===================================================================
--- trunk/freenet/src/freenet/clients/http/PageMaker.java 2008-08-14
21:33:35 UTC (rev 21876)
+++ trunk/freenet/src/freenet/clients/http/PageMaker.java 2008-08-14
21:48:20 UTC (rev 21877)
@@ -202,11 +202,11 @@
*
* @return An {@link ArrayList} containing the names of all available
themes
*/
- public List getThemes() {
+ public List<String> getThemes() {
if (jarThemesCache != null) {
return jarThemesCache;
}
- List themes = new ArrayList();
+ List<String> themes = new ArrayList<String>();
try {
URL url = getClass().getResource("staticfiles/themes/");
URLConnection urlConnection = url.openConnection();
Modified: trunk/freenet/src/freenet/clients/http/SimpleToadletServer.java
===================================================================
--- trunk/freenet/src/freenet/clients/http/SimpleToadletServer.java
2008-08-14 21:33:35 UTC (rev 21876)
+++ trunk/freenet/src/freenet/clients/http/SimpleToadletServer.java
2008-08-14 21:48:20 UTC (rev 21877)
@@ -38,7 +38,6 @@
import freenet.support.HTMLNode;
import freenet.support.Logger;
import freenet.support.OOMHandler;
-import freenet.support.StringArray;
import freenet.support.api.BooleanCallback;
import freenet.support.api.BucketFactory;
import freenet.support.api.IntCallback;
@@ -181,7 +180,7 @@
}
public String[] getPossibleValues() {
- return
StringArray.toArray(pageMaker.getThemes().toArray());
+ return pageMaker.getThemes().toArray(new String[0]);
}
}
Modified: trunk/freenet/src/freenet/clients/http/bookmark/BookmarkCategory.java
===================================================================
--- trunk/freenet/src/freenet/clients/http/bookmark/BookmarkCategory.java
2008-08-14 21:33:35 UTC (rev 21876)
+++ trunk/freenet/src/freenet/clients/http/bookmark/BookmarkCategory.java
2008-08-14 21:48:20 UTC (rev 21877)
@@ -4,8 +4,6 @@
import freenet.support.SimpleFieldSet;
import java.util.Vector;
-import freenet.support.StringArray;
-
public class BookmarkCategory extends Bookmark {
public static final String NAME = "BookmarkCategory";
@@ -112,13 +110,13 @@
}
public String[] toStrings() {
- return StringArray.toArray(toStrings("").toArray());
+ return toStrings("").toArray(new String[0]);
}
// Iternal use only
- private Vector toStrings(String prefix) {
- Vector strings = new Vector();
+ private Vector<String> toStrings(String prefix) {
+ Vector<String> strings = new Vector<String>();
BookmarkItems items = getItems();
BookmarkCategories subCategories = getSubCategories();
prefix += this.name + "/";
Modified: trunk/freenet/src/freenet/node/FNPPacketMangler.java
===================================================================
--- trunk/freenet/src/freenet/node/FNPPacketMangler.java 2008-08-14
21:33:35 UTC (rev 21876)
+++ trunk/freenet/src/freenet/node/FNPPacketMangler.java 2008-08-14
21:48:20 UTC (rev 21877)
@@ -43,7 +43,6 @@
import freenet.support.HexUtil;
import freenet.support.Logger;
import freenet.support.SimpleFieldSet;
-import freenet.support.StringArray;
import freenet.support.TimeUtil;
import freenet.support.WouldBlockException;
import freenet.support.io.NativeThread;
@@ -2076,7 +2075,7 @@
alreadyReported[x] = mi.alreadyReportedBytes;
x++;
if(mi.cb != null) callbacksCount +=
mi.cb.length;
- if(logMINOR) Logger.minor(this, "Sending:
"+mi+" length "+data.length+" cb "+ StringArray.toString(mi.cb)+" reported
"+mi.alreadyReportedBytes);
+ if(logMINOR) Logger.minor(this, "Sending:
"+mi+" length "+data.length+" cb "+ Arrays.toString(mi.cb)+" reported
"+mi.alreadyReportedBytes);
length += (data.length + 2);
}
}
@@ -2293,7 +2292,7 @@
if(logMINOR) {
String log =
"processOutgoingPreformatted("+Fields.hashCode(buf)+", "+offset+ ',' +length+
',' +tracker+ ',' +packetNumber+ ',';
if(callbacks == null) log += "null";
- else log +=
""+callbacks.length+StringArray.toString(callbacks); // FIXME too verbose?
+ else log +=
""+callbacks.length+Arrays.toString(callbacks); // FIXME too verbose?
Logger.minor(this, log);
}
if((tracker == null) || (!tracker.pn.isConnected())) {
Modified: trunk/freenet/src/freenet/node/FailureTableEntry.java
===================================================================
--- trunk/freenet/src/freenet/node/FailureTableEntry.java 2008-08-14
21:33:35 UTC (rev 21876)
+++ trunk/freenet/src/freenet/node/FailureTableEntry.java 2008-08-14
21:48:20 UTC (rev 21877)
@@ -8,7 +8,7 @@
import freenet.keys.Key;
import freenet.support.Logger;
-import freenet.support.StringArray;
+import java.util.Arrays;
class FailureTableEntry implements TimedOutNodesList {
@@ -75,7 +75,7 @@
*/
public void onFailure(short htl2, PeerNode[] requestors, PeerNode[]
requestedFrom, int timeout, long now) {
if(logMINOR)
- Logger.minor(this,
"onFailure("+htl2+",requestors="+StringArray.toString(requestors)+",requestedFrom="+StringArray.toString(requestedFrom)+",timeout="+timeout);
+ Logger.minor(this,
"onFailure("+htl2+",requestors="+Arrays.toString(requestors)+",requestedFrom="+Arrays.toString(requestedFrom)+",timeout="+timeout);
synchronized(this) {
if(requestors != null) {
for(int i=0;i<requestors.length;i++)
Modified: trunk/freenet/src/freenet/node/GlobalProbe.java
===================================================================
--- trunk/freenet/src/freenet/node/GlobalProbe.java 2008-08-14 21:33:35 UTC
(rev 21876)
+++ trunk/freenet/src/freenet/node/GlobalProbe.java 2008-08-14 21:48:20 UTC
(rev 21877)
@@ -4,7 +4,7 @@
package freenet.node;
import freenet.support.Logger;
-import freenet.support.StringArray;
+import java.util.Arrays;
public class GlobalProbe implements Runnable {
@@ -33,7 +33,7 @@
}
public void onTrace(long uid, double target, double
nearest, double best, short htl, short counter, double location, long nodeUID,
double[] peerLocs, long[] peerUIDs, double[] locsNotVisited, short forkCount,
short linearCount, String reason, long prevUID) {
- String msg = "Probe trace: UID="+uid+"
target="+target+" nearest="+nearest+" best="+best+" htl="+htl+"
counter="+counter+" location="+location+" node UID="+nodeUID+" prev
UID="+prevUID+" peers="+NodeDispatcher.peersUIDsToString(peerUIDs, peerLocs)+"
locs not visited: "+StringArray.toString(locsNotVisited)+" fork count:
"+forkCount+" linear count: "+linearCount+" from "+reason;
+ String msg = "Probe trace: UID="+uid+"
target="+target+" nearest="+nearest+" best="+best+" htl="+htl+"
counter="+counter+" location="+location+" node UID="+nodeUID+" prev
UID="+prevUID+" peers="+NodeDispatcher.peersUIDsToString(peerUIDs, peerLocs)+"
locs not visited: "+Arrays.toString(locsNotVisited)+" fork count: "+forkCount+"
linear count: "+linearCount+" from "+reason;
Logger.normal(this, msg);
}
Modified: trunk/freenet/src/freenet/node/TextModeClientInterface.java
===================================================================
--- trunk/freenet/src/freenet/node/TextModeClientInterface.java 2008-08-14
21:33:35 UTC (rev 21876)
+++ trunk/freenet/src/freenet/node/TextModeClientInterface.java 2008-08-14
21:48:20 UTC (rev 21877)
@@ -45,12 +45,12 @@
import freenet.support.OOMHandler;
import freenet.support.SimpleFieldSet;
import freenet.support.SizeUtil;
-import freenet.support.StringArray;
import freenet.support.api.Bucket;
import freenet.support.io.ArrayBucket;
import freenet.support.io.ArrayBucketFactory;
import freenet.support.io.BucketTools;
import freenet.support.io.FileBucket;
+import java.util.Arrays;
/**
* @author amphibian
@@ -860,7 +860,7 @@
}
public void onTrace(long uid, double target,
double nearest, double best, short htl, short counter, double location, long
nodeUID, double[] peerLocs, long[] peerUIDs, double[] locsNotVisited, short
forkCount, short linearCounter, String reason, long prevUID) {
- String msg = "Probe trace: UID="+uid+"
target="+target+" nearest="+nearest+" best="+best+" htl="+htl+"
counter="+counter+" linear="+linearCounter+" location="+location+"node
UID="+nodeUID+" prev UID="+prevUID+" peer
locs="+StringArray.toString(peerLocs)+" peer
UIDs="+StringArray.toString(peerUIDs)+" locs not visited =
"+StringArray.toString(locsNotVisited)+" forks: "+forkCount+"
reason="+reason+'\n';
+ String msg = "Probe trace: UID="+uid+"
target="+target+" nearest="+nearest+" best="+best+" htl="+htl+"
counter="+counter+" linear="+linearCounter+" location="+location+"node
UID="+nodeUID+" prev UID="+prevUID+" peer locs="+Arrays.toString(peerLocs)+"
peer UIDs="+Arrays.toString(peerUIDs)+" locs not visited =
"+Arrays.toString(locsNotVisited)+" forks: "+forkCount+" reason="+reason+'\n';
try {
out.write(msg.getBytes());
out.flush();
Modified:
trunk/freenet/src/freenet/node/simulator/RealNodeRequestInsertTest.java
===================================================================
--- trunk/freenet/src/freenet/node/simulator/RealNodeRequestInsertTest.java
2008-08-14 21:33:35 UTC (rev 21876)
+++ trunk/freenet/src/freenet/node/simulator/RealNodeRequestInsertTest.java
2008-08-14 21:48:20 UTC (rev 21877)
@@ -24,7 +24,6 @@
import freenet.support.Executor;
import freenet.support.Logger;
import freenet.support.PooledExecutor;
-import freenet.support.StringArray;
import freenet.support.LoggerHook.InvalidThresholdException;
import freenet.support.io.ArrayBucket;
import freenet.support.io.FileUtil;
@@ -209,7 +208,7 @@
if(totalRunningUIDsAlt != 0)
System.err.println("Still running UIDs (alt):
"+totalRunningUIDsAlt);
if(!runningUIDsList.isEmpty()) {
- System.err.println("List of running UIDs:
"+StringArray.toString(runningUIDsList.toArray()));
+ System.err.println("List of running UIDs:
"+Arrays.toString(runningUIDsList.toArray()));
}
} catch (Throwable t) {
Logger.error(RealNodeRequestInsertTest.class, "Caught "+t, t);
Modified: trunk/freenet/src/freenet/pluginmanager/PluginInfoWrapper.java
===================================================================
--- trunk/freenet/src/freenet/pluginmanager/PluginInfoWrapper.java
2008-08-14 21:33:35 UTC (rev 21876)
+++ trunk/freenet/src/freenet/pluginmanager/PluginInfoWrapper.java
2008-08-14 21:48:20 UTC (rev 21877)
@@ -5,7 +5,6 @@
import freenet.l10n.L10n;
import freenet.support.Logger;
-import freenet.support.StringArray;
public class PluginInfoWrapper {
// Parameters to make the object OTP
@@ -25,7 +24,7 @@
private final boolean isFCPPlugin;
private final boolean isVersionedPlugin;
private final String filename;
- private HashSet toadletLinks = new HashSet();
+ private HashSet<String> toadletLinks = new HashSet<String>();
private volatile boolean stopping = false;
private volatile boolean unregistered = false;
@@ -79,7 +78,7 @@
}
public synchronized String[] getPluginToadletSymlinks(){
- return StringArray.toArray(toadletLinks.toArray());
+ return toadletLinks.toArray(new String[0]);
}
public synchronized boolean addPluginToadletSymlink(String linkfrom){
Modified: trunk/freenet/src/freenet/support/io/BaseFileBucket.java
===================================================================
--- trunk/freenet/src/freenet/support/io/BaseFileBucket.java 2008-08-14
21:33:35 UTC (rev 21876)
+++ trunk/freenet/src/freenet/support/io/BaseFileBucket.java 2008-08-14
21:48:20 UTC (rev 21877)
@@ -14,8 +14,8 @@
import freenet.support.Fields;
import freenet.support.Logger;
import freenet.support.SimpleFieldSet;
-import freenet.support.StringArray;
import freenet.support.api.Bucket;
+import java.util.Arrays;
public abstract class BaseFileBucket implements Bucket,
SerializableToFieldSetBucket {
@@ -392,7 +392,7 @@
}
if(toClose != null) {
- Logger.error(this, "Streams open free()ing "+this+" :
"+StringArray.toString(toClose), new Exception("debug"));
+ Logger.error(this, "Streams open free()ing "+this+" :
"+Arrays.toString(toClose), new Exception("debug"));
for(int i=0;i<toClose.length;i++) {
try {
if(toClose[i] instanceof
FileBucketOutputStream) {
@@ -419,6 +419,7 @@
}
}
+ @Override
public synchronized String toString() {
return super.toString()+ ':'
+getFile().getPath()+":streams="+(streams == null ? 0 : streams.size());
}