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 CreateTemplateDataScriptAction extends SquirrelAction implements IObjectTreeAction { /** Current session. */ private ISession _session; /** Current plugin. */ private final SQLScriptPlugin _plugin; public CreateTemplateDataScriptAction(IApplication app, Resources rsrc, SQLScriptPlugin plugin) { super(app, rsrc); _plugin = plugin; } public void actionPerformed(ActionEvent evt) { if (_session != null) { new CreateDataScriptCommand(_session, _plugin, true).execute(); } } public void setObjectTree(IObjectTreeAPI tree) { if(null != tree) { _session = tree.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/CreateTemplateDataScriptAction.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 CreateTemplateDataScriptAction extends SquirrelAction implements IObjectTreeAction {
2
    /** Current session. */
2
    /** Current session. */
3
    private ISession _session;
3
    private ISession _session;
4
	/** Current plugin. */
4
	/** Current plugin. */
5
	private final SQLScriptPlugin _plugin;
5
	private final SQLScriptPlugin _plugin;
6
    public CreateDataScriptAction(IApplication app, Resources rsrc, SQLScriptPlugin plugin) {
6
    public CreateTemplateDataScriptAction(IApplication app, Resources rsrc, SQLScriptPlugin plugin) {
7
        super(app, rsrc);
7
        super(app, rsrc);
8
        _plugin = plugin;
8
        _plugin = plugin;
9
    }
9
    }
10
    public void actionPerformed(ActionEvent evt) {
10
    public void actionPerformed(ActionEvent evt) {
11
        if (_session != null) {
11
        if (_session != null) {
12
            new CreateDataScriptCommand(_session, _plugin, false).execute();
12
            new CreateDataScriptCommand(_session, _plugin, true).execute();
13
        }
13
        }
14
    }
14
    }
15
   public void setObjectTree(IObjectTreeAPI tree)
15
   public void setObjectTree(IObjectTreeAPI tree)
16
   {
16
   {
17
      if(null != tree)
17
      if(null != tree)
18
      {
18
      {
19
         _session = tree.getSession();
19
         _session = tree.getSession();
20
      }
20
      }
21
      else
21
      else
22
      {
22
      {
23
         _session = null;
23
         _session = null;
24
      }
24
      }
25
      setEnabled(null != _session)
25
      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