| Previous CloneSet | Next CloneSet | Back to Main Report |
| Clone Mass | Clones in CloneSet | Parameter Count | Clone Similarity | Syntax Category [Sequence Length] |
|---|---|---|---|---|
| 20 | 22 | 3 | 0.966 | class_body_declarations[2] |
| Clone Abstraction | Parameter Bindings |
| Clone Instance (Click to see clone) | Line Count | Source Line | Source File |
|---|---|---|---|
| 1 | 20 | 47 | plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/AnonymousClassDeclaration.java |
| 2 | 20 | 43 | plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/ArrayInitializer.java |
| 3 | 20 | 45 | plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/ArrayType.java |
| 4 | 19 | 43 | plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/Block.java |
| 5 | 20 | 44 | plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/BooleanLiteral.java |
| 6 | 20 | 43 | plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/BreakStatement.java |
| 7 | 20 | 43 | plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/CharacterLiteral.java |
| 8 | 20 | 43 | plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/ContinueStatement.java |
| 9 | 20 | 46 | plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/ExpressionStatement.java |
| 10 | 17 | 43 | plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/MarkerAnnotation.java |
| 11 | 20 | 42 | plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/NumberLiteral.java |
| 12 | 19 | 43 | plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/ParenthesizedExpression.java |
| 13 | 20 | 170 | plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/PrimitiveType.java |
| 14 | 19 | 43 | plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/ReturnStatement.java |
| 15 | 18 | 49 | plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/SimpleName.java |
| 16 | 19 | 42 | plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/SimpleType.java |
| 17 | 20 | 42 | plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/StringLiteral.java |
| 18 | 19 | 46 | plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/SwitchCase.java |
| 19 | 19 | 45 | plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/TextElement.java |
| 20 | 19 | 48 | plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/ThisExpression.java |
| 21 | 20 | 43 | plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/ThrowStatement.java |
| 22 | 19 | 43 | plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/TypeLiteral.java |
| ||||
static {
List properyList = new ArrayList(2);
createPropertyList(AnonymousClassDeclaration.class , properyList);
addProperty(BODY_DECLARATIONS_PROPERTY, properyList);
PROPERTY_DESCRIPTORS = reapPropertyList(properyList);
}
/**
* Returns a list of structural property descriptors for this node type.
* Clients must not modify the result.
*
* @param apiLevel the API level; one of the
* <code>AST.JLS*</code> constants
* @return a list of property descriptors (element type:
* {@link StructuralPropertyDescriptor})
* @since 3.0
*/
public static List propertyDescriptors(int apiLevel) {
return PROPERTY_DESCRIPTORS;
}
|
| ||||
static {
List properyList = new ArrayList(2);
createPropertyList(ArrayInitializer.class , properyList);
addProperty(EXPRESSIONS_PROPERTY, properyList);
PROPERTY_DESCRIPTORS = reapPropertyList(properyList);
}
/**
* Returns a list of structural property descriptors for this node type.
* Clients must not modify the result.
*
* @param apiLevel the API level; one of the
* <code>AST.JLS*</code> constants
* @return a list of property descriptors (element type:
* {@link StructuralPropertyDescriptor})
* @since 3.0
*/
public static List propertyDescriptors(int apiLevel) {
return PROPERTY_DESCRIPTORS;
}
|
| ||||
static {
List properyList = new ArrayList(2);
createPropertyList(ArrayType.class , properyList);
addProperty(COMPONENT_TYPE_PROPERTY, properyList);
PROPERTY_DESCRIPTORS = reapPropertyList(properyList);
}
/**
* Returns a list of structural property descriptors for this node type.
* Clients must not modify the result.
*
* @param apiLevel the API level; one of the
* <code>AST.JLS*</code> constants
* @return a list of property descriptors (element type:
* {@link StructuralPropertyDescriptor})
* @since 3.0
*/
public static List propertyDescriptors(int apiLevel) {
return PROPERTY_DESCRIPTORS;
}
|
| ||||
static {
List properyList = new ArrayList(2);
createPropertyList(Block.class , properyList);
addProperty(STATEMENTS_PROPERTY, properyList);
PROPERTY_DESCRIPTORS = reapPropertyList(properyList);
}
/**
* Returns a list of structural property descriptors for this node type.
* Clients must not modify the result.
*
* @param apiLevel the API level; one of the
* <code>AST.JLS*</code> constants
* @return a list of property descriptors (element type:
* {@link StructuralPropertyDescriptor})
* @since 3.0
*/
public static List propertyDescriptors(int apiLevel) {
return PROPERTY_DESCRIPTORS;
}
|
| ||||
static {
List properyList = new ArrayList(2);
createPropertyList(BooleanLiteral.class , properyList);
addProperty(BOOLEAN_VALUE_PROPERTY, properyList);
PROPERTY_DESCRIPTORS = reapPropertyList(properyList);
}
/**
* Returns a list of structural property descriptors for this node type.
* Clients must not modify the result.
*
* @param apiLevel the API level; one of the
* <code>AST.JLS*</code> constants
* @return a list of property descriptors (element type:
* {@link StructuralPropertyDescriptor})
* @since 3.0
*/
public static List propertyDescriptors(int apiLevel) {
return PROPERTY_DESCRIPTORS;
}
|
| ||||
static {
List properyList = new ArrayList(2);
createPropertyList(BreakStatement.class , properyList);
addProperty(LABEL_PROPERTY, properyList);
PROPERTY_DESCRIPTORS = reapPropertyList(properyList);
}
/**
* Returns a list of structural property descriptors for this node type.
* Clients must not modify the result.
*
* @param apiLevel the API level; one of the
* <code>AST.JLS*</code> constants
* @return a list of property descriptors (element type:
* {@link StructuralPropertyDescriptor})
* @since 3.0
*/
public static List propertyDescriptors(int apiLevel) {
return PROPERTY_DESCRIPTORS;
}
|
| ||||
static {
List properyList = new ArrayList(2);
createPropertyList(CharacterLiteral.class , properyList);
addProperty(ESCAPED_VALUE_PROPERTY, properyList);
PROPERTY_DESCRIPTORS = reapPropertyList(properyList);
}
/**
* Returns a list of structural property descriptors for this node type.
* Clients must not modify the result.
*
* @param apiLevel the API level; one of the
* <code>AST.JLS*</code> constants
* @return a list of property descriptors (element type:
* {@link StructuralPropertyDescriptor})
* @since 3.0
*/
public static List propertyDescriptors(int apiLevel) {
return PROPERTY_DESCRIPTORS;
}
|
| ||||
static {
List properyList = new ArrayList(2);
createPropertyList(ContinueStatement.class , properyList);
addProperty(LABEL_PROPERTY, properyList);
PROPERTY_DESCRIPTORS = reapPropertyList(properyList);
}
/**
* Returns a list of structural property descriptors for this node type.
* Clients must not modify the result.
*
* @param apiLevel the API level; one of the
* <code>AST.JLS*</code> constants
* @return a list of property descriptors (element type:
* {@link StructuralPropertyDescriptor})
* @since 3.0
*/
public static List propertyDescriptors(int apiLevel) {
return PROPERTY_DESCRIPTORS;
}
|
| ||||
static {
List properyList = new ArrayList(2);
createPropertyList(ExpressionStatement.class , properyList);
addProperty(EXPRESSION_PROPERTY, properyList);
PROPERTY_DESCRIPTORS = reapPropertyList(properyList);
}
/**
* Returns a list of structural property descriptors for this node type.
* Clients must not modify the result.
*
* @param apiLevel the API level; one of the
* <code>AST.JLS*</code> constants
* @return a list of property descriptors (element type:
* {@link StructuralPropertyDescriptor})
* @since 3.0
*/
public static List propertyDescriptors(int apiLevel) {
return PROPERTY_DESCRIPTORS;
}
|
| ||||
static {
List propertyList = new ArrayList(2);
createPropertyList(MarkerAnnotation.class , propertyList);
addProperty(TYPE_NAME_PROPERTY, propertyList);
PROPERTY_DESCRIPTORS = reapPropertyList(propertyList);
}
/**
* Returns a list of structural property descriptors for this node type.
* Clients must not modify the result.
*
* @param apiLevel the API level; one of the AST.JLS* constants
* @return a list of property descriptors (element type:
* {@link StructuralPropertyDescriptor})
*/
public static List propertyDescriptors(int apiLevel) {
return PROPERTY_DESCRIPTORS;
}
|
| ||||
static {
List propertyList = new ArrayList(2);
createPropertyList(NumberLiteral.class , propertyList);
addProperty(TOKEN_PROPERTY, propertyList);
PROPERTY_DESCRIPTORS = reapPropertyList(propertyList);
}
/**
* Returns a list of structural property descriptors for this node type.
* Clients must not modify the result.
*
* @param apiLevel the API level; one of the
* <code>AST.JLS*</code> constants
* @return a list of property descriptors (element type:
* {@link StructuralPropertyDescriptor})
* @since 3.0
*/
public static List propertyDescriptors(int apiLevel) {
return PROPERTY_DESCRIPTORS;
}
|
| ||||
static {
List propertyList = new ArrayList(2);
createPropertyList(ParenthesizedExpression.class , propertyList);
addProperty(EXPRESSION_PROPERTY, propertyList);
PROPERTY_DESCRIPTORS = reapPropertyList(propertyList);
}
/**
* Returns a list of structural property descriptors for this node type.
* Clients must not modify the result.
*
* @param apiLevel the API level; one of the
* <code>AST.JLS*</code> constants
* @return a list of property descriptors (element type:
* {@link StructuralPropertyDescriptor})
* @since 3.0
*/
public static List propertyDescriptors(int apiLevel) {
return PROPERTY_DESCRIPTORS;
}
|
| ||||
static {
List propertyList = new ArrayList(2);
createPropertyList(PrimitiveType.class , propertyList);
addProperty(PRIMITIVE_TYPE_CODE_PROPERTY, propertyList);
PROPERTY_DESCRIPTORS = reapPropertyList(propertyList);
}
/**
* Returns a list of structural property descriptors for this node type.
* Clients must not modify the result.
*
* @param apiLevel the API level; one of the
* <code>AST.JLS*</code> constants
* @return a list of property descriptors (element type:
* {@link StructuralPropertyDescriptor})
* @since 3.0
*/
public static List propertyDescriptors(int apiLevel) {
return PROPERTY_DESCRIPTORS;
}
|
| ||||
static {
List propertyList = new ArrayList(2);
createPropertyList(ReturnStatement.class , propertyList);
addProperty(EXPRESSION_PROPERTY, propertyList);
PROPERTY_DESCRIPTORS = reapPropertyList(propertyList);
}
/**
* Returns a list of structural property descriptors for this node type.
* Clients must not modify the result.
*
* @param apiLevel the API level; one of the
* <code>AST.JLS*</code> constants
* @return a list of property descriptors (element type:
* {@link StructuralPropertyDescriptor})
* @since 3.0
*/
public static List propertyDescriptors(int apiLevel) {
return PROPERTY_DESCRIPTORS;
}
|
| ||||
static {
List propertyList = new ArrayList(2);
createPropertyList(SimpleName.class , propertyList);
addProperty(IDENTIFIER_PROPERTY, propertyList);
PROPERTY_DESCRIPTORS = reapPropertyList(propertyList);
}
/**
* Returns a list of structural property descriptors for this node type.
* Clients must not modify the result.
*
* @param apiLevel the API level; one of the AST.JLS* constants
* @return a list of property descriptors (element type:
* {@link StructuralPropertyDescriptor})
* @since 3.0
*/
public static List propertyDescriptors(int apiLevel) {
return PROPERTY_DESCRIPTORS;
}
|
| ||||
static {
List propertyList = new ArrayList(2);
createPropertyList(SimpleType.class , propertyList);
addProperty(NAME_PROPERTY, propertyList);
PROPERTY_DESCRIPTORS = reapPropertyList(propertyList);
}
/**
* Returns a list of structural property descriptors for this node type.
* Clients must not modify the result.
*
* @param apiLevel the API level; one of the
* <code>AST.JLS*</code> constants
* @return a list of property descriptors (element type:
* {@link StructuralPropertyDescriptor})
* @since 3.0
*/
public static List propertyDescriptors(int apiLevel) {
return PROPERTY_DESCRIPTORS;
}
|
| ||||
static {
List propertyList = new ArrayList(2);
createPropertyList(StringLiteral.class , propertyList);
addProperty(ESCAPED_VALUE_PROPERTY, propertyList);
PROPERTY_DESCRIPTORS = reapPropertyList(propertyList);
}
/**
* Returns a list of structural property descriptors for this node type.
* Clients must not modify the result.
*
* @param apiLevel the API level; one of the
* <code>AST.JLS*</code> constants
* @return a list of property descriptors (element type:
* {@link StructuralPropertyDescriptor})
* @since 3.0
*/
public static List propertyDescriptors(int apiLevel) {
return PROPERTY_DESCRIPTORS;
}
|
| ||||
static {
List propertyList = new ArrayList(2);
createPropertyList(SwitchCase.class , propertyList);
addProperty(EXPRESSION_PROPERTY, propertyList);
PROPERTY_DESCRIPTORS = reapPropertyList(propertyList);
}
/**
* Returns a list of structural property descriptors for this node type.
* Clients must not modify the result.
*
* @param apiLevel the API level; one of the
* <code>AST.JLS*</code> constants
* @return a list of property descriptors (element type:
* {@link StructuralPropertyDescriptor})
* @since 3.0
*/
public static List propertyDescriptors(int apiLevel) {
return PROPERTY_DESCRIPTORS;
}
|
| ||||
static {
List propertyList = new ArrayList(2);
createPropertyList(TextElement.class , propertyList);
addProperty(TEXT_PROPERTY, propertyList);
PROPERTY_DESCRIPTORS = reapPropertyList(propertyList);
}
/**
* Returns a list of structural property descriptors for this node type.
* Clients must not modify the result.
*
* @param apiLevel the API level; one of the
* <code>AST.JLS*</code> constants
* @return a list of property descriptors (element type:
* {@link StructuralPropertyDescriptor})
* @since 3.0
*/
public static List propertyDescriptors(int apiLevel) {
return PROPERTY_DESCRIPTORS;
}
|
| ||||
static {
List propertyList = new ArrayList(2);
createPropertyList(ThisExpression.class , propertyList);
addProperty(QUALIFIER_PROPERTY, propertyList);
PROPERTY_DESCRIPTORS = reapPropertyList(propertyList);
}
/**
* Returns a list of structural property descriptors for this node type.
* Clients must not modify the result.
*
* @param apiLevel the API level; one of the
* <code>AST.JLS*</code> constants
* @return a list of property descriptors (element type:
* {@link StructuralPropertyDescriptor})
* @since 3.0
*/
public static List propertyDescriptors(int apiLevel) {
return PROPERTY_DESCRIPTORS;
}
|
| ||||
static {
List propertyList = new ArrayList(2);
createPropertyList(ThrowStatement.class , propertyList);
addProperty(EXPRESSION_PROPERTY, propertyList);
PROPERTY_DESCRIPTORS = reapPropertyList(propertyList);
}
/**
* Returns a list of structural property descriptors for this node type.
* Clients must not modify the result.
*
* @param apiLevel the API level; one of the
* <code>AST.JLS*</code> constants
* @return a list of property descriptors (element type:
* {@link StructuralPropertyDescriptor})
* @since 3.0
*/
public static List propertyDescriptors(int apiLevel) {
return PROPERTY_DESCRIPTORS;
}
|
| ||||
static {
List propertyList = new ArrayList(2);
createPropertyList(TypeLiteral.class , propertyList);
addProperty(TYPE_PROPERTY, propertyList);
PROPERTY_DESCRIPTORS = reapPropertyList(propertyList);
}
/**
* Returns a list of structural property descriptors for this node type.
* Clients must not modify the result.
*
* @param apiLevel the API level; one of the
* <code>AST.JLS*</code> constants
* @return a list of property descriptors (element type:
* {@link StructuralPropertyDescriptor})
* @since 3.0
*/
public static List propertyDescriptors(int apiLevel) {
return PROPERTY_DESCRIPTORS;
}
|
| |||
static {
List [[#variablea52cd3a0]]= new ArrayList(2);
createPropertyList( [[#variableb5751580]].class , [[#variablea52cd3a0]]);
addProperty( [[#variableb5751680]], [[#variablea52cd3a0]]);
PROPERTY_DESCRIPTORS = reapPropertyList( [[#variablea52cd3a0]]);
}
/**
* Returns a list of structural property descriptors for this node type.
* Clients must not modify the result.
*
* @param apiLevel the API level; one of the
* <code>AST.JLS*</code> constants
* @return a list of property descriptors (element type:
* {@link StructuralPropertyDescriptor})
* @since 3.0
*/
/**
* Returns a list of structural property descriptors for this node type.
* Clients must not modify the result.
*
* @param apiLevel the API level; one of the AST.JLS* constants
* @return a list of property descriptors (element type:
* {@link StructuralPropertyDescriptor})
*/
/**
* Returns a list of structural property descriptors for this node type.
* Clients must not modify the result.
*
* @param apiLevel the API level; one of the
* <code>AST.JLS*</code> constants
* @return a list of property descriptors (element type:
* {@link StructuralPropertyDescriptor})
* @since 3.0
*/
/**
* Returns a list of structural property descriptors for this node type.
* Clients must not modify the result.
*
* @param apiLevel the API level; one of the AST.JLS* constants
* @return a list of property descriptors (element type:
* {@link StructuralPropertyDescriptor})
* @since 3.0
*/
public static List propertyDescriptors(int apiLevel) {
return PROPERTY_DESCRIPTORS;
}
|
| CloneAbstraction |
| Parameter Index | Clone Instance | Parameter Name | Value |
|---|---|---|---|
| 1 | 1 | [[#a52cd3a0]] | properyList |
| 1 | 2 | [[#a52cd3a0]] | propertyList |
| 1 | 3 | [[#a52cd3a0]] | properyList |
| 1 | 4 | [[#a52cd3a0]] | properyList |
| 1 | 5 | [[#a52cd3a0]] | propertyList |
| 1 | 6 | [[#a52cd3a0]] | properyList |
| 1 | 7 | [[#a52cd3a0]] | propertyList |
| 1 | 8 | [[#a52cd3a0]] | propertyList |
| 1 | 9 | [[#a52cd3a0]] | propertyList |
| 1 | 10 | [[#a52cd3a0]] | propertyList |
| 1 | 11 | [[#a52cd3a0]] | propertyList |
| 1 | 12 | [[#a52cd3a0]] | propertyList |
| 1 | 13 | [[#a52cd3a0]] | propertyList |
| 1 | 14 | [[#a52cd3a0]] | propertyList |
| 1 | 15 | [[#a52cd3a0]] | propertyList |
| 1 | 16 | [[#a52cd3a0]] | propertyList |
| 1 | 17 | [[#a52cd3a0]] | properyList |
| 1 | 18 | [[#a52cd3a0]] | properyList |
| 1 | 19 | [[#a52cd3a0]] | properyList |
| 1 | 20 | [[#a52cd3a0]] | properyList |
| 1 | 21 | [[#a52cd3a0]] | properyList |
| 1 | 22 | [[#a52cd3a0]] | propertyList |
| 2 | 1 | [[#b5751580]] | AnonymousClassDeclaration |
| 2 | 2 | [[#b5751580]] | MarkerAnnotation |
| 2 | 3 | [[#b5751580]] | ContinueStatement |
| 2 | 4 | [[#b5751580]] | ArrayInitializer |
| 2 | 5 | [[#b5751580]] | NumberLiteral |
| 2 | 6 | [[#b5751580]] | ExpressionStatement |
| 2 | 7 | [[#b5751580]] | PrimitiveType |
| 2 | 8 | [[#b5751580]] | ReturnStatement |
| 2 | 9 | [[#b5751580]] | SimpleName |
| 2 | 10 | [[#b5751580]] | SimpleType |
| 2 | 11 | [[#b5751580]] | StringLiteral |
| 2 | 12 | [[#b5751580]] | SwitchCase |
| 2 | 13 | [[#b5751580]] | TextElement |
| 2 | 14 | [[#b5751580]] | ThisExpression |
| 2 | 15 | [[#b5751580]] | ThrowStatement |
| 2 | 16 | [[#b5751580]] | TypeLiteral |
| 2 | 17 | [[#b5751580]] | ArrayType |
| 2 | 18 | [[#b5751580]] | Block |
| 2 | 19 | [[#b5751580]] | BooleanLiteral |
| 2 | 20 | [[#b5751580]] | BreakStatement |
| 2 | 21 | [[#b5751580]] | CharacterLiteral |
| 2 | 22 | [[#b5751580]] | ParenthesizedExpression |
| 3 | 1 | [[#b5751680]] | BODY_DECLARATIONS_PROPERTY |
| 3 | 2 | [[#b5751680]] | TYPE_NAME_PROPERTY |
| 3 | 3 | [[#b5751680]] | LABEL_PROPERTY |
| 3 | 4 | [[#b5751680]] | EXPRESSIONS_PROPERTY |
| 3 | 5 | [[#b5751680]] | TOKEN_PROPERTY |
| 3 | 6 | [[#b5751680]] | EXPRESSION_PROPERTY |
| 3 | 7 | [[#b5751680]] | PRIMITIVE_TYPE_CODE_PROPERTY |
| 3 | 8 | [[#b5751680]] | EXPRESSION_PROPERTY |
| 3 | 9 | [[#b5751680]] | IDENTIFIER_PROPERTY |
| 3 | 10 | [[#b5751680]] | NAME_PROPERTY |
| 3 | 11 | [[#b5751680]] | ESCAPED_VALUE_PROPERTY |
| 3 | 12 | [[#b5751680]] | EXPRESSION_PROPERTY |
| 3 | 13 | [[#b5751680]] | TEXT_PROPERTY |
| 3 | 14 | [[#b5751680]] | QUALIFIER_PROPERTY |
| 3 | 15 | [[#b5751680]] | EXPRESSION_PROPERTY |
| 3 | 16 | [[#b5751680]] | TYPE_PROPERTY |
| 3 | 17 | [[#b5751680]] | COMPONENT_TYPE_PROPERTY |
| 3 | 18 | [[#b5751680]] | STATEMENTS_PROPERTY |
| 3 | 19 | [[#b5751680]] | BOOLEAN_VALUE_PROPERTY |
| 3 | 20 | [[#b5751680]] | LABEL_PROPERTY |
| 3 | 21 | [[#b5751680]] | ESCAPED_VALUE_PROPERTY |
| 3 | 22 | [[#b5751680]] | EXPRESSION_PROPERTY |