Previous CloneSet | Next CloneSet | Back to Main Report |
Clone Mass | Clones in CloneSet | Parameter Count | Clone Similarity | Syntax Category [Sequence Length] |
---|---|---|---|---|
4 | 2 | 2 | 0.980 | ExpressionStatement |
Clone Abstraction | Parameter Bindings |
Clone Instance (Click to see clone) | Line Count | Source Line | Source File |
---|---|---|---|
1 | 4 | 57 | Closure/closure/goog/testing/editor/dom.js |
2 | 4 | 80 | Closure/closure/goog/testing/editor/dom.js |
| ||||
/** * Returns the previous (in document order) node from the given node that is a * non-empty text node, or null if none is found or opt_stopAt is not an * ancestor of node. Note that if the given node has children, the search will * start from the end tag of the node, meaning all its descendants will be * included in the search, unless opt_skipDescendants is true. * @param {Node} node Node to start searching from. * @param {Node=} opt_stopAt Node to stop searching at (search will be * restricted to this node's subtree), defaults to the body of the document * containing node. * @param {boolean=} opt_skipDescendants Whether to skip searching the given * node's descentants. * @return {Text} The previous (in document order) node from the given node * that is a non-empty text node, or null if none is found. */ goog.testing.editor.dom.getPreviousNonEmptyTextNode= function ( node, opt_stopAt, opt_skipDescendants) { return goog.testing.editor.dom.getPreviousNextNonEmptyTextNodeHelper_( node, opt_stopAt, opt_skipDescendants, true); } ; |
| ||||
/** * Returns the next (in document order) node from the given node that is a * non-empty text node, or null if none is found or opt_stopAt is not an * ancestor of node. Note that if the given node has children, the search will * start from the start tag of the node, meaning all its descendants will be * included in the search, unless opt_skipDescendants is true. * @param {Node} node Node to start searching from. * @param {Node=} opt_stopAt Node to stop searching at (search will be * restricted to this node's subtree), defaults to the body of the document * containing node. * @param {boolean=} opt_skipDescendants Whether to skip searching the given * node's descentants. * @return {Text} The next (in document order) node from the given node that * is a non-empty text node, or null if none is found or opt_stopAt is not * an ancestor of node. */ goog.testing.editor.dom.getNextNonEmptyTextNode= function ( node, opt_stopAt, opt_skipDescendants) { return goog.testing.editor.dom.getPreviousNextNonEmptyTextNodeHelper_( node, opt_stopAt, opt_skipDescendants, false); } ; |
| |||
/** * Returns the next (in document order) node from the given node that is a * non-empty text node, or null if none is found or opt_stopAt is not an * ancestor of node. Note that if the given node has children, the search will * start from the start tag of the node, meaning all its descendants will be * included in the search, unless opt_skipDescendants is true. * @param {Node} node Node to start searching from. * @param {Node=} opt_stopAt Node to stop searching at (search will be * restricted to this node's subtree), defaults to the body of the document * containing node. * @param {boolean=} opt_skipDescendants Whether to skip searching the given * node's descentants. * @return {Text} The next (in document order) node from the given node that * is a non-empty text node, or null if none is found or opt_stopAt is not * an ancestor of node. */ /** * Returns the previous (in document order) node from the given node that is a * non-empty text node, or null if none is found or opt_stopAt is not an * ancestor of node. Note that if the given node has children, the search will * start from the end tag of the node, meaning all its descendants will be * included in the search, unless opt_skipDescendants is true. * @param {Node} node Node to start searching from. * @param {Node=} opt_stopAt Node to stop searching at (search will be * restricted to this node's subtree), defaults to the body of the document * containing node. * @param {boolean=} opt_skipDescendants Whether to skip searching the given * node's descentants. * @return {Text} The previous (in document order) node from the given node * that is a non-empty text node, or null if none is found. */ goog.testing.editor.dom. [[#variable2067a320]]= function (node,opt_stopAt,opt_skipDescendants) { return goog.testing.editor.dom.getPreviousNextNonEmptyTextNodeHelper_(node,opt_stopAt,opt_skipDescendants, [[#variable2067a2c0]]); } ; |
CloneAbstraction |
Parameter Index | Clone Instance | Parameter Name | Value |
---|---|---|---|
1 | 1 | [[#2067a320]] | getNextNonEmptyTextNode |
1 | 2 | [[#2067a320]] | getPreviousNonEmptyTextNode |
2 | 1 | [[#2067a2c0]] | false |
2 | 2 | [[#2067a2c0]] | true |