public class CopyTableAction extends SquirrelAction implements ISessionAction { /** Current session. */ private ISession _session; /** Current plugin. */ private final MysqlPlugin _plugin; public CopyTableAction(IApplication app, Resources rsrc,MysqlPlugin plugin) { super(app, rsrc); _plugin = plugin; } public void actionPerformed(ActionEvent evt) { if (_session != null) { try { new CopyTableCommand(_session, _plugin).execute(); } catch (Throwable th) { _session.showErrorMessage(th); } } } /** * Set the current session. * * @param session The current session. */ public void setSession(ISession session) { _session = session
public class CreateMysqlTableScriptAction extends SquirrelAction implements ISessionAction { /** Current session. */ private ISession _session; /** Current plugin. */ private final MysqlPlugin _plugin; public CreateMysqlTableScriptAction(IApplication app, Resources rsrc, MysqlPlugin plugin) { super(app, rsrc); _plugin = plugin; } public void actionPerformed(ActionEvent evt) { if (_session != null) { try { new CreateMysqlTableScriptCommand(_session, _plugin).execute(); } catch (Throwable th) { _session.showErrorMessage(th); } } } /** * Set the current session. * * @param session The current session. */ public void setSession(ISession session) { _session = session
Clone fragments detected by clone detection tool
File path: /sql12/plugins/mysql/src/net/sourceforge/squirrel_sql/plugins/mysql/action/CopyTableAction.java File path: /sql12/plugins/mysql/src/net/sourceforge/squirrel_sql/plugins/mysql/action/CreateMysqlTableScriptAction.java
Method name: Method name:
Number of AST nodes: 0 Number of AST nodes: 0
1
public class CopyTableAction extends SquirrelAction 
1
public class CreateMysqlTableScriptAction extends SquirrelAction
2
implements ISessionAction
2
											implements ISessionAction
3
{
3
{
4
	/** Current session. */
4
	/** Current session. */
5
	private ISession _session;
5
	private ISession _session;
6

6
	/** Current plugin. */
7
	/** Current plugin. */
7
	private final MysqlPlugin _plugin;
8
	private final MysqlPlugin _plugin;
9

8
	public CopyTableAction(IApplication app, Resources rsrc,
10
	public CreateMysqlTableScriptAction(IApplication app, Resources rsrc,
9
MysqlPlugin plugin)
11
											MysqlPlugin plugin)
10
	{
12
	{
11
		super(app, rsrc);
13
		super(app, rsrc);
12
		_plugin = plugin;
14
		_plugin = plugin;
13
	}
15
	}
16

14
	public void actionPerformed(ActionEvent evt)
17
	public void actionPerformed(ActionEvent evt)
15
	{
18
	{
16
		if (_session != null)
19
		if (_session != null)
17
		{
20
		{
18
			try
21
			try
19
			{
22
			{
20
				new CopyTableCommand(_session, _plugin).execute();
23
				new CreateMysqlTableScriptCommand(_session, _plugin).execute();
21
			}
24
			}
22
			catch (Throwable th)
25
			catch (Throwable th)
23
			{
26
			{
24
				_session.showErrorMessage(th);
27
				_session.showErrorMessage(th);
25
			}
28
			}
26
		}
29
		}
27
	}
30
	}
31

28
	/**
32
	/**
29
	 * Set the current session.
33
	 * Set the current session.
30
	 *
34
	 * 
31
	 * @param	session		The current session.
35
	 * @param	session		The current session.
32
	 */
36
	 */
33
	public void setSession(ISession session)
37
	public void setSession(ISession session)
34
	{
38
	{
35
		_session = session
39
		_session = 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