| Previous CloneSet | Next CloneSet | Back to Main Report |
| Clone Mass | Clones in CloneSet | Parameter Count | Clone Similarity | Syntax Category [Sequence Length] |
|---|---|---|---|---|
| 4 | 40 | 3 | 0.956 | SourceElements[4] |
| Clone Abstraction | Parameter Bindings |
| Clone Instance (Click to see clone) | Line Count | Source Line | Source File |
|---|---|---|---|
| 1 | 4 | 38 | Closure/closure/goog/debug/errorreporter.js |
| 2 | 4 | 35 | Closure/closure/goog/dom/fontsizemonitor.js |
| 3 | 4 | 36 | Closure/closure/goog/dom/viewportsizemonitor.js |
| 4 | 4 | 55 | Closure/closure/goog/editor/field.js |
| 5 | 4 | 35 | Closure/closure/goog/editor/seamlessfield_test.js |
| 6 | 4 | 33 | Closure/closure/goog/events/actioneventwrapper.js |
| 7 | 4 | 51 | Closure/closure/goog/events/actionhandler.js |
| 8 | 4 | 73 | Closure/closure/goog/events/eventhandler.js |
| 9 | 4 | 39 | Closure/closure/goog/events/focushandler.js |
| 10 | 4 | 46 | Closure/closure/goog/events/inputhandler.js |
| 11 | 4 | 122 | Closure/closure/goog/events/keyhandler.js |
| 12 | 4 | 46 | Closure/closure/goog/events/mousewheelhandler.js |
| 13 | 4 | 51 | Closure/closure/goog/fx/dom.js |
| 14 | 4 | 42 | Closure/closure/goog/fx/dragger.js |
| 15 | 4 | 37 | Closure/closure/goog/graphics/element.js |
| 16 | 4 | 35 | Closure/closure/goog/graphics/ext/element.js |
| 17 | 4 | 177 | Closure/closure/goog/history/history.js |
| 18 | 4 | 84 | Closure/closure/goog/net/crossdomainrpc.js |
| 19 | 4 | 155 | Closure/closure/goog/net/iframeio.js |
| 20 | 4 | 48 | Closure/closure/goog/net/xhrmanager.js |
| 21 | 4 | 35 | Closure/closure/goog/net/xpc/iframerelaytransport.js |
| 22 | 4 | 36 | Closure/closure/goog/testing/benchmarks/jsbinarysizebutton.js |
| 23 | 4 | 36 | Closure/closure/goog/testing/benchmarks/jsbinarysizetoolbar.js |
| 24 | 4 | 49 | Closure/closure/goog/testing/events/events.js |
| 25 | 4 | 38 | Closure/closure/goog/testing/expectedfailures.js |
| 26 | 4 | 35 | Closure/closure/goog/testing/net/xhrio.js |
| 27 | 4 | 36 | Closure/closure/goog/ui/animatedzippy.js |
| 28 | 4 | 110 | Closure/closure/goog/ui/autocomplete/inputhandler.js |
| 29 | 4 | 36 | Closure/closure/goog/ui/autocomplete/remotearraymatcher.js |
| 30 | 4 | 39 | Closure/closure/goog/ui/bidiinput.js |
| 31 | 4 | 40 | Closure/closure/goog/ui/bubble.js |
| 32 | 4 | 38 | Closure/closure/goog/ui/cccbutton.js |
| 33 | 4 | 37 | Closure/closure/goog/ui/charpicker.js |
| 34 | 4 | 42 | Closure/closure/goog/ui/component.js |
| 35 | 4 | 43 | Closure/closure/goog/ui/hsvpalette.js |
| 36 | 4 | 38 | Closure/closure/goog/ui/keyboardshortcuthandler.js |
| 37 | 4 | 50 | Closure/closure/goog/ui/labelinput.js |
| 38 | 4 | 38 | Closure/closure/goog/ui/prompt.js |
| 39 | 4 | 38 | Closure/closure/goog/ui/richtextspellchecker.js |
| 40 | 4 | 41 | Closure/closure/goog/ui/tooltip.js |
| ||||
goog.require('goog.events');
goog.require('goog.events.Event');
goog.require('goog.events.EventTarget');
goog.require('goog.net.XhrIo');
|
| ||||
goog.require('goog.events');
goog.require('goog.events.EventTarget');
goog.require('goog.events.EventType');
goog.require('goog.userAgent');
|
| ||||
goog.require('goog.events');
goog.require('goog.events.EventTarget');
goog.require('goog.events.EventType');
goog.require('goog.math.Size');
|
| ||||
goog.require('goog.events');
goog.require('goog.events.BrowserEvent');
goog.require('goog.events.EventHandler');
goog.require('goog.events.EventType');
|
| ||||
goog.require('goog.events');
goog.require('goog.style');
goog.require('goog.testing.MockClock');
goog.require('goog.testing.MockRange');
|
| ||||
goog.require('goog.events');
goog.require('goog.events.EventHandler');
goog.require('goog.events.EventType');
goog.require('goog.events.EventWrapper');
|
| ||||
goog.require('goog.events');
goog.require('goog.events.BrowserEvent');
goog.require('goog.events.EventTarget');
goog.require('goog.events.EventType');
|
| ||||
goog.require('goog.events');
goog.require('goog.events.EventWrapper');
goog.require('goog.object');
goog.require('goog.structs.SimplePool');
|
| ||||
goog.require('goog.events');
goog.require('goog.events.BrowserEvent');
goog.require('goog.events.EventTarget');
goog.require('goog.userAgent');
|
| ||||
goog.require('goog.events');
goog.require('goog.events.BrowserEvent');
goog.require('goog.events.EventTarget');
goog.require('goog.userAgent');
|
| ||||
goog.require('goog.events');
goog.require('goog.events.BrowserEvent');
goog.require('goog.events.EventTarget');
goog.require('goog.events.EventType');
|
| ||||
goog.require('goog.events');
goog.require('goog.events.BrowserEvent');
goog.require('goog.events.EventTarget');
goog.require('goog.math');
|
| ||||
goog.require('goog.events');
goog.require('goog.fx.Animation');
goog.require('goog.fx.Animation.EventType');
goog.require('goog.style');
|
| ||||
goog.require('goog.events');
goog.require('goog.events.BrowserEvent.MouseButton');
goog.require('goog.events.Event');
goog.require('goog.events.EventHandler');
|
| ||||
goog.require('goog.events');
goog.require('goog.events.EventTarget');
goog.require('goog.graphics.AffineTransform');
goog.require('goog.math');
|
| ||||
goog.require('goog.events');
goog.require('goog.events.EventTarget');
goog.require('goog.functions');
goog.require('goog.graphics');
|
| ||||
goog.require('goog.events');
goog.require('goog.events.BrowserEvent');
goog.require('goog.events.Event');
goog.require('goog.events.EventHandler');
|
| ||||
goog.require('goog.events');
goog.require('goog.events.EventTarget');
goog.require('goog.json');
goog.require('goog.net.EventType');
|
| ||||
goog.require('goog.events');
goog.require('goog.events.EventTarget');
goog.require('goog.json');
goog.require('goog.net.ErrorCode');
|
| ||||
goog.require('goog.events');
goog.require('goog.events.Event');
goog.require('goog.events.EventHandler');
goog.require('goog.events.EventTarget');
|
| ||||
goog.require('goog.events');
goog.require('goog.net.xpc');
goog.require('goog.net.xpc.Transport');
goog.require('goog.userAgent');
|
| ||||
goog.require('goog.events');
goog.require('goog.ui.Button');
goog.require('goog.ui.Button.Side');
goog.require('goog.ui.Component.EventType');
|
| ||||
goog.require('goog.events');
goog.require('goog.object');
goog.require('goog.ui.Component.EventType');
goog.require('goog.ui.Option');
|
| ||||
goog.require('goog.events');
goog.require('goog.events.BrowserEvent');
goog.require('goog.events.BrowserEvent.MouseButton');
goog.require('goog.events.Event');
|
| ||||
goog.require('goog.events');
goog.require('goog.events.EventType');
goog.require('goog.style');
goog.require('goog.testing.JsUnitException');
|
| ||||
goog.require('goog.events');
goog.require('goog.events.EventTarget');
goog.require('goog.json');
goog.require('goog.net.ErrorCode');
|
| ||||
goog.require('goog.events');
goog.require('goog.fx.Animation');
goog.require('goog.ui.Zippy');
goog.require('goog.ui.ZippyEvent');
|
| ||||
goog.require('goog.events');
goog.require('goog.events.EventHandler');
goog.require('goog.events.KeyCodes');
goog.require('goog.events.KeyHandler');
|
| ||||
goog.require('goog.events');
goog.require('goog.json');
goog.require('goog.net.XhrIo');
goog.require('goog.ui.AutoComplete');
|
| ||||
goog.require('goog.events');
goog.require('goog.events.InputHandler');
goog.require('goog.i18n.bidi');
goog.require('goog.ui.Component');
|
| ||||
goog.require('goog.events');
goog.require('goog.events.Event');
goog.require('goog.math.Box');
goog.require('goog.positioning');
|
| ||||
goog.require('goog.events');
goog.require('goog.events.Event');
goog.require('goog.ui.DeprecatedButton');
goog.require('goog.userAgent');
|
| ||||
goog.require('goog.events');
goog.require('goog.events.InputHandler');
goog.require('goog.i18n.CharListDecompressor');
goog.require('goog.i18n.uChar');
|
| ||||
goog.require('goog.events');
goog.require('goog.events.Event');
goog.require('goog.events.EventHandler');
goog.require('goog.events.EventTarget');
|
| ||||
goog.require('goog.events');
goog.require('goog.events.Event');
goog.require('goog.events.EventType');
goog.require('goog.events.InputHandler');
|
| ||||
goog.require('goog.events');
goog.require('goog.events.Event');
goog.require('goog.events.EventTarget');
goog.require('goog.events.KeyCodes');
|
| ||||
goog.require('goog.events');
goog.require('goog.events.EventHandler');
goog.require('goog.events.EventType');
goog.require('goog.ui.Component');
|
| ||||
goog.require('goog.events');
goog.require('goog.ui.Component.Error');
goog.require('goog.ui.Dialog');
goog.require('goog.ui.Dialog.ButtonSet');
|
| ||||
goog.require('goog.events');
goog.require('goog.events.EventType');
goog.require('goog.string.StringBuffer');
goog.require('goog.ui.AbstractSpellChecker');
|
| ||||
goog.require('goog.events');
goog.require('goog.events.EventType');
goog.require('goog.math.Box');
goog.require('goog.math.Coordinate');
|
| |||
goog.require('goog.events');
goog.require( [[#variable1f907d20]]);
goog.require( [[#variable1f907d60]]);
goog.require( [[#variable1f907be0]]);
|
| CloneAbstraction |
| Parameter Index | Clone Instance | Parameter Name | Value |
|---|---|---|---|
| 1 | 1 | [[#1f907d20]] | 'goog.events.Event' |
| 1 | 2 | [[#1f907d20]] | 'goog.json' |
| 1 | 3 | [[#1f907d20]] | 'goog.events.EventHandler' |
| 1 | 4 | [[#1f907d20]] | 'goog.events.EventTarget' |
| 1 | 5 | [[#1f907d20]] | 'goog.events.EventType' |
| 1 | 6 | [[#1f907d20]] | 'goog.events.EventType' |
| 1 | 7 | [[#1f907d20]] | 'goog.ui.Component.Error' |
| 1 | 8 | [[#1f907d20]] | 'goog.events.EventTarget' |
| 1 | 9 | [[#1f907d20]] | 'goog.events.EventHandler' |
| 1 | 10 | [[#1f907d20]] | 'goog.events.Event' |
| 1 | 11 | [[#1f907d20]] | 'goog.events.Event' |
| 1 | 12 | [[#1f907d20]] | 'goog.events.BrowserEvent' |
| 1 | 13 | [[#1f907d20]] | 'goog.style' |
| 1 | 14 | [[#1f907d20]] | 'goog.events.Event' |
| 1 | 15 | [[#1f907d20]] | 'goog.events.EventHandler' |
| 1 | 16 | [[#1f907d20]] | 'goog.events.InputHandler' |
| 1 | 17 | [[#1f907d20]] | 'goog.events.Event' |
| 1 | 18 | [[#1f907d20]] | 'goog.events.Event' |
| 1 | 19 | [[#1f907d20]] | 'goog.events.InputHandler' |
| 1 | 20 | [[#1f907d20]] | 'goog.fx.Animation' |
| 1 | 21 | [[#1f907d20]] | 'goog.events.EventTarget' |
| 1 | 22 | [[#1f907d20]] | 'goog.events.BrowserEvent' |
| 1 | 23 | [[#1f907d20]] | 'goog.object' |
| 1 | 24 | [[#1f907d20]] | 'goog.ui.Button' |
| 1 | 25 | [[#1f907d20]] | 'goog.events.EventType' |
| 1 | 26 | [[#1f907d20]] | 'goog.net.xpc' |
| 1 | 27 | [[#1f907d20]] | 'goog.events.EventTarget' |
| 1 | 28 | [[#1f907d20]] | 'goog.events.BrowserEvent' |
| 1 | 29 | [[#1f907d20]] | 'goog.events.EventTarget' |
| 1 | 30 | [[#1f907d20]] | 'goog.events.EventTarget' |
| 1 | 31 | [[#1f907d20]] | 'goog.events.BrowserEvent.MouseButton' |
| 1 | 32 | [[#1f907d20]] | 'goog.fx.Animation' |
| 1 | 33 | [[#1f907d20]] | 'goog.events.BrowserEvent' |
| 1 | 34 | [[#1f907d20]] | 'goog.events.BrowserEvent' |
| 1 | 35 | [[#1f907d20]] | 'goog.events.BrowserEvent' |
| 1 | 36 | [[#1f907d20]] | 'goog.events.EventWrapper' |
| 1 | 37 | [[#1f907d20]] | 'goog.events.EventTarget' |
| 1 | 38 | [[#1f907d20]] | 'goog.events.BrowserEvent' |
| 1 | 39 | [[#1f907d20]] | 'goog.events.BrowserEvent' |
| 1 | 40 | [[#1f907d20]] | 'goog.events.Event' |
| 2 | 1 | [[#1f907d60]] | 'goog.events.EventTarget' |
| 2 | 2 | [[#1f907d60]] | 'goog.net.XhrIo' |
| 2 | 3 | [[#1f907d60]] | 'goog.events.KeyCodes' |
| 2 | 4 | [[#1f907d60]] | 'goog.events.EventType' |
| 2 | 5 | [[#1f907d60]] | 'goog.math.Box' |
| 2 | 6 | [[#1f907d60]] | 'goog.string.StringBuffer' |
| 2 | 7 | [[#1f907d60]] | 'goog.ui.Dialog' |
| 2 | 8 | [[#1f907d60]] | 'goog.events.EventType' |
| 2 | 9 | [[#1f907d60]] | 'goog.events.EventType' |
| 2 | 10 | [[#1f907d60]] | 'goog.events.EventTarget' |
| 2 | 11 | [[#1f907d60]] | 'goog.events.EventType' |
| 2 | 12 | [[#1f907d60]] | 'goog.events.EventHandler' |
| 2 | 13 | [[#1f907d60]] | 'goog.testing.MockClock' |
| 2 | 14 | [[#1f907d60]] | 'goog.events.EventHandler' |
| 2 | 15 | [[#1f907d60]] | 'goog.events.EventType' |
| 2 | 16 | [[#1f907d60]] | 'goog.i18n.CharListDecompressor' |
| 2 | 17 | [[#1f907d60]] | 'goog.ui.DeprecatedButton' |
| 2 | 18 | [[#1f907d60]] | 'goog.math.Box' |
| 2 | 19 | [[#1f907d60]] | 'goog.i18n.bidi' |
| 2 | 20 | [[#1f907d60]] | 'goog.ui.Zippy' |
| 2 | 21 | [[#1f907d60]] | 'goog.json' |
| 2 | 22 | [[#1f907d60]] | 'goog.events.BrowserEvent.MouseButton' |
| 2 | 23 | [[#1f907d60]] | 'goog.ui.Component.EventType' |
| 2 | 24 | [[#1f907d60]] | 'goog.ui.Button.Side' |
| 2 | 25 | [[#1f907d60]] | 'goog.style' |
| 2 | 26 | [[#1f907d60]] | 'goog.net.xpc.Transport' |
| 2 | 27 | [[#1f907d60]] | 'goog.json' |
| 2 | 28 | [[#1f907d60]] | 'goog.events.Event' |
| 2 | 29 | [[#1f907d60]] | 'goog.functions' |
| 2 | 30 | [[#1f907d60]] | 'goog.graphics.AffineTransform' |
| 2 | 31 | [[#1f907d60]] | 'goog.events.Event' |
| 2 | 32 | [[#1f907d60]] | 'goog.fx.Animation.EventType' |
| 2 | 33 | [[#1f907d60]] | 'goog.events.EventTarget' |
| 2 | 34 | [[#1f907d60]] | 'goog.events.EventTarget' |
| 2 | 35 | [[#1f907d60]] | 'goog.events.EventTarget' |
| 2 | 36 | [[#1f907d60]] | 'goog.object' |
| 2 | 37 | [[#1f907d60]] | 'goog.json' |
| 2 | 38 | [[#1f907d60]] | 'goog.events.EventTarget' |
| 2 | 39 | [[#1f907d60]] | 'goog.events.EventTarget' |
| 2 | 40 | [[#1f907d60]] | 'goog.events.EventHandler' |
| 3 | 1 | [[#1f907be0]] | 'goog.net.XhrIo' |
| 3 | 2 | [[#1f907be0]] | 'goog.ui.AutoComplete' |
| 3 | 3 | [[#1f907be0]] | 'goog.events.KeyHandler' |
| 3 | 4 | [[#1f907be0]] | 'goog.userAgent' |
| 3 | 5 | [[#1f907be0]] | 'goog.math.Coordinate' |
| 3 | 6 | [[#1f907be0]] | 'goog.ui.AbstractSpellChecker' |
| 3 | 7 | [[#1f907be0]] | 'goog.ui.Dialog.ButtonSet' |
| 3 | 8 | [[#1f907be0]] | 'goog.math.Size' |
| 3 | 9 | [[#1f907be0]] | 'goog.ui.Component' |
| 3 | 10 | [[#1f907be0]] | 'goog.events.KeyCodes' |
| 3 | 11 | [[#1f907be0]] | 'goog.events.InputHandler' |
| 3 | 12 | [[#1f907be0]] | 'goog.events.EventType' |
| 3 | 13 | [[#1f907be0]] | 'goog.testing.MockRange' |
| 3 | 14 | [[#1f907be0]] | 'goog.events.EventTarget' |
| 3 | 15 | [[#1f907be0]] | 'goog.events.EventWrapper' |
| 3 | 16 | [[#1f907be0]] | 'goog.i18n.uChar' |
| 3 | 17 | [[#1f907be0]] | 'goog.userAgent' |
| 3 | 18 | [[#1f907be0]] | 'goog.positioning' |
| 3 | 19 | [[#1f907be0]] | 'goog.ui.Component' |
| 3 | 20 | [[#1f907be0]] | 'goog.ui.ZippyEvent' |
| 3 | 21 | [[#1f907be0]] | 'goog.net.ErrorCode' |
| 3 | 22 | [[#1f907be0]] | 'goog.events.Event' |
| 3 | 23 | [[#1f907be0]] | 'goog.ui.Option' |
| 3 | 24 | [[#1f907be0]] | 'goog.ui.Component.EventType' |
| 3 | 25 | [[#1f907be0]] | 'goog.testing.JsUnitException' |
| 3 | 26 | [[#1f907be0]] | 'goog.userAgent' |
| 3 | 27 | [[#1f907be0]] | 'goog.net.EventType' |
| 3 | 28 | [[#1f907be0]] | 'goog.events.EventHandler' |
| 3 | 29 | [[#1f907be0]] | 'goog.graphics' |
| 3 | 30 | [[#1f907be0]] | 'goog.math' |
| 3 | 31 | [[#1f907be0]] | 'goog.events.EventHandler' |
| 3 | 32 | [[#1f907be0]] | 'goog.style' |
| 3 | 33 | [[#1f907be0]] | 'goog.math' |
| 3 | 34 | [[#1f907be0]] | 'goog.events.EventType' |
| 3 | 35 | [[#1f907be0]] | 'goog.userAgent' |
| 3 | 36 | [[#1f907be0]] | 'goog.structs.SimplePool' |
| 3 | 37 | [[#1f907be0]] | 'goog.net.ErrorCode' |
| 3 | 38 | [[#1f907be0]] | 'goog.events.EventType' |
| 3 | 39 | [[#1f907be0]] | 'goog.userAgent' |
| 3 | 40 | [[#1f907be0]] | 'goog.events.EventTarget' |