File path: /apache-ant-1.7.0/src/org/apache/tools/ant/util/JavaEnvUtils.java | File path: /apache-ant-1.7.0/src/org/apache/tools/ant/util/JavaEnvUtils.java | |||
Method name: void buildJrePackages()
|
Method name: Vector getJrePackageTestCases()
|
|||
Number of AST nodes: 17 | Number of AST nodes: 17 | |||
1 | if (javaVersionNumber == 14) {↵ | 1 | if (javaVersionNumber == 14) {↵ | |
2 | jrePackages.addElement("org.apache.crimson");↵ | 2 | tests.addElement("org.apache.crimson.parser.ContentModel");↵ | |
3 | jrePackages.addElement("org.apache.xalan");↵ | 3 | tests.addElement("org.apache.xalan.processor.ProcessorImport");↵ | |
4 | jrePackages.addElement("org.apache.xml");↵ | 4 | tests.addElement("org.apache.xml.utils.URI");↵ | |
5 | jrePackages.addElement("org.apache.xpath");↵ | 5 | tests.addElement("org.apache.xpath.XPathFactory");↵ | |
6 | }↵ | 6 | }↵ | |
7 | jrePackages.addElement("org.ietf.jgss");↵ | 7 | tests.addElement("org.ietf.jgss.Oid");↵ | |
8 | jrePackages.addElement("org.w3c.dom");↵ | 8 | tests.addElement("org.w3c.dom.Attr");↵ | |
9 | jrePackages.addElement("org.xml.sax");↵ | 9 | tests.addElement("org.xml.sax.XMLReader");↵ | |
10 | // fall through↵ | 10 | // fall through↵ | |
11 | case 13:↵ | 11 | case 13:↵ | |
12 | jrePackages.addElement("org.omg");↵ | 12 | tests.addElement("org.omg.CORBA.Any");↵ | |
13 | jrePackages.addElement("com.sun.corba");↵ | 13 | tests.addElement("com.sun.corba.se.internal.corba.AnyImpl");↵ | |
14 | jrePackages.addElement("com.sun.jndi");↵ | 14 | tests.addElement("com.sun.jndi.ldap.LdapURL");↵ | |
15 | jrePackages.addElement("com.sun.media");↵ | 15 | tests.addElement("com.sun.media.sound.Printer");↵ | |
16 | jrePackages.addElement("com.sun.naming");↵ | 16 | tests.addElement("com.sun.naming.internal.VersionHelper");↵ | |
17 | jrePackages.addElement("com.sun.org.omg");↵ | 17 | tests.addElement("com.sun.org.omg.CORBA.Initializer");↵ | |
18 | jrePackages.addElement("com.sun.rmi");↵ | 18 | tests.addElement("sunw.io.Serializable");↵ | |
19 | jrePackages.addElement("sunw.io"); | 19 | tests.addElement("sunw.util.EventListener"); | |
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) | 1.8 |
Clones location | Clones are declared in the same class |
Number of node comparisons | 116 |
Number of mapped statements | 17 |
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) | 32.1 |
Clone type | Type 2 |
ID | Statement | ID | Statement | ||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
7 | if (javaVersionNumber == 14) | 9 | if (javaVersionNumber == 14) | ||||||||||||||
8 | jrePackages.addElement("org.apache.crimson"); |
| 10 | tests.addElement("org.apache.crimson.parser.ContentModel"); | |||||||||||||
9 | jrePackages.addElement("org.apache.xalan"); |
| 11 | tests.addElement("org.apache.xalan.processor.ProcessorImport"); | |||||||||||||
10 | jrePackages.addElement("org.apache.xml"); |
| 12 | tests.addElement("org.apache.xml.utils.URI"); | |||||||||||||
11 | jrePackages.addElement("org.apache.xpath"); |
| 13 | tests.addElement("org.apache.xpath.XPathFactory"); | |||||||||||||
12 | jrePackages.addElement("org.ietf.jgss"); |
| 14 | tests.addElement("org.ietf.jgss.Oid"); | |||||||||||||
13 | jrePackages.addElement("org.w3c.dom"); |
| 15 | tests.addElement("org.w3c.dom.Attr"); | |||||||||||||
14 | jrePackages.addElement("org.xml.sax"); |
| 16 | tests.addElement("org.xml.sax.XMLReader"); | |||||||||||||
15 | case 13: |
| 17 | case 13: | |||||||||||||
16 | jrePackages.addElement("org.omg"); |
| 18 | tests.addElement("org.omg.CORBA.Any"); | |||||||||||||
17 | jrePackages.addElement("com.sun.corba"); |
| 19 | tests.addElement("com.sun.corba.se.internal.corba.AnyImpl"); | |||||||||||||
18 | jrePackages.addElement("com.sun.jndi"); |
| 20 | tests.addElement("com.sun.jndi.ldap.LdapURL"); | |||||||||||||
19 | jrePackages.addElement("com.sun.media"); |
| 21 | tests.addElement("com.sun.media.sound.Printer"); | |||||||||||||
20 | jrePackages.addElement("com.sun.naming"); |
| 22 | tests.addElement("com.sun.naming.internal.VersionHelper"); | |||||||||||||
21 | jrePackages.addElement("com.sun.org.omg"); |
| 23 | tests.addElement("com.sun.org.omg.CORBA.Initializer"); | |||||||||||||
22 | jrePackages.addElement("com.sun.rmi"); |
| 24 | tests.addElement("sunw.io.Serializable"); | |||||||||||||
23 | jrePackages.addElement("sunw.io"); |
| 25 | tests.addElement("sunw.util.EventListener"); |
Row | Violation |
---|---|
1 | Switch case 13: without corresponding switch |
2 | Switch case 13: without corresponding switch |