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)
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/CreateDataScriptOfCurrentSQLAction.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 CreateDataScriptOfCurrentSQLAction extends SquirrelAction implements ISQLPanelAction{
1
public class CreateTemplateDataScriptAction extends SquirrelAction implements I
2
    private static final long serialVersionUID = 1L;
2
ObjectTreeAction {
3
    /** Current session. */
3
    /** Current session. */
4
    private ISession _session;
4
    private ISession _session;
5
	/** Current plugin. */
5
	/** Current plugin. */
6
	private final SQLScriptPlugin _plugin;
6
	private final SQLScriptPlugin _plugin;
7
    public CreateDataScriptOfCurrentSQLAction(IApplication app, Resources rsrc,
7
    public CreateTemplateDataScriptAction(IApplication app, Resources rsrc,
8
    											SQLScriptPlugin plugin) {
8
 SQLScriptPlugin plugin) {
9
        super(app, rsrc);
9
        super(app, rsrc);
10
        _plugin = plugin;
10
        _plugin = plugin;
11
    }
11
    }
12
    public void actionPerformed(ActionEvent evt) {
12
    public void actionPerformed(ActionEvent evt) {
13
        if (_session != null) {
13
        if (_session != null) {
14
            new CreateDataScriptOfCurrentSQLCommand(_session, _plugin).execute();
14
            new CreateDataScriptCommand(_session, _plugin, true).execute();
15
        }
15
        }
16
    }
16
    }
17
   public void setSQLPanel(ISQLPanelAPI panel)
17
   public void setObjectTree(IObjectTreeAPI tree)
18
   {
18
   {
19
      if(null != panel)
19
      if(null != tree)
20
      {
20
      {
21
         _session = panel.getSession();
21
         _session = tree.getSession();
22
      }
22
      }
23
      else
23
      else
24
      {
24
      {
25
         _session = null;
25
         _session = null;
26
      }
26
      }
27
      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