public static boolean isMiddleButton(int modifiers) { if (OperatingSystem.isMacOS()) { if((modifiers & MouseEvent.BUTTON1_MASK) != 0) return ((modifiers & MouseEvent.ALT_MASK) != 0); if(!OperatingSystem.hasJava14()) return ((modifiers & MouseEvent.BUTTON3_MASK) != 0); else return ((modifiers & MouseEvent.BUTTON2_MASK) != 0); } else return ((modifiers & MouseEvent.BUTTON2_MASK) != 0);
public static boolean isRightButton(int modifiers) { if (OperatingSystem.isMacOS()) { if((modifiers & MouseEvent.BUTTON1_MASK) != 0) return ((modifiers & MouseEvent.CTRL_MASK) != 0); if(!OperatingSystem.hasJava14()) return ((modifiers & MouseEvent.BUTTON2_MASK) != 0); else return ((modifiers & MouseEvent.BUTTON3_MASK) != 0); } else return ((modifiers & MouseEvent.BUTTON3_MASK) != 0);
Clone fragments detected by clone detection tool
File path: /jEdit-4.2/src/org/gjt/sp/jedit/GUIUtilities.java File path: /jEdit-4.2/src/org/gjt/sp/jedit/GUIUtilities.java
Method name: Method name:
Number of AST nodes: 0 Number of AST nodes: 0
1
public static boolean isMiddleButton(int modifiers)
1
public static boolean isRightButton(int modifiers)
2
	{
2
	{
3
		if (OperatingSystem.isMacOS())
3
		if (OperatingSystem.isMacOS())
4
		{
4
		{
5
			if((modifiers & MouseEvent.BUTTON1_MASK) != 0)
5
			if((modifiers & MouseEvent.BUTTON1_MASK) != 0)
6
				return ((modifiers & MouseEvent.ALT_MASK) != 0);
6
				return ((modifiers & MouseEvent.CTRL_MASK) != 0);
7
			if(!OperatingSystem.hasJava14())
7
			if(!OperatingSystem.hasJava14())
8
				return ((modifiers & MouseEvent.BUTTON3_MASK) != 0);
8
				return ((modifiers & MouseEvent.BUTTON2_MASK) != 0);
9
			else
9
			else
10
				return ((modifiers & MouseEvent.BUTTON2_MASK) != 0);
10
				return ((modifiers & MouseEvent.BUTTON3_MASK) != 0);
11
		}
11
		}
12
		else
12
		else
13
			return ((modifiers & MouseEvent.BUTTON2_MASK) != 0);
13
			return ((modifiers & MouseEvent.BUTTON3_MASK) != 0);
14
	
14
	
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