CloneSet322


Previous CloneSetNext CloneSetBack to Main Report
Clone
Mass
Clones in
CloneSet
Parameter
Count
Clone
Similarity
Syntax Category
[Sequence Length]
6420.950class_body_declarations[2]
Clone AbstractionParameter Bindings
Clone Instance
(Click to see clone)
Line CountSource Line
Source File
1940
E:/TSE/Projects-CloneDR/columba-1.4-src/core/src/main/java/org/columba/core/command/DefaultCommandReference.java
29108
E:/TSE/Projects-CloneDR/columba-1.4-src/core/src/main/java/org/columba/core/folder/DefaultFolderCommandReference.java
36299
E:/TSE/Projects-CloneDR/columba-1.4-src/mail/src/main/java/org/columba/mail/folder/AbstractFolder.java
46309
E:/TSE/Projects-CloneDR/columba-1.4-src/mail/src/main/java/org/columba/mail/pop3/POP3Server.java
Next
Last
Clone Instance
1
Line Count
9
Source Line
40
Source File
E:/TSE/Projects-CloneDR/columba-1.4-src/core/src/main/java/org/columba/core/command/DefaultCommandReference.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);
}


Next
Previous
Clone Instance
2
Line Count
9
Source Line
108
Source File
E:/TSE/Projects-CloneDR/columba-1.4-src/core/src/main/java/org/columba/core/folder/DefaultFolderCommandReference.java

/**
 * @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);
}


Next
Previous
Clone Instance
3
Line Count
6
Source Line
299
Source File
E:/TSE/Projects-CloneDR/columba-1.4-src/mail/src/main/java/org/columba/mail/folder/AbstractFolder.java

/*
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);
}


First
Previous
Clone Instance
4
Line Count
6
Source Line
309
Source File
E:/TSE/Projects-CloneDR/columba-1.4-src/mail/src/main/java/org/columba/mail/pop3/POP3Server.java

public boolean tryToGetLock(Object locker) {
  return lock.tryToGetLock(locker);
}

public void releaseLock(Object locker) {
  lock.release(locker);
}


Clone AbstractionParameter Count: 2Parameter Bindings

/*
        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 Bindings
Parameter
Index
Clone
Instance
Parameter
Name
Value
11[[#13266f60]]
lock 
12[[#13266f60]]
sourceFolder 
13[[#13266f60]]
myLock 
14[[#13266f60]]
lock 
21[[#132687e0]]
release 
22[[#132687e0]]
releaseLock 
23[[#132687e0]]
release 
24[[#132687e0]]
release