CloneSet687


Previous CloneSetNext CloneSetBack to Main Report
Clone
Mass
Clones in
CloneSet
Parameter
Count
Clone
Similarity
Syntax Category
[Sequence Length]
9340.957SourceElements[2]
Clone AbstractionParameter Bindings
Clone Instance
(Click to see clone)
Line CountSource Line
Source File
19514
Closure/closure/goog/datasource/expr.js
29527
Closure/closure/goog/datasource/expr.js
36540
Closure/closure/goog/datasource/expr.js
Clone Instance
1
Line Count
9
Source Line
514
Source File
Closure/closure/goog/datasource/expr.js

/**
 * Standard expressions
 */
/**
 * The current node
 */
goog.ds.Expr.CURRENT=  goog.ds.Expr.create(
    goog.ds.Expr.String_.CURRENT_NODE_EXPR);

/**
 * For DOM interop - all DOM child nodes (text + element).
 * Text nodes have dataName #text
 */
goog.ds.Expr.ALL_CHILD_NODES=
    goog.ds.Expr.create(goog.ds.Expr.String_.ALL_CHILD_NODES_EXPR);


Clone Instance
2
Line Count
9
Source Line
527
Source File
Closure/closure/goog/datasource/expr.js

/**
 * For DOM interop - all DOM element child nodes
 */
goog.ds.Expr.ALL_ELEMENTS=
    goog.ds.Expr.create(goog.ds.Expr.String_.ALL_ELEMENTS_EXPR);

/**
 * For DOM interop - all DOM attribute nodes
 * Attribute nodes have dataName starting with "@"
 */
goog.ds.Expr.ALL_ATTRIBUTES=
    goog.ds.Expr.create(goog.ds.Expr.String_.ALL_ATTRIBUTES_EXPR);


Clone Instance
3
Line Count
6
Source Line
540
Source File
Closure/closure/goog/datasource/expr.js

/**
 * Get the dataName of a node
 */
goog.ds.Expr.NAME=  goog.ds.Expr.create(goog.ds.Expr.String_.NAME_EXPR);

/**
 * Get the count of nodes matching an expression
 */
goog.ds.Expr.COUNT=  goog.ds.Expr.create(goog.ds.Expr.String_.COUNT_EXPR);


Clone AbstractionParameter Count: 4Parameter Bindings

/**
 * Standard expressions
 */
/**
 * The current node
 */
/**
 * For DOM interop - all DOM element child nodes
 */
/**
 * Get the dataName of a node
 */
goog.ds.Expr. [[#variable62fdd700]]=goog.ds.Expr.create(goog.ds.Expr.String_. [[#variable62fdd720]]);
/**
 * For DOM interop - all DOM child nodes (text + element).
 * Text nodes have dataName #text
 */
/**
 * For DOM interop - all DOM attribute nodes
 * Attribute nodes have dataName starting with "@"
 */
/**
 * Get the count of nodes matching an expression
 */
goog.ds.Expr. [[#variable62fdd6c0]]=goog.ds.Expr.create(goog.ds.Expr.String_. [[#variable62f10580]]);
 

CloneAbstraction
Parameter Bindings
Parameter
Index
Clone
Instance
Parameter
Name
Value
11[[#62fdd700]]
CURRENT 
12[[#62fdd700]]
ALL_ELEMENTS 
13[[#62fdd700]]
NAME 
21[[#62fdd720]]
CURRENT_NODE_EXPR 
22[[#62fdd720]]
ALL_ELEMENTS_EXPR 
23[[#62fdd720]]
NAME_EXPR 
31[[#62fdd6c0]]
ALL_CHILD_NODES 
32[[#62fdd6c0]]
ALL_ATTRIBUTES 
33[[#62fdd6c0]]
COUNT 
41[[#62f10580]]
ALL_CHILD_NODES_EXPR 
42[[#62f10580]]
ALL_ATTRIBUTES_EXPR 
43[[#62f10580]]
COUNT_EXPR