private String getShortcut() { if(action == null) return null; else { String shortcut1 = jEdit.getProperty(action + ".shortcut"); String shortcut2 = jEdit.getProperty(action + ".shortcut2"); if(shortcut1 == null || shortcut1.length() == 0) { if(shortcut2 == null || shortcut2.length() == 0) return null; else return shortcut2; } else { if(shortcut2 == null || shortcut2.length() == 0) return shortcut1; else return shortcut1 + " or " + shortcut2;
private String getShortcut() { if(action == null) return null; else { String shortcut1 = jEdit.getProperty(action + ".shortcut"); String shortcut2 = jEdit.getProperty(action + ".shortcut2"); if(shortcut1 == null || shortcut1.length() == 0) { if(shortcut2 == null || shortcut2.length() == 0) return null; else return shortcut2; } else { if(shortcut2 == null || shortcut2.length() == 0) return shortcut1; else return shortcut1 + " or " + shortcut2;
Clone fragments detected by clone detection tool
File path: /jEdit-4.2/src/org/gjt/sp/jedit/menu/EnhancedCheckBoxMenuItem.java File path: /jEdit-4.2/src/org/gjt/sp/jedit/menu/EnhancedMenuItem.java
Method name: Method name:
Number of AST nodes: 0 Number of AST nodes: 0
1
private String getShortcut()
1
private String getShortcut()
2
	{
2
	{
3
		if(action == null)
3
		if(action == null)
4
			return null;
4
			return null;
5
		else
5
		else
6
		{
6
		{
7
			String shortcut1 = jEdit.getProperty(action + ".shortcut");
7
			String shortcut1 = jEdit.getProperty(action + ".shortcut");
8
			String shortcut2 = jEdit.getProperty(action + ".shortcut2");
8
			String shortcut2 = jEdit.getProperty(action + ".shortcut2");
9
			if(shortcut1 == null || shortcut1.length() == 0)
9
			if(shortcut1 == null || shortcut1.length() == 0)
10
			{
10
			{
11
				if(shortcut2 == null || shortcut2.length() == 0)
11
				if(shortcut2 == null || shortcut2.length() == 0)
12
					return null;
12
					return null;
13
				else
13
				else
14
					return shortcut2;
14
					return shortcut2;
15
			}
15
			}
16
			else
16
			else
17
			{
17
			{
18
				if(shortcut2 == null || shortcut2.length() == 0)
18
				if(shortcut2 == null || shortcut2.length() == 0)
19
					return shortcut1;
19
					return shortcut1;
20
				else
20
				else
21
					return shortcut1 + " or " + shortcut2;
21
					return shortcut1 + " or " + shortcut2;
22
			
22
			
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