Author: saces
Date: 2009-04-16 19:29:19 +0000 (Thu, 16 Apr 2009)
New Revision: 26903

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:26:16 UTC 
(rev 26902)
+++ trunk/freenet/src/freenet/client/Metadata.java      2009-04-16 19:29:19 UTC 
(rev 26903)
@@ -441,13 +441,13 @@
         * The map can contain either string -> Metadata, or string -> map, the 
latter
         * indicating subdirs. 
         */
-       public static Metadata mkRedirectionManifestWithMetadata(HashMap<?, ?> 
dir) {
+       public static Metadata 
mkRedirectionManifestWithMetadata(HashMap<String, Object> dir) {
                Metadata ret = new Metadata();
                ret.addRedirectionManifestWithMetadata(dir);
                return ret;
        }
        
-       private void addRedirectionManifestWithMetadata(HashMap<?, ?> dir) {
+       private void addRedirectionManifestWithMetadata(HashMap<String, Object> 
dir) {
                // Simple manifest - contains actual redirects.
                // Not zip manifest, which is basically a redirect.
                documentType = SIMPLE_MANIFEST;
@@ -456,8 +456,8 @@
                //clientMetadata = new ClientMetadata(null);
                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();
                        if(key.indexOf('/') != -1)
                                throw new IllegalArgumentException("Slashes in 
simple redirect manifest filenames! (slashes denote sub-manifests): "+key);
                        count++;
@@ -470,7 +470,7 @@
                                        Logger.debug(this, "Putting metadata 
for "+key);
                                manifestEntries.put(key, data);
                        } else if(o instanceof HashMap) {
-                               HashMap<?, ?> hm = (HashMap<?, ?>)o;
+                               HashMap<String, Object> hm = (HashMap<String, 
Object>)o;
                                if(Logger.shouldLog(Logger.DEBUG, this))
                                        Logger.debug(this, "Making metadata map 
for "+key);
                                Metadata subMap = 
mkRedirectionManifestWithMetadata(hm);

_______________________________________________
cvs mailing list
[email protected]
http://emu.freenetproject.org/cgi-bin/mailman/listinfo/cvs

Reply via email to