Author: bago
Date: Mon Aug 11 08:04:13 2008
New Revision: 684769

URL: http://svn.apache.org/viewvc?rev=684769&view=rev
Log:
Extract an utility/structure class to a static final class (avoid references to 
parent class)

Modified:
    
james/server/trunk/core-library/src/main/java/org/apache/james/mailrepository/javamail/HashJavamailStoreMailRepository.java

Modified: 
james/server/trunk/core-library/src/main/java/org/apache/james/mailrepository/javamail/HashJavamailStoreMailRepository.java
URL: 
http://svn.apache.org/viewvc/james/server/trunk/core-library/src/main/java/org/apache/james/mailrepository/javamail/HashJavamailStoreMailRepository.java?rev=684769&r1=684768&r2=684769&view=diff
==============================================================================
--- 
james/server/trunk/core-library/src/main/java/org/apache/james/mailrepository/javamail/HashJavamailStoreMailRepository.java
 (original)
+++ 
james/server/trunk/core-library/src/main/java/org/apache/james/mailrepository/javamail/HashJavamailStoreMailRepository.java
 Mon Aug 11 08:04:13 2008
@@ -39,7 +39,6 @@
 import javax.mail.internet.MimeMessage;
 
 import org.apache.james.core.MailImpl;
-import 
org.apache.james.mailrepository.javamail.HashJavamailStoreMailRepository.KeyToMsgMap.MsgObj;
 import org.apache.james.util.stream.CRLFOutputStream;
 import org.apache.mailet.Mail;
 
@@ -536,22 +535,23 @@
             return (MsgObj) keyToMsgObj.get(key);
         }
 
-        /**
-         * used to internal represent a message
-         * 
-         */
-        protected class MsgObj {
-            MimeMessage message;
+    }
 
-            int no = -1;
+    /**
+     * used to internal represent a message
+     * 
+     */
+    protected static final class MsgObj {
+        MimeMessage message;
 
-            Object hash;
+        int no = -1;
 
-            String key;
-        }
+        Object hash;
 
+        String key;
     }
 
+
     /**
      * currently uses Arrays.hashCode to build an Integer. Resulting Method
      * should provide a good hashCode and a correct equals method



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to