public class CreateDataScriptAction extends SquirrelAction implements IObjectTreeAction { /** Current session. */ private ISession _session; /** Current plugin. */ private final SQLScriptPlugin _plugin; public CreateDataScriptAction(IApplication app, Resources rsrc, SQLScriptPlugin plugin) { super(app, rsrc); _plugin = plugin; } public void actionPerformed(ActionEvent evt) { if (_session != null) { new CreateDataScriptCommand(_session, _plugin, false).execute(); } } public void setObjectTree(IObjectTreeAPI tree) { if(null != tree) { _session = tree.getSession(); } else { _session = null; } setEnabled(null != _session)
public class CreateDataScriptOfCurrentSQLAction extends SquirrelAction implements ISQLPanelAction{ private static final long serialVersionUID = 1L; /** Current session. */ private ISession _session; /** Current plugin. */ private final SQLScriptPlugin _plugin; public CreateDataScriptOfCurrentSQLAction(IApplication app, Resources rsrc, SQLScriptPlugin plugin) { super(app, rsrc); _plugin = plugin; } public void actionPerformed(ActionEvent evt) { if (_session != null) { new CreateDataScriptOfCurrentSQLCommand(_session, _plugin).execute(); } } public void setSQLPanel(ISQLPanelAPI panel) { if(null != panel) { _session = panel.getSession(); } else { _session = null; } setEnabled(null != _session)
Clone fragments detected by clone detection tool
File path: /sql12/plugins/sqlscript/src/net/sourceforge/squirrel_sql/plugins/sqlscript/table_script/CreateDataScriptAction.java File path: /sql12/plugins/sqlscript/src/net/sourceforge/squirrel_sql/plugins/sqlscript/table_script/CreateDataScriptOfCurrentSQLAction.java
Method name: Method name:
Number of AST nodes: 0 Number of AST nodes: 0
1
public class CreateDataScriptAction extends SquirrelAction implements IObjectTreeAction {
1
public class CreateDataScriptOfCurrentSQLAction extends SquirrelAction implements ISQLPanelAction{
2
    private static final long serialVersionUID = 1L;
2
    /** Current session. */
3
    /** Current session. */
3
    private ISession _session;
4
    private ISession _session;
4
	/** Current plugin. */
5
	/** Current plugin. */
5
	private final SQLScriptPlugin _plugin;
6
	private final SQLScriptPlugin _plugin;
6
    public CreateDataScriptAction(IApplication app, Resources rsrc, 
7
    public CreateDataScriptOfCurrentSQLAction(IApplication app, Resources rsrc,
7
SQLScriptPlugin plugin) {
8
    											SQLScriptPlugin plugin) {
8
        super(app, rsrc);
9
        super(app, rsrc);
9
        _plugin = plugin;
10
        _plugin = plugin;
10
    }
11
    }
11
    public void actionPerformed(ActionEvent evt) {
12
    public void actionPerformed(ActionEvent evt) {
12
        if (_session != null) {
13
        if (_session != null) {
13
            new CreateDataScriptCommand(_session, _plugin, false).execute();
14
            new CreateDataScriptOfCurrentSQLCommand(_session, _plugin).execute();
14
        }
15
        }
15
    }
16
    }
16
   public void setObjectTree(IObjectTreeAPI tree)
17
   public void setSQLPanel(ISQLPanelAPI panel)
17
   {
18
   {
18
      if(null != tree)
19
      if(null != panel)
19
      {
20
      {
20
         _session = tree.getSession();
21
         _session = panel.getSession();
21
      }
22
      }
22
      else
23
      else
23
      {
24
      {
24
         _session = null;
25
         _session = null;
25
      }
26
      }
26
      setEnabled(null != _session)
27
      setEnabled(null != _session)
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 location
Number of node comparisons0