| Previous CloneSet | Next CloneSet | Back to Main Report |
| Clone Mass | Clones in CloneSet | Parameter Count | Clone Similarity | Syntax Category [Sequence Length] |
|---|---|---|---|---|
| 7 | 4 | 3 | 0.973 | statement_sequence[6] |
| Clone Abstraction | Parameter Bindings |
| Clone Instance (Click to see clone) | Line Count | Source Line | Source File |
|---|---|---|---|
| 1 | 7 | 332 | plugins/org.eclipse.jdt.ui/core refactoring/org/eclipse/jdt/internal/corext/refactoring/typeconstraints/types/TypeEnvironment.java |
| 2 | 7 | 345 | plugins/org.eclipse.jdt.ui/core refactoring/org/eclipse/jdt/internal/corext/refactoring/typeconstraints/types/TypeEnvironment.java |
| 3 | 7 | 373 | plugins/org.eclipse.jdt.ui/core refactoring/org/eclipse/jdt/internal/corext/refactoring/typeconstraints/types/TypeEnvironment.java |
| 4 | 7 | 416 | plugins/org.eclipse.jdt.ui/core refactoring/org/eclipse/jdt/internal/corext/refactoring/typeconstraints/types/TypeEnvironment.java |
| ||||
IJavaElement javaElement = binding.getJavaElement();
StandardType result = (StandardType) fStandardTypes.get(javaElement);
if (result != null)
return result;
result = new StandardType(this );
fStandardTypes.put(javaElement, result);
result.initialize(binding, (IType) javaElement);
|
| ||||
IJavaElement javaElement = binding.getJavaElement();
GenericType result = (GenericType) fGenericTypes.get(javaElement);
if (result != null)
return result;
result = new GenericType(this );
fGenericTypes.put(javaElement, result);
result.initialize(binding, (IType) javaElement);
|
| ||||
IJavaElement javaElement = binding.getJavaElement();
RawType result = (RawType) fRawTypes.get(javaElement);
if (result != null)
return result;
result = new RawType(this );
fRawTypes.put(javaElement, result);
result.initialize(binding, (IType) javaElement);
|
| ||||
IJavaElement javaElement = binding.getJavaElement();
TypeVariable result = (TypeVariable) fTypeVariables.get(javaElement);
if (result != null)
return result;
result = new TypeVariable(this );
fTypeVariables.put(javaElement, result);
result.initialize(binding, (ITypeParameter) javaElement);
|
| |||
IJavaElement javaElement = binding.getJavaElement(); [[#variableb07d4100]] result = ( [[#variableb07d4100]]) [[#variableb07d4200]].get(javaElement); if (result != null) return result; result = new [[#variableb07d4100]](this ); [[#variableb07d4200]].put(javaElement, result); result.initialize(binding, ( [[#variableb07d4180]]) javaElement); |
| CloneAbstraction |
| Parameter Index | Clone Instance | Parameter Name | Value |
|---|---|---|---|
| 1 | 1 | [[#b07d4100]] | StandardType |
| 1 | 2 | [[#b07d4100]] | RawType |
| 1 | 3 | [[#b07d4100]] | GenericType |
| 1 | 4 | [[#b07d4100]] | TypeVariable |
| 2 | 1 | [[#b07d4200]] | fStandardTypes |
| 2 | 2 | [[#b07d4200]] | fRawTypes |
| 2 | 3 | [[#b07d4200]] | fGenericTypes |
| 2 | 4 | [[#b07d4200]] | fTypeVariables |
| 3 | 1 | [[#b07d4180]] | IType |
| 3 | 2 | [[#b07d4180]] | IType |
| 3 | 3 | [[#b07d4180]] | IType |
| 3 | 4 | [[#b07d4180]] | ITypeParameter |