Previous CloneSet | Next CloneSet | Back to Main Report |
Clone Mass | Clones in CloneSet | Parameter Count | Clone Similarity | Syntax Category [Sequence Length] |
---|---|---|---|---|
25 | 3 | 5 | 0.972 | SourceElements[3] |
Clone Abstraction | Parameter Bindings |
Clone Instance (Click to see clone) | Line Count | Source Line | Source File |
---|---|---|---|
1 | 25 | 179 | Closure/closure/goog/i18n/bidi.js |
2 | 29 | 283 | Closure/closure/goog/i18n/bidi.js |
3 | 29 | 381 | Closure/closure/goog/i18n/bidi.js |
| ||||
/** * Test whether the given string has any RTL characters in it. * @param {string} str The given string that need to be tested. * @param {boolean=} opt_isHtml Whether str is HTML / HTML-escaped. * Default: false. * @return {boolean} Whether the string contains RTL characters. */ goog.i18n.bidi.hasAnyRtl= function (str, opt_isHtml){ return goog.i18n.bidi.rtlCharReg_.test(goog.i18n.bidi.stripHtmlIfNeeded_( str, opt_isHtml)); } ; /** * Test whether the given string has any RTL characters in it. * @param {string} str The given string that need to be tested. * @return {boolean} Whether the string contains RTL characters. * @deprecated Use hasAnyRtl. */ goog.i18n.bidi.hasRtlChar= goog.i18n.bidi.hasAnyRtl; /** * Test whether the given string has any LTR characters in it. * @param {string} str The given string that need to be tested. * @param {boolean=} opt_isHtml Whether str is HTML / HTML-escaped. * Default: false. * @return {boolean} Whether the string contains LTR characters. */ goog.i18n.bidi.hasAnyLtr= function (str, opt_isHtml){ return goog.i18n.bidi.ltrCharReg_.test(goog.i18n.bidi.stripHtmlIfNeeded_( str, opt_isHtml)); } ; |
| ||||
/** * Check whether the first strongly directional character (if any) is RTL. * @param {string} str String being checked. * @param {boolean=} opt_isHtml Whether str is HTML / HTML-escaped. * Default: false. * @return {boolean} Whether RTL directionality is detected using the first * strongly-directional character method. */ goog.i18n.bidi.startsWithRtl= function (str, opt_isHtml){ return goog.i18n.bidi.rtlDirCheckRe_.test(goog.i18n.bidi.stripHtmlIfNeeded_( str, opt_isHtml)); } ; /** * Check whether the first strongly directional character (if any) is RTL. * @param {string} str String being checked. * @param {boolean=} opt_isHtml Whether str is HTML / HTML-escaped. * Default: false. * @return {boolean} Whether RTL directionality is detected using the first * strongly-directional character method. * @deprecated Use startsWithRtl. */ goog.i18n.bidi.isRtlText= goog.i18n.bidi.startsWithRtl; /** * Check whether the first strongly directional character (if any) is LTR. * @param {string} str String being checked. * @param {boolean=} opt_isHtml Whether str is HTML / HTML-escaped. * Default: false. * @return {boolean} Whether LTR directionality is detected using the first * strongly-directional character method. */ goog.i18n.bidi.startsWithLtr= function (str, opt_isHtml){ return goog.i18n.bidi.ltrDirCheckRe_.test(goog.i18n.bidi.stripHtmlIfNeeded_( str, opt_isHtml)); } ; |
| ||||
/** * Check if the exit directionality a piece of text is LTR, i.e. if the last * strongly-directional character in the string is LTR. * @param {string} str String being checked. * @param {boolean=} opt_isHtml Whether str is HTML / HTML-escaped. * Default: false. * @return {boolean} Whether LTR exit directionality was detected. */ goog.i18n.bidi.endsWithLtr= function (str, opt_isHtml){ return goog.i18n.bidi.ltrExitDirCheckRe_.test( goog.i18n.bidi.stripHtmlIfNeeded_(str, opt_isHtml)); } ; /** * Check if the exit directionality a piece of text is LTR, i.e. if the last * strongly-directional character in the string is LTR. * @param {string} str String being checked. * @param {boolean=} opt_isHtml Whether str is HTML / HTML-escaped. * Default: false. * @return {boolean} Whether LTR exit directionality was detected. * @deprecated Use endsWithLtr. */ goog.i18n.bidi.isLtrExitText= goog.i18n.bidi.endsWithLtr; /** * Check if the exit directionality a piece of text is RTL, i.e. if the last * strongly-directional character in the string is RTL. * @param {string} str String being checked. * @param {boolean=} opt_isHtml Whether str is HTML / HTML-escaped. * Default: false. * @return {boolean} Whether RTL exit directionality was detected. */ goog.i18n.bidi.endsWithRtl= function (str, opt_isHtml){ return goog.i18n.bidi.rtlExitDirCheckRe_.test( goog.i18n.bidi.stripHtmlIfNeeded_(str, opt_isHtml)); } ; |
| |||
/** * Test whether the given string has any RTL characters in it. * @param {string} str The given string that need to be tested. * @param {boolean=} opt_isHtml Whether str is HTML / HTML-escaped. * Default: false. * @return {boolean} Whether the string contains RTL characters. */ /** * Check whether the first strongly directional character (if any) is RTL. * @param {string} str String being checked. * @param {boolean=} opt_isHtml Whether str is HTML / HTML-escaped. * Default: false. * @return {boolean} Whether RTL directionality is detected using the first * strongly-directional character method. */ /** * Check if the exit directionality a piece of text is LTR, i.e. if the last * strongly-directional character in the string is LTR. * @param {string} str String being checked. * @param {boolean=} opt_isHtml Whether str is HTML / HTML-escaped. * Default: false. * @return {boolean} Whether LTR exit directionality was detected. */ goog.i18n.bidi. [[#variable61633e40]]= function (str,opt_isHtml) { return goog.i18n.bidi. [[#variable61633de0]].test(goog.i18n.bidi.stripHtmlIfNeeded_(str,opt_isHtml)); } ; /** * Test whether the given string has any RTL characters in it. * @param {string} str The given string that need to be tested. * @return {boolean} Whether the string contains RTL characters. * @deprecated Use hasAnyRtl. */ /** * Check whether the first strongly directional character (if any) is RTL. * @param {string} str String being checked. * @param {boolean=} opt_isHtml Whether str is HTML / HTML-escaped. * Default: false. * @return {boolean} Whether RTL directionality is detected using the first * strongly-directional character method. * @deprecated Use startsWithRtl. */ /** * Check if the exit directionality a piece of text is LTR, i.e. if the last * strongly-directional character in the string is LTR. * @param {string} str String being checked. * @param {boolean=} opt_isHtml Whether str is HTML / HTML-escaped. * Default: false. * @return {boolean} Whether LTR exit directionality was detected. * @deprecated Use endsWithLtr. */ goog.i18n.bidi. [[#variable616d7580]]=goog.i18n.bidi. [[#variable61633e40]]; /** * Test whether the given string has any LTR characters in it. * @param {string} str The given string that need to be tested. * @param {boolean=} opt_isHtml Whether str is HTML / HTML-escaped. * Default: false. * @return {boolean} Whether the string contains LTR characters. */ /** * Check whether the first strongly directional character (if any) is LTR. * @param {string} str String being checked. * @param {boolean=} opt_isHtml Whether str is HTML / HTML-escaped. * Default: false. * @return {boolean} Whether LTR directionality is detected using the first * strongly-directional character method. */ /** * Check if the exit directionality a piece of text is RTL, i.e. if the last * strongly-directional character in the string is RTL. * @param {string} str String being checked. * @param {boolean=} opt_isHtml Whether str is HTML / HTML-escaped. * Default: false. * @return {boolean} Whether RTL exit directionality was detected. */ goog.i18n.bidi. [[#variable5a5879c0]]= function (str,opt_isHtml) { return goog.i18n.bidi. [[#variable61633cc0]].test(goog.i18n.bidi.stripHtmlIfNeeded_(str,opt_isHtml)); } ; |
CloneAbstraction |
Parameter Index | Clone Instance | Parameter Name | Value |
---|---|---|---|
1 | 1 | [[#61633e40]] | hasAnyRtl |
1 | 2 | [[#61633e40]] | startsWithRtl |
1 | 3 | [[#61633e40]] | endsWithLtr |
2 | 1 | [[#61633de0]] | rtlCharReg_ |
2 | 2 | [[#61633de0]] | rtlDirCheckRe_ |
2 | 3 | [[#61633de0]] | ltrExitDirCheckRe_ |
3 | 1 | [[#616d7580]] | hasRtlChar |
3 | 2 | [[#616d7580]] | isRtlText |
3 | 3 | [[#616d7580]] | isLtrExitText |
4 | 1 | [[#5a5879c0]] | hasAnyLtr |
4 | 2 | [[#5a5879c0]] | startsWithLtr |
4 | 3 | [[#5a5879c0]] | endsWithRtl |
5 | 1 | [[#61633cc0]] | ltrCharReg_ |
5 | 2 | [[#61633cc0]] | ltrDirCheckRe_ |
5 | 3 | [[#61633cc0]] | rtlExitDirCheckRe_ |