boolean isRightClick(MouseEvent e) { return (MouseEvent.BUTTON2_MASK & e.getModifiers()) > 0 || (MouseEvent.BUTTON3_MASK == e.getModifiers()); } /* * NOTUSED private void updateMainMenu(JPopupMenu menu) { try { MainFrame * mainFrame = GuiPackage.getInstance().getMainFrame(); * mainFrame.setEditMenu(menu); } catch (NullPointerException e) { * log.error("Null pointer: JMeterTreeListener.updateMenuItem()", e); * log.error("", e); } } */ private void displayPopUp(MouseEvent e) { JPopupMenu pop = getCurrentNode().createPopupMenu(); ReportGuiPackage.getInstance().displayPopUp(e, pop); } private void displayPopUp(MouseEvent e, JPopupMenu popup) { log.warn("Shouldn't be here"); if (popup != null) { popup.pack(); popup.show(tree, e.getX(), e.getY()); popup.setVisible(true); popup.requestFocus(); } }
boolean isRightClick(MouseEvent e) { return (MouseEvent.BUTTON2_MASK & e.getModifiers()) > 0 || (MouseEvent.BUTTON3_MASK == e.getModifiers()); } private void displayPopUp(MouseEvent e) { JPopupMenu pop = getCurrentNode().createPopupMenu(); GuiPackage.getInstance().displayPopUp(e, pop); } private void displayPopUp(MouseEvent e, JPopupMenu popup) { log.warn("Shouldn't be here"); if (popup != null) { popup.pack(); popup.show(tree, e.getX(), e.getY()); popup.setVisible(true); popup.requestFocus(); } }
Clone fragments detected by clone detection tool
File path: /jakarta-jmeter-2.3.2/src/org/apache/jmeter/report/gui/tree/ReportTreeListener.java File path: /jakarta-jmeter-2.3.2/src/org/apache/jmeter/gui/tree/JMeterTreeListener.java
Method name: Method name:
Number of AST nodes: 0 Number of AST nodes: 0
1
boolean isRightClick(MouseEvent e) {
1
boolean isRightClick(MouseEvent e) {
2
		return (MouseEvent.BUTTON2_MASK & e.getModifiers()) > 0 || (MouseEvent.BUTTON3_MASK == e.getModifiers());
2
		return (MouseEvent.BUTTON2_MASK & e.getModifiers()) > 0 || (MouseEvent.BUTTON3_MASK == e.getModifiers());
3
	}
3
	}
4
	/*
5
	 * NOTUSED private void updateMainMenu(JPopupMenu menu) { try { MainFrame
6
	 * mainFrame = GuiPackage.getInstance().getMainFrame();
7
	 * mainFrame.setEditMenu(menu); } catch (NullPointerException e) {
8
	 * log.error("Null pointer: JMeterTreeListener.updateMenuItem()", e);
9
	 * log.error("", e); } }
10
	 */
11
	private void displayPopUp(MouseEvent e) {
4
	private void displayPopUp(MouseEvent e) {
12
		JPopupMenu pop = getCurrentNode().createPopupMenu();
5
		JPopupMenu pop = getCurrentNode().createPopupMenu();
13
		ReportGuiPackage.getInstance().displayPopUp(e, pop);
6
		GuiPackage.getInstance().displayPopUp(e, pop);
14
	}
7
	}
15
	private void displayPopUp(MouseEvent e, JPopupMenu popup) {
8
	private void displayPopUp(MouseEvent e, JPopupMenu popup) {
16
		log.warn("Shouldn't be here");
9
		log.warn("Shouldn't be here");
17
		if (popup != null) {
10
		if (popup != null) {
18
			popup.pack();
11
			popup.pack();
19
			popup.show(tree, e.getX(), e.getY());
12
			popup.show(tree, e.getX(), e.getY());
20
			popup.setVisible(true);
13
			popup.setVisible(true);
21
			popup.requestFocus();
14
			popup.requestFocus();
22
		}
15
		}
23
	}
16
	}
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