This is an automated email from the ASF dual-hosted git repository.

btellier pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/james-project.git

commit 9230fb5965b6b64cc949c019dadd0cbd14feed41
Author: Benoit Tellier <btell...@linagora.com>
AuthorDate: Thu Nov 14 11:17:08 2019 +0700

    [Refactoring] MessageResultImpl: HeadersImpl can be static
---
 .../org/apache/james/mailbox/store/MessageResultImpl.java     | 11 +++++------
 1 file changed, 5 insertions(+), 6 deletions(-)

diff --git 
a/mailbox/store/src/main/java/org/apache/james/mailbox/store/MessageResultImpl.java
 
b/mailbox/store/src/main/java/org/apache/james/mailbox/store/MessageResultImpl.java
index 520d04f..9350694 100644
--- 
a/mailbox/store/src/main/java/org/apache/james/mailbox/store/MessageResultImpl.java
+++ 
b/mailbox/store/src/main/java/org/apache/james/mailbox/store/MessageResultImpl.java
@@ -312,18 +312,18 @@ public class MessageResultImpl implements MessageResult {
         return message.getAttachments();
     }
     
-    private final class HeadersImpl implements Headers {
+    private static final class HeadersImpl implements Headers {
 
-        private final Message msg;
+        private final MailboxMessage msg;
         private List<Header> headers;
         
-        private HeadersImpl(Message msg) {
+        private HeadersImpl(MailboxMessage msg) {
             this.msg = msg;
         }
 
         @Override
         public int hashCode() {
-            return 39 * 19 + message.hashCode();
+            return 39 * 19 + msg.hashCode();
         }
 
         @Override
@@ -351,13 +351,12 @@ public class MessageResultImpl implements MessageResult {
         public Iterator<Header> headers() throws MailboxException {
             if (headers == null) {
                 try {
-                    headers = ResultUtils.createHeaders(message);
+                    headers = ResultUtils.createHeaders(msg);
                 } catch (IOException e) {
                     throw new MailboxException("Unable to parse headers", e);
                 }
             }
             return headers.iterator();
         }
-        
     }
 }


---------------------------------------------------------------------
To unsubscribe, e-mail: server-dev-unsubscr...@james.apache.org
For additional commands, e-mail: server-dev-h...@james.apache.org

Reply via email to