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]