File path: /sql12/plugins/favs/src/net/sourceforge/squirrel_sql/plugins/favs/SavedQueriesPlugin.java | File path: /sql12/plugins/isqlj/src/org/rege/isqlj/squirrel/ISqlJPlugin.java | |||
Method name: void createMenu()
|
Method name: void createMenu()
|
|||
Number of AST nodes: 6 | Number of AST nodes: 5 | |||
1 | IApplication app = getApplication();↵ | 1 | IApplication app = getApplication();↵ | |
2 | ActionCollection coll = app.getActionCollection();↵ | 2 | ActionCollection coll = app.getActionCollection();↵ | |
3 | JMenu menu = _resources.createMenu(IMenuResourceKeys.QUERIES);↵ | 3 | JMenu menu = resources.createMenu( IMenuResourceKeys.SCRIPTS);↵ | |
4 | _resources.addToMenu(coll.get(OrganizeSavedQueriesAction.class), menu);↵ | 4 | resources.addToMenu(coll.get(ExecuteISqlJAction.class), menu);↵ | |
5 | menu.addSeparator();↵ | |||
6 | app.addToMenu(IApplication.IMenuIDs.PLUGINS_MENU, menu); | 5 | app.addToMenu(IApplication.IMenuIDs.SESSION_MENU, menu); | |
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 | 30 |
Number of mapped statements | 5 |
Number of unmapped statements in the first code fragment | 1 |
Number of unmapped statements in the second code fragment | 0 |
Time elapsed for statement mapping (ms) | 0.0 |
Clone type | Type 3 |
ID | Statement | ID | Statement | ||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
1 | IApplication app = getApplication(); | 1 | IApplication app = getApplication(); | ||||||||||||||||||
2 | ActionCollection coll = app.getActionCollection(); | 2 | ActionCollection coll = app.getActionCollection(); | ||||||||||||||||||
3 | JMenu menu = _resources.createMenu(IMenuResourceKeys.QUERIES); |
| 3 | JMenu menu = resources.createMenu(IMenuResourceKeys.SCRIPTS); | |||||||||||||||||
4 | _resources.addToMenu(coll.get(OrganizeSavedQueriesAction.class), menu); |
| 4 | resources.addToMenu(coll.get(ExecuteISqlJAction.class), menu); | |||||||||||||||||
5 | menu.addSeparator(); |
| | ||||||||||||||||||
6 | app.addToMenu(IApplication.IMenuIDs.PLUGINS_MENU, menu); |
| 5 | app.addToMenu(IApplication.IMenuIDs.SESSION_MENU, menu); |
Row | Violation |
---|---|
1 | Type net.sourceforge.squirrel_sql.plugins.favs.SavedQueriesPlugin.IMenuResourceKeys does not match with type org.rege.isqlj.squirrel.ISqlJPlugin.IMenuResourceKeys |
2 | Unmatched statement menu.addSeparator(); cannot be moved before or after the extracted code, because it has dependencies to/from statements that will be extracted |