CloneSet2844


Previous CloneSetNext CloneSetBack to Main Report
Clone
Mass
Clones in
CloneSet
Parameter
Count
Clone
Similarity
Syntax Category
[Sequence Length]
2620.973statement_sequence_member
Clone AbstractionParameter Bindings
Clone Instance
(Click to see clone)
Line CountSource Line
Source File
12238
plugins/org.eclipse.jdt.debug.ui/ui/org/eclipse/jdt/internal/debug/ui/actions/ToggleBreakpointAdapter.java
2246
plugins/org.eclipse.jdt.debug.ui/ui/org/eclipse/jdt/internal/debug/ui/console/JavaNativeStackTraceHyperlink.java
32208
plugins/org.eclipse.jdt.debug.ui/ui/org/eclipse/jdt/internal/debug/ui/console/JavaStackTraceHyperlink.java
42277
plugins/org.eclipse.jdt.debug/eval/org/eclipse/jdt/internal/debug/eval/ast/engine/ASTEvaluationEngine.java
52175
plugins/org.eclipse.jdt.debug/model/org/eclipse/jdt/internal/debug/core/JavaDebugUtils.java
6361
plugins/org.eclipse.jdt.launching/launching/org/eclipse/jdt/launching/sourcelookup/containers/PackageFragmentRootSourceContainer.java
Clone Instance
1
Line Count
2
Source Line
238
Source File
plugins/org.eclipse.jdt.debug.ui/ui/org/eclipse/jdt/internal/debug/ui/actions/ToggleBreakpointAdapter.java

                            if (index >= 0) {
                                typeName = typeName.substring(0, index);
                            }


Clone Instance
2
Line Count
2
Source Line
46
Source File
plugins/org.eclipse.jdt.debug.ui/ui/org/eclipse/jdt/internal/debug/ui/console/JavaNativeStackTraceHyperlink.java

                        if (index >= 0) {
                                typeName = typeName.substring(0, index);
                        }


Clone Instance
3
Line Count
2
Source Line
208
Source File
plugins/org.eclipse.jdt.debug.ui/ui/org/eclipse/jdt/internal/debug/ui/console/JavaStackTraceHyperlink.java

                        if (index >= 0) {
                                numText = numText.substring(0, index);
                        }


Clone Instance
4
Line Count
2
Source Line
277
Source File
plugins/org.eclipse.jdt.debug/eval/org/eclipse/jdt/internal/debug/eval/ast/engine/ASTEvaluationEngine.java

                        // if the argument is an inner type, compile in context of outer type so type is visible
                        if (index >= 0) {
                                recTypeName = typeName.substring(0, index);
                        }


Clone Instance
5
Line Count
2
Source Line
175
Source File
plugins/org.eclipse.jdt.debug/model/org/eclipse/jdt/internal/debug/core/JavaDebugUtils.java

                if (index >= 0) {
                        qualifiedTypeName = qualifiedTypeName.substring(0, index);
                }


Clone Instance
6
Line Count
3
Source Line
61
Source File
plugins/org.eclipse.jdt.launching/launching/org/eclipse/jdt/launching/sourcelookup/containers/PackageFragmentRootSourceContainer.java

                if (index >= 0) {
                        // remove file type suffix
                        typeName = typeName.substring(0, index);
                }


Clone AbstractionParameter Count: 2Parameter Bindings

// if the argument is an inner type, compile in context of outer type so type is visible
if (index >= 0) {
   [[#variable4e23f140]]= [[#variable4e23f0c0]].substring(0, index);
}
 

CloneAbstraction
Parameter Bindings
Parameter
Index
Clone
Instance
Parameter
Name
Value
11[[#4e23f140]]
typeName 
12[[#4e23f140]]
recTypeName 
13[[#4e23f140]]
qualifiedTypeName 
14[[#4e23f140]]
numText 
15[[#4e23f140]]
typeName 
16[[#4e23f140]]
// remove file type suffix
typeName 
21[[#4e23f0c0]]
typeName 
22[[#4e23f0c0]]
typeName 
23[[#4e23f0c0]]
qualifiedTypeName 
24[[#4e23f0c0]]
numText 
25[[#4e23f0c0]]
typeName 
26[[#4e23f0c0]]
typeName