CloneSet233


Previous CloneSetNext CloneSetBack to Main Report
Clone
Mass
Clones in
CloneSet
Parameter
Count
Clone
Similarity
Syntax Category
[Sequence Length]
13330.953block
Clone AbstractionParameter Bindings
Clone Instance
(Click to see clone)
Line CountSource Line
Source File
113145
E:/TSE/Projects-CloneDR/columba-1.4-src/contact/src/main/java/org/columba/addressbook/parser/XMLContactDocumentParser.java
211291
E:/TSE/Projects-CloneDR/columba-1.4-src/contact/src/main/java/org/columba/addressbook/parser/XMLContactDocumentParser.java
311321
E:/TSE/Projects-CloneDR/columba-1.4-src/contact/src/main/java/org/columba/addressbook/parser/XMLContactDocumentParser.java
Next
Last
Clone Instance
1
Line Count
13
Source Line
145
Source File
E:/TSE/Projects-CloneDR/columba-1.4-src/contact/src/main/java/org/columba/addressbook/parser/XMLContactDocumentParser.java

{
  // create <email> element, if it doesn't exist yet
  Element child = getParentElement().getChild(VCARD.EMAIL);
  if (child == null) {
    child = new Element(VCARD.EMAIL);
    getParentElement().addContent(child);
  }
  // create <type> element
  Element prefixchild = new Element(model.getTypeString());
  child.addContent(prefixchild);
  prefixchild.setText(model.getAddress());
}


Next
Previous
Clone Instance
2
Line Count
11
Source Line
291
Source File
E:/TSE/Projects-CloneDR/columba-1.4-src/contact/src/main/java/org/columba/addressbook/parser/XMLContactDocumentParser.java

{
  Element child = getParentElement().getChild(VCARD.TEL);
  if (child == null) {
    child = new Element(VCARD.TEL);
    getParentElement().addContent(child);
  }
  Element prefixchild = new Element(m.getTypeString());
  child.addContent(prefixchild);
  prefixchild.setText(m.getNumber());
}


First
Previous
Clone Instance
3
Line Count
11
Source Line
321
Source File
E:/TSE/Projects-CloneDR/columba-1.4-src/contact/src/main/java/org/columba/addressbook/parser/XMLContactDocumentParser.java

{
  Element child = getParentElement().getChild(VCARD.IM);
  if (child == null) {
    child = new Element(VCARD.IM);
    getParentElement().addContent(child);
  }
  Element prefixchild = new Element(m.getTypeString());
  child.addContent(prefixchild);
  prefixchild.setText(m.getUserId());
}


Clone AbstractionParameter Count: 3Parameter Bindings

{
  // create <email> element, if it doesn't exist yet
  Element child = getParentElement().getChild(VCARD. [[#variable113e2b00]]);
  if (child == null) {
    child = new Element(VCARD. [[#variable113e2b00]]);
    getParentElement().addContent(child);
  }
  // create <type> element
  Element prefixchild = new Element( [[#variable113d8280]].getTypeString());
  child.addContent(prefixchild);
  prefixchild.setText( [[#variable113d8280]]. [[#variable113d8c20]]());
}
 

CloneAbstraction
Parameter Bindings
Parameter
Index
Clone
Instance
Parameter
Name
Value
11[[#113e2b00]]
EMAIL 
12[[#113e2b00]]
TEL 
13[[#113e2b00]]
IM 
21[[#113d8280]]
model 
22[[#113d8280]]
m 
23[[#113d8280]]
m 
31[[#113d8c20]]
getAddress 
32[[#113d8c20]]
getNumber 
33[[#113d8c20]]
getUserId