| Previous CloneSet | Next CloneSet | Back to Main Report |
| Clone Mass | Clones in CloneSet | Parameter Count | Clone Similarity | Syntax Category [Sequence Length] |
|---|---|---|---|---|
| 8 | 10 | 5 | 0.957 | class_body_declarations[2] |
| Clone Abstraction | Parameter Bindings |
| Clone Instance (Click to see clone) | Line Count | Source Line | Source File |
|---|---|---|---|
| 1 | 8 | 280 | plugins/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/lookup/FieldBinding.java |
| 2 | 8 | 304 | plugins/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/lookup/FieldBinding.java |
| 3 | 8 | 316 | plugins/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/lookup/FieldBinding.java |
| 4 | 8 | 476 | plugins/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/lookup/MethodBinding.java |
| 5 | 10 | 512 | plugins/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/lookup/MethodBinding.java |
| 6 | 9 | 526 | plugins/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/lookup/MethodBinding.java |
| 7 | 8 | 553 | plugins/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/lookup/MethodBinding.java |
| 8 | 8 | 565 | plugins/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/lookup/MethodBinding.java |
| 9 | 8 | 577 | plugins/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/lookup/MethodBinding.java |
| 10 | 8 | 589 | plugins/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/lookup/MethodBinding.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;
}
|
| ||||
/* 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;
}
|
| ||||
/* 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;
}
|
| ||||
/* 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;
}
|
| ||||
/* 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;
}
|
| ||||
/* 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;
}
|
| ||||
/* 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;
}
|
| ||||
/* 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;
}
|
| ||||
/* 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;
}
|
| ||||
/* 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;
}
|
| |||
/* 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 Index | Clone Instance | Parameter Name | Value |
|---|---|---|---|
| 1 | 1 | [[#616bbc60]] | isDeprecated |
| 1 | 2 | [[#616bbc60]] | isFinal |
| 1 | 3 | [[#616bbc60]] | isSynthetic |
| 1 | 4 | [[#616bbc60]] | isPublic |
| 1 | 5 | [[#616bbc60]] | isSynchronized |
| 1 | 6 | [[#616bbc60]] | isNative |
| 1 | 7 | [[#616bbc60]] | isAbstract |
| 1 | 8 | [[#616bbc60]] | isPrivate |
| 1 | 9 | [[#616bbc60]] | isStatic |
| 1 | 10 | [[#616bbc60]] | isProtected |
| 2 | 1 | [[#616bbb20]] | AccDeprecated |
| 2 | 2 | [[#616bbb20]] | AccFinal |
| 2 | 3 | [[#616bbb20]] | AccSynthetic |
| 2 | 4 | [[#616bbb20]] | AccPublic |
| 2 | 5 | [[#616bbb20]] | AccSynchronized |
| 2 | 6 | [[#616bbb20]] | AccNative |
| 2 | 7 | [[#616bbb20]] | AccAbstract |
| 2 | 8 | [[#616bbb20]] | AccPrivate |
| 2 | 9 | [[#616bbb20]] | AccStatic |
| 2 | 10 | [[#616bbb20]] | AccProtected |
| 3 | 1 | [[#616bbc20]] | isPrivate |
| 3 | 2 | [[#616bbc20]] | isImplementing |
| 3 | 3 | [[#616bbc20]] | isTransient |
| 3 | 4 | [[#616bbc20]] | isStatic |
| 3 | 5 | [[#616bbc20]] | isSynthetic |
| 3 | 6 | [[#616bbc20]] | isOverriding |
| 3 | 7 | [[#616bbc20]] | isBridge |
| 3 | 8 | [[#616bbc20]] | isUsed |
| 3 | 9 | [[#616bbc20]] | isStrictfp |
| 3 | 10 | [[#616bbc20]] | isPublic |
| 4 | 1 | [[#616bbc00]] | ClassFileConstants |
| 4 | 2 | [[#616bbc00]] | ExtraCompilerModifiers |
| 4 | 3 | [[#616bbc00]] | ClassFileConstants |
| 4 | 4 | [[#616bbc00]] | ClassFileConstants |
| 4 | 5 | [[#616bbc00]] | ClassFileConstants |
| 4 | 6 | [[#616bbc00]] | ExtraCompilerModifiers |
| 4 | 7 | [[#616bbc00]] | ClassFileConstants |
| 4 | 8 | [[#616bbc00]] | ExtraCompilerModifiers |
| 4 | 9 | [[#616bbc00]] | ClassFileConstants |
| 4 | 10 | [[#616bbc00]] | ClassFileConstants |
| 5 | 1 | [[#616bbba0]] | AccPrivate |
| 5 | 2 | [[#616bbba0]] | AccImplementing |
| 5 | 3 | [[#616bbba0]] | AccTransient |
| 5 | 4 | [[#616bbba0]] | AccStatic |
| 5 | 5 | [[#616bbba0]] | AccSynthetic |
| 5 | 6 | [[#616bbba0]] | AccOverriding |
| 5 | 7 | [[#616bbba0]] | AccBridge |
| 5 | 8 | [[#616bbba0]] | AccLocallyUsed |
| 5 | 9 | [[#616bbba0]] | AccStrictfp |
| 5 | 10 | [[#616bbba0]] | AccPublic |