currentEjb.setHome(value); } else if (currentLoc.equals(base + "\\remote")) { currentEjb.setRemote(value); } else if (currentLoc.equals(base + "\\ejb-class")) { currentEjb.setImplementation(value);
if (currentLoc.equals(base + "\\prim-key-class")) { currentEjb.setPrimaryKey(value); } else if (currentLoc.equals(base + "\\session-type")) { currentEjb.setBeantype(value); } else if (currentLoc.equals(base + "\\persistence-type")) { currentEjb.setCmp(value); }
Clone fragments detected by clone detection tool
File path: /apache-ant-1.7.0/src/org/apache/tools/ant/taskdefs/optional/ejb/IPlanetEjbc.java File path: /apache-ant-1.7.0/src/org/apache/tools/ant/taskdefs/optional/ejb/IPlanetEjbc.java
Method name: void stdCharacters(String) Method name: void stdCharacters(String)
Number of AST nodes: 3 Number of AST nodes: 6
1
if (currentLoc.equals(base + "\\prim-key-class")) {
1
currentEjb.setHome(value);
2
                currentEjb.setPrimaryKey(value);
2
            } else if (currentLoc.equals(base + "\\remote")) {
3
            } else if (currentLoc.equals(base + "\\session-type")) {
3
                currentEjb.setRemote(value);
4
                currentEjb.setBeantype(value);
4
            } else if (currentLoc.equals(base + "\\ejb-class")) {
5
            } else if (currentLoc.equals(base + "\\persistence-type")) {
5
                currentEjb.setImplementation(value);
6
                currentEjb.setCmp(value);
7
            }
Summary
Number of common nesting structure subtrees0
Number of refactorable cases0
Number of non-refactorable cases0
Time elapsed for finding largest common nesting structure subtrees (ms)0.0
Clones locationClones are in the same method
Number of node comparisons0