Previous CloneSet | Next CloneSet | Back to Main Report |
Clone Mass | Clones in CloneSet | Parameter Count | Clone Similarity | Syntax Category [Sequence Length] |
---|---|---|---|---|
9 | 2 | 3 | 0.962 | method_declaration |
Clone Abstraction | Parameter Bindings |
Clone Instance (Click to see clone) | Line Count | Source Line | Source File |
---|---|---|---|
1 | 9 | 125 | E:/TSE/Projects-CloneDR/emf-2.4.1/src/org/eclipse/emf/ecore/xml/type/impl/XMLTypeFactoryImpl.java |
2 | 9 | 685 | E:/TSE/Projects-CloneDR/emf-2.4.1/src/org/eclipse/emf/ecore/xml/type/impl/XMLTypeFactoryImpl.java |
| |||||
/** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated NOT */ public byte[] createBase64Binary(String literal) { if (literal == null) return null; byte[] value = Base64.decode(collapseWhiteSpace(literal)); if (value == null) { throw new InvalidDatatypeValueException("Invalid base64Binary value: \'" + literal + "\'"); } return value; } |
| |||||
/** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated NOT */ public byte[] createHexBinary(String literal) { if (literal == null) return null; byte[] value = HexBin.decode(collapseWhiteSpace(literal)); if (value == null) { throw new InvalidDatatypeValueException("Invalid hexBinary value: \'" + literal + "\'"); } return value; } |
| |||
/** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated NOT */ public byte[] [[#variable173f1dc0]](String literal) { if (literal == null) return null; byte[] value = [[#variable173f1d40]].decode(collapseWhiteSpace(literal)); if (value == null) { throw new InvalidDatatypeValueException( [[#variable173f1cc0]] + literal + "\'"); } return value; } |
CloneAbstraction |
Parameter Index | Clone Instance | Parameter Name | Value |
---|---|---|---|
1 | 1 | [[#173f1dc0]] | createBase64Binary |
1 | 2 | [[#173f1dc0]] | createHexBinary |
2 | 1 | [[#173f1d40]] | Base64 |
2 | 2 | [[#173f1d40]] | HexBin |
3 | 1 | [[#173f1cc0]] | "Invalid base64Binary value: \'" |
3 | 2 | [[#173f1cc0]] | "Invalid hexBinary value: \'" |