CloneSet36


Previous CloneSetNext CloneSetBack to Main Report
Clone
Mass
Clones in
CloneSet
Parameter
Count
Clone
Similarity
Syntax Category
[Sequence Length]
33220.991class_body_declarations[4]
Clone AbstractionParameter Bindings
Clone Instance
(Click to see clone)
Line CountSource Line
Source File
133205
E:/TSE/Projects-CloneDR/jakarta-jmeter-2.3.2/src/org/apache/jmeter/gui/tree/JMeterTreeListener.java
233201
E:/TSE/Projects-CloneDR/jakarta-jmeter-2.3.2/src/org/apache/jmeter/report/gui/tree/ReportTreeListener.java
Next
Last
Clone Instance
1
Line Count
33
Source Line
205
Source File
E:/TSE/Projects-CloneDR/jakarta-jmeter-2.3.2/src/org/apache/jmeter/gui/tree/JMeterTreeListener.java

/**
 * Tests if the node is being dragged into one of it's own sub-nodes, or
 * into itself.
 */
private boolean isValidDragAction(JMeterTreeNode[] source, JMeterTreeNode dest) {
  boolean isValid = true;
  TreeNode[] path = dest.getPath();
  for (int i = 0; i < path.length; i++) {
    if (contains(source, path[i])) {
      isValid = false;
    }
  }
  return isValid;
}

public void mouseEntered(MouseEvent e) {
}

private void changeSelectionIfDragging(MouseEvent e) {
  if (dragging) {
    GuiPackage.getInstance().getMainFrame().drawDraggedComponent(dragIcon, e.getX(), e.getY());
    if (tree.getPathForLocation(e.getX(), e.getY()) != null) {
      currentPath = tree.getPathForLocation(e.getX(), e.getY());
      if ( !contains(draggedNodes, getCurrentNode())) {
        tree.setSelectionPath(currentPath);
      }
    }
  }
}

private boolean contains(Object[] container, Object item) {
  for (int i = 0; i < container.length; i++) {
    if (container[i] == item) {
      return true;
    }
  }
  return false;
}


First
Previous
Clone Instance
2
Line Count
33
Source Line
201
Source File
E:/TSE/Projects-CloneDR/jakarta-jmeter-2.3.2/src/org/apache/jmeter/report/gui/tree/ReportTreeListener.java

/**
 * Tests if the node is being dragged into one of it's own sub-nodes, or
 * into itself.
 */
private boolean isValidDragAction(ReportTreeNode[] source, ReportTreeNode dest) {
  boolean isValid = true;
  TreeNode[] path = dest.getPath();
  for (int i = 0; i < path.length; i++) {
    if (contains(source, path[i])) {
      isValid = false;
    }
  }
  return isValid;
}

public void mouseEntered(MouseEvent e) {
}

private void changeSelectionIfDragging(MouseEvent e) {
  if (dragging) {
    ReportGuiPackage.getInstance().getMainFrame().drawDraggedComponent(dragIcon, e.getX(), e.getY());
    if (tree.getPathForLocation(e.getX(), e.getY()) != null) {
      currentPath = tree.getPathForLocation(e.getX(), e.getY());
      if ( !contains(draggedNodes, getCurrentNode())) {
        tree.setSelectionPath(currentPath);
      }
    }
  }
}

private boolean contains(Object[] container, Object item) {
  for (int i = 0; i < container.length; i++) {
    if (container[i] == item) {
      return true;
    }
  }
  return false;
}


Clone AbstractionParameter Count: 2Parameter Bindings

/**
         * Tests if the node is being dragged into one of it's own sub-nodes, or
         * into itself.
         */
private boolean isValidDragAction( [[#variabledfb06a0]][] source, [[#variabledfb06a0]] dest) {
  boolean isValid = true;
  TreeNode[] path = dest.getPath();
  for (int i = 0; i < path.length; i++) {
    if (contains(source, path[i])) {
      isValid = false;
    }
  }
  return isValid;
}

public void mouseEntered(MouseEvent e) {
}

private void changeSelectionIfDragging(MouseEvent e) {
  if (dragging) {
     [[#variabledfb3aa0]].getInstance().getMainFrame().drawDraggedComponent(dragIcon, e.getX(), e.getY());
    if (tree.getPathForLocation(e.getX(), e.getY()) != null) {
      currentPath = tree.getPathForLocation(e.getX(), e.getY());
      if ( !contains(draggedNodes, getCurrentNode())) {
        tree.setSelectionPath(currentPath);
      }
    }
  }
}

private boolean contains(Object[] container, Object item) {
  for (int i = 0; i < container.length; i++) {
    if (container[i] == item) {
      return true;
    }
  }
  return false;
}
 

CloneAbstraction
Parameter Bindings
Parameter
Index
Clone
Instance
Parameter
Name
Value
11[[#dfb06a0]]
JMeterTreeNode 
12[[#dfb06a0]]
ReportTreeNode 
21[[#dfb3aa0]]
GuiPackage 
22[[#dfb3aa0]]
ReportGuiPackage