Previous CloneSet | Next CloneSet | Back to Main Report |
Clone Mass | Clones in CloneSet | Parameter Count | Clone Similarity | Syntax Category [Sequence Length] |
---|---|---|---|---|
2 | 5 | 4 | 0.966 | switch_groups[2] |
Clone Abstraction | Parameter Bindings |
Clone Instance (Click to see clone) | Line Count | Source Line | Source File |
---|---|---|---|
1 | 2 | 1111 | plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/internal/core/dom/rewrite/ASTRewriteAnalyzer.java |
2 | 2 | 1113 | plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/internal/core/dom/rewrite/ASTRewriteAnalyzer.java |
3 | 2 | 1115 | plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/internal/core/dom/rewrite/ASTRewriteAnalyzer.java |
4 | 2 | 1117 | plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/internal/core/dom/rewrite/ASTRewriteAnalyzer.java |
5 | 2 | 1119 | plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/internal/core/dom/rewrite/ASTRewriteAnalyzer.java |
| ||||
case ITerminalSymbols.TokenNamepublic: keep = Modifier.isPublic(newModifiers); break; case ITerminalSymbols.TokenNameprotected: keep = Modifier.isProtected(newModifiers); break; |
| ||||
case ITerminalSymbols.TokenNameprivate: keep = Modifier.isPrivate(newModifiers); break; case ITerminalSymbols.TokenNamestatic: keep = Modifier.isStatic(newModifiers); break; |
| ||||
case ITerminalSymbols.TokenNamefinal: keep = Modifier.isFinal(newModifiers); break; case ITerminalSymbols.TokenNameabstract: keep = Modifier.isAbstract(newModifiers); break; |
| ||||
case ITerminalSymbols.TokenNamenative: keep = Modifier.isNative(newModifiers); break; case ITerminalSymbols.TokenNamevolatile: keep = Modifier.isVolatile(newModifiers); break; |
| ||||
case ITerminalSymbols.TokenNamestrictfp: keep = Modifier.isStrictfp(newModifiers); break; case ITerminalSymbols.TokenNametransient: keep = Modifier.isTransient(newModifiers); break; |
| |||
case ITerminalSymbols. [[#variable5f2bf060]]: keep = Modifier. [[#variable5f2bf0e0]](newModifiers); break; case ITerminalSymbols. [[#variable5db3c480]]: keep = Modifier. [[#variable72e9eba0]](newModifiers); break; |
CloneAbstraction |
Parameter Index | Clone Instance | Parameter Name | Value |
---|---|---|---|
1 | 1 | [[#5f2bf060]] | TokenNamepublic |
1 | 2 | [[#5f2bf060]] | TokenNameprivate |
1 | 3 | [[#5f2bf060]] | TokenNamefinal |
1 | 4 | [[#5f2bf060]] | TokenNamenative |
1 | 5 | [[#5f2bf060]] | TokenNamestrictfp |
2 | 1 | [[#5f2bf0e0]] | isPublic |
2 | 2 | [[#5f2bf0e0]] | isPrivate |
2 | 3 | [[#5f2bf0e0]] | isFinal |
2 | 4 | [[#5f2bf0e0]] | isNative |
2 | 5 | [[#5f2bf0e0]] | isStrictfp |
3 | 1 | [[#5db3c480]] | TokenNameprotected |
3 | 2 | [[#5db3c480]] | TokenNamestatic |
3 | 3 | [[#5db3c480]] | TokenNameabstract |
3 | 4 | [[#5db3c480]] | TokenNamevolatile |
3 | 5 | [[#5db3c480]] | TokenNametransient |
4 | 1 | [[#72e9eba0]] | isProtected |
4 | 2 | [[#72e9eba0]] | isStatic |
4 | 3 | [[#72e9eba0]] | isAbstract |
4 | 4 | [[#72e9eba0]] | isVolatile |
4 | 5 | [[#72e9eba0]] | isTransient |