Previous CloneSet | Next CloneSet | Back to Main Report |
Clone Mass | Clones in CloneSet | Parameter Count | Clone Similarity | Syntax Category [Sequence Length] |
---|---|---|---|---|
18 | 3 | 6 | 0.975 | switch_groups[6] |
Clone Abstraction | Parameter Bindings |
Clone Instance (Click to see clone) | Line Count | Source Line | Source File |
---|---|---|---|
1 | 18 | 196 | plugins/org.eclipse.jdt.core/search/org/eclipse/jdt/internal/core/search/matching/MultiTypeDeclarationPattern.java |
2 | 18 | 141 | plugins/org.eclipse.jdt.core/search/org/eclipse/jdt/internal/core/search/matching/QualifiedTypeDeclarationPattern.java |
3 | 18 | 356 | plugins/org.eclipse.jdt.core/search/org/eclipse/jdt/internal/core/search/matching/TypeDeclarationPattern.java |
| ||||
case CLASS_SUFFIX: output.append("MultiClassDeclarationPattern: "); //$NON-NLS-1$ break; case CLASS_AND_INTERFACE_SUFFIX: output.append("MultiClassAndInterfaceDeclarationPattern: "); //$NON-NLS-1$ break; case CLASS_AND_ENUM_SUFFIX: output.append("MultiClassAndEnumDeclarationPattern: "); //$NON-NLS-1$ break; case INTERFACE_SUFFIX: output.append("MultiInterfaceDeclarationPattern: "); //$NON-NLS-1$ break; case ENUM_SUFFIX: output.append("MultiEnumDeclarationPattern: "); //$NON-NLS-1$ break; case ANNOTATION_TYPE_SUFFIX: output.append("MultiAnnotationTypeDeclarationPattern: "); //$NON-NLS-1$ break; |
| ||||
case CLASS_SUFFIX: output.append("ClassDeclarationPattern: qualification<"); //$NON-NLS-1$ break; case CLASS_AND_INTERFACE_SUFFIX: output.append("ClassAndInterfaceDeclarationPattern: qualification<"); //$NON-NLS-1$ break; case CLASS_AND_ENUM_SUFFIX: output.append("ClassAndEnumDeclarationPattern: qualification<"); //$NON-NLS-1$ break; case INTERFACE_SUFFIX: output.append("InterfaceDeclarationPattern: qualification<"); //$NON-NLS-1$ break; case ENUM_SUFFIX: output.append("EnumDeclarationPattern: qualification<"); //$NON-NLS-1$ break; case ANNOTATION_TYPE_SUFFIX: output.append("AnnotationTypeDeclarationPattern: qualification<"); //$NON-NLS-1$ break; |
| ||||
case CLASS_SUFFIX: output.append("ClassDeclarationPattern: pkg<"); //$NON-NLS-1$ break; case CLASS_AND_INTERFACE_SUFFIX: output.append("ClassAndInterfaceDeclarationPattern: pkg<"); //$NON-NLS-1$ break; case CLASS_AND_ENUM_SUFFIX: output.append("ClassAndEnumDeclarationPattern: pkg<"); //$NON-NLS-1$ break; case INTERFACE_SUFFIX: output.append("InterfaceDeclarationPattern: pkg<"); //$NON-NLS-1$ break; case ENUM_SUFFIX: output.append("EnumDeclarationPattern: pkg<"); //$NON-NLS-1$ break; case ANNOTATION_TYPE_SUFFIX: output.append("AnnotationTypeDeclarationPattern: pkg<"); //$NON-NLS-1$ break; |
| |||
case CLASS_SUFFIX: output.append( [[#variableb83fe2e0]]); //$NON-NLS-1$ break; case CLASS_AND_INTERFACE_SUFFIX: output.append( [[#variableb83fe240]]); //$NON-NLS-1$ break; case CLASS_AND_ENUM_SUFFIX: output.append( [[#variableb83fe180]]); //$NON-NLS-1$ break; case INTERFACE_SUFFIX: output.append( [[#variableb83fe0a0]]); //$NON-NLS-1$ break; case ENUM_SUFFIX: output.append( [[#variableb83fe060]]); //$NON-NLS-1$ break; case ANNOTATION_TYPE_SUFFIX: output.append( [[#variable58a77fe0]]); //$NON-NLS-1$ break; |
CloneAbstraction |
Parameter Index | Clone Instance | Parameter Name | Value |
---|---|---|---|
1 | 1 | [[#b83fe2e0]] | "ClassDeclarationPattern: pkg<" |
1 | 2 | [[#b83fe2e0]] | "ClassDeclarationPattern: qualification<" |
1 | 3 | [[#b83fe2e0]] | "MultiClassDeclarationPattern: " |
2 | 1 | [[#b83fe240]] | "ClassAndInterfaceDeclarationPattern: pkg<" |
2 | 2 | [[#b83fe240]] | "ClassAndInterfaceDeclarationPattern: qualification<" |
2 | 3 | [[#b83fe240]] | "MultiClassAndInterfaceDeclarationPattern: " |
3 | 1 | [[#b83fe180]] | "ClassAndEnumDeclarationPattern: pkg<" |
3 | 2 | [[#b83fe180]] | "ClassAndEnumDeclarationPattern: qualification<" |
3 | 3 | [[#b83fe180]] | "MultiClassAndEnumDeclarationPattern: " |
4 | 1 | [[#b83fe0a0]] | "InterfaceDeclarationPattern: pkg<" |
4 | 2 | [[#b83fe0a0]] | "InterfaceDeclarationPattern: qualification<" |
4 | 3 | [[#b83fe0a0]] | "MultiInterfaceDeclarationPattern: " |
5 | 1 | [[#b83fe060]] | "EnumDeclarationPattern: pkg<" |
5 | 2 | [[#b83fe060]] | "EnumDeclarationPattern: qualification<" |
5 | 3 | [[#b83fe060]] | "MultiEnumDeclarationPattern: " |
6 | 1 | [[#58a77fe0]] | "AnnotationTypeDeclarationPattern: pkg<" |
6 | 2 | [[#58a77fe0]] | "AnnotationTypeDeclarationPattern: qualification<" |
6 | 3 | [[#58a77fe0]] | "MultiAnnotationTypeDeclarationPattern: " |