Previous CloneSet | Next CloneSet | Back to Main Report |
Clone Mass | Clones in CloneSet | Parameter Count | Clone Similarity | Syntax Category [Sequence Length] |
---|---|---|---|---|
19 | 2 | 2 | 0.996 | class_body_declaration |
Clone Abstraction | Parameter Bindings |
Clone Instance (Click to see clone) | Line Count | Source Line | Source File |
---|---|---|---|
1 | 19 | 1142 | plugins/org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/text/correction/QuickAssistProcessor.java |
2 | 19 | 1163 | plugins/org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/text/correction/QuickAssistProcessor.java |
| ||||
private static boolean getConvertForLoopProposal(IInvocationContext context, ASTNode node, ArrayList resultingCollections) throws CoreException { ForStatement forStatement = getEnclosingForStatementHeader(node); if (forStatement == null) return false; if (resultingCollections == null) return true; IFix fix = ControlStatementsFix.createConvertForLoopToEnhancedFix(context.getASTRoot(), forStatement); if (fix == null) return false; Image image = JavaPluginImages.get(JavaPluginImages.IMG_CORRECTION_CHANGE); ICleanUp cleanUp = new ControlStatementsCleanUp(ControlStatementsCleanUp.CONVERT_FOR_LOOP_TO_ENHANCED_FOR_LOOP); FixCorrectionProposal proposal = new FixCorrectionProposal(fix, cleanUp, 1, image, context); proposal.setCommandId(CONVERT_FOR_LOOP_ID); resultingCollections.add(proposal); return true; } |
| ||||
private static boolean getConvertIterableLoopProposal(IInvocationContext context, ASTNode node, ArrayList resultingCollections) throws CoreException { ForStatement forStatement = getEnclosingForStatementHeader(node); if (forStatement == null) return false; if (resultingCollections == null) return true; IFix fix = ControlStatementsFix.createConvertIterableLoopToEnhancedFix(context.getASTRoot(), forStatement); if (fix == null) return false; Image image = JavaPluginImages.get(JavaPluginImages.IMG_CORRECTION_CHANGE); ICleanUp cleanUp = new ControlStatementsCleanUp(ControlStatementsCleanUp.CONVERT_FOR_LOOP_TO_ENHANCED_FOR_LOOP); FixCorrectionProposal proposal = new FixCorrectionProposal(fix, cleanUp, 1, image, context); proposal.setCommandId(CONVERT_FOR_LOOP_ID); resultingCollections.add(proposal); return true; } |
| |||
private static boolean [[#variable55c64400]](IInvocationContext context, ASTNode node, ArrayList resultingCollections) throws CoreException { ForStatement forStatement = getEnclosingForStatementHeader(node); if (forStatement == null) return false; if (resultingCollections == null) return true; IFix fix = ControlStatementsFix. [[#variable55c643a0]](context.getASTRoot(), forStatement); if (fix == null) return false; Image image = JavaPluginImages.get(JavaPluginImages.IMG_CORRECTION_CHANGE); ICleanUp cleanUp = new ControlStatementsCleanUp(ControlStatementsCleanUp.CONVERT_FOR_LOOP_TO_ENHANCED_FOR_LOOP); FixCorrectionProposal proposal = new FixCorrectionProposal(fix, cleanUp, 1, image, context); proposal.setCommandId(CONVERT_FOR_LOOP_ID); resultingCollections.add(proposal); return true; } |
CloneAbstraction |
Parameter Index | Clone Instance | Parameter Name | Value |
---|---|---|---|
1 | 1 | [[#55c64400]] | getConvertForLoopProposal |
1 | 2 | [[#55c64400]] | getConvertIterableLoopProposal |
2 | 1 | [[#55c643a0]] | createConvertForLoopToEnhancedFix |
2 | 2 | [[#55c643a0]] | createConvertIterableLoopToEnhancedFix |