| Previous CloneSet | Next CloneSet | Back to Main Report |
| Clone Mass | Clones in CloneSet | Parameter Count | Clone Similarity | Syntax Category [Sequence Length] |
|---|---|---|---|---|
| 6 | 9 | 4 | 0.962 | class_body_declaration |
| Clone Abstraction | Parameter Bindings |
| Clone Instance (Click to see clone) | Line Count | Source Line | Source File |
|---|---|---|---|
| 1 | 6 | 262 | plugins/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/ast/AND_AND_Expression.java |
| 2 | 7 | 214 | plugins/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/ast/ArrayReference.java |
| 3 | 6 | 239 | plugins/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/ast/Assignment.java |
| 4 | 9 | 482 | plugins/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/ast/CastExpression.java |
| 5 | 6 | 179 | plugins/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/ast/CompoundAssignment.java |
| 6 | 6 | 843 | plugins/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/ast/EqualExpression.java |
| 7 | 7 | 106 | plugins/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/ast/InstanceOfExpression.java |
| 8 | 6 | 263 | plugins/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/ast/OR_OR_Expression.java |
| 9 | 6 | 204 | plugins/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/ast/SynchronizedStatement.java |
| ||||
public void traverse(ASTVisitor visitor, BlockScope scope) {
if (visitor.visit(this, scope)) {
left.traverse(visitor, scope);
right.traverse(visitor, scope);
}
visitor.endVisit(this, scope);
}
|
| ||||
public void traverse(ASTVisitor visitor, BlockScope scope) {
if (visitor.visit(this, scope)) {
receiver.traverse(visitor, scope);
position.traverse(visitor, scope);
}
visitor.endVisit(this, scope);
}
|
| ||||
public void traverse(ASTVisitor visitor, BlockScope scope) {
if (visitor.visit(this, scope)) {
lhs.traverse(visitor, scope);
expression.traverse(visitor, scope);
}
visitor.endVisit(this, scope);
}
|
| ||||
public void traverse(
ASTVisitor visitor,
BlockScope blockScope) {
if (visitor.visit(this, blockScope)) {
type.traverse(visitor, blockScope);
expression.traverse(visitor, blockScope);
}
visitor.endVisit(this, blockScope);
}
|
| ||||
public void traverse(ASTVisitor visitor, BlockScope scope) {
if (visitor.visit(this, scope)) {
lhs.traverse(visitor, scope);
expression.traverse(visitor, scope);
}
visitor.endVisit(this, scope);
}
|
| ||||
public void traverse(ASTVisitor visitor, BlockScope scope) {
if (visitor.visit(this, scope)) {
left.traverse(visitor, scope);
right.traverse(visitor, scope);
}
visitor.endVisit(this, scope);
}
|
| ||||
public void traverse(ASTVisitor visitor, BlockScope scope) {
if (visitor.visit(this, scope)) {
expression.traverse(visitor, scope);
type.traverse(visitor, scope);
}
visitor.endVisit(this, scope);
}
|
| ||||
public void traverse(ASTVisitor visitor, BlockScope scope) {
if (visitor.visit(this, scope)) {
left.traverse(visitor, scope);
right.traverse(visitor, scope);
}
visitor.endVisit(this, scope);
}
|
| ||||
public void traverse(ASTVisitor visitor, BlockScope blockScope) {
if (visitor.visit(this, blockScope)) {
expression.traverse(visitor, scope);
block.traverse(visitor, scope);
}
visitor.endVisit(this, blockScope);
}
|
| |||
public void traverse(ASTVisitor visitor, BlockScope [[#variableb10d40c0]]) {
if (visitor.visit(this, [[#variableb10d40c0]])) {
[[#variableb10d4040]].traverse(visitor, [[#variableb8c97b80]]);
[[#variablec1d1fb60]].traverse(visitor, [[#variableb8c97b80]]);
}
visitor.endVisit(this, [[#variableb10d40c0]]);
}
|
| CloneAbstraction |
| Parameter Index | Clone Instance | Parameter Name | Value |
|---|---|---|---|
| 1 | 1 | [[#b10d40c0]] | scope |
| 1 | 2 | [[#b10d40c0]] | scope |
| 1 | 3 | [[#b10d40c0]] | blockScope |
| 1 | 4 | [[#b10d40c0]] | scope |
| 1 | 5 | [[#b10d40c0]] | blockScope |
| 1 | 6 | [[#b10d40c0]] | scope |
| 1 | 7 | [[#b10d40c0]] | scope |
| 1 | 8 | [[#b10d40c0]] | scope |
| 1 | 9 | [[#b10d40c0]] | scope |
| 2 | 1 | [[#b10d4040]] | left |
| 2 | 2 | [[#b10d4040]] | lhs |
| 2 | 3 | [[#b10d4040]] | expression |
| 2 | 4 | [[#b10d4040]] | expression |
| 2 | 5 | [[#b10d4040]] | type |
| 2 | 6 | [[#b10d4040]] | receiver |
| 2 | 7 | [[#b10d4040]] | left |
| 2 | 8 | [[#b10d4040]] | lhs |
| 2 | 9 | [[#b10d4040]] | left |
| 3 | 1 | [[#b8c97b80]] | scope |
| 3 | 2 | [[#b8c97b80]] | scope |
| 3 | 3 | [[#b8c97b80]] | scope |
| 3 | 4 | [[#b8c97b80]] | scope |
| 3 | 5 | [[#b8c97b80]] | blockScope |
| 3 | 6 | [[#b8c97b80]] | scope |
| 3 | 7 | [[#b8c97b80]] | scope |
| 3 | 8 | [[#b8c97b80]] | scope |
| 3 | 9 | [[#b8c97b80]] | scope |
| 4 | 1 | [[#c1d1fb60]] | right |
| 4 | 2 | [[#c1d1fb60]] | expression |
| 4 | 3 | [[#c1d1fb60]] | block |
| 4 | 4 | [[#c1d1fb60]] | type |
| 4 | 5 | [[#c1d1fb60]] | expression |
| 4 | 6 | [[#c1d1fb60]] | position |
| 4 | 7 | [[#c1d1fb60]] | right |
| 4 | 8 | [[#c1d1fb60]] | expression |
| 4 | 9 | [[#c1d1fb60]] | right |