CloneSet332


Previous CloneSetNext CloneSetBack to Main Report
Clone
Mass
Clones in
CloneSet
Parameter
Count
Clone
Similarity
Syntax Category
[Sequence Length]
3520.974ExpressionStatement
Clone AbstractionParameter Bindings
Clone Instance
(Click to see clone)
Line CountSource Line
Source File
13285
Closure/closure/goog/uri/utils.js
23295
Closure/closure/goog/uri/utils.js
33315
Closure/closure/goog/uri/utils.js
43349
Closure/closure/goog/uri/utils.js
53370
Closure/closure/goog/uri/utils.js
Clone Instance
1
Line Count
3
Source Line
285
Source File
Closure/closure/goog/uri/utils.js

/**
 * @param {string} uri The URI to examine.
 * @return {?string} The protocol or scheme, or null if none.  Does not
 *     include trailing colons or slashes.
 */
goog.uri.utils.getScheme=  function (uri){
  return goog.uri.utils.getComponentByIndex_(
      goog.uri.utils.ComponentIndex.SCHEME, uri);
                                         } ;


Clone Instance
2
Line Count
3
Source Line
295
Source File
Closure/closure/goog/uri/utils.js

/**
 * @param {string} uri The URI to examine.
 * @return {?string} The user name still encoded, or null if none.
 */
goog.uri.utils.getUserInfoEncoded=  function (uri){
  return goog.uri.utils.getComponentByIndex_(
      goog.uri.utils.ComponentIndex.USER_INFO, uri);
                                                  } ;


Clone Instance
3
Line Count
3
Source Line
315
Source File
Closure/closure/goog/uri/utils.js

/**
 * @param {string} uri The URI to examine.
 * @return {?string} The domain name still encoded, or null if none.
 */
goog.uri.utils.getDomainEncoded=  function (uri){
  return goog.uri.utils.getComponentByIndex_(
      goog.uri.utils.ComponentIndex.DOMAIN, uri);
                                                } ;


Clone Instance
4
Line Count
3
Source Line
349
Source File
Closure/closure/goog/uri/utils.js

/**
 * @param {string} uri The URI to examine.
 * @return {?string} The path still encoded, or null if none. Includes the
 *     leading slash, if any.
 */
goog.uri.utils.getPathEncoded=  function (uri){
  return goog.uri.utils.getComponentByIndex_(
      goog.uri.utils.ComponentIndex.PATH, uri);
                                              } ;


Clone Instance
5
Line Count
3
Source Line
370
Source File
Closure/closure/goog/uri/utils.js

/**
 * @param {string} uri The URI to examine.
 * @return {?string} The query data still encoded, or null if none.  Does not
 *     include the question mark itself.
 */
goog.uri.utils.getQueryData=  function (uri){
  return goog.uri.utils.getComponentByIndex_(
      goog.uri.utils.ComponentIndex.QUERY_DATA, uri);
                                            } ;


Clone AbstractionParameter Count: 2Parameter Bindings

/**
 * @param {string} uri The URI to examine.
 * @return {?string} The query data still encoded, or null if none.  Does not
 *     include the question mark itself.
 */
/**
 * @param {string} uri The URI to examine.
 * @return {?string} The path still encoded, or null if none. Includes the
 *     leading slash, if any.
 */
/**
 * @param {string} uri The URI to examine.
 * @return {?string} The domain name still encoded, or null if none.
 */
/**
 * @param {string} uri The URI to examine.
 * @return {?string} The user name still encoded, or null if none.
 */
/**
 * @param {string} uri The URI to examine.
 * @return {?string} The protocol or scheme, or null if none.  Does not
 *     include trailing colons or slashes.
 */
goog.uri.utils. [[#variable58cdd860]]= function (uri)
                                       { return goog.uri.utils.getComponentByIndex_(goog.uri.utils.ComponentIndex. [[#variable58cdd7c0]],uri);
                                       } ;
 

CloneAbstraction
Parameter Bindings
Parameter
Index
Clone
Instance
Parameter
Name
Value
11[[#58cdd860]]
getQueryData 
12[[#58cdd860]]
getPathEncoded 
13[[#58cdd860]]
getDomainEncoded 
14[[#58cdd860]]
getUserInfoEncoded 
15[[#58cdd860]]
getScheme 
21[[#58cdd7c0]]
QUERY_DATA 
22[[#58cdd7c0]]
PATH 
23[[#58cdd7c0]]
DOMAIN 
24[[#58cdd7c0]]
USER_INFO 
25[[#58cdd7c0]]
SCHEME