Author: saces
Date: 2009-04-16 19:26:16 +0000 (Thu, 16 Apr 2009)
New Revision: 26902
Modified:
trunk/freenet/src/freenet/client/Metadata.java
Log:
add/fix type parameters
Modified: trunk/freenet/src/freenet/client/Metadata.java
===================================================================
--- trunk/freenet/src/freenet/client/Metadata.java 2009-04-16 19:19:17 UTC
(rev 26901)
+++ trunk/freenet/src/freenet/client/Metadata.java 2009-04-16 19:26:16 UTC
(rev 26902)
@@ -487,7 +487,7 @@
* @param dir A map of names (string) to either files (same string) or
* directories (more HashMap's)
*/
- Metadata(HashMap<?, ?> dir, String prefix) {
+ Metadata(HashMap<String, Object> dir, String prefix) {
hashCode = super.hashCode();
// Simple manifest - contains actual redirects.
// Not zip manifest, which is basically a redirect.
@@ -497,8 +497,8 @@
clientMetadata = new ClientMetadata();
manifestEntries = new HashMap<String, Metadata>();
int count = 0;
- for(Iterator<?> i = dir.keySet().iterator();i.hasNext();) {
- String key = ((String) i.next()).intern();
+ for(Iterator<String> i = dir.keySet().iterator();i.hasNext();) {
+ String key = i.next().intern();
count++;
Object o = dir.get(key);
Metadata target;
@@ -507,7 +507,7 @@
target = new
Metadata(ARCHIVE_INTERNAL_REDIRECT, null, null, prefix+key,
new
ClientMetadata(DefaultMIMETypes.guessMIMEType(key, false)));
} else if(o instanceof HashMap) {
- target = new Metadata((HashMap<?, ?>)o,
prefix+key+"/");
+ target = new Metadata((HashMap<String,
Object>)o, prefix+key+"/");
} else throw new IllegalArgumentException("Not String
nor HashMap: "+o);
manifestEntries.put(key, target);
}
_______________________________________________
cvs mailing list
[email protected]
http://emu.freenetproject.org/cgi-bin/mailman/listinfo/cvs