| Previous CloneSet | Next CloneSet | Back to Main Report |
| Clone Mass | Clones in CloneSet | Parameter Count | Clone Similarity | Syntax Category [Sequence Length] |
|---|---|---|---|---|
| 11 | 11 | 6 | 0.955 | class_body_declaration |
| Clone Abstraction | Parameter Bindings |
| Clone Instance (Click to see clone) | Line Count | Source Line | Source File |
|---|---|---|---|
| 1 | 11 | 167 | plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/FieldDeclaration.java |
| 2 | 11 | 137 | plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/Initializer.java |
| 3 | 11 | 333 | plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/MethodDeclaration.java |
| 4 | 11 | 180 | plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/MethodRefParameter.java |
| 5 | 11 | 269 | plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/SingleVariableDeclaration.java |
| 6 | 11 | 288 | plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/TypeDeclaration.java |
| 7 | 11 | 304 | plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/TypeDeclaration.java |
| 8 | 11 | 180 | plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/VariableDeclarationExpression.java |
| 9 | 11 | 151 | plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/VariableDeclarationFragment.java |
| 10 | 11 | 183 | plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/VariableDeclarationStatement.java |
| 11 | 11 | 111 | plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/WildcardType.java |
| ||||
/* (omit javadoc for this method)
* Method declared on ASTNode.
*/
final int internalGetSetIntProperty(SimplePropertyDescriptor property, boolean get, int value) {
if (property == MODIFIERS_PROPERTY) {
if (get) {
return getModifiers();
}
else {
internalSetModifiers(value);
return 0;
}
}
// allow default implementation to flag the error
return super.internalGetSetIntProperty(property, get, value);
}
|
| ||||
/* (omit javadoc for this method)
* Method declared on ASTNode.
*/
final int internalGetSetIntProperty(SimplePropertyDescriptor property, boolean get, int value) {
if (property == MODIFIERS_PROPERTY) {
if (get) {
return getModifiers();
}
else {
internalSetModifiers(value);
return 0;
}
}
// allow default implementation to flag the error
return super.internalGetSetIntProperty(property, get, value);
}
|
| ||||
/* (omit javadoc for this method)
* Method declared on ASTNode.
*/
final boolean internalGetSetBooleanProperty(SimplePropertyDescriptor property, boolean get, boolean value) {
if (property == CONSTRUCTOR_PROPERTY) {
if (get) {
return isConstructor();
}
else {
setConstructor(value);
return false;
}
}
// allow default implementation to flag the error
return super.internalGetSetBooleanProperty(property, get, value);
}
|
| ||||
/* (omit javadoc for this method)
* Method declared on ASTNode.
*/
final boolean internalGetSetBooleanProperty(SimplePropertyDescriptor property, boolean get, boolean value) {
if (property == VARARGS_PROPERTY) {
if (get) {
return isVarargs();
}
else {
setVarargs(value);
return false;
}
}
// allow default implementation to flag the error
return super.internalGetSetBooleanProperty(property, get, value);
}
|
| ||||
/* (omit javadoc for this method)
* Method declared on ASTNode.
*/
final boolean internalGetSetBooleanProperty(SimplePropertyDescriptor property, boolean get, boolean value) {
if (property == VARARGS_PROPERTY) {
if (get) {
return isVarargs();
}
else {
setVarargs(value);
return false;
}
}
// allow default implementation to flag the error
return super.internalGetSetBooleanProperty(property, get, value);
}
|
| ||||
/* (omit javadoc for this method)
* Method declared on ASTNode.
*/
final int internalGetSetIntProperty(SimplePropertyDescriptor property, boolean get, int value) {
if (property == MODIFIERS_PROPERTY) {
if (get) {
return getModifiers();
}
else {
internalSetModifiers(value);
return 0;
}
}
// allow default implementation to flag the error
return super.internalGetSetIntProperty(property, get, value);
}
|
| ||||
/* (omit javadoc for this method)
* Method declared on ASTNode.
*/
final boolean internalGetSetBooleanProperty(SimplePropertyDescriptor property, boolean get, boolean value) {
if (property == INTERFACE_PROPERTY) {
if (get) {
return isInterface();
}
else {
setInterface(value);
return false;
}
}
// allow default implementation to flag the error
return super.internalGetSetBooleanProperty(property, get, value);
}
|
| ||||
/* (omit javadoc for this method)
* Method declared on ASTNode.
*/
final int internalGetSetIntProperty(SimplePropertyDescriptor property, boolean get, int value) {
if (property == MODIFIERS_PROPERTY) {
if (get) {
return getModifiers();
}
else {
setModifiers(value);
return 0;
}
}
// allow default implementation to flag the error
return super.internalGetSetIntProperty(property, get, value);
}
|
| ||||
/* (omit javadoc for this method)
* Method declared on ASTNode.
*/
final int internalGetSetIntProperty(SimplePropertyDescriptor property, boolean get, int value) {
if (property == EXTRA_DIMENSIONS_PROPERTY) {
if (get) {
return getExtraDimensions();
}
else {
setExtraDimensions(value);
return 0;
}
}
// allow default implementation to flag the error
return super.internalGetSetIntProperty(property, get, value);
}
|
| ||||
/* (omit javadoc for this method)
* Method declared on ASTNode.
*/
final int internalGetSetIntProperty(SimplePropertyDescriptor property, boolean get, int value) {
if (property == MODIFIERS_PROPERTY) {
if (get) {
return getModifiers();
}
else {
setModifiers(value);
return 0;
}
}
// allow default implementation to flag the error
return super.internalGetSetIntProperty(property, get, value);
}
|
| ||||
/* (omit javadoc for this method)
* Method declared on ASTNode.
*/
final boolean internalGetSetBooleanProperty(SimplePropertyDescriptor property, boolean get, boolean value) {
if (property == UPPER_BOUND_PROPERTY) {
if (get) {
return isUpperBound();
}
else {
setUpperBound(value);
return false;
}
}
// allow default implementation to flag the error
return super.internalGetSetBooleanProperty(property, get, value);
}
|
| |||
/* (omit javadoc for this method)
* Method declared on ASTNode.
*/
final [[#variableb6723a60]] [[#variableb67239e0]](SimplePropertyDescriptor property, boolean get, [[#variableb6723a60]] value) {
if (property == [[#variable50dca080]]) {
if (get) {
return [[#variableb6723880]]();
}
else {
[[#variable50ffb4e0]](value);
return [[#variableb6723900]];
}
}
// allow default implementation to flag the error
return super. [[#variableb67239e0]](property, get, value);
}
|
| CloneAbstraction |
| Parameter Index | Clone Instance | Parameter Name | Value |
|---|---|---|---|
| 1 | 1 | [[#b6723a60]] | int |
| 1 | 2 | [[#b6723a60]] | int |
| 1 | 3 | [[#b6723a60]] | boolean |
| 1 | 4 | [[#b6723a60]] | boolean |
| 1 | 5 | [[#b6723a60]] | int |
| 1 | 6 | [[#b6723a60]] | boolean |
| 1 | 7 | [[#b6723a60]] | boolean |
| 1 | 8 | [[#b6723a60]] | int |
| 1 | 9 | [[#b6723a60]] | boolean |
| 1 | 10 | [[#b6723a60]] | int |
| 1 | 11 | [[#b6723a60]] | int |
| 2 | 1 | [[#b67239e0]] | internalGetSetIntProperty |
| 2 | 2 | [[#b67239e0]] | internalGetSetIntProperty |
| 2 | 3 | [[#b67239e0]] | internalGetSetBooleanProperty |
| 2 | 4 | [[#b67239e0]] | internalGetSetBooleanProperty |
| 2 | 5 | [[#b67239e0]] | internalGetSetIntProperty |
| 2 | 6 | [[#b67239e0]] | internalGetSetBooleanProperty |
| 2 | 7 | [[#b67239e0]] | internalGetSetBooleanProperty |
| 2 | 8 | [[#b67239e0]] | internalGetSetIntProperty |
| 2 | 9 | [[#b67239e0]] | internalGetSetBooleanProperty |
| 2 | 10 | [[#b67239e0]] | internalGetSetIntProperty |
| 2 | 11 | [[#b67239e0]] | internalGetSetIntProperty |
| 3 | 1 | [[#50dca080]] | MODIFIERS_PROPERTY |
| 3 | 2 | [[#50dca080]] | MODIFIERS_PROPERTY |
| 3 | 3 | [[#50dca080]] | VARARGS_PROPERTY |
| 3 | 4 | [[#50dca080]] | UPPER_BOUND_PROPERTY |
| 3 | 5 | [[#50dca080]] | EXTRA_DIMENSIONS_PROPERTY |
| 3 | 6 | [[#50dca080]] | INTERFACE_PROPERTY |
| 3 | 7 | [[#50dca080]] | CONSTRUCTOR_PROPERTY |
| 3 | 8 | [[#50dca080]] | MODIFIERS_PROPERTY |
| 3 | 9 | [[#50dca080]] | VARARGS_PROPERTY |
| 3 | 10 | [[#50dca080]] | MODIFIERS_PROPERTY |
| 3 | 11 | [[#50dca080]] | MODIFIERS_PROPERTY |
| 4 | 1 | [[#b6723880]] | getModifiers |
| 4 | 2 | [[#b6723880]] | getModifiers |
| 4 | 3 | [[#b6723880]] | isVarargs |
| 4 | 4 | [[#b6723880]] | isUpperBound |
| 4 | 5 | [[#b6723880]] | getExtraDimensions |
| 4 | 6 | [[#b6723880]] | isInterface |
| 4 | 7 | [[#b6723880]] | isConstructor |
| 4 | 8 | [[#b6723880]] | getModifiers |
| 4 | 9 | [[#b6723880]] | isVarargs |
| 4 | 10 | [[#b6723880]] | getModifiers |
| 4 | 11 | [[#b6723880]] | getModifiers |
| 5 | 1 | [[#50ffb4e0]] | internalSetModifiers |
| 5 | 2 | [[#50ffb4e0]] | setModifiers |
| 5 | 3 | [[#50ffb4e0]] | setVarargs |
| 5 | 4 | [[#50ffb4e0]] | setUpperBound |
| 5 | 5 | [[#50ffb4e0]] | setExtraDimensions |
| 5 | 6 | [[#50ffb4e0]] | setInterface |
| 5 | 7 | [[#50ffb4e0]] | setConstructor |
| 5 | 8 | [[#50ffb4e0]] | internalSetModifiers |
| 5 | 9 | [[#50ffb4e0]] | setVarargs |
| 5 | 10 | [[#50ffb4e0]] | setModifiers |
| 5 | 11 | [[#50ffb4e0]] | internalSetModifiers |
| 6 | 1 | [[#b6723900]] | 0 |
| 6 | 2 | [[#b6723900]] | 0 |
| 6 | 3 | [[#b6723900]] | false |
| 6 | 4 | [[#b6723900]] | false |
| 6 | 5 | [[#b6723900]] | 0 |
| 6 | 6 | [[#b6723900]] | false |
| 6 | 7 | [[#b6723900]] | false |
| 6 | 8 | [[#b6723900]] | 0 |
| 6 | 9 | [[#b6723900]] | false |
| 6 | 10 | [[#b6723900]] | 0 |
| 6 | 11 | [[#b6723900]] | 0 |