File path: /jakarta-jmeter-2.3.2/src/org/apache/jmeter/timers/gui/GaussianRandomTimerGui.java | File path: /jakarta-jmeter-2.3.2/src/org/apache/jmeter/timers/gui/UniformRandomTimerGui.java | |||
Method name: void init()
|
Method name: void init()
|
|||
Number of AST nodes: 22 | Number of AST nodes: 22 | |||
1 | setLayout(new VerticalLayout(5, VerticalLayout.BOTH));↵ | 1 | setLayout(new VerticalLayout(5, VerticalLayout.BOTH));↵ | |
2 | setBorder(makeBorder());↵ | 2 | setBorder(makeBorder());↵ | |
3 | add(makeTitlePanel());↵ | 3 | add(makeTitlePanel());↵ | |
4 | // THREAD DELAY PROPERTIES↵ | |||
4 | JPanel threadDelayPropsPanel = new JPanel();↵ | 5 | JPanel threadDelayPropsPanel = new JPanel();↵ | |
5 | threadDelayPropsPanel.setLayout(new VerticalLayout(5, VerticalLayout.LEFT));↵ | 6 | threadDelayPropsPanel.setLayout(new VerticalLayout(5, VerticalLayout.LEFT));↵ | |
6 | threadDelayPropsPanel.setBorder(BorderFactory.createTitledBorder(↵ | 7 | threadDelayPropsPanel.setBorder(BorderFactory.createTitledBorder(↵ | |
7 | JMeterUtils↵ | 8 | JMeterUtils↵ | |
8 | .getResString("thread_delay_properties")));//$NON-NLS-1$↵ | 9 | .getResString("thread_delay_properties"))); //$NON-NLS-1$↵ | |
9 | // DELAY DEVIATION↵ | 10 | // DELAY DEVIATION↵ | |
10 | Box delayDevPanel = Box.createHorizontalBox();↵ | 11 | Box delayDevPanel = Box.createHorizontalBox();↵ | |
11 | delayDevPanel.add(new JLabel(JMeterUtils.getResString("gaussian_timer_range")));//$NON-NLS-1$↵ | 12 | delayDevPanel.add(new JLabel(JMeterUtils.getResString("uniform_timer_range"))); //$NON-NLS-1$↵ | |
12 | delayDevPanel.add(Box.createHorizontalStrut(5));↵ | 13 | delayDevPanel.add(Box.createHorizontalStrut(5));↵ | |
13 | rangeField = new JTextField(6);↵ | 14 | rangeField = new JTextField(6);↵ | |
14 | rangeField.setText(DEFAULT_RANGE);↵ | 15 | rangeField.setText(DEFAULT_RANGE);↵ | |
15 | rangeField.setName(RANGE_FIELD);↵ | 16 | rangeField.setName(RANGE_FIELD);↵ | |
16 | delayDevPanel.add(rangeField);↵ | 17 | delayDevPanel.add(rangeField);↵ | |
17 | threadDelayPropsPanel.add(delayDevPanel);↵ | 18 | threadDelayPropsPanel.add(delayDevPanel);↵ | |
18 | // AVG DELAY↵ | 19 | // AVG DELAY↵ | |
19 | Box avgDelayPanel = Box.createHorizontalBox();↵ | 20 | Box avgDelayPanel = Box.createHorizontalBox();↵ | |
20 | avgDelayPanel.add(new JLabel(JMeterUtils.getResString("gaussian_timer_delay")));//$NON-NLS-1$↵ | 21 | avgDelayPanel.add(new JLabel(JMeterUtils.getResString("uniform_timer_delay"))); //$NON-NLS-1$↵ | |
21 | avgDelayPanel.add(Box.createHorizontalStrut(5));↵ | 22 | avgDelayPanel.add(Box.createHorizontalStrut(5));↵ | |
22 | delayField = new JTextField(6);↵ | 23 | delayField = new JTextField(6);↵ | |
23 | delayField.setText(DEFAULT_DELAY);↵ | 24 | delayField.setText(DEFAULT_DELAY);↵ | |
24 | delayField.setName(DELAY_FIELD);↵ | 25 | delayField.setName(DELAY_FIELD);↵ | |
25 | avgDelayPanel.add(delayField);↵ | 26 | avgDelayPanel.add(delayField);↵ | |
26 | threadDelayPropsPanel.add(avgDelayPanel); | 27 |
| |
See real code fragment | See real code fragment |
Number of common nesting structure subtrees | 1 |
Number of refactorable cases | 1 |
Number of non-refactorable cases | 0 |
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 | 191 |
Number of mapped statements | 22 |
Number of unmapped statements in the first code fragment | 0 |
Number of unmapped statements in the second code fragment | 0 |
Time elapsed for statement mapping (ms) | 0.0 |
Clone type | Type 2 |
ID | Statement | ID | Statement | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
1 | setLayout(new VerticalLayout(5, VerticalLayout.BOTH)); | 1 | setLayout(new VerticalLayout(5, VerticalLayout.BOTH)); | |||||||||||
2 | setBorder(makeBorder()); | 2 | setBorder(makeBorder()); | |||||||||||
3 | add(makeTitlePanel()); | 3 | add(makeTitlePanel()); | |||||||||||
4 | JPanel threadDelayPropsPanel = new JPanel(); | 4 | JPanel threadDelayPropsPanel = new JPanel(); | |||||||||||
5 | threadDelayPropsPanel.setLayout(new VerticalLayout(5, VerticalLayout.LEFT)); | 5 | threadDelayPropsPanel.setLayout(new VerticalLayout(5, VerticalLayout.LEFT)); | |||||||||||
6 | threadDelayPropsPanel.setBorder(BorderFactory.createTitledBorder(JMeterUtils.getResString("thread_delay_properties"))); | 6 | threadDelayPropsPanel.setBorder(BorderFactory.createTitledBorder(JMeterUtils.getResString("thread_delay_properties"))); | |||||||||||
7 | Box delayDevPanel = Box.createHorizontalBox(); | 7 | Box delayDevPanel = Box.createHorizontalBox(); | |||||||||||
8 | delayDevPanel.add(new JLabel(JMeterUtils.getResString("gaussian_timer_range"))); |
| 8 | delayDevPanel.add(new JLabel(JMeterUtils.getResString("uniform_timer_range"))); | ||||||||||
9 | delayDevPanel.add(Box.createHorizontalStrut(5)); | 9 | delayDevPanel.add(Box.createHorizontalStrut(5)); | |||||||||||
10 | rangeField = new JTextField(6); | 10 | rangeField = new JTextField(6); | |||||||||||
11 | rangeField.setText(DEFAULT_RANGE); | 11 | rangeField.setText(DEFAULT_RANGE); | |||||||||||
12 | rangeField.setName(RANGE_FIELD); | 12 | rangeField.setName(RANGE_FIELD); | |||||||||||
13 | delayDevPanel.add(rangeField); | 13 | delayDevPanel.add(rangeField); | |||||||||||
14 | threadDelayPropsPanel.add(delayDevPanel); | 14 | threadDelayPropsPanel.add(delayDevPanel); | |||||||||||
15 | Box avgDelayPanel = Box.createHorizontalBox(); | 15 | Box avgDelayPanel = Box.createHorizontalBox(); | |||||||||||
16 | avgDelayPanel.add(new JLabel(JMeterUtils.getResString("gaussian_timer_delay"))); |
| 16 | avgDelayPanel.add(new JLabel(JMeterUtils.getResString("uniform_timer_delay"))); | ||||||||||
17 | avgDelayPanel.add(Box.createHorizontalStrut(5)); | 17 | avgDelayPanel.add(Box.createHorizontalStrut(5)); | |||||||||||
18 | delayField = new JTextField(6); | 18 | delayField = new JTextField(6); | |||||||||||
19 | delayField.setText(DEFAULT_DELAY); | 19 | delayField.setText(DEFAULT_DELAY); | |||||||||||
20 | delayField.setName(DELAY_FIELD); | 20 | delayField.setName(DELAY_FIELD); | |||||||||||
21 | avgDelayPanel.add(delayField); | 21 | avgDelayPanel.add(delayField); | |||||||||||
22 | threadDelayPropsPanel.add(avgDelayPanel); | 22 | threadDelayPropsPanel.add(avgDelayPanel); |
Row | Violation |
---|