Previous CloneSet | Next CloneSet | Back to Main Report |
Clone Mass | Clones in CloneSet | Parameter Count | Clone Similarity | Syntax Category [Sequence Length] |
---|---|---|---|---|
2 | 2 | 1 | 0.972 | ExpressionStatement |
Clone Abstraction | Parameter Bindings |
Clone Instance (Click to see clone) | Line Count | Source Line | Source File |
---|---|---|---|
1 | 2 | 215 | Closure/closure/goog/math/rect.js |
2 | 2 | 279 | Closure/closure/goog/math/rect.js |
| ||||
/** * Returns whether a rectangle intersects this rectangle. * @param {goog.math.Rect} rect A rectangle. * @return {boolean} Whether rect intersects this rectangle. */ goog.math.Rect.prototype.intersects= function (rect){ return goog.math.Rect.intersects(this, rect); } ; |
| ||||
/** * Computes the difference regions between this rectangle and {@code rect}. The * return value is an array of 0 to 4 rectangles defining the remaining regions * of this rectangle after the other has been subtracted. * @param {goog.math.Rect} rect A Rectangle. * @return {!Array.<!goog.math.Rect>} An array with 0 to 4 rectangles which * together define the difference area of rectangle a minus rectangle b. */ goog.math.Rect.prototype.difference= function (rect){ return goog.math.Rect.difference(this, rect); } ; |
| |||
/** * Computes the difference regions between this rectangle and {@code rect}. The * return value is an array of 0 to 4 rectangles defining the remaining regions * of this rectangle after the other has been subtracted. * @param {goog.math.Rect} rect A Rectangle. * @return {!Array.<!goog.math.Rect>} An array with 0 to 4 rectangles which * together define the difference area of rectangle a minus rectangle b. */ /** * Returns whether a rectangle intersects this rectangle. * @param {goog.math.Rect} rect A rectangle. * @return {boolean} Whether rect intersects this rectangle. */ goog.math.Rect.prototype. [[#variable46791c40]]= function (rect) { return goog.math.Rect. [[#variable46791c40]](this,rect); } ; |
CloneAbstraction |
Parameter Index | Clone Instance | Parameter Name | Value |
---|---|---|---|
1 | 1 | [[#46791c40]] | difference |
1 | 2 | [[#46791c40]] | intersects |