| Previous CloneSet | Next CloneSet | Back to Main Report |
| Clone Mass | Clones in CloneSet | Parameter Count | Clone Similarity | Syntax Category [Sequence Length] |
|---|---|---|---|---|
| 13 | 14 | 3 | 0.976 | class_body_declarations[2] |
| Clone Abstraction | Parameter Bindings |
| Clone Instance (Click to see clone) | Line Count | Source Line | Source File |
|---|---|---|---|
| 1 | 13 | 101 | plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/AnonymousClassDeclaration.java |
| 2 | 13 | 167 | plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/ArrayCreation.java |
| 3 | 13 | 92 | plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/ArrayInitializer.java |
| 4 | 13 | 94 | plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/Block.java |
| 5 | 13 | 319 | plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/InfixExpression.java |
| 6 | 13 | 160 | plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/Javadoc.java |
| 7 | 13 | 153 | plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/MethodRef.java |
| 8 | 13 | 183 | plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/PackageDeclaration.java |
| 9 | 13 | 131 | plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/ParameterizedType.java |
| 10 | 13 | 317 | plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/SingleVariableDeclaration.java |
| 11 | 13 | 133 | plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/SwitchStatement.java |
| 12 | 13 | 238 | plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/TagElement.java |
| 13 | 13 | 149 | plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/TryStatement.java |
| 14 | 13 | 123 | plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/TypeParameter.java |
| ||||
/* (omit javadoc for this method)
* Method declared on ASTNode.
*/
final List internalGetChildListProperty(ChildListPropertyDescriptor property) {
if (property == BODY_DECLARATIONS_PROPERTY) {
return bodyDeclarations();
}
// allow default implementation to flag the error
return super.internalGetChildListProperty(property);
}
/* (omit javadoc for this method)
* Method declared on ASTNode.
*/
final int getNodeType0() {
return ANONYMOUS_CLASS_DECLARATION;
}
|
| ||||
/* (omit javadoc for this method)
* Method declared on ASTNode.
*/
final List internalGetChildListProperty(ChildListPropertyDescriptor property) {
if (property == DIMENSIONS_PROPERTY) {
return dimensions();
}
// allow default implementation to flag the error
return super.internalGetChildListProperty(property);
}
/* (omit javadoc for this method)
* Method declared on ASTNode.
*/
final int getNodeType0() {
return ARRAY_CREATION;
}
|
| ||||
/* (omit javadoc for this method)
* Method declared on ASTNode.
*/
final List internalGetChildListProperty(ChildListPropertyDescriptor property) {
if (property == EXPRESSIONS_PROPERTY) {
return expressions();
}
// allow default implementation to flag the error
return super.internalGetChildListProperty(property);
}
/* (omit javadoc for this method)
* Method declared on ASTNode.
*/
final int getNodeType0() {
return ARRAY_INITIALIZER;
}
|
| ||||
/* (omit javadoc for this method)
* Method declared on ASTNode.
*/
final List internalGetChildListProperty(ChildListPropertyDescriptor property) {
if (property == STATEMENTS_PROPERTY) {
return statements();
}
// allow default implementation to flag the error
return super.internalGetChildListProperty(property);
}
/* (omit javadoc for this method)
* Method declared on ASTNode.
*/
final int getNodeType0() {
return BLOCK;
}
|
| ||||
/* (omit javadoc for this method)
* Method declared on ASTNode.
*/
final List internalGetChildListProperty(ChildListPropertyDescriptor property) {
if (property == EXTENDED_OPERANDS_PROPERTY) {
return extendedOperands();
}
// allow default implementation to flag the error
return super.internalGetChildListProperty(property);
}
/* (omit javadoc for this method)
* Method declared on ASTNode.
*/
final int getNodeType0() {
return INFIX_EXPRESSION;
}
|
| ||||
/* (omit javadoc for this method)
* Method declared on ASTNode.
*/
final List internalGetChildListProperty(ChildListPropertyDescriptor property) {
if (property == TAGS_PROPERTY) {
return tags();
}
// allow default implementation to flag the error
return super.internalGetChildListProperty(property);
}
/* (omit javadoc for this method)
* Method declared on ASTNode.
*/
final int getNodeType0() {
return JAVADOC;
}
|
| ||||
/* (omit javadoc for this method)
* Method declared on ASTNode.
*/
final List internalGetChildListProperty(ChildListPropertyDescriptor property) {
if (property == PARAMETERS_PROPERTY) {
return parameters();
}
// allow default implementation to flag the error
return super.internalGetChildListProperty(property);
}
/* (omit javadoc for this method)
* Method declared on ASTNode.
*/
final int getNodeType0() {
return METHOD_REF;
}
|
| ||||
/* (omit javadoc for this method)
* Method declared on ASTNode.
*/
final List internalGetChildListProperty(ChildListPropertyDescriptor property) {
if (property == ANNOTATIONS_PROPERTY) {
return annotations();
}
// allow default implementation to flag the error
return super.internalGetChildListProperty(property);
}
/* (omit javadoc for this method)
* Method declared on ASTNode.
*/
final int getNodeType0() {
return PACKAGE_DECLARATION;
}
|
| ||||
/* (omit javadoc for this method)
* Method declared on ASTNode.
*/
final List internalGetChildListProperty(ChildListPropertyDescriptor property) {
if (property == TYPE_ARGUMENTS_PROPERTY) {
return typeArguments();
}
// allow default implementation to flag the error
return super.internalGetChildListProperty(property);
}
/* (omit javadoc for this method)
* Method declared on ASTNode.
*/
final int getNodeType0() {
return PARAMETERIZED_TYPE;
}
|
| ||||
/* (omit javadoc for this method)
* Method declared on ASTNode.
*/
final List internalGetChildListProperty(ChildListPropertyDescriptor property) {
if (property == MODIFIERS2_PROPERTY) {
return modifiers();
}
// allow default implementation to flag the error
return super.internalGetChildListProperty(property);
}
/* (omit javadoc for this method)
* Method declared on ASTNode.
*/
final int getNodeType0() {
return SINGLE_VARIABLE_DECLARATION;
}
|
| ||||
/* (omit javadoc for this method)
* Method declared on ASTNode.
*/
final List internalGetChildListProperty(ChildListPropertyDescriptor property) {
if (property == STATEMENTS_PROPERTY) {
return statements();
}
// allow default implementation to flag the error
return super.internalGetChildListProperty(property);
}
/* (omit javadoc for this method)
* Method declared on ASTNode.
*/
final int getNodeType0() {
return SWITCH_STATEMENT;
}
|
| ||||
/* (omit javadoc for this method)
* Method declared on ASTNode.
*/
final List internalGetChildListProperty(ChildListPropertyDescriptor property) {
if (property == FRAGMENTS_PROPERTY) {
return fragments();
}
// allow default implementation to flag the error
return super.internalGetChildListProperty(property);
}
/* (omit javadoc for this method)
* Method declared on ASTNode.
*/
final int getNodeType0() {
return TAG_ELEMENT;
}
|
| ||||
/* (omit javadoc for this method)
* Method declared on ASTNode.
*/
final List internalGetChildListProperty(ChildListPropertyDescriptor property) {
if (property == CATCH_CLAUSES_PROPERTY) {
return catchClauses();
}
// allow default implementation to flag the error
return super.internalGetChildListProperty(property);
}
/* (omit javadoc for this method)
* Method declared on ASTNode.
*/
final int getNodeType0() {
return TRY_STATEMENT;
}
|
| ||||
/* (omit javadoc for this method)
* Method declared on ASTNode.
*/
final List internalGetChildListProperty(ChildListPropertyDescriptor property) {
if (property == TYPE_BOUNDS_PROPERTY) {
return typeBounds();
}
// allow default implementation to flag the error
return super.internalGetChildListProperty(property);
}
/* (omit javadoc for this method)
* Method declared on ASTNode.
*/
final int getNodeType0() {
return TYPE_PARAMETER;
}
|
| |||
/* (omit javadoc for this method)
* Method declared on ASTNode.
*/
final List internalGetChildListProperty(ChildListPropertyDescriptor property) {
if (property == [[#variablebacc81a0]]) {
return [[#variableba603b00]]();
}
// allow default implementation to flag the error
return super.internalGetChildListProperty(property);
}
/* (omit javadoc for this method)
* Method declared on ASTNode.
*/
final int getNodeType0() {
return [[#variableba603b80]];
}
|
| CloneAbstraction |
| Parameter Index | Clone Instance | Parameter Name | Value |
|---|---|---|---|
| 1 | 1 | [[#bacc81a0]] | STATEMENTS_PROPERTY |
| 1 | 2 | [[#bacc81a0]] | MODIFIERS2_PROPERTY |
| 1 | 3 | [[#bacc81a0]] | TYPE_BOUNDS_PROPERTY |
| 1 | 4 | [[#bacc81a0]] | CATCH_CLAUSES_PROPERTY |
| 1 | 5 | [[#bacc81a0]] | FRAGMENTS_PROPERTY |
| 1 | 6 | [[#bacc81a0]] | TYPE_ARGUMENTS_PROPERTY |
| 1 | 7 | [[#bacc81a0]] | ANNOTATIONS_PROPERTY |
| 1 | 8 | [[#bacc81a0]] | PARAMETERS_PROPERTY |
| 1 | 9 | [[#bacc81a0]] | TAGS_PROPERTY |
| 1 | 10 | [[#bacc81a0]] | EXTENDED_OPERANDS_PROPERTY |
| 1 | 11 | [[#bacc81a0]] | EXPRESSIONS_PROPERTY |
| 1 | 12 | [[#bacc81a0]] | DIMENSIONS_PROPERTY |
| 1 | 13 | [[#bacc81a0]] | BODY_DECLARATIONS_PROPERTY |
| 1 | 14 | [[#bacc81a0]] | STATEMENTS_PROPERTY |
| 2 | 1 | [[#ba603b00]] | statements |
| 2 | 2 | [[#ba603b00]] | modifiers |
| 2 | 3 | [[#ba603b00]] | typeBounds |
| 2 | 4 | [[#ba603b00]] | catchClauses |
| 2 | 5 | [[#ba603b00]] | fragments |
| 2 | 6 | [[#ba603b00]] | typeArguments |
| 2 | 7 | [[#ba603b00]] | annotations |
| 2 | 8 | [[#ba603b00]] | parameters |
| 2 | 9 | [[#ba603b00]] | tags |
| 2 | 10 | [[#ba603b00]] | extendedOperands |
| 2 | 11 | [[#ba603b00]] | expressions |
| 2 | 12 | [[#ba603b00]] | dimensions |
| 2 | 13 | [[#ba603b00]] | bodyDeclarations |
| 2 | 14 | [[#ba603b00]] | statements |
| 3 | 1 | [[#ba603b80]] | SWITCH_STATEMENT |
| 3 | 2 | [[#ba603b80]] | SINGLE_VARIABLE_DECLARATION |
| 3 | 3 | [[#ba603b80]] | TYPE_PARAMETER |
| 3 | 4 | [[#ba603b80]] | TRY_STATEMENT |
| 3 | 5 | [[#ba603b80]] | TAG_ELEMENT |
| 3 | 6 | [[#ba603b80]] | PARAMETERIZED_TYPE |
| 3 | 7 | [[#ba603b80]] | PACKAGE_DECLARATION |
| 3 | 8 | [[#ba603b80]] | METHOD_REF |
| 3 | 9 | [[#ba603b80]] | JAVADOC |
| 3 | 10 | [[#ba603b80]] | INFIX_EXPRESSION |
| 3 | 11 | [[#ba603b80]] | ARRAY_INITIALIZER |
| 3 | 12 | [[#ba603b80]] | ARRAY_CREATION |
| 3 | 13 | [[#ba603b80]] | ANONYMOUS_CLASS_DECLARATION |
| 3 | 14 | [[#ba603b80]] | BLOCK |