CloneSet78


Previous CloneSetNext CloneSetBack to Main Report
Clone
Mass
Clones in
CloneSet
Parameter
Count
Clone
Similarity
Syntax Category
[Sequence Length]
14420.979method_declaration
Clone AbstractionParameter Bindings
Clone Instance
(Click to see clone)
Line CountSource Line
Source File
114320
E:/TSE/Projects-CloneDR/columba-1.4-src/mail/src/main/java/org/columba/mail/folder/event/FolderEventDelegator.java
214339
E:/TSE/Projects-CloneDR/columba-1.4-src/mail/src/main/java/org/columba/mail/folder/event/FolderEventDelegator.java
314358
E:/TSE/Projects-CloneDR/columba-1.4-src/mail/src/main/java/org/columba/mail/folder/event/FolderEventDelegator.java
414378
E:/TSE/Projects-CloneDR/columba-1.4-src/mail/src/main/java/org/columba/mail/folder/event/FolderEventDelegator.java
Next
Last
Clone Instance
1
Line Count
14
Source Line
320
Source File
E:/TSE/Projects-CloneDR/columba-1.4-src/mail/src/main/java/org/columba/mail/folder/event/FolderEventDelegator.java

/** ********************* Folder Listener *************************** */
/**
 * @see org.columba.mail.folder.event.FolderListener#folderAdded(IFolderEvent)
 */
public void folderAdded(IFolderEvent e) {
  mutex.lock();
  Iterator it = folderAddedList[1 - swap].iterator();
  boolean found = false;
  while (it.hasNext() && !found) {
    FolderEvent event = (FolderEvent) it.next();
    found = (event.getSource() == e.getSource());
  }
  if ( !found)
    folderAddedList[1 - swap].add(e);
  mutex.release();
}


Next
Previous
Clone Instance
2
Line Count
14
Source Line
339
Source File
E:/TSE/Projects-CloneDR/columba-1.4-src/mail/src/main/java/org/columba/mail/folder/event/FolderEventDelegator.java

/**
 * @see org.columba.mail.folder.event.FolderListener#folderRemoved(IFolderEvent)
 */
public void folderRemoved(IFolderEvent e) {
  mutex.lock();
  Iterator it = folderRemovedList[1 - swap].iterator();
  boolean found = false;
  while (it.hasNext() && !found) {
    FolderEvent event = (FolderEvent) it.next();
    found = (event.getSource() == e.getSource());
  }
  if ( !found)
    folderRemovedList[1 - swap].add(e);
  mutex.release();
}


Next
Previous
Clone Instance
3
Line Count
14
Source Line
358
Source File
E:/TSE/Projects-CloneDR/columba-1.4-src/mail/src/main/java/org/columba/mail/folder/event/FolderEventDelegator.java

/**
 * @see org.columba.mail.folder.event.FolderListener#folderPropertyChanged(IFolderEvent)
 */
public void folderPropertyChanged(IFolderEvent e) {
  mutex.lock();
  Iterator it = folderPropertyChangedList[1 - swap].iterator();
  boolean found = false;
  while (it.hasNext() && !found) {
    FolderEvent event = (FolderEvent) it.next();
    found = (event.getSource() == e.getSource());
  }
  if ( !found)
    folderPropertyChangedList[1 - swap].add(e);
  mutex.release();
}


First
Previous
Clone Instance
4
Line Count
14
Source Line
378
Source File
E:/TSE/Projects-CloneDR/columba-1.4-src/mail/src/main/java/org/columba/mail/folder/event/FolderEventDelegator.java

/**
 * @see org.columba.mail.folder.event.FolderListener#messageAdded(IFolderEvent)
 */
public void messageAdded(IFolderEvent e) {
  mutex.lock();
  Iterator it = messageAddedList[1 - swap].iterator();
  boolean found = false;
  while (it.hasNext() && !found) {
    FolderEvent event = (FolderEvent) it.next();
    found = (event.getSource() == e.getSource());
  }
  if ( !found)
    messageAddedList[1 - swap].add(e);
  mutex.release();
}


Clone AbstractionParameter Count: 2Parameter Bindings

/**
         * @see org.columba.mail.folder.event.FolderListener#messageAdded(IFolderEvent)
         */
/**
         * @see org.columba.mail.folder.event.FolderListener#folderPropertyChanged(IFolderEvent)
         */
/**
         * @see org.columba.mail.folder.event.FolderListener#folderRemoved(IFolderEvent)
         */
/** ********************* Folder Listener *************************** */
/**
         * @see org.columba.mail.folder.event.FolderListener#folderAdded(IFolderEvent)
         */
public void [[#variablef339ee0]](IFolderEvent e) {
  mutex.lock();
  Iterator it = [[#variablef339e80]][1 - swap].iterator();
  boolean found = false;
  while (it.hasNext() && !found) {
    FolderEvent event = (FolderEvent) it.next();
    found = (event.getSource() == e.getSource());
  }
  if ( !found)
     [[#variablef339e80]][1 - swap].add(e);
  mutex.release();
}
 

CloneAbstraction
Parameter Bindings
Parameter
Index
Clone
Instance
Parameter
Name
Value
11[[#f339ee0]]
folderAdded 
12[[#f339ee0]]
folderRemoved 
13[[#f339ee0]]
folderPropertyChanged 
14[[#f339ee0]]
messageAdded 
21[[#f339e80]]
folderAddedList 
22[[#f339e80]]
folderRemovedList 
23[[#f339e80]]
folderPropertyChangedList 
24[[#f339e80]]
messageAddedList