Previous CloneSet | Next CloneSet | Back to Main Report |
Clone Mass | Clones in CloneSet | Parameter Count | Clone Similarity | Syntax Category [Sequence Length] |
---|---|---|---|---|
1 | 9 | 3 | 0.961 | ExpressionStatement |
Clone Abstraction | Parameter Bindings |
Clone Instance (Click to see clone) | Line Count | Source Line | Source File |
---|---|---|---|
1 | 1 | 31 | Closure/closure/goog/deps.js |
2 | 1 | 93 | Closure/closure/goog/deps.js |
3 | 1 | 113 | Closure/closure/goog/deps.js |
4 | 1 | 157 | Closure/closure/goog/deps.js |
5 | 1 | 293 | Closure/closure/goog/deps.js |
6 | 1 | 322 | Closure/closure/goog/deps.js |
7 | 1 | 346 | Closure/closure/goog/deps.js |
8 | 1 | 394 | Closure/closure/goog/deps.js |
9 | 1 | 413 | Closure/closure/goog/deps.js |
| ||||
goog.addDependency('async/conditionaldelay.js', ['goog.async.ConditionalDelay'], ['goog.Disposable', 'goog.async.Delay']); |
| ||||
goog.addDependency('dom/nodeoffset.js', ['goog.dom.NodeOffset'], ['goog.Disposable', 'goog.dom.TagName']); |
| ||||
goog.addDependency('dom/savedrange.js', ['goog.dom.SavedRange'], ['goog.Disposable', 'goog.debug.Logger']); |
| ||||
goog.addDependency('events/eventtarget.js', ['goog.events.EventTarget'], ['goog.Disposable', 'goog.events']); |
| ||||
goog.addDependency('net/bulkloaderhelper.js', ['goog.net.BulkLoaderHelper'], ['goog.Disposable', 'goog.debug.Logger']); |
| ||||
goog.addDependency('net/xpc/transport.js', ['goog.net.xpc.Transport'], ['goog.Disposable', 'goog.net.xpc']); |
| ||||
goog.addDependency('pubsub/pubsub.js', ['goog.pubsub.PubSub'], ['goog.Disposable', 'goog.array']); |
| ||||
goog.addDependency('testing/mockuseragent.js', ['goog.testing.MockUserAgent'], ['goog.Disposable', 'goog.userAgent']); |
| ||||
goog.addDependency('throttle/throttle.js', ['goog.Throttle'], ['goog.Disposable', 'goog.Timer']); |
| |||
goog.addDependency( [[#variable486474c0]],[ [[#variable48647460]]],['goog.Disposable', [[#variable48647360]]]); |
CloneAbstraction |
Parameter Index | Clone Instance | Parameter Name | Value |
---|---|---|---|
1 | 1 | [[#486474c0]] | 'throttle/throttle.js' |
1 | 2 | [[#486474c0]] | 'net/bulkloaderhelper.js' |
1 | 3 | [[#486474c0]] | 'pubsub/pubsub.js' |
1 | 4 | [[#486474c0]] | 'events/eventtarget.js' |
1 | 5 | [[#486474c0]] | 'testing/mockuseragent.js' |
1 | 6 | [[#486474c0]] | 'net/xpc/transport.js' |
1 | 7 | [[#486474c0]] | 'dom/nodeoffset.js' |
1 | 8 | [[#486474c0]] | 'async/conditionaldelay.js' |
1 | 9 | [[#486474c0]] | 'dom/savedrange.js' |
2 | 1 | [[#48647460]] | 'goog.Throttle' |
2 | 2 | [[#48647460]] | 'goog.net.BulkLoaderHelper' |
2 | 3 | [[#48647460]] | 'goog.pubsub.PubSub' |
2 | 4 | [[#48647460]] | 'goog.events.EventTarget' |
2 | 5 | [[#48647460]] | 'goog.testing.MockUserAgent' |
2 | 6 | [[#48647460]] | 'goog.net.xpc.Transport' |
2 | 7 | [[#48647460]] | 'goog.dom.NodeOffset' |
2 | 8 | [[#48647460]] | 'goog.async.ConditionalDelay' |
2 | 9 | [[#48647460]] | 'goog.dom.SavedRange' |
3 | 1 | [[#48647360]] | 'goog.Timer' |
3 | 2 | [[#48647360]] | 'goog.debug.Logger' |
3 | 3 | [[#48647360]] | 'goog.array' |
3 | 4 | [[#48647360]] | 'goog.events' |
3 | 5 | [[#48647360]] | 'goog.userAgent' |
3 | 6 | [[#48647360]] | 'goog.net.xpc' |
3 | 7 | [[#48647360]] | 'goog.dom.TagName' |
3 | 8 | [[#48647360]] | 'goog.async.Delay' |
3 | 9 | [[#48647360]] | 'goog.debug.Logger' |