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(); }
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(); }
Clone fragments detected by clone detection tool
File path: /jakarta-jmeter-2.3.2/src/org/apache/jmeter/gui/tree/JMeterTreeListener.java File path: /jakarta-jmeter-2.3.2/src/org/apache/jmeter/report/gui/tree/ReportTreeListener.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
	 */
4
	private void displayPopUp(MouseEvent e) {
11
	private void displayPopUp(MouseEvent e) {
5
		JPopupMenu pop = getCurrentNode().createPopupMenu();
12
		JPopupMenu pop = getCurrentNode().createPopupMenu();
6
		GuiPackage.getInstance().displayPopUp(e, pop);
13
		ReportGuiPackage.getInstance().displayPopUp(e, pop);
7
	}
14
	}
8
	private void displayPopUp(MouseEvent e, JPopupMenu popup) {
15
	private void displayPopUp(MouseEvent e, JPopupMenu popup) {
9
		log.warn("Shouldn't be here");
16
		log.warn("Shouldn't be here");
10
		if (popup != null) {
17
		if (popup != null) {
11
			popup.pack();
18
			popup.pack();
12
			popup.show(tree, e.getX(), e.getY());
19
			popup.show(tree, e.getX(), e.getY());
13
			popup.setVisible(true);
20
			popup.setVisible(true);
14
			popup.requestFocus();
21
			popup.requestFocus();
15
		}
22
		}
16
	
23
	
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