delayBetweenObjects.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent e) { delayRecordsLabel.setEnabled(delayBetweenObjects.isSelected()); delayRecordsTextField.setEnabled(delayBetweenObjects.isSelected()); delayTablesLabel.setEnabled(delayBetweenObjects.isSelected()); delayTablesTextField.setEnabled(delayBetweenObjects.isSelected()); } });
_plugin.addSQLPanelAPIListeningForBookmarks(_session.getSQLPanelAPIOfActiveSessionWindow()); _session.getSQLPanelAPIOfActiveSessionWindow().addSQLPanelListener(new SQLPanelAdapter() { public void sqlEntryAreaClosed(SQLPanelEvent evt) { _plugin.removeSQLPanelAPIListeningForBookmarks(evt.getSQLPanel()); } }); GlobalPreferencesSheet.showSheet(_plugin.getApplication(), SQLBookmarkPreferencesPanel.class);
Clone fragments detected by clone detection tool
File path: /sql12/plugins/dbcopy/src/net/sourceforge/squirrel_sql/plugins/dbcopy/gui/PreferencesPanel.java File path: /sql12/plugins/sqlbookmark/src/net/sourceforge/squirrel_sql/plugins/sqlbookmark/EditBookmarksAction.java
Method name: void addDelayCheckBox(JPanel, int, int) Method name: void actionPerformed(ActionEvent)
Number of AST nodes: 1 Number of AST nodes: 3
1
delayBetweenObjects.addActionListener(new ActionListener() {
2
            public void actionPerformed(ActionEvent e) {
3
                delayRecordsLabel.setEnabled(delayBetweenObjects.isSelec
1
_plugin.addSQLPanelAPIListeningForBookmarks(_session.getSQLPanelAPIOfActiveSessionWindow());
4
ted());
2
      _session.getSQLPanelAPIOfActiveSessionWindow().addSQLPanelListener(new SQLPanelAdapter()
5
      
3
      {
6
          delayRecordsTextField.setEnabled(delayBetweenObjects.isSelected());
4
         
7
                delayTablesLabel.setEnabled(delayBetweenObjects.isSelected
5
public void sqlEntryAreaClosed(SQLPanelEvent evt)
6
         {
8
());
7
            _plugin.removeSQLPanelAPIListeningForBookmarks(evt.getSQLPanel());
9
         
8
         }
10
       delayTablesTextField.setEnabled(delayBetweenObjects.isSelected());
9
      
11
            }
12
        }
10
});
13
);
11
      GlobalPreferencesSheet.showSheet(_plugin.getApplication(), SQLBookmarkPreferencesPanel.class);
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 locationClones are in different classes
Number of node comparisons3