CloneSet3757


Previous CloneSetNext CloneSetBack to Main Report
Clone
Mass
Clones in
CloneSet
Parameter
Count
Clone
Similarity
Syntax Category
[Sequence Length]
4250.961statement_sequence_member
Clone AbstractionParameter Bindings
Clone Instance
(Click to see clone)
Line CountSource Line
Source File
141675
plugins/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/ast/BinaryExpression.java
241681
plugins/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/ast/BinaryExpression.java
Clone Instance
1
Line Count
4
Source Line
1675
Source File
plugins/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/ast/BinaryExpression.java

                if (leftTypeID == TypeIds.T_JavaLangString) {
                        this.left.computeConversion(scope, leftType, leftType);
                        if (rightType.isArrayType() && ((ArrayBinding) rightType).elementsType() == TypeBinding.CHAR) {
                                scope.problemReporter().signalNoImplicitStringConversionForCharArrayExpression(this.right);
                        }
                }


Clone Instance
2
Line Count
4
Source Line
1681
Source File
plugins/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/ast/BinaryExpression.java

                if (rightTypeID == TypeIds.T_JavaLangString) {
                        this.right.computeConversion(scope, rightType, rightType);
                        if (leftType.isArrayType() && ((ArrayBinding) leftType).elementsType() == TypeBinding.CHAR) {
                                scope.problemReporter().signalNoImplicitStringConversionForCharArrayExpression(this.left);
                        }
                }


Clone AbstractionParameter Count: 5Parameter Bindings

if ( [[#variable7deae580]]== TypeIds.T_JavaLangString) {
  this. [[#variable7deae500]].computeConversion(scope,  [[#variable7deae480]],  [[#variable7deae480]]);
  if ( [[#variable7deae400]].isArrayType() && ((ArrayBinding)  [[#variable7deae400]]).elementsType() == TypeBinding.CHAR) {
    scope.problemReporter().signalNoImplicitStringConversionForCharArrayExpression(this. [[#variable7deae380]]);
  }
}
 

CloneAbstraction
Parameter Bindings
Parameter
Index
Clone
Instance
Parameter
Name
Value
11[[#7deae580]]
rightTypeID 
12[[#7deae580]]
leftTypeID 
21[[#7deae500]]
right 
22[[#7deae500]]
left 
31[[#7deae480]]
rightType 
32[[#7deae480]]
leftType 
41[[#7deae400]]
leftType 
42[[#7deae400]]
rightType 
51[[#7deae380]]
left 
52[[#7deae380]]
right