Previous CloneSet | Next CloneSet | Back to Main Report |
Clone Mass | Clones in CloneSet | Parameter Count | Clone Similarity | Syntax Category [Sequence Length] |
---|---|---|---|---|
10 | 3 | 6 | 0.952 | class_body_declarations[2] |
Clone Abstraction | Parameter Bindings |
Clone Instance (Click to see clone) | Line Count | Source Line | Source File |
---|---|---|---|
1 | 6 | 858 | plugins/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/lookup/ReferenceBinding.java |
2 | 9 | 962 | plugins/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/lookup/ReferenceBinding.java |
3 | 10 | 980 | plugins/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/lookup/ReferenceBinding.java |
| ||||
public boolean isAnnotationType() { return (this.modifiers& ClassFileConstants.AccAnnotation) != 0; } public final boolean isBinaryBinding() { return (this.tagBits& TagBits.IsBinaryBinding) != 0; } |
| ||||
public boolean isEnum() { return (this.modifiers& ClassFileConstants.AccEnum) != 0; } /** * Answer true if the receiver is final and cannot be subclassed */ public final boolean isFinal() { return (this.modifiers& ClassFileConstants.AccFinal) != 0; } |
| ||||
public boolean isInterface() { // consider strict interfaces and annotation types return (this.modifiers& ClassFileConstants.AccInterface) != 0; } /** * Answer true if the receiver has private visibility */ public final boolean isPrivate() { return (this.modifiers& ClassFileConstants.AccPrivate) != 0; } |
| |||
public boolean [[#variablea0f490a0]]() { // consider strict interfaces and annotation types return (this.modifiers&ClassFileConstants. [[#variablea0f49020]]) != 0; } /** * Answer true if the receiver has private visibility */ /** * Answer true if the receiver is final and cannot be subclassed */ public final boolean [[#variablea0f48fa0]]() { return (this. [[#variablea0f48f60]]& [[#variablea0f48e80]]. [[#variablea0f48e60]]) != 0; } |
CloneAbstraction |
Parameter Index | Clone Instance | Parameter Name | Value |
---|---|---|---|
1 | 1 | [[#a0f490a0]] | isInterface |
1 | 2 | [[#a0f490a0]] | isEnum |
1 | 3 | [[#a0f490a0]] | isAnnotationType |
2 | 1 | [[#a0f49020]] | AccInterface |
2 | 2 | [[#a0f49020]] | AccEnum |
2 | 3 | [[#a0f49020]] | AccAnnotation |
3 | 1 | [[#a0f48fa0]] | isPrivate |
3 | 2 | [[#a0f48fa0]] | isFinal |
3 | 3 | [[#a0f48fa0]] | isBinaryBinding |
4 | 1 | [[#a0f48f60]] | modifiers |
4 | 2 | [[#a0f48f60]] | modifiers |
4 | 3 | [[#a0f48f60]] | tagBits |
5 | 1 | [[#a0f48e80]] | ClassFileConstants |
5 | 2 | [[#a0f48e80]] | ClassFileConstants |
5 | 3 | [[#a0f48e80]] | TagBits |
6 | 1 | [[#a0f48e60]] | AccPrivate |
6 | 2 | [[#a0f48e60]] | AccFinal |
6 | 3 | [[#a0f48e60]] | IsBinaryBinding |