CloneSet258


Previous CloneSetNext CloneSetBack to Main Report
Clone
Mass
Clones in
CloneSet
Parameter
Count
Clone
Similarity
Syntax Category
[Sequence Length]
3540.959ExpressionStatement
Clone AbstractionParameter Bindings
Clone Instance
(Click to see clone)
Line CountSource Line
Source File
131078
Closure/closure/goog/ui/tree/basenode.js
231087
Closure/closure/goog/ui/tree/basenode.js
331117
Closure/closure/goog/ui/tree/basenode.js
431126
Closure/closure/goog/ui/tree/basenode.js
53297
Closure/closure/goog/ui/tree/treecontrol.js
Clone Instance
1
Line Count
3
Source Line
1078
Source File
Closure/closure/goog/ui/tree/basenode.js

/**
 * @return {Element} The row is the div that is used to draw the node without
 *     the children.
 */
goog.ui.tree.BaseNode.prototype.getRowElement=  function ( )
                                                           {
  var el=  this.getElement( );
  return el
         ?    /** @type {Element} */
                                     (el.firstChild)
         :                                             null;
                                                           } ;


Clone Instance
2
Line Count
3
Source Line
1087
Source File
Closure/closure/goog/ui/tree/basenode.js

/**
 * @return {Element} The expanded icon element.
 */
goog.ui.tree.BaseNode.prototype.getExpandIconElement=  function ( )
                                                                  {
  var el=  this.getRowElement( );
  return el
         ?    /** @type {Element} */
                                     (el.firstChild)
         :                                             null;
                                                                  } ;


Clone Instance
3
Line Count
3
Source Line
1117
Source File
Closure/closure/goog/ui/tree/basenode.js

/**
 * @return {Element} The element after the label.
 */
goog.ui.tree.BaseNode.prototype.getAfterLabelElement=  function ( )
                                                                  {
  var el=  this.getRowElement( );
  return el
         ?    /** @type {Element} */
                                     (el.lastChild)
         :                                            null;
                                                                  } ;


Clone Instance
4
Line Count
3
Source Line
1126
Source File
Closure/closure/goog/ui/tree/basenode.js

/**
 * @return {Element} The div containing the children.
 */
goog.ui.tree.BaseNode.prototype.getChildrenElement=  function ( )
                                                                {
  var el=  this.getElement( );
  return el
         ?    /** @type {Element} */
                                     (el.lastChild)
         :                                            null;
                                                                } ;


Clone Instance
5
Line Count
3
Source Line
297
Source File
Closure/closure/goog/ui/tree/treecontrol.js

/**
 * @return {Element} The icon element.
 */
goog.ui.tree.TreeControl.prototype.getIconElement=  function ( )
                                                               {
  var el=  this.getRowElement( );
  return el
         ?    /** @type {Element} */
                                     (el.firstChild)
         :                                             null;
                                                               } ;


Clone AbstractionParameter Count: 4Parameter Bindings

/**
 * @return {Element} The expanded icon element.
 */
/**
 * @return {Element} The div containing the children.
 */
/**
 * @return {Element} The element after the label.
 */
/**
 * @return {Element} The row is the div that is used to draw the node without
 *     the children.
 */
/**
 * @return {Element} The icon element.
 */
goog.ui.tree. [[#variable574f4b60]].prototype. [[#variable574f49c0]]= function ( )
                                                                      { var el=this. [[#variable574f47e0]]( );
                                                                        return el
                                                                               ? /** @type {Element} */
                                                                               (el. [[#variable574f4840]])
                                                                               :null;
                                                                      } ;
 

CloneAbstraction
Parameter Bindings
Parameter
Index
Clone
Instance
Parameter
Name
Value
11[[#574f4b60]]
BaseNode 
12[[#574f4b60]]
BaseNode 
13[[#574f4b60]]
BaseNode 
14[[#574f4b60]]
BaseNode 
15[[#574f4b60]]
TreeControl 
21[[#574f49c0]]
getExpandIconElement 
22[[#574f49c0]]
getChildrenElement 
23[[#574f49c0]]
getAfterLabelElement 
24[[#574f49c0]]
getRowElement 
25[[#574f49c0]]
getIconElement 
31[[#574f47e0]]
getRowElement 
32[[#574f47e0]]
getElement 
33[[#574f47e0]]
getRowElement 
34[[#574f47e0]]
getElement 
35[[#574f47e0]]
getRowElement 
41[[#574f4840]]
firstChild 
42[[#574f4840]]
lastChild 
43[[#574f4840]]
lastChild 
44[[#574f4840]]
firstChild 
45[[#574f4840]]
firstChild