File path: /jakarta-jmeter-2.3.2/src/org/apache/jmeter/gui/MainFrame.java | File path: /jakarta-jmeter-2.3.2/src/org/apache/jmeter/report/writers/gui/HTMLReportWriterGui.java | |||
Method name: Component createToolBar()
|
Method name: void init()
|
|||
Number of AST nodes: 9 | Number of AST nodes: 10 | |||
1 | Box toolPanel = new Box(BoxLayout.X_AXIS);↵ | 1 | setLayout(new BorderLayout↵ | |
2 | toolPanel.add(Box.createRigidArea(new Dimension(10, 15)));↵ | |||
3 | toolPanel.add(Box.createGlue()↵ | 2 | (10, 10));↵ | |
3 | setBorder(makeBorder());↵ | |||
4 | );↵ | 4 | setBackground(Color.white);↵ | |
5 | toolPanel.add(activeThreads↵ | 5 | ↵ | |
6 | );↵ | 6 | JPanel pane = new JPanel();↵ | |
7 | toolPanel.add(new JLabel(" / "));↵ | 7 | pane.setLayout(new BorderLayout(10,10));↵ | |
8 | toolPanel.add(totalThreads);↵ | 8 | pane.setBackground(Color.white);↵ | |
9 | toolPanel.add(Box.createRigidArea(new Dimension(10, 15)));↵ | 9 | pane.add(this.getNamePanel(),BorderLayout.NORTH);↵ | |
10 | ↵ | |||
11 | outputDirectory.setBackground(Color.white);↵ | |||
10 | toolPanel.add(runningIndicator);↵ | 12 | pane.add(↵ | |
11 | return toolPanel↵ | 13 | outputDirectory,BorderLayout.SOUTH);↵ | |
12 | ; | 14 | add(pane,BorderLayout.NORTH); | |
See real code fragment | See real code fragment |
Number of common nesting structure subtrees | 1 |
Number of refactorable cases | 0 |
Number of non-refactorable cases | 1 |
Time elapsed for finding largest common nesting structure subtrees (ms) | 0.0 |
Clones location | Clones are in different classes having the same super class |
Number of node comparisons | 84 |
Number of mapped statements | 1 |
Number of unmapped statements in the first code fragment | 8 |
Number of unmapped statements in the second code fragment | 9 |
Time elapsed for statement mapping (ms) | 0.0 |
Clone type | Type 3 |
ID | Statement | ID | Statement | |||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | setLayout(new BorderLayout(10, 10)); | ||||||||||||||||||||||||
| 2 | setBorder(makeBorder()); | ||||||||||||||||||||||||
1 | Box toolPanel = new Box(BoxLayout.X_AXIS); |
| 4 | JPanel pane = new JPanel(); | ||||||||||||||||||||||
2 | toolPanel.add(Box.createRigidArea(new Dimension(10, 15))); | | ||||||||||||||||||||||||
| 3 | setBackground(Color.white); | ||||||||||||||||||||||||
3 | toolPanel.add(Box.createGlue()); | | ||||||||||||||||||||||||
4 | toolPanel.add(activeThreads); | | ||||||||||||||||||||||||
| 5 | pane.setLayout(new BorderLayout(10, 10)); | ||||||||||||||||||||||||
5 | toolPanel.add(new JLabel(" / ")); | | ||||||||||||||||||||||||
| 6 | pane.setBackground(Color.white); | ||||||||||||||||||||||||
6 | toolPanel.add(totalThreads); | | ||||||||||||||||||||||||
| 7 | pane.add(this.getNamePanel(), BorderLayout.NORTH); | ||||||||||||||||||||||||
7 | toolPanel.add(Box.createRigidArea(new Dimension(10, 15))); | | ||||||||||||||||||||||||
| 8 | outputDirectory.setBackground(Color.white); | ||||||||||||||||||||||||
8 | toolPanel.add(runningIndicator); | | ||||||||||||||||||||||||
| 9 | pane.add(outputDirectory, BorderLayout.SOUTH); | ||||||||||||||||||||||||
9 | return toolPanel; | | ||||||||||||||||||||||||
| 10 | add(pane, BorderLayout.NORTH); |
Row | Violation |
---|---|
1 | Clone fragment #1 returns variable toolPanel with type javax.swing.Box , while Clone fragment #2 returns variable pane with type javax.swing.JPanel |