7ac9840df8198e488564589c7fd8a8610ae928f5
Files Diff
- Added: 1
- Removed: 0
- Renamed: 0
- Modified: 6
Refactorings reported:
Refactoring Name | Occurences | ||
---|---|---|---|
Move And Rename Method | 1 | ||
Move And Rename Method private isValidKey(input String) : boolean from class org.apache.james.mailbox.model.MailboxAnnotation to public isValid() : boolean from class org.apache.james.mailbox.model.MailboxAnnotationKey | From | To | |
Change Parameter Type | 5 | ||
Change Parameter Type key : String to key : MailboxAnnotationKey in method public newInstance(key MailboxAnnotationKey, value String) : MailboxAnnotation in class org.apache.james.mailbox.model.MailboxAnnotation | From | To | |
Change Parameter Type keys : Set<String> to keys : Set<MailboxAnnotationKey> in method public getAnnotationsByKeys(mailboxPath MailboxPath, session MailboxSession, keys Set<MailboxAnnotationKey>) : List<MailboxAnnotation> in class org.apache.james.jmap.FirstUserConnectionFilterThreadTest.FakeMailboxManager | From | To | |
Change Parameter Type keys : Set<String> to keys : Set<MailboxAnnotationKey> in method public getAnnotationsByKeys(mailboxPath MailboxPath, session MailboxSession, keys Set<MailboxAnnotationKey>) : List<MailboxAnnotation> in class org.apache.james.mailbox.MailboxManager | From | To | |
Change Parameter Type key : String to key : MailboxAnnotationKey in method private MailboxAnnotation(key MailboxAnnotationKey, value Optional<String>) in class org.apache.james.mailbox.model.MailboxAnnotation | From | To | |
Change Parameter Type key : String to key : MailboxAnnotationKey in method public nil(key MailboxAnnotationKey) : MailboxAnnotation in class org.apache.james.mailbox.model.MailboxAnnotation | From | To | |
Change Return Type | 1 | ||
Change Return Type String to MailboxAnnotationKey in method public getKey() : MailboxAnnotationKey in class org.apache.james.mailbox.model.MailboxAnnotation | From | To | |
Move Attribute | 3 | ||
Move Attribute public TWO_SLASH_CHARACTER : String from class org.apache.james.mailbox.model.MailboxAnnotation to public TWO_SLASH_CHARACTER : String from class org.apache.james.mailbox.model.MailboxAnnotationKey | From | To | |
Move Attribute private NAME_ANNOTATION_PATTERN : CharMatcher from class org.apache.james.mailbox.model.MailboxAnnotation to private NAME_ANNOTATION_PATTERN : CharMatcher from class org.apache.james.mailbox.model.MailboxAnnotationKey | From | To | |
Move Attribute public SLASH_CHARACTER : String from class org.apache.james.mailbox.model.MailboxAnnotation to public SLASH_CHARACTER : String from class org.apache.james.mailbox.model.MailboxAnnotationKey | From | To | |
Extract Class | 1 | ||
Extract Class org.apache.james.mailbox.model.MailboxAnnotationKey from class org.apache.james.mailbox.model.MailboxAnnotation | From | To | |
Change Attribute Type | 3 | ||
Change Attribute Type key : String to key : MailboxAnnotationKey in class org.apache.james.mailbox.model.MailboxAnnotation | From | To | |
Change Attribute Type ANY_KEY : String to ANY_KEY : MailboxAnnotationKey in class org.apache.james.mailbox.model.MailboxAnnotationTest | From | To | |
Change Attribute Type ANNOTATION_KEY : String to ANNOTATION_KEY : MailboxAnnotationKey in class org.apache.james.mailbox.model.MailboxAnnotationTest | From | To |