| Previous CloneSet | Next CloneSet | Back to Main Report |
| Clone Mass | Clones in CloneSet | Parameter Count | Clone Similarity | Syntax Category [Sequence Length] |
|---|---|---|---|---|
| 9 | 9 | 6 | 0.955 | switch_groups[3] |
| Clone Abstraction | Parameter Bindings |
| Clone Instance (Click to see clone) | Line Count | Source Line | Source File |
|---|---|---|---|
| 1 | 9 | 6619 | plugins/org.eclipse.jdt.core/codeassist/org/eclipse/jdt/internal/codeassist/CompletionEngine.java |
| 2 | 9 | 6628 | plugins/org.eclipse.jdt.core/codeassist/org/eclipse/jdt/internal/codeassist/CompletionEngine.java |
| 3 | 9 | 6640 | plugins/org.eclipse.jdt.core/codeassist/org/eclipse/jdt/internal/codeassist/CompletionEngine.java |
| 4 | 9 | 6649 | plugins/org.eclipse.jdt.core/codeassist/org/eclipse/jdt/internal/codeassist/CompletionEngine.java |
| 5 | 9 | 1711 | plugins/org.eclipse.jdt.core/model/org/eclipse/jdt/core/CompletionProposal.java |
| 6 | 9 | 1738 | plugins/org.eclipse.jdt.core/model/org/eclipse/jdt/core/CompletionProposal.java |
| 7 | 9 | 1747 | plugins/org.eclipse.jdt.core/model/org/eclipse/jdt/core/CompletionProposal.java |
| 8 | 9 | 1756 | plugins/org.eclipse.jdt.core/model/org/eclipse/jdt/core/CompletionProposal.java |
| 9 | 9 | 1765 | plugins/org.eclipse.jdt.core/model/org/eclipse/jdt/core/CompletionProposal.java |
| ||||
case CompletionProposal.ANONYMOUS_CLASS_DECLARATION:
buffer.append("ANONYMOUS_CLASS_DECLARATION"); //$NON-NLS-1$
break;
case CompletionProposal.FIELD_REF:
buffer.append("FIELD_REF"); //$NON-NLS-1$
break;
case CompletionProposal.KEYWORD:
buffer.append("KEYWORD"); //$NON-NLS-1$
break;
|
| ||||
case CompletionProposal.LABEL_REF:
buffer.append("LABEL_REF"); //$NON-NLS-1$
break;
case CompletionProposal.LOCAL_VARIABLE_REF:
buffer.append("LOCAL_VARIABLE_REF"); //$NON-NLS-1$
break;
case CompletionProposal.METHOD_DECLARATION:
buffer.append("METHOD_DECLARATION"); //$NON-NLS-1$
break;
|
| ||||
case CompletionProposal.PACKAGE_REF:
buffer.append("PACKAGE_REF"); //$NON-NLS-1$
break;
case CompletionProposal.TYPE_REF:
buffer.append("TYPE_REF"); //$NON-NLS-1$
break;
case CompletionProposal.VARIABLE_DECLARATION:
buffer.append("VARIABLE_DECLARATION"); //$NON-NLS-1$
break;
|
| ||||
case CompletionProposal.POTENTIAL_METHOD_DECLARATION:
buffer.append("POTENTIAL_METHOD_DECLARATION"); //$NON-NLS-1$
break;
case CompletionProposal.METHOD_NAME_REFERENCE:
buffer.append("METHOD_NAME_REFERENCE"); //$NON-NLS-1$
break;
case CompletionProposal.ANNOTATION_ATTRIBUTE_REF:
buffer.append("ANNOTATION_ATTRIBUT_REF"); //$NON-NLS-1$
break;
|
| ||||
case CompletionProposal.FIELD_REF:
buffer.append("FIELD_REF"); //$NON-NLS-1$
break;
case CompletionProposal.KEYWORD:
buffer.append("KEYWORD"); //$NON-NLS-1$
break;
case CompletionProposal.LABEL_REF:
buffer.append("LABEL_REF"); //$NON-NLS-1$
break;
|
| ||||
case CompletionProposal.TYPE_REF:
buffer.append("TYPE_REF"); //$NON-NLS-1$
break;
case CompletionProposal.VARIABLE_DECLARATION:
buffer.append("VARIABLE_DECLARATION"); //$NON-NLS-1$
break;
case CompletionProposal.POTENTIAL_METHOD_DECLARATION:
buffer.append("POTENTIAL_METHOD_DECLARATION"); //$NON-NLS-1$
break;
|
| ||||
case CompletionProposal.METHOD_NAME_REFERENCE:
buffer.append("METHOD_IMPORT"); //$NON-NLS-1$
break;
case CompletionProposal.ANNOTATION_ATTRIBUTE_REF:
buffer.append("ANNOTATION_ATTRIBUTE_REF"); //$NON-NLS-1$
break;
case CompletionProposal.JAVADOC_BLOCK_TAG:
buffer.append("JAVADOC_BLOCK_TAG"); //$NON-NLS-1$
break;
|
| ||||
case CompletionProposal.JAVADOC_INLINE_TAG:
buffer.append("JAVADOC_INLINE_TAG"); //$NON-NLS-1$
break;
case CompletionProposal.JAVADOC_FIELD_REF:
buffer.append("JAVADOC_FIELD_REF"); //$NON-NLS-1$
break;
case CompletionProposal.JAVADOC_METHOD_REF:
buffer.append("JAVADOC_METHOD_REF"); //$NON-NLS-1$
break;
|
| ||||
case CompletionProposal.JAVADOC_TYPE_REF:
buffer.append("JAVADOC_TYPE_REF"); //$NON-NLS-1$
break;
case CompletionProposal.JAVADOC_PARAM_REF:
buffer.append("JAVADOC_PARAM_REF"); //$NON-NLS-1$
break;
case CompletionProposal.JAVADOC_VALUE_REF:
buffer.append("JAVADOC_VALUE_REF"); //$NON-NLS-1$
break;
|
| |||
case CompletionProposal. [[#variable945594a0]]: buffer.append( [[#variable945593e0]]); //$NON-NLS-1$ break; case CompletionProposal. [[#variable94559300]]: buffer.append( [[#variable94559260]]); //$NON-NLS-1$ break; case CompletionProposal. [[#variable94559200]]: buffer.append( [[#variable945590a0]]); //$NON-NLS-1$ break; |
| CloneAbstraction |
| Parameter Index | Clone Instance | Parameter Name | Value |
|---|---|---|---|
| 1 | 1 | [[#945594a0]] | LABEL_REF |
| 1 | 2 | [[#945594a0]] | POTENTIAL_METHOD_DECLARATION |
| 1 | 3 | [[#945594a0]] | PACKAGE_REF |
| 1 | 4 | [[#945594a0]] | ANONYMOUS_CLASS_DECLARATION |
| 1 | 5 | [[#945594a0]] | JAVADOC_TYPE_REF |
| 1 | 6 | [[#945594a0]] | JAVADOC_INLINE_TAG |
| 1 | 7 | [[#945594a0]] | METHOD_NAME_REFERENCE |
| 1 | 8 | [[#945594a0]] | FIELD_REF |
| 1 | 9 | [[#945594a0]] | TYPE_REF |
| 2 | 1 | [[#945593e0]] | "LABEL_REF" |
| 2 | 2 | [[#945593e0]] | "POTENTIAL_METHOD_DECLARATION" |
| 2 | 3 | [[#945593e0]] | "PACKAGE_REF" |
| 2 | 4 | [[#945593e0]] | "ANONYMOUS_CLASS_DECLARATION" |
| 2 | 5 | [[#945593e0]] | "JAVADOC_TYPE_REF" |
| 2 | 6 | [[#945593e0]] | "JAVADOC_INLINE_TAG" |
| 2 | 7 | [[#945593e0]] | "METHOD_IMPORT" |
| 2 | 8 | [[#945593e0]] | "FIELD_REF" |
| 2 | 9 | [[#945593e0]] | "TYPE_REF" |
| 3 | 1 | [[#94559300]] | LOCAL_VARIABLE_REF |
| 3 | 2 | [[#94559300]] | METHOD_NAME_REFERENCE |
| 3 | 3 | [[#94559300]] | TYPE_REF |
| 3 | 4 | [[#94559300]] | FIELD_REF |
| 3 | 5 | [[#94559300]] | JAVADOC_PARAM_REF |
| 3 | 6 | [[#94559300]] | JAVADOC_FIELD_REF |
| 3 | 7 | [[#94559300]] | ANNOTATION_ATTRIBUTE_REF |
| 3 | 8 | [[#94559300]] | KEYWORD |
| 3 | 9 | [[#94559300]] | VARIABLE_DECLARATION |
| 4 | 1 | [[#94559260]] | "LOCAL_VARIABLE_REF" |
| 4 | 2 | [[#94559260]] | "METHOD_NAME_REFERENCE" |
| 4 | 3 | [[#94559260]] | "TYPE_REF" |
| 4 | 4 | [[#94559260]] | "FIELD_REF" |
| 4 | 5 | [[#94559260]] | "JAVADOC_PARAM_REF" |
| 4 | 6 | [[#94559260]] | "JAVADOC_FIELD_REF" |
| 4 | 7 | [[#94559260]] | "ANNOTATION_ATTRIBUTE_REF" |
| 4 | 8 | [[#94559260]] | "KEYWORD" |
| 4 | 9 | [[#94559260]] | "VARIABLE_DECLARATION" |
| 5 | 1 | [[#94559200]] | METHOD_DECLARATION |
| 5 | 2 | [[#94559200]] | ANNOTATION_ATTRIBUTE_REF |
| 5 | 3 | [[#94559200]] | VARIABLE_DECLARATION |
| 5 | 4 | [[#94559200]] | KEYWORD |
| 5 | 5 | [[#94559200]] | JAVADOC_VALUE_REF |
| 5 | 6 | [[#94559200]] | JAVADOC_METHOD_REF |
| 5 | 7 | [[#94559200]] | JAVADOC_BLOCK_TAG |
| 5 | 8 | [[#94559200]] | LABEL_REF |
| 5 | 9 | [[#94559200]] | POTENTIAL_METHOD_DECLARATION |
| 6 | 1 | [[#945590a0]] | "METHOD_DECLARATION" |
| 6 | 2 | [[#945590a0]] | "ANNOTATION_ATTRIBUT_REF" |
| 6 | 3 | [[#945590a0]] | "VARIABLE_DECLARATION" |
| 6 | 4 | [[#945590a0]] | "KEYWORD" |
| 6 | 5 | [[#945590a0]] | "JAVADOC_VALUE_REF" |
| 6 | 6 | [[#945590a0]] | "JAVADOC_METHOD_REF" |
| 6 | 7 | [[#945590a0]] | "JAVADOC_BLOCK_TAG" |
| 6 | 8 | [[#945590a0]] | "LABEL_REF" |
| 6 | 9 | [[#945590a0]] | "POTENTIAL_METHOD_DECLARATION" |