Previous CloneSet | Next CloneSet | Back to Main Report |
Clone Mass | Clones in CloneSet | Parameter Count | Clone Similarity | Syntax Category [Sequence Length] |
---|---|---|---|---|
2 | 28 | 5 | 0.950 | class_body_declaration |
Clone Abstraction | Parameter Bindings |
Clone Instance (Click to see clone) | Line Count | Source Line | Source File |
---|---|---|---|
1 | 2 | 68 | plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/AnnotationTypeMemberDeclaration.java |
2 | 2 | 68 | plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/ArrayCreation.java |
3 | 2 | 40 | plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/AssertStatement.java |
4 | 2 | 33 | plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/BreakStatement.java |
5 | 2 | 75 | plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/ClassInstanceCreation.java |
6 | 2 | 103 | plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/ClassInstanceCreation.java |
7 | 2 | 75 | plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/CompilationUnit.java |
8 | 2 | 33 | plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/ContinueStatement.java |
9 | 2 | 70 | plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/EnumConstantDeclaration.java |
10 | 2 | 56 | plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/ForStatement.java |
11 | 2 | 46 | plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/IfStatement.java |
12 | 2 | 36 | plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/MemberRef.java |
13 | 2 | 113 | plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/MethodDeclaration.java |
14 | 2 | 148 | plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/MethodDeclaration.java |
15 | 2 | 40 | plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/MethodInvocation.java |
16 | 2 | 36 | plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/MethodRef.java |
17 | 2 | 61 | plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/MethodRefParameter.java |
18 | 2 | 43 | plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/PackageDeclaration.java |
19 | 2 | 33 | plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/ReturnStatement.java |
20 | 2 | 86 | plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/SingleVariableDeclaration.java |
21 | 2 | 40 | plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/SuperConstructorInvocation.java |
22 | 2 | 39 | plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/SuperFieldAccess.java |
23 | 2 | 41 | plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/SuperMethodInvocation.java |
24 | 2 | 36 | plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/SwitchCase.java |
25 | 2 | 38 | plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/ThisExpression.java |
26 | 2 | 49 | plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/TryStatement.java |
27 | 2 | 109 | plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/TypeDeclaration.java |
28 | 2 | 123 | plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/TypeDeclaration.java |
| ||||
/** * The "default" structural property of this node type. */ public static final ChildPropertyDescriptor DEFAULT_PROPERTY = new ChildPropertyDescriptor(AnnotationTypeMemberDeclaration.class , "default", Expression.class , OPTIONAL, CYCLE_RISK); //$NON-NLS-1$ |
| ||||
/** * The "initializer" structural property of this node type. * @since 3.0 */ public static final ChildPropertyDescriptor INITIALIZER_PROPERTY = new ChildPropertyDescriptor(ArrayCreation.class , "initializer", ArrayInitializer.class , OPTIONAL, CYCLE_RISK); //$NON-NLS-1$ |
| ||||
/** * The "message" structural property of this node type. * @since 3.0 */ public static final ChildPropertyDescriptor MESSAGE_PROPERTY = new ChildPropertyDescriptor(AssertStatement.class , "message", Expression.class , OPTIONAL, CYCLE_RISK); //$NON-NLS-1$ |
| ||||
/** * The "label" structural property of this node type. * @since 3.0 */ public static final ChildPropertyDescriptor LABEL_PROPERTY = new ChildPropertyDescriptor(BreakStatement.class , "label", SimpleName.class , OPTIONAL, NO_CYCLE_RISK); //$NON-NLS-1$ |
| ||||
/** * The "expression" structural property of this node type. * @since 3.0 */ public static final ChildPropertyDescriptor EXPRESSION_PROPERTY = new ChildPropertyDescriptor(ClassInstanceCreation.class , "expression", Expression.class , OPTIONAL, CYCLE_RISK); //$NON-NLS-1$ |
| ||||
/** * The "anonymousClassDeclaration" structural property of this node type. * @since 3.0 */ public static final ChildPropertyDescriptor ANONYMOUS_CLASS_DECLARATION_PROPERTY = new ChildPropertyDescriptor(ClassInstanceCreation.class , "anonymousClassDeclaration", AnonymousClassDeclaration.class , OPTIONAL, CYCLE_RISK); //$NON-NLS-1$ |
| ||||
/** * The "package" structural property of this node type. * * @since 3.0 */ public static final ChildPropertyDescriptor PACKAGE_PROPERTY = new ChildPropertyDescriptor(CompilationUnit.class , "package", PackageDeclaration.class , OPTIONAL, NO_CYCLE_RISK); //$NON-NLS-1$ |
| ||||
/** * The "label" structural property of this node type. * @since 3.0 */ public static final ChildPropertyDescriptor LABEL_PROPERTY = new ChildPropertyDescriptor(ContinueStatement.class , "label", SimpleName.class , OPTIONAL, NO_CYCLE_RISK); //$NON-NLS-1$ |
| ||||
/** * The "anonymousClassDeclaration" structural property of this node type. */ public static final ChildPropertyDescriptor ANONYMOUS_CLASS_DECLARATION_PROPERTY = new ChildPropertyDescriptor(EnumConstantDeclaration.class , "anonymousClassDeclaration", AnonymousClassDeclaration.class , OPTIONAL, CYCLE_RISK); //$NON-NLS-1$ |
| ||||
/** * The "expression" structural property of this node type. * @since 3.0 */ public static final ChildPropertyDescriptor EXPRESSION_PROPERTY = new ChildPropertyDescriptor(ForStatement.class , "expression", Expression.class , OPTIONAL, CYCLE_RISK); //$NON-NLS-1$ |
| ||||
/** * The "elseStatement" structural property of this node type. * @since 3.0 */ public static final ChildPropertyDescriptor ELSE_STATEMENT_PROPERTY = new ChildPropertyDescriptor(IfStatement.class , "elseStatement", Statement.class , OPTIONAL, CYCLE_RISK); //$NON-NLS-1$ |
| ||||
/** * The "qualifier" structural property of this node type. * @since 3.0 */ public static final ChildPropertyDescriptor QUALIFIER_PROPERTY = new ChildPropertyDescriptor(MemberRef.class , "qualifier", Name.class , OPTIONAL, NO_CYCLE_RISK); //$NON-NLS-1$ |
| ||||
/** * The "returnType2" structural property of this node type (added in JLS3 API). * @since 3.1 */ public static final ChildPropertyDescriptor RETURN_TYPE2_PROPERTY = new ChildPropertyDescriptor(MethodDeclaration.class , "returnType2", Type.class , OPTIONAL, NO_CYCLE_RISK); //$NON-NLS-1$ |
| ||||
/** * The "body" structural property of this node type. * @since 3.0 */ public static final ChildPropertyDescriptor BODY_PROPERTY = new ChildPropertyDescriptor(MethodDeclaration.class , "body", Block.class , OPTIONAL, CYCLE_RISK); //$NON-NLS-1$ |
| ||||
/** * The "expression" structural property of this node type. * @since 3.0 */ public static final ChildPropertyDescriptor EXPRESSION_PROPERTY = new ChildPropertyDescriptor(MethodInvocation.class , "expression", Expression.class , OPTIONAL, CYCLE_RISK); //$NON-NLS-1$ |
| ||||
/** * The "qualifier" structural property of this node type. * @since 3.0 */ public static final ChildPropertyDescriptor QUALIFIER_PROPERTY = new ChildPropertyDescriptor(MethodRef.class , "qualifier", Name.class , OPTIONAL, NO_CYCLE_RISK); //$NON-NLS-1$ |
| ||||
/** * The "name" structural property of this node type. * @since 3.0 */ public static final ChildPropertyDescriptor NAME_PROPERTY = new ChildPropertyDescriptor(MethodRefParameter.class , "name", SimpleName.class , OPTIONAL, NO_CYCLE_RISK); //$NON-NLS-1$ |
| ||||
/** * The "javadoc" structural property of this node type. * @since 3.0 */ public static final ChildPropertyDescriptor JAVADOC_PROPERTY = new ChildPropertyDescriptor(PackageDeclaration.class , "javadoc", Javadoc.class , OPTIONAL, NO_CYCLE_RISK); //$NON-NLS-1$ |
| ||||
/** * The "expression" structural property of this node type. * @since 3.0 */ public static final ChildPropertyDescriptor EXPRESSION_PROPERTY = new ChildPropertyDescriptor(ReturnStatement.class , "expression", Expression.class , OPTIONAL, CYCLE_RISK); //$NON-NLS-1$ |
| ||||
/** * The "initializer" structural property of this node type. * @since 3.0 */ public static final ChildPropertyDescriptor INITIALIZER_PROPERTY = new ChildPropertyDescriptor(SingleVariableDeclaration.class , "initializer", Expression.class , OPTIONAL, CYCLE_RISK); //$NON-NLS-1$ |
| ||||
/** * The "expression" structural property of this node type. * @since 3.0 */ public static final ChildPropertyDescriptor EXPRESSION_PROPERTY = new ChildPropertyDescriptor(SuperConstructorInvocation.class , "expression", Expression.class , OPTIONAL, CYCLE_RISK); //$NON-NLS-1$ |
| ||||
/** * The "qualifier" structural property of this node type. * @since 3.0 */ public static final ChildPropertyDescriptor QUALIFIER_PROPERTY = new ChildPropertyDescriptor(SuperFieldAccess.class , "qualifier", Name.class , OPTIONAL, NO_CYCLE_RISK); //$NON-NLS-1$ |
| ||||
/** * The "qualifier" structural property of this node type. * @since 3.0 */ public static final ChildPropertyDescriptor QUALIFIER_PROPERTY = new ChildPropertyDescriptor(SuperMethodInvocation.class , "qualifier", Name.class , OPTIONAL, NO_CYCLE_RISK); //$NON-NLS-1$ |
| ||||
/** * The "expression" structural property of this node type. * @since 3.0 */ public static final ChildPropertyDescriptor EXPRESSION_PROPERTY = new ChildPropertyDescriptor(SwitchCase.class , "expression", Expression.class , OPTIONAL, CYCLE_RISK); //$NON-NLS-1$ |
| ||||
/** * The "qualifier" structural property of this node type. * @since 3.0 */ public static final ChildPropertyDescriptor QUALIFIER_PROPERTY = new ChildPropertyDescriptor(ThisExpression.class , "qualifier", Name.class , OPTIONAL, NO_CYCLE_RISK); //$NON-NLS-1$ |
| ||||
/** * The "finally" structural property of this node type. * @since 3.0 */ public static final ChildPropertyDescriptor FINALLY_PROPERTY = new ChildPropertyDescriptor(TryStatement.class , "finally", Block.class , OPTIONAL, CYCLE_RISK); //$NON-NLS-1$ |
| ||||
/** * The "superclass" structural property of this node type (JLS2 API only). * @since 3.0 */ public static final ChildPropertyDescriptor SUPERCLASS_PROPERTY = new ChildPropertyDescriptor(TypeDeclaration.class , "superclass", Name.class , OPTIONAL, NO_CYCLE_RISK); //$NON-NLS-1$ |
| ||||
/** * The "superclassType" structural property of this node type (added in JLS3 API). * @since 3.1 */ public static final ChildPropertyDescriptor SUPERCLASS_TYPE_PROPERTY = new ChildPropertyDescriptor(TypeDeclaration.class , "superclassType", Type.class , OPTIONAL, NO_CYCLE_RISK); //$NON-NLS-1$ |
| |||
/** * The "default" structural property of this node type. */ /** * The "initializer" structural property of this node type. * @since 3.0 */ /** * The "message" structural property of this node type. * @since 3.0 */ /** * The "label" structural property of this node type. * @since 3.0 */ /** * The "anonymousClassDeclaration" structural property of this node type. * @since 3.0 */ /** * The "expression" structural property of this node type. * @since 3.0 */ /** * The "package" structural property of this node type. * * @since 3.0 */ /** * The "anonymousClassDeclaration" structural property of this node type. */ /** * The "elseStatement" structural property of this node type. * @since 3.0 */ /** * The "qualifier" structural property of this node type. * @since 3.0 */ /** * The "body" structural property of this node type. * @since 3.0 */ /** * The "returnType2" structural property of this node type (added in JLS3 API). * @since 3.1 */ /** * The "name" structural property of this node type. * @since 3.0 */ /** * The "javadoc" structural property of this node type. * @since 3.0 */ /** * The "finally" structural property of this node type. * @since 3.0 */ /** * The "superclassType" structural property of this node type (added in JLS3 API). * @since 3.1 */ /** * The "superclass" structural property of this node type (JLS2 API only). * @since 3.0 */ public static final ChildPropertyDescriptor [[#variablebb804bc0]]= new ChildPropertyDescriptor( [[#variablebb804b80]].class , [[#variablec2e58320]], [[#variableb598f920]].class , OPTIONAL, [[#variablebb804b60]]); //$NON-NLS-1$ |
CloneAbstraction |
Parameter Index | Clone Instance | Parameter Name | Value |
---|---|---|---|
1 | 1 | [[#bb804bc0]] | DEFAULT_PROPERTY |
1 | 2 | [[#bb804bc0]] | INITIALIZER_PROPERTY |
1 | 3 | [[#bb804bc0]] | MESSAGE_PROPERTY |
1 | 4 | [[#bb804bc0]] | LABEL_PROPERTY |
1 | 5 | [[#bb804bc0]] | ANONYMOUS_CLASS_DECLARATION_PROPERTY |
1 | 6 | [[#bb804bc0]] | EXPRESSION_PROPERTY |
1 | 7 | [[#bb804bc0]] | PACKAGE_PROPERTY |
1 | 8 | [[#bb804bc0]] | LABEL_PROPERTY |
1 | 9 | [[#bb804bc0]] | ANONYMOUS_CLASS_DECLARATION_PROPERTY |
1 | 10 | [[#bb804bc0]] | EXPRESSION_PROPERTY |
1 | 11 | [[#bb804bc0]] | ELSE_STATEMENT_PROPERTY |
1 | 12 | [[#bb804bc0]] | QUALIFIER_PROPERTY |
1 | 13 | [[#bb804bc0]] | BODY_PROPERTY |
1 | 14 | [[#bb804bc0]] | RETURN_TYPE2_PROPERTY |
1 | 15 | [[#bb804bc0]] | EXPRESSION_PROPERTY |
1 | 16 | [[#bb804bc0]] | QUALIFIER_PROPERTY |
1 | 17 | [[#bb804bc0]] | NAME_PROPERTY |
1 | 18 | [[#bb804bc0]] | JAVADOC_PROPERTY |
1 | 19 | [[#bb804bc0]] | EXPRESSION_PROPERTY |
1 | 20 | [[#bb804bc0]] | INITIALIZER_PROPERTY |
1 | 21 | [[#bb804bc0]] | EXPRESSION_PROPERTY |
1 | 22 | [[#bb804bc0]] | QUALIFIER_PROPERTY |
1 | 23 | [[#bb804bc0]] | QUALIFIER_PROPERTY |
1 | 24 | [[#bb804bc0]] | EXPRESSION_PROPERTY |
1 | 25 | [[#bb804bc0]] | QUALIFIER_PROPERTY |
1 | 26 | [[#bb804bc0]] | FINALLY_PROPERTY |
1 | 27 | [[#bb804bc0]] | SUPERCLASS_TYPE_PROPERTY |
1 | 28 | [[#bb804bc0]] | SUPERCLASS_PROPERTY |
2 | 1 | [[#bb804b80]] | AnnotationTypeMemberDeclaration |
2 | 2 | [[#bb804b80]] | ArrayCreation |
2 | 3 | [[#bb804b80]] | AssertStatement |
2 | 4 | [[#bb804b80]] | BreakStatement |
2 | 5 | [[#bb804b80]] | ClassInstanceCreation |
2 | 6 | [[#bb804b80]] | ClassInstanceCreation |
2 | 7 | [[#bb804b80]] | CompilationUnit |
2 | 8 | [[#bb804b80]] | ContinueStatement |
2 | 9 | [[#bb804b80]] | EnumConstantDeclaration |
2 | 10 | [[#bb804b80]] | ForStatement |
2 | 11 | [[#bb804b80]] | IfStatement |
2 | 12 | [[#bb804b80]] | MemberRef |
2 | 13 | [[#bb804b80]] | MethodDeclaration |
2 | 14 | [[#bb804b80]] | MethodDeclaration |
2 | 15 | [[#bb804b80]] | MethodInvocation |
2 | 16 | [[#bb804b80]] | MethodRef |
2 | 17 | [[#bb804b80]] | MethodRefParameter |
2 | 18 | [[#bb804b80]] | PackageDeclaration |
2 | 19 | [[#bb804b80]] | ReturnStatement |
2 | 20 | [[#bb804b80]] | SingleVariableDeclaration |
2 | 21 | [[#bb804b80]] | SuperConstructorInvocation |
2 | 22 | [[#bb804b80]] | SuperFieldAccess |
2 | 23 | [[#bb804b80]] | SuperMethodInvocation |
2 | 24 | [[#bb804b80]] | SwitchCase |
2 | 25 | [[#bb804b80]] | ThisExpression |
2 | 26 | [[#bb804b80]] | TryStatement |
2 | 27 | [[#bb804b80]] | TypeDeclaration |
2 | 28 | [[#bb804b80]] | TypeDeclaration |
3 | 1 | [[#c2e58320]] | "default" |
3 | 2 | [[#c2e58320]] | "initializer" |
3 | 3 | [[#c2e58320]] | "message" |
3 | 4 | [[#c2e58320]] | "label" |
3 | 5 | [[#c2e58320]] | "anonymousClassDeclaration" |
3 | 6 | [[#c2e58320]] | "expression" |
3 | 7 | [[#c2e58320]] | "package" |
3 | 8 | [[#c2e58320]] | "label" |
3 | 9 | [[#c2e58320]] | "anonymousClassDeclaration" |
3 | 10 | [[#c2e58320]] | "expression" |
3 | 11 | [[#c2e58320]] | "elseStatement" |
3 | 12 | [[#c2e58320]] | "qualifier" |
3 | 13 | [[#c2e58320]] | "body" |
3 | 14 | [[#c2e58320]] | "returnType2" |
3 | 15 | [[#c2e58320]] | "expression" |
3 | 16 | [[#c2e58320]] | "qualifier" |
3 | 17 | [[#c2e58320]] | "name" |
3 | 18 | [[#c2e58320]] | "javadoc" |
3 | 19 | [[#c2e58320]] | "expression" |
3 | 20 | [[#c2e58320]] | "initializer" |
3 | 21 | [[#c2e58320]] | "expression" |
3 | 22 | [[#c2e58320]] | "qualifier" |
3 | 23 | [[#c2e58320]] | "qualifier" |
3 | 24 | [[#c2e58320]] | "expression" |
3 | 25 | [[#c2e58320]] | "qualifier" |
3 | 26 | [[#c2e58320]] | "finally" |
3 | 27 | [[#c2e58320]] | "superclassType" |
3 | 28 | [[#c2e58320]] | "superclass" |
4 | 1 | [[#b598f920]] | Expression |
4 | 2 | [[#b598f920]] | ArrayInitializer |
4 | 3 | [[#b598f920]] | Expression |
4 | 4 | [[#b598f920]] | SimpleName |
4 | 5 | [[#b598f920]] | AnonymousClassDeclaration |
4 | 6 | [[#b598f920]] | Expression |
4 | 7 | [[#b598f920]] | PackageDeclaration |
4 | 8 | [[#b598f920]] | SimpleName |
4 | 9 | [[#b598f920]] | AnonymousClassDeclaration |
4 | 10 | [[#b598f920]] | Expression |
4 | 11 | [[#b598f920]] | Statement |
4 | 12 | [[#b598f920]] | Name |
4 | 13 | [[#b598f920]] | Block |
4 | 14 | [[#b598f920]] | Type |
4 | 15 | [[#b598f920]] | Expression |
4 | 16 | [[#b598f920]] | Name |
4 | 17 | [[#b598f920]] | SimpleName |
4 | 18 | [[#b598f920]] | Javadoc |
4 | 19 | [[#b598f920]] | Expression |
4 | 20 | [[#b598f920]] | Expression |
4 | 21 | [[#b598f920]] | Expression |
4 | 22 | [[#b598f920]] | Name |
4 | 23 | [[#b598f920]] | Name |
4 | 24 | [[#b598f920]] | Expression |
4 | 25 | [[#b598f920]] | Name |
4 | 26 | [[#b598f920]] | Block |
4 | 27 | [[#b598f920]] | Type |
4 | 28 | [[#b598f920]] | Name |
5 | 1 | [[#bb804b60]] | CYCLE_RISK |
5 | 2 | [[#bb804b60]] | CYCLE_RISK |
5 | 3 | [[#bb804b60]] | CYCLE_RISK |
5 | 4 | [[#bb804b60]] | NO_CYCLE_RISK |
5 | 5 | [[#bb804b60]] | CYCLE_RISK |
5 | 6 | [[#bb804b60]] | CYCLE_RISK |
5 | 7 | [[#bb804b60]] | NO_CYCLE_RISK |
5 | 8 | [[#bb804b60]] | NO_CYCLE_RISK |
5 | 9 | [[#bb804b60]] | CYCLE_RISK |
5 | 10 | [[#bb804b60]] | CYCLE_RISK |
5 | 11 | [[#bb804b60]] | CYCLE_RISK |
5 | 12 | [[#bb804b60]] | NO_CYCLE_RISK |
5 | 13 | [[#bb804b60]] | CYCLE_RISK |
5 | 14 | [[#bb804b60]] | NO_CYCLE_RISK |
5 | 15 | [[#bb804b60]] | CYCLE_RISK |
5 | 16 | [[#bb804b60]] | NO_CYCLE_RISK |
5 | 17 | [[#bb804b60]] | NO_CYCLE_RISK |
5 | 18 | [[#bb804b60]] | NO_CYCLE_RISK |
5 | 19 | [[#bb804b60]] | CYCLE_RISK |
5 | 20 | [[#bb804b60]] | CYCLE_RISK |
5 | 21 | [[#bb804b60]] | CYCLE_RISK |
5 | 22 | [[#bb804b60]] | NO_CYCLE_RISK |
5 | 23 | [[#bb804b60]] | NO_CYCLE_RISK |
5 | 24 | [[#bb804b60]] | CYCLE_RISK |
5 | 25 | [[#bb804b60]] | NO_CYCLE_RISK |
5 | 26 | [[#bb804b60]] | CYCLE_RISK |
5 | 27 | [[#bb804b60]] | NO_CYCLE_RISK |
5 | 28 | [[#bb804b60]] | NO_CYCLE_RISK |