CloneSet643


Previous CloneSetNext CloneSetBack to Main Report
Clone
Mass
Clones in
CloneSet
Parameter
Count
Clone
Similarity
Syntax Category
[Sequence Length]
81050.957class_body_declarations[2]
Clone AbstractionParameter Bindings
Clone Instance
(Click to see clone)
Line CountSource Line
Source File
18280
plugins/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/lookup/FieldBinding.java
28304
plugins/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/lookup/FieldBinding.java
38316
plugins/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/lookup/FieldBinding.java
48476
plugins/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/lookup/MethodBinding.java
510512
plugins/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/lookup/MethodBinding.java
69526
plugins/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/lookup/MethodBinding.java
78553
plugins/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/lookup/MethodBinding.java
88565
plugins/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/lookup/MethodBinding.java
98577
plugins/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/lookup/MethodBinding.java
108589
plugins/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/lookup/MethodBinding.java
Clone Instance
1
Line Count
8
Source Line
280
Source File
plugins/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/lookup/FieldBinding.java

/* Answer true if the receiver is a deprecated field
*/
public final boolean isDeprecated() {
        return (modifiers&  ClassFileConstants.AccDeprecated) != 0;
}

/* Answer true if the receiver has private visibility
*/
public final boolean isPrivate() {
        return (modifiers&  ClassFileConstants.AccPrivate) != 0;
}


Clone Instance
2
Line Count
8
Source Line
304
Source File
plugins/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/lookup/FieldBinding.java

/* Answer true if the receiver has public visibility
*/
public final boolean isPublic() {
        return (modifiers&  ClassFileConstants.AccPublic) != 0;
}

/* Answer true if the receiver is a static field
*/
public final boolean isStatic() {
        return (modifiers&  ClassFileConstants.AccStatic) != 0;
}


Clone Instance
3
Line Count
8
Source Line
316
Source File
plugins/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/lookup/FieldBinding.java

/* Answer true if the receiver is not defined in the source of the declaringClass
*/
public final boolean isSynthetic() {
        return (modifiers&  ClassFileConstants.AccSynthetic) != 0;
}

/* Answer true if the receiver is a transient field
*/
public final boolean isTransient() {
        return (modifiers&  ClassFileConstants.AccTransient) != 0;
}


Clone Instance
4
Line Count
8
Source Line
476
Source File
plugins/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/lookup/MethodBinding.java

/* Answer true if the receiver is an abstract method
*/
public final boolean isAbstract() {
        return (modifiers&  ClassFileConstants.AccAbstract) != 0;
}

/* Answer true if the receiver is a bridge method
*/
public final boolean isBridge() {
        return (modifiers&  ClassFileConstants.AccBridge) != 0;
}


Clone Instance
5
Line Count
10
Source Line
512
Source File
plugins/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/lookup/MethodBinding.java

/* Answer true if the receiver is final and cannot be overridden
*/
public final boolean isFinal() {
        return (modifiers&  ClassFileConstants.AccFinal) != 0;
}

/* Answer true if the receiver is implementing another method
 * in other words, it is overriding and concrete, and overriden method is abstract
 * Only set for source methods
*/
public final boolean isImplementing() {
        return (modifiers&  ExtraCompilerModifiers.AccImplementing) != 0;
}


Clone Instance
6
Line Count
9
Source Line
526
Source File
plugins/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/lookup/MethodBinding.java

/* Answer true if the receiver is a native method
*/
public final boolean isNative() {
        return (modifiers&  ClassFileConstants.AccNative) != 0;
}

/* Answer true if the receiver is overriding another method
 * Only set for source methods
*/
public final boolean isOverriding() {
        return (modifiers&  ExtraCompilerModifiers.AccOverriding) != 0;
}


Clone Instance
7
Line Count
8
Source Line
553
Source File
plugins/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/lookup/MethodBinding.java

/* Answer true if the receiver has private visibility
*/
public final boolean isPrivate() {
        return (modifiers&  ClassFileConstants.AccPrivate) != 0;
}

/* Answer true if the receiver has private visibility and is used locally
*/
public final boolean isUsed() {
        return (modifiers&  ExtraCompilerModifiers.AccLocallyUsed) != 0;
}


Clone Instance
8
Line Count
8
Source Line
565
Source File
plugins/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/lookup/MethodBinding.java

/* Answer true if the receiver has protected visibility
*/
public final boolean isProtected() {
        return (modifiers&  ClassFileConstants.AccProtected) != 0;
}

/* Answer true if the receiver has public visibility
*/
public final boolean isPublic() {
        return (modifiers&  ClassFileConstants.AccPublic) != 0;
}


Clone Instance
9
Line Count
8
Source Line
577
Source File
plugins/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/lookup/MethodBinding.java

/* Answer true if the receiver is a static method
*/
public final boolean isStatic() {
        return (modifiers&  ClassFileConstants.AccStatic) != 0;
}

/* Answer true if all float operations must adher to IEEE 754 float/double rules
*/
public final boolean isStrictfp() {
        return (modifiers&  ClassFileConstants.AccStrictfp) != 0;
}


Clone Instance
10
Line Count
8
Source Line
589
Source File
plugins/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/lookup/MethodBinding.java

/* Answer true if the receiver is a synchronized method
*/
public final boolean isSynchronized() {
        return (modifiers&  ClassFileConstants.AccSynchronized) != 0;
}

/* Answer true if the receiver has public visibility
*/
public final boolean isSynthetic() {
        return (modifiers&  ClassFileConstants.AccSynthetic) != 0;
}


Clone AbstractionParameter Count: 5Parameter Bindings

/* Answer true if the receiver is a deprecated field
*/
/* Answer true if the receiver is final and cannot be overridden
*/
/* Answer true if the receiver is not defined in the source of the declaringClass
*/
/* Answer true if the receiver has public visibility
*/
/* Answer true if the receiver is a synchronized method
*/
/* Answer true if the receiver is a native method
*/
/* Answer true if the receiver is an abstract method
*/
/* Answer true if the receiver has private visibility
*/
/* Answer true if the receiver is a static method
*/
/* Answer true if the receiver has protected visibility
*/
public final boolean  [[#variable616bbc60]]() {
  return (modifiers&ClassFileConstants. [[#variable616bbb20]]) != 0;
}

/* Answer true if the receiver has private visibility
*/
/* Answer true if the receiver is implementing another method
 * in other words, it is overriding and concrete, and overriden method is abstract
 * Only set for source methods
*/
/* Answer true if the receiver is a transient field
*/
/* Answer true if the receiver is a static field
*/
/* Answer true if the receiver has public visibility
*/
/* Answer true if the receiver is overriding another method
 * Only set for source methods
*/
/* Answer true if the receiver is a bridge method
*/
/* Answer true if the receiver has private visibility and is used locally
*/
/* Answer true if all float operations must adher to IEEE 754 float/double rules
*/
public final boolean  [[#variable616bbc20]]() {
  return (modifiers& [[#variable616bbc00]]. [[#variable616bbba0]]) != 0;
}
 

CloneAbstraction
Parameter Bindings
Parameter
Index
Clone
Instance
Parameter
Name
Value
11[[#616bbc60]]
isDeprecated 
12[[#616bbc60]]
isFinal 
13[[#616bbc60]]
isSynthetic 
14[[#616bbc60]]
isPublic 
15[[#616bbc60]]
isSynchronized 
16[[#616bbc60]]
isNative 
17[[#616bbc60]]
isAbstract 
18[[#616bbc60]]
isPrivate 
19[[#616bbc60]]
isStatic 
110[[#616bbc60]]
isProtected 
21[[#616bbb20]]
AccDeprecated 
22[[#616bbb20]]
AccFinal 
23[[#616bbb20]]
AccSynthetic 
24[[#616bbb20]]
AccPublic 
25[[#616bbb20]]
AccSynchronized 
26[[#616bbb20]]
AccNative 
27[[#616bbb20]]
AccAbstract 
28[[#616bbb20]]
AccPrivate 
29[[#616bbb20]]
AccStatic 
210[[#616bbb20]]
AccProtected 
31[[#616bbc20]]
isPrivate 
32[[#616bbc20]]
isImplementing 
33[[#616bbc20]]
isTransient 
34[[#616bbc20]]
isStatic 
35[[#616bbc20]]
isSynthetic 
36[[#616bbc20]]
isOverriding 
37[[#616bbc20]]
isBridge 
38[[#616bbc20]]
isUsed 
39[[#616bbc20]]
isStrictfp 
310[[#616bbc20]]
isPublic 
41[[#616bbc00]]
ClassFileConstants 
42[[#616bbc00]]
ExtraCompilerModifiers 
43[[#616bbc00]]
ClassFileConstants 
44[[#616bbc00]]
ClassFileConstants 
45[[#616bbc00]]
ClassFileConstants 
46[[#616bbc00]]
ExtraCompilerModifiers 
47[[#616bbc00]]
ClassFileConstants 
48[[#616bbc00]]
ExtraCompilerModifiers 
49[[#616bbc00]]
ClassFileConstants 
410[[#616bbc00]]
ClassFileConstants 
51[[#616bbba0]]
AccPrivate 
52[[#616bbba0]]
AccImplementing 
53[[#616bbba0]]
AccTransient 
54[[#616bbba0]]
AccStatic 
55[[#616bbba0]]
AccSynthetic 
56[[#616bbba0]]
AccOverriding 
57[[#616bbba0]]
AccBridge 
58[[#616bbba0]]
AccLocallyUsed 
59[[#616bbba0]]
AccStrictfp 
510[[#616bbba0]]
AccPublic