File path: /jakarta-jmeter-2.3.2/src/org/apache/jmeter/protocol/ldap/config/gui/LdapExtConfigGui.java | File path: /jakarta-jmeter-2.3.2/src/org/apache/jmeter/protocol/ldap/config/gui/LdapConfigGui.java | |||
Method name: void init()
|
Method name: void init()
|
|||
Number of AST nodes: 17 | Number of AST nodes: 16 | |||
1 | setLayout(new BorderLayout(0, 5));↵ | 1 | setLayout(new BorderLayout(0, 5));↵ | |
2 | if (displayName) {↵ | 2 | if (displayName) {↵ | |
3 | setBorder(makeBorder());↵ | 3 | setBorder(makeBorder());↵ | |
4 | add(makeTitlePanel(), BorderLayout.NORTH);↵ | 4 | add(makeTitlePanel(), BorderLayout.NORTH);↵ | |
5 | }↵ | 5 | }↵ | |
6 | VerticalPanel mainPanel = new VerticalPanel();↵ | 6 | VerticalPanel mainPanel = new VerticalPanel();↵ | |
7 | mainPanel.add(createTestPanel());↵ | 7 | mainPanel.add(createServernamePanel());↵ | |
8 | mainPanel.add(testPanel());↵ | 8 | mainPanel.add(createPortPanel());↵ | |
9 | add(mainPanel, BorderLayout.CENTER);↵ | 9 | mainPanel↵ | |
10 | // Take note of when buttong are changed so can change panel↵ | |||
11 | bind.addItemListener(this);↵ | |||
12 | sbind↵ | 10 | .add(createRootdnPanel());↵ | |
11 | mainPanel.add(createTestPanel());↵ | |||
13 | .addItemListener(this);↵ | 12 | mainPanel.add(te↵ | |
14 | unbind.addItemListener(this);↵ | |||
15 | compare↵ | 13 | stPanel());↵ | |
14 | add(mainPanel, BorderLayout.CENTER);↵ | |||
16 | .addItemListener(this);↵ | 15 | user_Defined.addItemListener(this);↵ | |
17 | addTest.addItemListener(this);↵ | 16 | addTest.addItemListener(this);↵ | |
18 | modifyTest.addItemListener(this);↵ | 17 | modifyTest.addItemListener(this);↵ | |
19 | rename.addItemListener(this);↵ | 18 | ↵ | |
20 | deleteTest.addItemListener(this);↵ | 19 | deleteTest.addItemListener(this);↵ | |
21 | searchTest.addItemListener(this); | 20 |
| |
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.1 |
Clones location | Clones are in different classes having the same super class |
Number of node comparisons | 166 |
Number of mapped statements | 13 |
Number of unmapped statements in the first code fragment | 4 |
Number of unmapped statements in the second code fragment | 3 |
Time elapsed for statement mapping (ms) | 21.3 |
Clone type | Type 3 |
ID | Statement | ID | Statement | ||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
1 | setLayout(new BorderLayout(0, 5)); | 1 | setLayout(new BorderLayout(0, 5)); | ||||||||||||||
2 | if (displayName) | 2 | if (displayName) | ||||||||||||||
3 | setBorder(makeBorder()); | 3 | setBorder(makeBorder()); | ||||||||||||||
4 | add(makeTitlePanel(), BorderLayout.NORTH); | 4 | add(makeTitlePanel(), BorderLayout.NORTH); | ||||||||||||||
5 | VerticalPanel mainPanel = new VerticalPanel(); | 5 | VerticalPanel mainPanel = new VerticalPanel(); | ||||||||||||||
6 | mainPanel.add(createTestPanel()); |
| 6 | mainPanel.add(createServernamePanel()); | |||||||||||||
7 | mainPanel.add(testPanel()); |
| 7 | mainPanel.add(createPortPanel()); | |||||||||||||
| 8 | mainPanel.add(createRootdnPanel()); | |||||||||||||||
| 9 | mainPanel.add(createTestPanel()); | |||||||||||||||
| 10 | mainPanel.add(testPanel()); | |||||||||||||||
8 | add(mainPanel, BorderLayout.CENTER); | 11 | add(mainPanel, BorderLayout.CENTER); | ||||||||||||||
9 | bind.addItemListener(this); | | |||||||||||||||
10 | sbind.addItemListener(this); | | |||||||||||||||
11 | unbind.addItemListener(this); | | |||||||||||||||
12 | compare.addItemListener(this); |
| 12 | user_Defined.addItemListener(this); | |||||||||||||
13 | addTest.addItemListener(this); | 13 | addTest.addItemListener(this); | ||||||||||||||
14 | modifyTest.addItemListener(this); | 14 | modifyTest.addItemListener(this); | ||||||||||||||
15 | rename.addItemListener(this); | | |||||||||||||||
16 | deleteTest.addItemListener(this); | 15 | deleteTest.addItemListener(this); | ||||||||||||||
17 | searchTest.addItemListener(this); | 16 | searchTest.addItemListener(this); |
Row | Violation |
---|---|
1 | Clone fragment #1 returns variables , while Clone fragment #2 returns variables mainPanel |