CloneSet3962


Previous CloneSetNext CloneSetBack to Main Report
Clone
Mass
Clones in
CloneSet
Parameter
Count
Clone
Similarity
Syntax Category
[Sequence Length]
12210.974statement_sequence_member
Clone AbstractionParameter Bindings
Clone Instance
(Click to see clone)
Line CountSource Line
Source File
112211
plugins/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/ast/FieldReference.java
212361
plugins/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/ast/SingleNameReference.java
Clone Instance
1
Line Count
12
Source Line
211
Source File
plugins/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/ast/FieldReference.java

                        if (valueRequired) {
                                if (this.genericCast != null) codeStream.checkcast(this.genericCast);
                                codeStream.generateImplicitConversion(implicitConversion);
                        }
                        else   {
                                // could occur if !valueRequired but compliance >= 1.4
                                switch (this.codegenBinding.type.id) {
                                        case T_long:
                                        case T_double:
                                                codeStream.pop2();
                                                break;
                                        default:
                                                codeStream.pop();
                                      }
                        }


Clone Instance
2
Line Count
12
Source Line
361
Source File
plugins/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/ast/SingleNameReference.java

                                                if (valueRequired) {
                                                        if (this.genericCast != null) codeStream.checkcast(this.genericCast);
                                                        codeStream.generateImplicitConversion(implicitConversion);
                                                }
                                                else   {
                                                        // could occur if !valueRequired but static field belongs to different class
                                                        switch (fieldBinding.type.id) {
                                                                case T_long:
                                                                case T_double:
                                                                        codeStream.pop2();
                                                                        break;
                                                                default:
                                                                        codeStream.pop();
                                                              }
                                                }


Clone AbstractionParameter Count: 1Parameter Bindings

if (valueRequired) {
  if (this.genericCast != null)
    codeStream.checkcast(this.genericCast);
  codeStream.generateImplicitConversion(implicitConversion);
}
else {
  // could occur if !valueRequired but compliance >= 1.4
  // could occur if !valueRequired but static field belongs to different class
  switch ( [[#variable5fb3a140]].type.id) {
    case T_long:
    case T_double:
      codeStream.pop2();
      break;
    default:
      codeStream.pop();
  }
}
 

CloneAbstraction
Parameter Bindings
Parameter
Index
Clone
Instance
Parameter
Name
Value
11[[#5fb3a140]]
this.codegenBinding 
12[[#5fb3a140]]
fieldBinding