public class RefreshObjectTreeAction extends SquirrelAction implements IObjectTreeAction { /** Current Object Tree. */ private IObjectTreeAPI _tree; /** * Ctor specifying application API. */ public RefreshObjectTreeAction(IApplication app) { super(app); } public void setObjectTree(IObjectTreeAPI tree) { _tree = tree; setEnabled(null != _tree); } public void actionPerformed(ActionEvent evt) { if (_tree != null) { CursorChanger cursorChg = new CursorChanger(getApplication().getMainFrame()); cursorChg.show(); try { new RefreshObjectTreeCommand(_tree).execute(); } finally { cursorChg.restore()
public class RefreshObjectTreeItemAction extends SquirrelAction implements IObjectTreeAction { /** Current Object Tree. */ private IObjectTreeAPI _tree; /** * Ctor specifying application API. */ public RefreshObjectTreeItemAction(IApplication app) { super(app); } public void setObjectTree(IObjectTreeAPI tree) { _tree = tree; setEnabled(null != _tree); } public void actionPerformed(ActionEvent evt) { if (_tree != null) { CursorChanger cursorChg = new CursorChanger(getApplication().getMainFrame()); cursorChg.show(); try { new RefreshObjectTreeItemCommand(_tree).execute(); } finally { cursorChg.restore()
Clone fragments detected by clone detection tool
File path: /sql12/app/src/net/sourceforge/squirrel_sql/client/session/action/RefreshObjectTreeAction.java File path: /sql12/app/src/net/sourceforge/squirrel_sql/client/session/action/RefreshObjectTreeItemAction.java
Method name: Method name:
Number of AST nodes: 0 Number of AST nodes: 0
1
public class RefreshObjectTreeAction extends SquirrelAction
1
public class RefreshObjectTreeItemAction extends SquirrelAction
2
										implements IObjectTreeAction
2
											implements IObjectTreeAction
3
{
3
{
4
	/** Current Object Tree. */
4
	/** Current Object Tree. */
5
	private IObjectTreeAPI _tree;
5
	private IObjectTreeAPI _tree;
6
	/**
6
	/**
7
	 * Ctor specifying application API.
7
	 * Ctor specifying application API.
8
	 */
8
	 */
9
	public RefreshObjectTreeAction(IApplication app)
9
	public RefreshObjectTreeItemAction(IApplication app)
10
	{
10
	{
11
		super(app);
11
		super(app);
12
	}
12
	}
13
	public void setObjectTree(IObjectTreeAPI tree)
13
	public void setObjectTree(IObjectTreeAPI tree)
14
	{
14
	{
15
		_tree = tree;
15
		_tree = tree;
16
      setEnabled(null != _tree);
16
      setEnabled(null != _tree);
17
	}
17
	}
18
	public void actionPerformed(ActionEvent evt)
18
	public void actionPerformed(ActionEvent evt)
19
	{
19
	{
20
		if (_tree != null)
20
		if (_tree != null)
21
		{
21
		{
22
			CursorChanger cursorChg = new CursorChanger(getApplication().getMainFrame());
22
			CursorChanger cursorChg = new CursorChanger(getApplication().getMainFrame());
23
			cursorChg.show();
23
			cursorChg.show();
24
			try
24
			try
25
			{
25
			{
26
				new RefreshObjectTreeCommand(_tree).execute();
26
				new RefreshObjectTreeItemCommand(_tree).execute();
27
			}
27
			}
28
			finally
28
			finally
29
			{
29
			{
30
				cursorChg.restore()
30
				cursorChg.restore()
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