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 |