Previous CloneSet | Next CloneSet | Back to Main Report |
Clone Mass | Clones in CloneSet | Parameter Count | Clone Similarity | Syntax Category [Sequence Length] |
---|---|---|---|---|
6 | 4 | 2 | 0.950 | class_body_declarations[2] |
Clone Abstraction | Parameter Bindings |
Clone Instance (Click to see clone) | Line Count | Source Line | Source File |
---|---|---|---|
1 | 9 | 40 | E:/TSE/Projects-CloneDR/columba-1.4-src/core/src/main/java/org/columba/core/command/DefaultCommandReference.java |
2 | 9 | 108 | E:/TSE/Projects-CloneDR/columba-1.4-src/core/src/main/java/org/columba/core/folder/DefaultFolderCommandReference.java |
3 | 6 | 299 | E:/TSE/Projects-CloneDR/columba-1.4-src/mail/src/main/java/org/columba/mail/folder/AbstractFolder.java |
4 | 6 | 309 | E:/TSE/Projects-CloneDR/columba-1.4-src/mail/src/main/java/org/columba/mail/pop3/POP3Server.java |
| |||||
/** * Try to get lock. * * @param locker * the instance who wants to have the lock * * @return true, if locker has got the lock, false otherwise */ public boolean tryToGetLock(Object locker) { return lock.tryToGetLock(locker); } /** * Release lock. */ public void releaseLock(Object locker) { lock.release(locker); } |
| |||||
/** * @see org.columba.api.command.ICommandReference#tryToGetLock(java.lang.Object) */ public boolean tryToGetLock(Object locker) { return sourceFolder.tryToGetLock(locker); } /** * @see org.columba.api.command.ICommandReference#releaseLock(java.lang.Object) */ public void releaseLock(Object locker) { sourceFolder.releaseLock(locker); } |
| |||||
/* public MailFolderCommandReference getCommandReference(MailFolderCommandReference r) { return r; } */ /** * ******************************** locking mechanism * *************************** */ public boolean tryToGetLock(Object locker) { return myLock.tryToGetLock(locker); } public void releaseLock(Object locker) { myLock.release(locker); } |
| |||||
public boolean tryToGetLock(Object locker) { return lock.tryToGetLock(locker); } public void releaseLock(Object locker) { lock.release(locker); } |
| |||
/* public MailFolderCommandReference getCommandReference(MailFolderCommandReference r) { return r; } */ /** * ******************************** locking mechanism * *************************** */ /** * @see org.columba.api.command.ICommandReference#tryToGetLock(java.lang.Object) */ /** * Try to get lock. * * @param locker * the instance who wants to have the lock * * @return true, if locker has got the lock, false otherwise */ public boolean tryToGetLock(Object locker) { return [[#variable13266f60]].tryToGetLock(locker); } /** * @see org.columba.api.command.ICommandReference#releaseLock(java.lang.Object) */ /** * Release lock. */ public void releaseLock(Object locker) { [[#variable13266f60]]. [[#variable132687e0]](locker); } |
CloneAbstraction |
Parameter Index | Clone Instance | Parameter Name | Value |
---|---|---|---|
1 | 1 | [[#13266f60]] | lock |
1 | 2 | [[#13266f60]] | sourceFolder |
1 | 3 | [[#13266f60]] | myLock |
1 | 4 | [[#13266f60]] | lock |
2 | 1 | [[#132687e0]] | release |
2 | 2 | [[#132687e0]] | releaseLock |
2 | 3 | [[#132687e0]] | release |
2 | 4 | [[#132687e0]] | release |