CloneSet520


Previous CloneSetNext CloneSetBack to Main Report
Clone
Mass
Clones in
CloneSet
Parameter
Count
Clone
Similarity
Syntax Category
[Sequence Length]
51620.975class_body_declaration
Clone AbstractionParameter Bindings
Clone Instance
(Click to see clone)
Line CountSource Line
Source File
1421
plugins/org.eclipse.jdt.ui/core refactoring/org/eclipse/jdt/internal/corext/refactoring/code/flow/ConditionalFlowInfo.java
2415
plugins/org.eclipse.jdt.ui/core refactoring/org/eclipse/jdt/internal/corext/refactoring/code/flow/EnhancedForFlowInfo.java
3421
plugins/org.eclipse.jdt.ui/core refactoring/org/eclipse/jdt/internal/corext/refactoring/code/flow/EnhancedForFlowInfo.java
4415
plugins/org.eclipse.jdt.ui/core refactoring/org/eclipse/jdt/internal/corext/refactoring/code/flow/ForFlowInfo.java
5421
plugins/org.eclipse.jdt.ui/core refactoring/org/eclipse/jdt/internal/corext/refactoring/code/flow/ForFlowInfo.java
6521
plugins/org.eclipse.jdt.ui/core refactoring/org/eclipse/jdt/internal/corext/refactoring/code/flow/GenericConditionalFlowInfo.java
7528
plugins/org.eclipse.jdt.ui/core refactoring/org/eclipse/jdt/internal/corext/refactoring/code/flow/GenericConditionalFlowInfo.java
8421
plugins/org.eclipse.jdt.ui/core refactoring/org/eclipse/jdt/internal/corext/refactoring/code/flow/GenericSequentialFlowInfo.java
9427
plugins/org.eclipse.jdt.ui/core refactoring/org/eclipse/jdt/internal/corext/refactoring/code/flow/GenericSequentialFlowInfo.java
10415
plugins/org.eclipse.jdt.ui/core refactoring/org/eclipse/jdt/internal/corext/refactoring/code/flow/IfFlowInfo.java
11422
plugins/org.eclipse.jdt.ui/core refactoring/org/eclipse/jdt/internal/corext/refactoring/code/flow/MessageSendFlowInfo.java
12428
plugins/org.eclipse.jdt.ui/core refactoring/org/eclipse/jdt/internal/corext/refactoring/code/flow/MessageSendFlowInfo.java
13421
plugins/org.eclipse.jdt.ui/core refactoring/org/eclipse/jdt/internal/corext/refactoring/code/flow/SwitchFlowInfo.java
14526
plugins/org.eclipse.jdt.ui/core refactoring/org/eclipse/jdt/internal/corext/refactoring/code/flow/TryFlowInfo.java
15533
plugins/org.eclipse.jdt.ui/core refactoring/org/eclipse/jdt/internal/corext/refactoring/code/flow/TryFlowInfo.java
16515
plugins/org.eclipse.jdt.ui/core refactoring/org/eclipse/jdt/internal/corext/refactoring/code/flow/WhileFlowInfo.java
Clone Instance
1
Line Count
4
Source Line
21
Source File
plugins/org.eclipse.jdt.ui/core refactoring/org/eclipse/jdt/internal/corext/refactoring/code/flow/ConditionalFlowInfo.java

        public void mergeCondition(FlowInfo info, FlowContext context) {
                if (info == null)
                        return;
                mergeAccessModeSequential(info, context);
        }


Clone Instance
2
Line Count
4
Source Line
15
Source File
plugins/org.eclipse.jdt.ui/core refactoring/org/eclipse/jdt/internal/corext/refactoring/code/flow/EnhancedForFlowInfo.java

        public void mergeParameter(FlowInfo info, FlowContext context) {
                if (info == null)
                        return;
                mergeAccessModeSequential(info, context);
        }


Clone Instance
3
Line Count
4
Source Line
21
Source File
plugins/org.eclipse.jdt.ui/core refactoring/org/eclipse/jdt/internal/corext/refactoring/code/flow/EnhancedForFlowInfo.java

        public void mergeExpression(FlowInfo info, FlowContext context) {
                if (info == null)
                        return;
                mergeAccessModeSequential(info, context);
        }


Clone Instance
4
Line Count
4
Source Line
15
Source File
plugins/org.eclipse.jdt.ui/core refactoring/org/eclipse/jdt/internal/corext/refactoring/code/flow/ForFlowInfo.java

        public void mergeInitializer(FlowInfo info, FlowContext context) {
                if (info == null)
                        return;
                mergeAccessModeSequential(info, context);
        }


Clone Instance
5
Line Count
4
Source Line
21
Source File
plugins/org.eclipse.jdt.ui/core refactoring/org/eclipse/jdt/internal/corext/refactoring/code/flow/ForFlowInfo.java

        public void mergeCondition(FlowInfo info, FlowContext context) {
                if (info == null)
                        return;
                mergeAccessModeSequential(info, context);
        }


Clone Instance
6
Line Count
5
Source Line
21
Source File
plugins/org.eclipse.jdt.ui/core refactoring/org/eclipse/jdt/internal/corext/refactoring/code/flow/GenericConditionalFlowInfo.java

        public void merge(FlowInfo info, FlowContext context) {
                if (info == null)
                        return;

                mergeConditional(info, context);
        }


Clone Instance
7
Line Count
5
Source Line
28
Source File
plugins/org.eclipse.jdt.ui/core refactoring/org/eclipse/jdt/internal/corext/refactoring/code/flow/GenericConditionalFlowInfo.java

        public void mergeAccessMode(FlowInfo info, FlowContext context) {
                if (info == null)
                        return;

                mergeAccessModeConditional(info, context);
        }


Clone Instance
8
Line Count
4
Source Line
21
Source File
plugins/org.eclipse.jdt.ui/core refactoring/org/eclipse/jdt/internal/corext/refactoring/code/flow/GenericSequentialFlowInfo.java

        public void merge(FlowInfo info, FlowContext context) {
                if (info == null)
                        return;
                mergeSequential(info, context);
        }


Clone Instance
9
Line Count
4
Source Line
27
Source File
plugins/org.eclipse.jdt.ui/core refactoring/org/eclipse/jdt/internal/corext/refactoring/code/flow/GenericSequentialFlowInfo.java

        public void mergeAccessMode(FlowInfo info, FlowContext context) {
                if (info == null)
                        return;
                mergeAccessModeSequential(info, context);
        }


Clone Instance
10
Line Count
4
Source Line
15
Source File
plugins/org.eclipse.jdt.ui/core refactoring/org/eclipse/jdt/internal/corext/refactoring/code/flow/IfFlowInfo.java

        public void mergeCondition(FlowInfo info, FlowContext context) {
                if (info == null)
                        return;
                mergeAccessModeSequential(info, context);
        }


Clone Instance
11
Line Count
4
Source Line
22
Source File
plugins/org.eclipse.jdt.ui/core refactoring/org/eclipse/jdt/internal/corext/refactoring/code/flow/MessageSendFlowInfo.java

        public void mergeArgument(FlowInfo info, FlowContext context) {
                if (info == null)
                        return;
                mergeSequential(info, context);
        }


Clone Instance
12
Line Count
4
Source Line
28
Source File
plugins/org.eclipse.jdt.ui/core refactoring/org/eclipse/jdt/internal/corext/refactoring/code/flow/MessageSendFlowInfo.java

        public void mergeReceiver(FlowInfo info, FlowContext context) {
                if (info == null)
                        return;
                mergeSequential(info, context);
        }


Clone Instance
13
Line Count
4
Source Line
21
Source File
plugins/org.eclipse.jdt.ui/core refactoring/org/eclipse/jdt/internal/corext/refactoring/code/flow/SwitchFlowInfo.java

        public void mergeTest(FlowInfo info, FlowContext context) {
                if (info == null)
                        return;
                mergeSequential(info, context);
        }


Clone Instance
14
Line Count
5
Source Line
26
Source File
plugins/org.eclipse.jdt.ui/core refactoring/org/eclipse/jdt/internal/corext/refactoring/code/flow/TryFlowInfo.java

        public void mergeCatch(FlowInfo info, FlowContext context) {
                if (info == null)
                        return;

                mergeConditional(info, context);
        }


Clone Instance
15
Line Count
5
Source Line
33
Source File
plugins/org.eclipse.jdt.ui/core refactoring/org/eclipse/jdt/internal/corext/refactoring/code/flow/TryFlowInfo.java

        public void mergeFinally(FlowInfo info, FlowContext context) {
                if (info == null)
                        return;

                mergeSequential(info, context);
        }


Clone Instance
16
Line Count
5
Source Line
15
Source File
plugins/org.eclipse.jdt.ui/core refactoring/org/eclipse/jdt/internal/corext/refactoring/code/flow/WhileFlowInfo.java

        public void mergeCondition(FlowInfo info, FlowContext context) {
                if (info == null)
                        return;

                mergeAccessModeSequential(info, context);
        }


Clone AbstractionParameter Count: 2Parameter Bindings

public void [[#variableb8a95c20]](FlowInfo info, FlowContext context) {
  if (info == null)
    return;
   [[#variablebda227a0]](info, context);
}
 

CloneAbstraction
Parameter Bindings
Parameter
Index
Clone
Instance
Parameter
Name
Value
11[[#b8a95c20]]
mergeCondition 
12[[#b8a95c20]]
mergeCatch 
13[[#b8a95c20]]
mergeFinally 
14[[#b8a95c20]]
mergeTest 
15[[#b8a95c20]]
mergeArgument 
16[[#b8a95c20]]
mergeReceiver 
17[[#b8a95c20]]
merge 
18[[#b8a95c20]]
mergeAccessMode 
19[[#b8a95c20]]
merge 
110[[#b8a95c20]]
mergeAccessMode 
111[[#b8a95c20]]
mergeInitializer 
112[[#b8a95c20]]
mergeParameter 
113[[#b8a95c20]]
mergeExpression 
114[[#b8a95c20]]
mergeCondition 
115[[#b8a95c20]]
mergeCondition 
116[[#b8a95c20]]
mergeCondition 
21[[#bda227a0]]
mergeAccessModeSequential 
22[[#bda227a0]]
mergeConditional 
23[[#bda227a0]]
mergeSequential 
24[[#bda227a0]]
mergeSequential 
25[[#bda227a0]]
mergeSequential 
26[[#bda227a0]]
mergeSequential 
27[[#bda227a0]]
mergeSequential 
28[[#bda227a0]]
mergeAccessModeSequential 
29[[#bda227a0]]
mergeConditional 
210[[#bda227a0]]
mergeAccessModeConditional 
211[[#bda227a0]]
mergeAccessModeSequential 
212[[#bda227a0]]
mergeAccessModeSequential 
213[[#bda227a0]]
mergeAccessModeSequential 
214[[#bda227a0]]
mergeAccessModeSequential 
215[[#bda227a0]]
mergeAccessModeSequential 
216[[#bda227a0]]
mergeAccessModeSequential