| Previous CloneSet | Next CloneSet | Back to Main Report |
| Clone Mass | Clones in CloneSet | Parameter Count | Clone Similarity | Syntax Category [Sequence Length] |
|---|---|---|---|---|
| 6 | 19 | 4 | 0.964 | executable_statement |
| Clone Abstraction | Parameter Bindings |
| Clone Instance (Click to see clone) | Line Count | Source Line | Source File |
|---|---|---|---|
| 1 | 6 | 515 | plugins/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/problem/ProblemReporter.java |
| 2 | 6 | 613 | plugins/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/problem/ProblemReporter.java |
| 3 | 6 | 676 | plugins/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/problem/ProblemReporter.java |
| 4 | 6 | 701 | plugins/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/problem/ProblemReporter.java |
| 5 | 6 | 709 | plugins/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/problem/ProblemReporter.java |
| 6 | 6 | 821 | plugins/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/problem/ProblemReporter.java |
| 7 | 6 | 897 | plugins/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/problem/ProblemReporter.java |
| 8 | 6 | 1210 | plugins/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/problem/ProblemReporter.java |
| 9 | 6 | 1664 | plugins/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/problem/ProblemReporter.java |
| 10 | 6 | 1846 | plugins/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/problem/ProblemReporter.java |
| 11 | 6 | 2114 | plugins/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/problem/ProblemReporter.java |
| 12 | 6 | 2376 | plugins/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/problem/ProblemReporter.java |
| 13 | 6 | 2484 | plugins/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/problem/ProblemReporter.java |
| 14 | 6 | 3304 | plugins/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/problem/ProblemReporter.java |
| 15 | 6 | 3312 | plugins/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/problem/ProblemReporter.java |
| 16 | 6 | 4933 | plugins/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/problem/ProblemReporter.java |
| 17 | 6 | 5306 | plugins/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/problem/ProblemReporter.java |
| 18 | 6 | 5388 | plugins/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/problem/ProblemReporter.java |
| 19 | 6 | 5801 | plugins/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/problem/ProblemReporter.java |
| ||||
this.handle(
IProblem.AnnotationCircularitySelfReference,
new String[] {
new String(sourceType.readableName())
}, new String[] {
new String(sourceType.shortReadableName())
}, reference.sourceStart, reference.sourceEnd);
|
| ||||
this.handle(
IProblem.AnonymousClassCannotExtendFinalClass,
new String[] {
new String(type.readableName())
}, new String[] {
new String(type.shortReadableName())
}, expression.sourceStart, expression.sourceEnd);
|
| ||||
this.handle(
IProblem.VoidMethodReturnsValue,
new String[] {
new String(expectedType.readableName())
}, new String[] {
new String(expectedType.shortReadableName())
}, returnStatement.sourceStart, returnStatement.sourceEnd);
|
| ||||
this.handle(
IProblem.BoundCannotBeArray,
new String[] {
new String(type.readableName())
}, new String[] {
new String(type.shortReadableName())
}, location.sourceStart, location.sourceEnd);
|
| ||||
this.handle(
IProblem.BoundMustBeAnInterface,
new String[] {
new String(type.readableName())
}, new String[] {
new String(type.shortReadableName())
}, location.sourceStart, location.sourceEnd);
|
| ||||
this.handle(
IProblem.InvalidClassInstantiation,
new String[] {
new String(type.readableName())
}, new String[] {
new String(type.shortReadableName())
}, typeRef.sourceStart, typeRef.sourceEnd);
|
| ||||
this.handle(
IProblem.CannotThrowType,
new String[] {
new String(expectedType.readableName())
}, new String[] {
new String(expectedType.shortReadableName())
}, exceptionType.sourceStart, exceptionType.sourceEnd);
|
| ||||
this.handle(
IProblem.DuplicateBounds,
new String[] {
new String(type.readableName())
}, new String[] {
new String(type.shortReadableName())
}, location.sourceStart, location.sourceEnd);
|
| ||||
this.handle(
IProblem.ReferenceToForwardTypeVariable,
new String[] {
new String(type.readableName())
}, new String[] {
new String(type.shortReadableName())
}, location.sourceStart, location.sourceEnd);
|
| ||||
this.handle(
IProblem.IllegalGenericArray,
new String[] {
new String(leafComponentType.readableName())
}, new String[] {
new String(leafComponentType.shortReadableName())
}, location.sourceStart, location.sourceEnd);
|
| ||||
this.handle(
IProblem.IllegalPrimitiveOrArrayTypeForEnclosingInstance,
new String[] {
new String(enclosingType.readableName())
}, new String[] {
new String(enclosingType.shortReadableName())
}, location.sourceStart, location.sourceEnd);
|
| ||||
this.handle(
IProblem.IncorrectSwitchType,
new String[] {
new String(testType.readableName())
}, new String[] {
new String(testType.shortReadableName())
}, expression.sourceStart, expression.sourceEnd);
|
| ||||
this.handle(
IProblem.CannotDefineStaticInitializerInLocalType,
new String[] {
new String(innerType.readableName())
}, new String[] {
new String(innerType.shortReadableName())
}, initializer.sourceStart, initializer.sourceStart);
|
| ||||
this.handle(
IProblem.InvalidTypeToSynchronized,
new String[] {
new String(type.readableName())
}, new String[] {
new String(type.shortReadableName())
}, expression.sourceStart, expression.sourceEnd);
|
| ||||
this.handle(
IProblem.InvalidTypeVariableExceptionType,
new String[] {
new String(exceptionType.readableName())
}, new String[] {
new String(exceptionType.shortReadableName())
}, location.sourceStart, location.sourceEnd);
|
| ||||
this.handle(
IProblem.MissingArgumentsForParameterizedMemberType,
new String[] {
new String(type.readableName())
}, new String[] {
new String(type.shortReadableName())
}, location.sourceStart, location.sourceEnd);
|
| ||||
this.handle(
IProblem.ArrayReferenceRequired,
new String[] {
new String(arrayType.readableName())
}, new String[] {
new String(arrayType.shortReadableName())
}, arrayRef.sourceStart, arrayRef.sourceEnd);
|
| ||||
this.handle(
IProblem.ShouldReturnValue,
new String[] {
new String (returnType.readableName())
}, new String[] {
new String (returnType.shortReadableName())
}, location.sourceStart, location.sourceEnd);
|
| ||||
this.handle(
IProblem.IllegalEnclosingInstanceSpecification,
new String[] {
new String(targetType.readableName())
}, new String[] {
new String(targetType.shortReadableName())
}, expression.sourceStart, expression.sourceEnd);
|
| |||
this.handle(IProblem. [[#variable50889280]], new String[] {
new String( [[#variable50888b40]].readableName())
}, new String[] {
new String( [[#variable50888b40]].shortReadableName())
}, [[#variable50888ac0]].sourceStart, [[#variable50888ac0]]. [[#variable508892c0]]);
|
| CloneAbstraction |
| Parameter Index | Clone Instance | Parameter Name | Value |
|---|---|---|---|
| 1 | 1 | [[#50889280]] | IllegalEnclosingInstanceSpecification |
| 1 | 2 | [[#50889280]] | DuplicateBounds |
| 1 | 3 | [[#50889280]] | CannotThrowType |
| 1 | 4 | [[#50889280]] | ShouldReturnValue |
| 1 | 5 | [[#50889280]] | ArrayReferenceRequired |
| 1 | 6 | [[#50889280]] | CannotDefineStaticInitializerInLocalType |
| 1 | 7 | [[#50889280]] | IncorrectSwitchType |
| 1 | 8 | [[#50889280]] | IllegalPrimitiveOrArrayTypeForEnclosingInstance |
| 1 | 9 | [[#50889280]] | InvalidTypeToSynchronized |
| 1 | 10 | [[#50889280]] | InvalidClassInstantiation |
| 1 | 11 | [[#50889280]] | BoundMustBeAnInterface |
| 1 | 12 | [[#50889280]] | BoundCannotBeArray |
| 1 | 13 | [[#50889280]] | ReferenceToForwardTypeVariable |
| 1 | 14 | [[#50889280]] | MissingArgumentsForParameterizedMemberType |
| 1 | 15 | [[#50889280]] | InvalidTypeVariableExceptionType |
| 1 | 16 | [[#50889280]] | IllegalGenericArray |
| 1 | 17 | [[#50889280]] | VoidMethodReturnsValue |
| 1 | 18 | [[#50889280]] | AnonymousClassCannotExtendFinalClass |
| 1 | 19 | [[#50889280]] | AnnotationCircularitySelfReference |
| 2 | 1 | [[#50888b40]] | targetType |
| 2 | 2 | [[#50888b40]] | type |
| 2 | 3 | [[#50888b40]] | expectedType |
| 2 | 4 | [[#50888b40]] | returnType |
| 2 | 5 | [[#50888b40]] | arrayType |
| 2 | 6 | [[#50888b40]] | innerType |
| 2 | 7 | [[#50888b40]] | testType |
| 2 | 8 | [[#50888b40]] | enclosingType |
| 2 | 9 | [[#50888b40]] | type |
| 2 | 10 | [[#50888b40]] | type |
| 2 | 11 | [[#50888b40]] | type |
| 2 | 12 | [[#50888b40]] | type |
| 2 | 13 | [[#50888b40]] | type |
| 2 | 14 | [[#50888b40]] | type |
| 2 | 15 | [[#50888b40]] | exceptionType |
| 2 | 16 | [[#50888b40]] | leafComponentType |
| 2 | 17 | [[#50888b40]] | expectedType |
| 2 | 18 | [[#50888b40]] | type |
| 2 | 19 | [[#50888b40]] | sourceType |
| 3 | 1 | [[#50888ac0]] | expression |
| 3 | 2 | [[#50888ac0]] | location |
| 3 | 3 | [[#50888ac0]] | exceptionType |
| 3 | 4 | [[#50888ac0]] | location |
| 3 | 5 | [[#50888ac0]] | arrayRef |
| 3 | 6 | [[#50888ac0]] | initializer |
| 3 | 7 | [[#50888ac0]] | expression |
| 3 | 8 | [[#50888ac0]] | location |
| 3 | 9 | [[#50888ac0]] | expression |
| 3 | 10 | [[#50888ac0]] | typeRef |
| 3 | 11 | [[#50888ac0]] | location |
| 3 | 12 | [[#50888ac0]] | location |
| 3 | 13 | [[#50888ac0]] | location |
| 3 | 14 | [[#50888ac0]] | location |
| 3 | 15 | [[#50888ac0]] | location |
| 3 | 16 | [[#50888ac0]] | location |
| 3 | 17 | [[#50888ac0]] | returnStatement |
| 3 | 18 | [[#50888ac0]] | expression |
| 3 | 19 | [[#50888ac0]] | reference |
| 4 | 1 | [[#508892c0]] | sourceEnd |
| 4 | 2 | [[#508892c0]] | sourceEnd |
| 4 | 3 | [[#508892c0]] | sourceEnd |
| 4 | 4 | [[#508892c0]] | sourceEnd |
| 4 | 5 | [[#508892c0]] | sourceEnd |
| 4 | 6 | [[#508892c0]] | sourceStart |
| 4 | 7 | [[#508892c0]] | sourceEnd |
| 4 | 8 | [[#508892c0]] | sourceEnd |
| 4 | 9 | [[#508892c0]] | sourceEnd |
| 4 | 10 | [[#508892c0]] | sourceEnd |
| 4 | 11 | [[#508892c0]] | sourceEnd |
| 4 | 12 | [[#508892c0]] | sourceEnd |
| 4 | 13 | [[#508892c0]] | sourceEnd |
| 4 | 14 | [[#508892c0]] | sourceEnd |
| 4 | 15 | [[#508892c0]] | sourceEnd |
| 4 | 16 | [[#508892c0]] | sourceEnd |
| 4 | 17 | [[#508892c0]] | sourceEnd |
| 4 | 18 | [[#508892c0]] | sourceEnd |
| 4 | 19 | [[#508892c0]] | sourceEnd |