CloneSet1205


Previous CloneSetNext CloneSetBack to Main Report
Clone
Mass
Clones in
CloneSet
Parameter
Count
Clone
Similarity
Syntax Category
[Sequence Length]
4230.961ExpressionStatement
Clone AbstractionParameter Bindings
Clone Instance
(Click to see clone)
Line CountSource Line
Source File
14833
Closure/closure/goog/net/channelrequest.js
24865
Closure/closure/goog/net/channelrequest.js
Clone Instance
1
Line Count
4
Source Line
833
Source File
Closure/closure/goog/net/channelrequest.js

/**
 * Callback from the Trident htmlfile ActiveX control for when a new message
 * is received.
 *
 * @param {string} msg The data payload.
 * @private
 */
goog.net.ChannelRequest.prototype.onTridentRpcMessage_=  function (msg){
  // need to do async b/c this gets called off of the context of the ActiveX
  goog.net.BrowserChannel.setTimeout(
      goog.bind(this.onTridentRpcMessageAsync_, this, msg), 0);
                                                                       } ;


Clone Instance
2
Line Count
4
Source Line
865
Source File
Closure/closure/goog/net/channelrequest.js

/**
 * Callback from the Trident htmlfile ActiveX control for when the request
 * is complete
 *
 * @param {boolean} successful Whether the request successfully completed.
 * @private
 */
goog.net.ChannelRequest.prototype.onTridentDone_=  function (successful){
  // need to do async b/c this gets called off of the context of the ActiveX
  goog.net.BrowserChannel.setTimeout(
      goog.bind(this.onTridentDoneAsync_, this, successful), 0);
                                                                        } ;


Clone AbstractionParameter Count: 3Parameter Bindings

/**
 * Callback from the Trident htmlfile ActiveX control for when the request
 * is complete
 *
 * @param {boolean} successful Whether the request successfully completed.
 * @private
 */
/**
 * Callback from the Trident htmlfile ActiveX control for when a new message
 * is received.
 *
 * @param {string} msg The data payload.
 * @private
 */
goog.net.ChannelRequest.prototype. [[#variable3cf98f20]]= function ( [[#variable3cf98e60]])
                                                          {
                                                            // need to do async b/c this gets called off of the context of the ActiveX
                                                            goog.net.BrowserChannel.setTimeout(goog.bind(this. [[#variable3cf98e00]],this, [[#variable3cf98e60]]),0);
                                                          } ;
 

CloneAbstraction
Parameter Bindings
Parameter
Index
Clone
Instance
Parameter
Name
Value
11[[#3cf98f20]]
onTridentDone_ 
12[[#3cf98f20]]
onTridentRpcMessage_ 
21[[#3cf98e60]]
successful 
22[[#3cf98e60]]
msg 
31[[#3cf98e00]]
onTridentDoneAsync_ 
32[[#3cf98e00]]
onTridentRpcMessageAsync_