Previous CloneSet | Next CloneSet | Back to Main Report |
Clone Mass | Clones in CloneSet | Parameter Count | Clone Similarity | Syntax Category [Sequence Length] |
---|---|---|---|---|
3 | 6 | 3 | 0.951 | block |
Clone Abstraction | Parameter Bindings |
Clone Instance (Click to see clone) | Line Count | Source Line | Source File |
---|---|---|---|
1 | 3 | 1195 | plugins/org.eclipse.jdt.core/model/org/eclipse/jdt/core/Signature.java |
2 | 3 | 1211 | plugins/org.eclipse.jdt.core/model/org/eclipse/jdt/core/Signature.java |
3 | 3 | 1318 | plugins/org.eclipse.jdt.core/model/org/eclipse/jdt/core/Signature.java |
4 | 3 | 1468 | plugins/org.eclipse.jdt.core/model/org/eclipse/jdt/core/Signature.java |
5 | 3 | 1562 | plugins/org.eclipse.jdt.core/model/org/eclipse/jdt/core/Signature.java |
6 | 3 | 60 | plugins/org.eclipse.jdt.debug/eval/org/eclipse/jdt/internal/debug/eval/ast/engine/SignatureExt.java |
| ||||
{ char[][] parameterTypes = getParameterTypes(methodSignature.toCharArray()); return CharOperation.toStrings(parameterTypes); } |
| ||||
{ char[][] parameterTypes = getThrownExceptionTypes(methodSignature.toCharArray()); return CharOperation.toStrings(parameterTypes); } |
| ||||
{ char[][] args = getTypeArguments(parameterizedTypeSignature.toCharArray()); return CharOperation.toStrings(args); } |
| ||||
{ char[][] params = getTypeParameters(methodOrTypeSignature.toCharArray()); return CharOperation.toStrings(params); } |
| ||||
{ char[][] bounds = getTypeParameterBounds(formalTypeParameterSignature.toCharArray()); return CharOperation.toStrings(bounds); } |
| ||||
{ char[][] params = getTypeSuperClassInterfaces(typeSignature.toCharArray()); return CharOperation.toStrings(params); } |
| |||
{ char[][] [[#variableb4febe40]]= [[#variableb3b8bc60]]( [[#variableb2e61ae0]].toCharArray()); return CharOperation.toStrings( [[#variableb4febe40]]); } |
CloneAbstraction |
Parameter Index | Clone Instance | Parameter Name | Value |
---|---|---|---|
1 | 1 | [[#b4febe40]] | params |
1 | 2 | [[#b4febe40]] | parameterTypes |
1 | 3 | [[#b4febe40]] | args |
1 | 4 | [[#b4febe40]] | bounds |
1 | 5 | [[#b4febe40]] | parameterTypes |
1 | 6 | [[#b4febe40]] | params |
2 | 1 | [[#b3b8bc60]] | getTypeSuperClassInterfaces |
2 | 2 | [[#b3b8bc60]] | getParameterTypes |
2 | 3 | [[#b3b8bc60]] | getTypeArguments |
2 | 4 | [[#b3b8bc60]] | getTypeParameterBounds |
2 | 5 | [[#b3b8bc60]] | getThrownExceptionTypes |
2 | 6 | [[#b3b8bc60]] | getTypeParameters |
3 | 1 | [[#b2e61ae0]] | typeSignature |
3 | 2 | [[#b2e61ae0]] | methodSignature |
3 | 3 | [[#b2e61ae0]] | parameterizedTypeSignature |
3 | 4 | [[#b2e61ae0]] | formalTypeParameterSignature |
3 | 5 | [[#b2e61ae0]] | methodSignature |
3 | 6 | [[#b2e61ae0]] | methodOrTypeSignature |