CloneSet360


Previous CloneSetNext CloneSetBack to Main Report
Clone
Mass
Clones in
CloneSet
Parameter
Count
Clone
Similarity
Syntax Category
[Sequence Length]
11930.962statement_sequence[2]
Clone AbstractionParameter Bindings
Clone Instance
(Click to see clone)
Line CountSource Line
Source File
111317
plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/AnnotationTypeMemberDeclaration.java
211173
plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/CastExpression.java
311302
plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/FieldDeclaration.java
411664
plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/MethodDeclaration.java
511241
plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/MethodRefParameter.java
611497
plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/SingleVariableDeclaration.java
711148
plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/TypeLiteral.java
811367
plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/VariableDeclarationExpression.java
911370
plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/VariableDeclarationStatement.java
Clone Instance
1
Line Count
11
Source Line
317
Source File
plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/AnnotationTypeMemberDeclaration.java

                if (this.memberType == null) {
                        // lazy init must be thread-safe for readers
                        synchronized (this ) {
                                if (this.memberType == null) {
                                        preLazyInit();
                                        this.memberType = this.ast.newPrimitiveType(PrimitiveType.INT);
                                        postLazyInit(this.memberType, TYPE_PROPERTY);
                                }
                        }
                }
                return this.memberType;


Clone Instance
2
Line Count
11
Source Line
173
Source File
plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/CastExpression.java

                if (this.type == null) {
                        // lazy init must be thread-safe for readers
                        synchronized (this ) {
                                if (this.type == null) {
                                        preLazyInit();
                                        this.type = this.ast.newPrimitiveType(PrimitiveType.INT);
                                        postLazyInit(this.type, TYPE_PROPERTY);
                                }
                        }
                }
                return this.type;


Clone Instance
3
Line Count
11
Source Line
302
Source File
plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/FieldDeclaration.java

                if (this.baseType == null) {
                        // lazy init must be thread-safe for readers
                        synchronized (this ) {
                                if (this.baseType == null) {
                                        preLazyInit();
                                        this.baseType = this.ast.newPrimitiveType(PrimitiveType.INT);
                                        postLazyInit(this.baseType, TYPE_PROPERTY);
                                }
                        }
                }
                return this.baseType;


Clone Instance
4
Line Count
11
Source Line
664
Source File
plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/MethodDeclaration.java

                if (this.returnType == null) {
                        // lazy init must be thread-safe for readers
                        synchronized (this ) {
                                if (this.returnType == null) {
                                        preLazyInit();
                                        this.returnType = this.ast.newPrimitiveType(PrimitiveType.VOID);
                                        postLazyInit(this.returnType, RETURN_TYPE_PROPERTY);
                                }
                        }
                }
                return this.returnType;


Clone Instance
5
Line Count
11
Source Line
241
Source File
plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/MethodRefParameter.java

                if (this.type == null) {
                        // lazy init must be thread-safe for readers
                        synchronized (this ) {
                                if (this.type == null) {
                                        preLazyInit();
                                        this.type = this.ast.newPrimitiveType(PrimitiveType.INT);
                                        postLazyInit(this.type, TYPE_PROPERTY);
                                }
                        }
                }
                return this.type;


Clone Instance
6
Line Count
11
Source Line
497
Source File
plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/SingleVariableDeclaration.java

                if (this.type == null) {
                        // lazy init must be thread-safe for readers
                        synchronized (this ) {
                                if (this.type == null) {
                                        preLazyInit();
                                        this.type = this.ast.newPrimitiveType(PrimitiveType.INT);
                                        postLazyInit(this.type, TYPE_PROPERTY);
                                }
                        }
                }
                return this.type;


Clone Instance
7
Line Count
11
Source Line
148
Source File
plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/TypeLiteral.java

                if (this.type == null) {
                        // lazy init must be thread-safe for readers
                        synchronized (this ) {
                                if (this.type == null) {
                                        preLazyInit();
                                        this.type = this.ast.newPrimitiveType(PrimitiveType.INT);
                                        postLazyInit(this.type, TYPE_PROPERTY);
                                }
                        }
                }
                return this.type;


Clone Instance
8
Line Count
11
Source Line
367
Source File
plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/VariableDeclarationExpression.java

                if (this.baseType == null) {
                        // lazy init must be thread-safe for readers
                        synchronized (this ) {
                                if (this.baseType == null) {
                                        preLazyInit();
                                        this.baseType = this.ast.newPrimitiveType(PrimitiveType.INT);
                                        postLazyInit(this.baseType, TYPE_PROPERTY);
                                }
                        }
                }
                return this.baseType;


Clone Instance
9
Line Count
11
Source Line
370
Source File
plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/VariableDeclarationStatement.java

                if (this.baseType == null) {
                        // lazy init must be thread-safe for readers
                        synchronized (this ) {
                                if (this.baseType == null) {
                                        preLazyInit();
                                        this.baseType = this.ast.newPrimitiveType(PrimitiveType.INT);
                                        postLazyInit(this.baseType, TYPE_PROPERTY);
                                }
                        }
                }
                return this.baseType;


Clone AbstractionParameter Count: 3Parameter Bindings

if (this. [[#variable98777d00]]== null) {
  // lazy init must be thread-safe for readers
  synchronized (this ) {
    if (this. [[#variable98777d00]]== null) {
      preLazyInit();
      this. [[#variable98777d00]]= this.ast.newPrimitiveType(PrimitiveType. [[#variable621522e0]]);
      postLazyInit(this. [[#variable98777d00]],  [[#variable98777da0]]);
    }
  }
}
return this. [[#variable98777d00]];
 

CloneAbstraction
Parameter Bindings
Parameter
Index
Clone
Instance
Parameter
Name
Value
11[[#98777d00]]
type 
12[[#98777d00]]
baseType 
13[[#98777d00]]
memberType 
14[[#98777d00]]
returnType 
15[[#98777d00]]
type 
16[[#98777d00]]
type 
17[[#98777d00]]
baseType 
18[[#98777d00]]
type 
19[[#98777d00]]
baseType 
21[[#621522e0]]
INT 
22[[#621522e0]]
INT 
23[[#621522e0]]
INT 
24[[#621522e0]]
VOID 
25[[#621522e0]]
INT 
26[[#621522e0]]
INT 
27[[#621522e0]]
INT 
28[[#621522e0]]
INT 
29[[#621522e0]]
INT 
31[[#98777da0]]
TYPE_PROPERTY 
32[[#98777da0]]
TYPE_PROPERTY 
33[[#98777da0]]
TYPE_PROPERTY 
34[[#98777da0]]
RETURN_TYPE_PROPERTY 
35[[#98777da0]]
TYPE_PROPERTY 
36[[#98777da0]]
TYPE_PROPERTY 
37[[#98777da0]]
TYPE_PROPERTY 
38[[#98777da0]]
TYPE_PROPERTY 
39[[#98777da0]]
TYPE_PROPERTY