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 |