CloneSet253


Previous CloneSetNext CloneSetBack to Main Report
Clone
Mass
Clones in
CloneSet
Parameter
Count
Clone
Similarity
Syntax Category
[Sequence Length]
9220.992ReturnStatement
Clone AbstractionParameter Bindings
Clone Instance
(Click to see clone)
Line CountSource Line
Source File
19181
Closure/closure/goog/dom/browserrange/w3crange.js
2994
Closure/closure/goog/dom/browserrange/webkitrange.js
Clone Instance
1
Line Count
9
Source Line
181
Source File
Closure/closure/goog/dom/browserrange/w3crange.js

  return this.range_.compareBoundaryPoints(
      otherEndpoint==  goog.dom.RangeEndpoint.START
      ?   (thisEndpoint==  goog.dom.RangeEndpoint.START
           ?  goog.global['Range'].START_TO_START
           :  goog.global['Range'].START_TO_END)
      :   (thisEndpoint==  goog.dom.RangeEndpoint.START
           ?  goog.global['Range'].END_TO_START
           :  goog.global['Range'].END_TO_END),
      /** @type {Range} */
                           (range));


Clone Instance
2
Line Count
9
Source Line
94
Source File
Closure/closure/goog/dom/browserrange/webkitrange.js

  return this.range_.compareBoundaryPoints(
      otherEndpoint==  goog.dom.RangeEndpoint.START
      ?   (thisEndpoint==  goog.dom.RangeEndpoint.START
           ?  goog.global['Range'].START_TO_START
           :  goog.global['Range'].END_TO_START)
      :                                            // Sense reversed
          (thisEndpoint==  goog.dom.RangeEndpoint.START
           ?  goog.global['Range'].START_TO_END
           :                                      // Sense reversed
              goog.global['Range'].END_TO_END),
      /** @type {Range} */
                           (range));


Clone AbstractionParameter Count: 2Parameter Bindings

return this.range_.compareBoundaryPoints(otherEndpoint==goog.dom.RangeEndpoint.START
                                         ?(thisEndpoint==goog.dom.RangeEndpoint.START
                                           ?goog.global['Range'].START_TO_START
                                           :goog.global['Range']. [[#variable5d88f5e0]])
                                         : // Sense reversed
                                         (thisEndpoint==goog.dom.RangeEndpoint.START
                                          ?goog.global['Range']. [[#variable5d88f5c0]]
                                          : // Sense reversed
                                          goog.global['Range'].END_TO_END),
                                                                           /** @type {Range} */
                                                                           (range));
 

CloneAbstraction
Parameter Bindings
Parameter
Index
Clone
Instance
Parameter
Name
Value
11[[#5d88f5e0]]
END_TO_START 
12[[#5d88f5e0]]
START_TO_END 
21[[#5d88f5c0]]
START_TO_END 
22[[#5d88f5c0]]
END_TO_START