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