| Previous CloneSet | Next CloneSet | Back to Main Report |
| Clone Mass | Clones in CloneSet | Parameter Count | Clone Similarity | Syntax Category [Sequence Length] |
|---|---|---|---|---|
| 5 | 9 | 3 | 0.954 | class_body_declaration |
| Clone Abstraction | Parameter Bindings |
| Clone Instance (Click to see clone) | Line Count | Source Line | Source File |
|---|---|---|---|
| 1 | 5 | 116 | plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/BooleanLiteral.java |
| 2 | 5 | 117 | plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/CharacterLiteral.java |
| 3 | 5 | 86 | plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/EmptyStatement.java |
| 4 | 5 | 493 | plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/Modifier.java |
| 5 | 5 | 115 | plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/NumberLiteral.java |
| 6 | 5 | 238 | plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/PrimitiveType.java |
| 7 | 5 | 128 | plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/SimpleName.java |
| 8 | 5 | 116 | plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/StringLiteral.java |
| 9 | 5 | 124 | plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/TextElement.java |
| ||||
/* (omit javadoc for this method)
* Method declared on ASTNode.
*/
ASTNode clone0(AST target) {
BooleanLiteral result = new BooleanLiteral(target);
result.setSourceRange(this.getStartPosition(), this.getLength());
result.setBooleanValue(booleanValue());
return result;
}
|
| ||||
/* (omit javadoc for this method)
* Method declared on ASTNode.
*/
ASTNode clone0(AST target) {
CharacterLiteral result = new CharacterLiteral(target);
result.setSourceRange(this.getStartPosition(), this.getLength());
result.setEscapedValue(getEscapedValue());
return result;
}
|
| ||||
/* (omit javadoc for this method)
* Method declared on ASTNode.
*/
ASTNode clone0(AST target) {
EmptyStatement result = new EmptyStatement(target);
result.setSourceRange(this.getStartPosition(), this.getLength());
result.copyLeadingComment(this );
return result;
}
|
| ||||
/* (omit javadoc for this method)
* Method declared on ASTNode.
* @since 3.0
*/
ASTNode clone0(AST target) {
Modifier result = new Modifier(target);
result.setSourceRange(this.getStartPosition(), this.getLength());
result.setKeyword(getKeyword());
return result;
}
|
| ||||
/* (omit javadoc for this method)
* Method declared on ASTNode.
*/
ASTNode clone0(AST target) {
NumberLiteral result = new NumberLiteral(target);
result.setSourceRange(this.getStartPosition(), this.getLength());
result.setToken(getToken());
return result;
}
|
| ||||
/* (omit javadoc for this method)
* Method declared on ASTNode.
*/
ASTNode clone0(AST target) {
PrimitiveType result = new PrimitiveType(target);
result.setSourceRange(this.getStartPosition(), this.getLength());
result.setPrimitiveTypeCode(getPrimitiveTypeCode());
return result;
}
|
| ||||
/* (omit javadoc for this method)
* Method declared on ASTNode.
*/
ASTNode clone0(AST target) {
SimpleName result = new SimpleName(target);
result.setSourceRange(this.getStartPosition(), this.getLength());
result.setIdentifier(getIdentifier());
return result;
}
|
| ||||
/* (omit javadoc for this method)
* Method declared on ASTNode.
*/
ASTNode clone0(AST target) {
StringLiteral result = new StringLiteral(target);
result.setSourceRange(this.getStartPosition(), this.getLength());
result.setEscapedValue(getEscapedValue());
return result;
}
|
| ||||
/* (omit javadoc for this method)
* Method declared on ASTNode.
*/
ASTNode clone0(AST target) {
TextElement result = new TextElement(target);
result.setSourceRange(this.getStartPosition(), this.getLength());
result.setText(getText());
return result;
}
|
| |||
/* (omit javadoc for this method)
* Method declared on ASTNode.
*/
/* (omit javadoc for this method)
* Method declared on ASTNode.
* @since 3.0
*/
ASTNode clone0(AST target) {
[[#variablebe48d0e0]] result = new [[#variablebe48d0e0]](target);
result.setSourceRange(this.getStartPosition(), this.getLength());
result. [[#variablebe48d860]]( [[#variablebe48d9c0]]);
return result;
}
|
| CloneAbstraction |
| Parameter Index | Clone Instance | Parameter Name | Value |
|---|---|---|---|
| 1 | 1 | [[#be48d0e0]] | BooleanLiteral |
| 1 | 2 | [[#be48d0e0]] | CharacterLiteral |
| 1 | 3 | [[#be48d0e0]] | EmptyStatement |
| 1 | 4 | [[#be48d0e0]] | Modifier |
| 1 | 5 | [[#be48d0e0]] | NumberLiteral |
| 1 | 6 | [[#be48d0e0]] | PrimitiveType |
| 1 | 7 | [[#be48d0e0]] | SimpleName |
| 1 | 8 | [[#be48d0e0]] | StringLiteral |
| 1 | 9 | [[#be48d0e0]] | TextElement |
| 2 | 1 | [[#be48d860]] | setBooleanValue |
| 2 | 2 | [[#be48d860]] | setEscapedValue |
| 2 | 3 | [[#be48d860]] | copyLeadingComment |
| 2 | 4 | [[#be48d860]] | setKeyword |
| 2 | 5 | [[#be48d860]] | setToken |
| 2 | 6 | [[#be48d860]] | setPrimitiveTypeCode |
| 2 | 7 | [[#be48d860]] | setIdentifier |
| 2 | 8 | [[#be48d860]] | setEscapedValue |
| 2 | 9 | [[#be48d860]] | setText |
| 3 | 1 | [[#be48d9c0]] | booleanValue() |
| 3 | 2 | [[#be48d9c0]] | getEscapedValue() |
| 3 | 3 | [[#be48d9c0]] | this |
| 3 | 4 | [[#be48d9c0]] | getKeyword() |
| 3 | 5 | [[#be48d9c0]] | getToken() |
| 3 | 6 | [[#be48d9c0]] | getPrimitiveTypeCode() |
| 3 | 7 | [[#be48d9c0]] | getIdentifier() |
| 3 | 8 | [[#be48d9c0]] | getEscapedValue() |
| 3 | 9 | [[#be48d9c0]] | getText() |