getMessageSourceStream(Object uid) throws Exception { VirtualHeader h = (VirtualHeader) headerList.get(uid); IMailbox sourceFolder = h.getSrcFolder(); Object sourceUid = h.getSrcUid(); return sourceFolder.getMessageSourceStream(sourceUid); } /* * (non-Javadoc) * * @see org.columba.mail.folder.IMailbox#getMimePartBodyStream(java.lang.Object, * java.lang.Integer[]) */ public InputStream getMimePartBodyStream(Object uid, Integer[] address) throws Exception { VirtualHeader h = (VirtualHeader) headerList.get(uid); IMailbox sourceFolder = h.getSrcFolder(); Object sourceUid = h.getSrcUid(); return sourceFolder.getMimePartBodyStream(sourceUid, address);
getFlags(Object uid) throws Exception { VirtualHeader h = (VirtualHeader) headerList.get(uid); IMailbox sourceFolder = h.getSrcFolder(); Object sourceUid = h.getSrcUid(); return sourceFolder.getFlags(sourceUid); } /* * (non-Javadoc) * * @see org.columba.mail.folder.IMailbox#getHeaderFields(java.lang.Object, * java.lang.String[]) */ public Header getHeaderFields(Object uid, String[] keys) throws Exception { VirtualHeader h = (VirtualHeader) headerList.get(uid); IMailbox sourceFolder = h.getSrcFolder(); Object sourceUid = h.getSrcUid(); return sourceFolder.getHeaderFields(sourceUid, keys);
Clone fragments detected by clone detection tool
File path: /columba-1.4-src/mail/src/main/java/org/columba/mail/folder/virtual/VirtualFolder.java File path: /columba-1.4-src/mail/src/main/java/org/columba/mail/folder/virtual/VirtualFolder.java
Method name: Method name:
Number of AST nodes: 0 Number of AST nodes: 0
1
getMessageSourceStream(Object uid) throws Exception {
1
getFlags(Object uid) throws Exception {
2
		VirtualHeader h = (VirtualHeader) headerList.get(uid);
2
		VirtualHeader h = (VirtualHeader) headerList.get(uid);
3
		IMailbox sourceFolder = h.getSrcFolder();
3
		IMailbox sourceFolder = h.getSrcFolder();
4
		Object sourceUid = h.getSrcUid();
4
		Object sourceUid = h.getSrcUid();
5
		return sourceFolder.getMessageSourceStream(sourceUid);
5
		return sourceFolder.getFlags(sourceUid);
6
	}
6
	}
7
	/*
7
	/*
8
	 * (non-Javadoc)
8
	 * (non-Javadoc)
9
	 *
9
	 *
10
	 * @see org.columba.mail.folder.IMailbox#getMimePartBodyStream(java.lang.Object,
10
	 * @see org.columba.mail.folder.IMailbox#getHeaderFields(java.lang.Object,
11
	 *      java.lang.Integer[])
11
	 *      java.lang.String[])
12
	 */
12
	 */
13
	public InputStream getMimePartBodyStream(Object uid, Integer[] address)
13
	public 
14
			throws Exception {
14
Header getHeaderFields(Object uid, String[] keys) throws Exception {
15
		VirtualHeader h = (VirtualHeader) headerList.get(uid);
15
		VirtualHeader h = (VirtualHeader) headerList.get(uid);
16
		IMailbox sourceFolder = h.getSrcFolder();
16
		IMailbox sourceFolder = h.getSrcFolder();
17
		Object sourceUid = h.getSrcUid();
17
		Object sourceUid = h.getSrcUid();
18
		return sourceFolder.getMimePartBodyStream(sourceUid, address);
18
		return sourceFolder.getHeaderFields(sourceUid, keys);
19
	
19
	
Summary
Number of common nesting structure subtrees0
Number of refactorable cases0
Number of non-refactorable cases0
Time elapsed for finding largest common nesting structure subtrees (ms)0.0
Clones location
Number of node comparisons0