public class ModifyColumnAction extends AbstractRefactoringAction { private static final long serialVersionUID = -9019844275238785508L; /** * Internationalized strings for this class. */ private static final StringManager s_stringMgr = StringManagerFactory.getStringManager(ModifyColumnAction.class); private static interface i18n { String ACTION_PART = s_stringMgr.getString("ModifyColumnAction.actionPart"); String OBJECT_PART = s_stringMgr.getString("Shared.tableObject"); String SINGLE_OBJECT_MESSAGE = s_stringMgr.getString("Shared.singleObjectMessage", OBJECT_PART, ACTION_PART); } public ModifyColumnAction(IApplication app, Resources rsrc) { super(app, rsrc); } @Override protected ICommand getCommand(IDatabaseObjectInfo[] info) { return new ModifyColumnCommand(_session, info); } @Override protected String getErrorMessage() { return i18n.SINGLE_OBJECT_MESSAGE; } @Override protected boolean isMultipleObjectAction() { return false;
public class RenameTableAction extends AbstractRefactoringAction { private static final long serialVersionUID = 8970571253545997433L; /** * Internationalized strings for this class. */ private static final StringManager s_stringMgr = StringManagerFactory.getStringManager(RenameTableAction.class); private static interface i18n { String ACTION_PART = s_stringMgr.getString("RenameTableAction.actionPart"); String OBJECT_PART = s_stringMgr.getString("Shared.tableObject"); String SINGLE_OBJECT_MESSAGE = s_stringMgr.getString("Shared.singleObjectMessage", OBJECT_PART, ACTION_PART); } public RenameTableAction(IApplication app, Resources rsrc) { super(app, rsrc); } @Override protected ICommand getCommand(IDatabaseObjectInfo[] info) { return new RenameTableCommand(_session, info); } @Override protected String getErrorMessage() { return i18n.SINGLE_OBJECT_MESSAGE; } @Override protected boolean isMultipleObjectAction() { return false;
Clone fragments detected by clone detection tool
File path: /sql12/plugins/refactoring/src/net/sourceforge/squirrel_sql/plugins/refactoring/actions/ModifyColumnAction.java File path: /sql12/plugins/refactoring/src/net/sourceforge/squirrel_sql/plugins/refactoring/actions/RenameTableAction.java
Method name: Method name:
Number of AST nodes: 0 Number of AST nodes: 0
1
public class ModifyColumnAction extends AbstractRefactoringAction
1
public class RenameTableAction extends AbstractRefactoringAction
2
{
2
{
3
	private static final long serialVersionUID = -9019844275238785508L;
3
	private static final long serialVersionUID = 
4
8970571253545997433L;
5

4
	/**
6
	/**
5
	 * Internationalized strings for this class.
7
	 * Internationalized strings for this class.
6
	 */
8
	 */
7
	private static final StringManager s_stringMgr =
9
	private static final StringManager s_stringMgr =
8
		StringManagerFactory.getStringManager(ModifyColumnAction.class);
10
		StringManagerFactory.getStringManager(RenameTableAction.class);
11

9
	private static interface i18n
12
	private static interface i18n
10
	{
13
	{
11
		String ACTION_PART = s_stringMgr.getString("ModifyColumnAction.actionPart");
14
		String ACTION_PART = s_stringMgr.getString("RenameTableAction.actionPart");
15

12
		String OBJECT_PART = s_stringMgr.getString("Shared.tableObject");
16
		String OBJECT_PART = s_stringMgr.getString("Shared.tableObject");
17

13
		String SINGLE_OBJECT_MESSAGE =
18
		String SINGLE_OBJECT_MESSAGE =
14
			s_stringMgr.getString("Shared.singleObjectMessage", OBJECT_PART, ACTION_PART);
19
			s_stringMgr.getString("Shared.singleObjectMessage", OBJECT_PART, ACTION_PART);
15
	}
20
	}
21

16
	public ModifyColumnAction(IApplication app, Resources rsrc)
22
	public RenameTableAction(IApplication app, Resources rsrc)
17
	{
23
	{
18
		super(app, rsrc);
24
		super(app, rsrc);
19
	}
25
	}
26

20
	@Override
27
	@Override
21
	protected ICommand getCommand(IDatabaseObjectInfo[] info)
28
	protected ICommand getCommand(IDatabaseObjectInfo[] info)
22
	{
29
	{
23
		return new ModifyColumnCommand(_session, info);
30
		return new RenameTableCommand(_session, info);
24
	}
31
	}
32

25
	@Override
33
	@Override
26
	protected String getErrorMessage()
34
	protected String getErrorMessage()
27
	{
35
	{
28
		return i18n.SINGLE_OBJECT_MESSAGE;
36
		return i18n.SINGLE_OBJECT_MESSAGE;
29
	}
37
	}
38

30
	@Override
39
	@Override
31
	protected boolean isMultipleObjectAction()
40
	protected boolean isMultipleObjectAction()
32
	{
41
	{
33
		return false;
42
		return false;
34
	
43
	
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