Previous CloneSet | Next CloneSet | Back to Main Report |
Clone Mass | Clones in CloneSet | Parameter Count | Clone Similarity | Syntax Category [Sequence Length] |
---|---|---|---|---|
2 | 15 | 4 | 0.955 | 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/ClassInstanceCreation.java |
2 | 2 | 67 | plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/CompilationUnit.java |
3 | 2 | 39 | plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/ConstructorInvocation.java |
4 | 2 | 64 | plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/EnumConstantDeclaration.java |
5 | 2 | 66 | plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/EnumDeclaration.java |
6 | 2 | 127 | plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/MethodDeclaration.java |
7 | 2 | 141 | plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/MethodDeclaration.java |
8 | 2 | 47 | plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/MethodInvocation.java |
9 | 2 | 50 | plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/MethodRef.java |
10 | 2 | 47 | plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/SuperConstructorInvocation.java |
11 | 2 | 48 | plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/SuperMethodInvocation.java |
12 | 2 | 116 | plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/TypeDeclaration.java |
13 | 2 | 130 | plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/TypeDeclaration.java |
14 | 2 | 137 | plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/TypeDeclaration.java |
15 | 2 | 37 | plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/TypeParameter.java |
| ||||
/** * The "typeArguments" structural property of this node type (added in JLS3 API). * @since 3.1 */ public static final ChildListPropertyDescriptor TYPE_ARGUMENTS_PROPERTY = new ChildListPropertyDescriptor(ClassInstanceCreation.class , "typeArguments", Type.class , NO_CYCLE_RISK); //$NON-NLS-1$ |
| ||||
/** * The "imports" structural property of this node type. * * @since 3.0 */ public static final ChildListPropertyDescriptor IMPORTS_PROPERTY = new ChildListPropertyDescriptor(CompilationUnit.class , "imports", ImportDeclaration.class , NO_CYCLE_RISK); //$NON-NLS-1$ |
| ||||
/** * The "typeArguments" structural property of this node type (added in JLS3 API). * @since 3.1 */ public static final ChildListPropertyDescriptor TYPE_ARGUMENTS_PROPERTY = new ChildListPropertyDescriptor(ConstructorInvocation.class , "typeArguments", Type.class , NO_CYCLE_RISK); //$NON-NLS-1$ |
| ||||
/** * The "arguments" structural property of this node type. */ public static final ChildListPropertyDescriptor ARGUMENTS_PROPERTY = new ChildListPropertyDescriptor(EnumConstantDeclaration.class , "arguments", Expression.class , NO_CYCLE_RISK); //$NON-NLS-1$ |
| ||||
/** * The "superInterfaceTypes" structural property of this node type. */ public static final ChildListPropertyDescriptor SUPER_INTERFACE_TYPES_PROPERTY = new ChildListPropertyDescriptor(EnumDeclaration.class , "superInterfaceTypes", Type.class , NO_CYCLE_RISK); //$NON-NLS-1$ |
| ||||
/** * The "typeParameters" structural property of this node type (added in JLS3 API). * @since 3.1 */ public static final ChildListPropertyDescriptor TYPE_PARAMETERS_PROPERTY = new ChildListPropertyDescriptor(MethodDeclaration.class , "typeParameters", TypeParameter.class , NO_CYCLE_RISK); //$NON-NLS-1$ |
| ||||
/** * The "thrownExceptions" structural property of this node type). * @since 3.0 */ public static final ChildListPropertyDescriptor THROWN_EXCEPTIONS_PROPERTY = new ChildListPropertyDescriptor(MethodDeclaration.class , "thrownExceptions", Name.class , NO_CYCLE_RISK); //$NON-NLS-1$ |
| ||||
/** * The "typeArguments" structural property of this node type (added in JLS3 API). * @since 3.1 */ public static final ChildListPropertyDescriptor TYPE_ARGUMENTS_PROPERTY = new ChildListPropertyDescriptor(MethodInvocation.class , "typeArguments", Type.class , NO_CYCLE_RISK); //$NON-NLS-1$ |
| ||||
/** * The "parameters" structural property of this node type. * @since 3.0 */ public static final ChildListPropertyDescriptor PARAMETERS_PROPERTY = new ChildListPropertyDescriptor(MethodRef.class , "parameters", MethodRefParameter.class , NO_CYCLE_RISK); //$NON-NLS-1$ |
| ||||
/** * The "typeArguments" structural property of this node type (added in JLS3 API). * @since 3.1 */ public static final ChildListPropertyDescriptor TYPE_ARGUMENTS_PROPERTY = new ChildListPropertyDescriptor(SuperConstructorInvocation.class , "typeArguments", Type.class , NO_CYCLE_RISK); //$NON-NLS-1$ |
| ||||
/** * The "typeArguments" structural property of this node type (added in JLS3 API). * @since 3.1 */ public static final ChildListPropertyDescriptor TYPE_ARGUMENTS_PROPERTY = new ChildListPropertyDescriptor(SuperMethodInvocation.class , "typeArguments", Type.class , NO_CYCLE_RISK); //$NON-NLS-1$ |
| ||||
/** * The "superInterfaces" structural property of this node type (JLS2 API only). * @since 3.0 */ public static final ChildListPropertyDescriptor SUPER_INTERFACES_PROPERTY = new ChildListPropertyDescriptor(TypeDeclaration.class , "superInterfaces", Name.class , NO_CYCLE_RISK); //$NON-NLS-1$ |
| ||||
/** * The "superInterfaceTypes" structural property of this node type (added in JLS3 API). * @since 3.1 */ public static final ChildListPropertyDescriptor SUPER_INTERFACE_TYPES_PROPERTY = new ChildListPropertyDescriptor(TypeDeclaration.class , "superInterfaceTypes", Type.class , NO_CYCLE_RISK); //$NON-NLS-1$ |
| ||||
/** * The "typeParameters" structural property of this node type (added in JLS3 API). * @since 3.1 */ public static final ChildListPropertyDescriptor TYPE_PARAMETERS_PROPERTY = new ChildListPropertyDescriptor(TypeDeclaration.class , "typeParameters", TypeParameter.class , NO_CYCLE_RISK); //$NON-NLS-1$ |
| ||||
/** * The "typeBounds" structural property of this node type. */ public static final ChildListPropertyDescriptor TYPE_BOUNDS_PROPERTY = new ChildListPropertyDescriptor(TypeParameter.class , "typeBounds", Type.class , NO_CYCLE_RISK); //$NON-NLS-1$ |
| |||
/** * The "typeBounds" structural property of this node type. */ /** * The "superInterfaces" structural property of this node type (JLS2 API only). * @since 3.0 */ /** * The "superInterfaceTypes" structural property of this node type (added in JLS3 API). * @since 3.1 */ /** * The "typeParameters" structural property of this node type (added in JLS3 API). * @since 3.1 */ /** * The "typeArguments" structural property of this node type (added in JLS3 API). * @since 3.1 */ /** * The "parameters" structural property of this node type. * @since 3.0 */ /** * The "thrownExceptions" structural property of this node type). * @since 3.0 */ /** * The "superInterfaceTypes" structural property of this node type. */ /** * The "arguments" structural property of this node type. */ /** * The "imports" structural property of this node type. * * @since 3.0 */ public static final ChildListPropertyDescriptor [[#variableb978bcc0]]= new ChildListPropertyDescriptor( [[#variableb978bb80]].class , [[#variableb978bc40]], [[#variableb978bbe0]].class , NO_CYCLE_RISK); //$NON-NLS-1$ |
CloneAbstraction |
Parameter Index | Clone Instance | Parameter Name | Value |
---|---|---|---|
1 | 1 | [[#b978bcc0]] | TYPE_BOUNDS_PROPERTY |
1 | 2 | [[#b978bcc0]] | SUPER_INTERFACES_PROPERTY |
1 | 3 | [[#b978bcc0]] | SUPER_INTERFACE_TYPES_PROPERTY |
1 | 4 | [[#b978bcc0]] | TYPE_PARAMETERS_PROPERTY |
1 | 5 | [[#b978bcc0]] | TYPE_ARGUMENTS_PROPERTY |
1 | 6 | [[#b978bcc0]] | TYPE_ARGUMENTS_PROPERTY |
1 | 7 | [[#b978bcc0]] | PARAMETERS_PROPERTY |
1 | 8 | [[#b978bcc0]] | TYPE_ARGUMENTS_PROPERTY |
1 | 9 | [[#b978bcc0]] | TYPE_PARAMETERS_PROPERTY |
1 | 10 | [[#b978bcc0]] | THROWN_EXCEPTIONS_PROPERTY |
1 | 11 | [[#b978bcc0]] | SUPER_INTERFACE_TYPES_PROPERTY |
1 | 12 | [[#b978bcc0]] | ARGUMENTS_PROPERTY |
1 | 13 | [[#b978bcc0]] | TYPE_ARGUMENTS_PROPERTY |
1 | 14 | [[#b978bcc0]] | IMPORTS_PROPERTY |
1 | 15 | [[#b978bcc0]] | TYPE_ARGUMENTS_PROPERTY |
2 | 1 | [[#b978bb80]] | TypeParameter |
2 | 2 | [[#b978bb80]] | TypeDeclaration |
2 | 3 | [[#b978bb80]] | TypeDeclaration |
2 | 4 | [[#b978bb80]] | TypeDeclaration |
2 | 5 | [[#b978bb80]] | SuperMethodInvocation |
2 | 6 | [[#b978bb80]] | SuperConstructorInvocation |
2 | 7 | [[#b978bb80]] | MethodRef |
2 | 8 | [[#b978bb80]] | MethodInvocation |
2 | 9 | [[#b978bb80]] | MethodDeclaration |
2 | 10 | [[#b978bb80]] | MethodDeclaration |
2 | 11 | [[#b978bb80]] | EnumDeclaration |
2 | 12 | [[#b978bb80]] | EnumConstantDeclaration |
2 | 13 | [[#b978bb80]] | ConstructorInvocation |
2 | 14 | [[#b978bb80]] | CompilationUnit |
2 | 15 | [[#b978bb80]] | ClassInstanceCreation |
3 | 1 | [[#b978bc40]] | "typeBounds" |
3 | 2 | [[#b978bc40]] | "superInterfaces" |
3 | 3 | [[#b978bc40]] | "superInterfaceTypes" |
3 | 4 | [[#b978bc40]] | "typeParameters" |
3 | 5 | [[#b978bc40]] | "typeArguments" |
3 | 6 | [[#b978bc40]] | "typeArguments" |
3 | 7 | [[#b978bc40]] | "parameters" |
3 | 8 | [[#b978bc40]] | "typeArguments" |
3 | 9 | [[#b978bc40]] | "typeParameters" |
3 | 10 | [[#b978bc40]] | "thrownExceptions" |
3 | 11 | [[#b978bc40]] | "superInterfaceTypes" |
3 | 12 | [[#b978bc40]] | "arguments" |
3 | 13 | [[#b978bc40]] | "typeArguments" |
3 | 14 | [[#b978bc40]] | "imports" |
3 | 15 | [[#b978bc40]] | "typeArguments" |
4 | 1 | [[#b978bbe0]] | Type |
4 | 2 | [[#b978bbe0]] | Name |
4 | 3 | [[#b978bbe0]] | Type |
4 | 4 | [[#b978bbe0]] | TypeParameter |
4 | 5 | [[#b978bbe0]] | Type |
4 | 6 | [[#b978bbe0]] | Type |
4 | 7 | [[#b978bbe0]] | MethodRefParameter |
4 | 8 | [[#b978bbe0]] | Type |
4 | 9 | [[#b978bbe0]] | TypeParameter |
4 | 10 | [[#b978bbe0]] | Name |
4 | 11 | [[#b978bbe0]] | Type |
4 | 12 | [[#b978bbe0]] | Expression |
4 | 13 | [[#b978bbe0]] | Type |
4 | 14 | [[#b978bbe0]] | ImportDeclaration |
4 | 15 | [[#b978bbe0]] | Type |