CloneSet508


Previous CloneSetNext CloneSetBack to Main Report
Clone
Mass
Clones in
CloneSet
Parameter
Count
Clone
Similarity
Syntax Category
[Sequence Length]
21540.955class_body_declaration
Clone AbstractionParameter Bindings
Clone Instance
(Click to see clone)
Line CountSource Line
Source File
1268
plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/ClassInstanceCreation.java
2267
plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/CompilationUnit.java
3239
plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/ConstructorInvocation.java
4264
plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/EnumConstantDeclaration.java
5266
plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/EnumDeclaration.java
62127
plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/MethodDeclaration.java
72141
plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/MethodDeclaration.java
8247
plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/MethodInvocation.java
9250
plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/MethodRef.java
10247
plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/SuperConstructorInvocation.java
11248
plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/SuperMethodInvocation.java
122116
plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/TypeDeclaration.java
132130
plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/TypeDeclaration.java
142137
plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/TypeDeclaration.java
15237
plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/TypeParameter.java
Clone Instance
1
Line Count
2
Source Line
68
Source File
plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/ClassInstanceCreation.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$


Clone Instance
2
Line Count
2
Source Line
67
Source File
plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/CompilationUnit.java

        /**
         * 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$


Clone Instance
3
Line Count
2
Source Line
39
Source File
plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/ConstructorInvocation.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(ConstructorInvocation.class , "typeArguments", Type.class , NO_CYCLE_RISK); //$NON-NLS-1$


Clone Instance
4
Line Count
2
Source Line
64
Source File
plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/EnumConstantDeclaration.java

        /**
         * 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$


Clone Instance
5
Line Count
2
Source Line
66
Source File
plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/EnumDeclaration.java

        /**
         * 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$


Clone Instance
6
Line Count
2
Source Line
127
Source File
plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/MethodDeclaration.java

        /**
         * 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$


Clone Instance
7
Line Count
2
Source Line
141
Source File
plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/MethodDeclaration.java

        /**
         * 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$


Clone Instance
8
Line Count
2
Source Line
47
Source File
plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/MethodInvocation.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(MethodInvocation.class , "typeArguments", Type.class , NO_CYCLE_RISK); //$NON-NLS-1$


Clone Instance
9
Line Count
2
Source Line
50
Source File
plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/MethodRef.java

        /**
         * 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$


Clone Instance
10
Line Count
2
Source Line
47
Source File
plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/SuperConstructorInvocation.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(SuperConstructorInvocation.class , "typeArguments", Type.class , NO_CYCLE_RISK); //$NON-NLS-1$


Clone Instance
11
Line Count
2
Source Line
48
Source File
plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/SuperMethodInvocation.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(SuperMethodInvocation.class , "typeArguments", Type.class , NO_CYCLE_RISK); //$NON-NLS-1$


Clone Instance
12
Line Count
2
Source Line
116
Source File
plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/TypeDeclaration.java

        /**
         * 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$


Clone Instance
13
Line Count
2
Source Line
130
Source File
plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/TypeDeclaration.java

        /**
         * 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$


Clone Instance
14
Line Count
2
Source Line
137
Source File
plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/TypeDeclaration.java

        /**
         * 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$


Clone Instance
15
Line Count
2
Source Line
37
Source File
plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/TypeParameter.java

        /**
         * 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$


Clone AbstractionParameter Count: 4Parameter Bindings

/**
         * 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 Bindings
Parameter
Index
Clone
Instance
Parameter
Name
Value
11[[#b978bcc0]]
TYPE_BOUNDS_PROPERTY 
12[[#b978bcc0]]
SUPER_INTERFACES_PROPERTY 
13[[#b978bcc0]]
SUPER_INTERFACE_TYPES_PROPERTY 
14[[#b978bcc0]]
TYPE_PARAMETERS_PROPERTY 
15[[#b978bcc0]]
TYPE_ARGUMENTS_PROPERTY 
16[[#b978bcc0]]
TYPE_ARGUMENTS_PROPERTY 
17[[#b978bcc0]]
PARAMETERS_PROPERTY 
18[[#b978bcc0]]
TYPE_ARGUMENTS_PROPERTY 
19[[#b978bcc0]]
TYPE_PARAMETERS_PROPERTY 
110[[#b978bcc0]]
THROWN_EXCEPTIONS_PROPERTY 
111[[#b978bcc0]]
SUPER_INTERFACE_TYPES_PROPERTY 
112[[#b978bcc0]]
ARGUMENTS_PROPERTY 
113[[#b978bcc0]]
TYPE_ARGUMENTS_PROPERTY 
114[[#b978bcc0]]
IMPORTS_PROPERTY 
115[[#b978bcc0]]
TYPE_ARGUMENTS_PROPERTY 
21[[#b978bb80]]
TypeParameter 
22[[#b978bb80]]
TypeDeclaration 
23[[#b978bb80]]
TypeDeclaration 
24[[#b978bb80]]
TypeDeclaration 
25[[#b978bb80]]
SuperMethodInvocation 
26[[#b978bb80]]
SuperConstructorInvocation 
27[[#b978bb80]]
MethodRef 
28[[#b978bb80]]
MethodInvocation 
29[[#b978bb80]]
MethodDeclaration 
210[[#b978bb80]]
MethodDeclaration 
211[[#b978bb80]]
EnumDeclaration 
212[[#b978bb80]]
EnumConstantDeclaration 
213[[#b978bb80]]
ConstructorInvocation 
214[[#b978bb80]]
CompilationUnit 
215[[#b978bb80]]
ClassInstanceCreation 
31[[#b978bc40]]
"typeBounds" 
32[[#b978bc40]]
"superInterfaces" 
33[[#b978bc40]]
"superInterfaceTypes" 
34[[#b978bc40]]
"typeParameters" 
35[[#b978bc40]]
"typeArguments" 
36[[#b978bc40]]
"typeArguments" 
37[[#b978bc40]]
"parameters" 
38[[#b978bc40]]
"typeArguments" 
39[[#b978bc40]]
"typeParameters" 
310[[#b978bc40]]
"thrownExceptions" 
311[[#b978bc40]]
"superInterfaceTypes" 
312[[#b978bc40]]
"arguments" 
313[[#b978bc40]]
"typeArguments" 
314[[#b978bc40]]
"imports" 
315[[#b978bc40]]
"typeArguments" 
41[[#b978bbe0]]
Type 
42[[#b978bbe0]]
Name 
43[[#b978bbe0]]
Type 
44[[#b978bbe0]]
TypeParameter 
45[[#b978bbe0]]
Type 
46[[#b978bbe0]]
Type 
47[[#b978bbe0]]
MethodRefParameter 
48[[#b978bbe0]]
Type 
49[[#b978bbe0]]
TypeParameter 
410[[#b978bbe0]]
Name 
411[[#b978bbe0]]
Type 
412[[#b978bbe0]]
Expression 
413[[#b978bbe0]]
Type 
414[[#b978bbe0]]
ImportDeclaration 
415[[#b978bbe0]]
Type