File path: /sql12/app/src/net/sourceforge/squirrel_sql/client/gui/desktopcontainer/DialogDelegate.java | File path: /sql12/app/src/net/sourceforge/squirrel_sql/client/gui/desktopcontainer/InternalFrameDelegate.java | |||
Method name: void DialogDelegate(String, boolean, boolean, boolean, boolean, IWidget, MainFrame)
|
Method name: void InternalFrameDelegate(String, boolean, boolean, boolean, boolean, IWidget)
|
|||
Number of AST nodes: 1 | Number of AST nodes: 1 | |||
1 | addWindowListener(new WindowListener()↵ | 1 | addInternalFrameListener(new InternalFrameListener()↵ | |
2 | {↵ | 2 | {↵ | |
3 | public void windowOpened(WindowEvent e)↵ | 3 | public void internalFrameOpened(InternalFrameEvent e)↵ | |
4 | {↵ | 4 | {↵ | |
5 | _eventCaster.fireWidgetOpened(new WidgetEvent(e, _widget));↵ | 5 | _eventCaster.fireWidgetOpened(new WidgetEvent(e, _widget));↵ | |
6 | }↵ | 6 | }↵ | |
7 | public void windowClosing(WindowEvent e)↵ | 7 | public void internalFrameClosing(InternalFrameEvent e)↵ | |
8 | {↵ | 8 | {↵ | |
9 | _eventCaster.fireWidgetClosing(new WidgetEvent(e, _widget));↵ | 9 | _eventCaster.fireWidgetClosing(new WidgetEvent(e, _widget));↵ | |
10 | }↵ | 10 | }↵ | |
11 | public void windowClosed(WindowEvent e)↵ | 11 | public void internalFrameClosed(InternalFrameEvent e)↵ | |
12 | {↵ | 12 | {↵ | |
13 | _eventCaster.fireWidgetClosed(new WidgetEvent(e, _widget));↵ | 13 | _eventCaster.fireWidgetClosed(new WidgetEvent(e, _widget));↵ | |
14 | }↵ | 14 | }↵ | |
15 | public void windowIconified(WindowEvent e)↵ | 15 | public void internalFrameIconified(InternalFrameEvent e)↵ | |
16 | {↵ | 16 | {↵ | |
17 | _eventCaster.fireWidgetIconified(new WidgetEvent(e, _widget));↵ | 17 | _eventCaster.fireWidgetIconified(new WidgetEvent(e, _widget));↵ | |
18 | }↵ | 18 | }↵ | |
19 | public void windowDeiconified(WindowEvent e)↵ | 19 | public void internalFrameDeiconified(InternalFrameEvent e)↵ | |
20 | {↵ | 20 | {↵ | |
21 | _eventCaster.fireWidgetDeiconified(new WidgetEvent(e, _widget));↵ | 21 | _eventCaster.fireWidgetDeiconified(new WidgetEvent(e, _widget));↵ | |
22 | }↵ | 22 | }↵ | |
23 | public void windowActivated(WindowEvent e)↵ | 23 | public void internalFrameActivated(InternalFrameEvent e)↵ | |
24 | {↵ | 24 | {↵ | |
25 | _eventCaster.fireWidgetActivated(new WidgetEvent(e, _widget));↵ | 25 | _eventCaster.fireWidgetActivated(new WidgetEvent(e, _widget));↵ | |
26 | }↵ | 26 | }↵ | |
27 | public void windowDeactivated(WindowEvent e)↵ | 27 | public void internalFrameDeactivated(InternalFrameEvent e)↵ | |
28 | {↵ | 28 | {↵ | |
29 | _eventCaster.fireWidgetDeactivated(new WidgetEvent(e, _widget));↵ | 29 | _eventCaster.fireWidgetDeactivated(new WidgetEvent(e, _widget));↵ | |
30 | }↵ | 30 | }↵ | |
31 | }); | 31 |
| |
See real code fragment | See real code fragment |
Number of common nesting structure subtrees | 1 |
Number of refactorable cases | 0 |
Number of non-refactorable cases | 1 |
Time elapsed for finding largest common nesting structure subtrees (ms) | 0.0 |
Clones location | Clones are in different classes having the same super class |
Number of node comparisons | 1 |
Number of mapped statements | 1 |
Number of unmapped statements in the first code fragment | 0 |
Number of unmapped statements in the second code fragment | 0 |
Time elapsed for statement mapping (ms) | 0.0 |
Clone type | Type 2 |
ID | Statement | ID | Statement | |||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
4 | addWindowListener(new WindowListener() {...}); |
| 3 | addInternalFrameListener(new InternalFrameListener() {...}); |
Row | Violation |
---|---|
1 | Type java.awt.event.WindowListener does not match with type javax.swing.event.InternalFrameListener |
2 | Expression addWindowListener(new WindowListener(){ public void windowOpened( WindowEvent e){ _eventCaster.fireWidgetOpened(new WidgetEvent(e,_widget)); } public void windowClosing( WindowEvent e){ _eventCaster.fireWidgetClosing(new WidgetEvent(e,_widget)); } public void windowClosed( WindowEvent e){ _eventCaster.fireWidgetClosed(new WidgetEvent(e,_widget)); } public void windowIconified( WindowEvent e){ _eventCaster.fireWidgetIconified(new WidgetEvent(e,_widget)); } public void windowDeiconified( WindowEvent e){ _eventCaster.fireWidgetDeiconified(new WidgetEvent(e,_widget)); } public void windowActivated( WindowEvent e){ _eventCaster.fireWidgetActivated(new WidgetEvent(e,_widget)); } public void windowDeactivated( WindowEvent e){ _eventCaster.fireWidgetDeactivated(new WidgetEvent(e,_widget)); } } ) is a void method call, and thus it cannot be parameterized |
3 | Expression addInternalFrameListener(new InternalFrameListener(){ public void internalFrameOpened( InternalFrameEvent e){ _eventCaster.fireWidgetOpened(new WidgetEvent(e,_widget)); } public void internalFrameClosing( InternalFrameEvent e){ _eventCaster.fireWidgetClosing(new WidgetEvent(e,_widget)); } public void internalFrameClosed( InternalFrameEvent e){ _eventCaster.fireWidgetClosed(new WidgetEvent(e,_widget)); } public void internalFrameIconified( InternalFrameEvent e){ _eventCaster.fireWidgetIconified(new WidgetEvent(e,_widget)); } public void internalFrameDeiconified( InternalFrameEvent e){ _eventCaster.fireWidgetDeiconified(new WidgetEvent(e,_widget)); } public void internalFrameActivated( InternalFrameEvent e){ _eventCaster.fireWidgetActivated(new WidgetEvent(e,_widget)); } public void internalFrameDeactivated( InternalFrameEvent e){ _eventCaster.fireWidgetDeactivated(new WidgetEvent(e,_widget)); } } ) is a void method call, and thus it cannot be parameterized |
4 | The refactoring of the clones is infeasible, because classes net.sourceforge.squirrel_sql.client.gui.desktopcontainer.DialogDelegate and net.sourceforge.squirrel_sql.client.gui.desktopcontainer.InternalFrameDelegate do not have a common superclass |