CloneSet1134


Previous CloneSetNext CloneSetBack to Main Report
Clone
Mass
Clones in
CloneSet
Parameter
Count
Clone
Similarity
Syntax Category
[Sequence Length]
35250.955SourceElements[5]
Clone AbstractionParameter Bindings
Clone Instance
(Click to see clone)
Line CountSource Line
Source File
133328
Closure/closure/goog/ui/gauge.js
235408
Closure/closure/goog/ui/gauge.js
Clone Instance
1
Line Count
33
Source Line
328
Source File
Closure/closure/goog/ui/gauge.js

/**
 * The current value that needs to be displayed in the gauge.
 * @private
 * @type {number}
 */
goog.ui.Gauge.prototype.value_=  0;


/**
 * The current value formatted into a String.
 * @private
 * @type {?string}
 */
goog.ui.Gauge.prototype.formattedValue_=  null;


/**
 * The current colors theme.
 * @private
 * @type {goog.ui.GaugeTheme?}
 */
goog.ui.Gauge.prototype.theme_=  null;


/**
 * Title to display above the gauge center.
 * @private
 * @type {?string}
 */
goog.ui.Gauge.prototype.titleTop_=  null;


/**
 * Title to display below the gauge center.
 * @private
 * @type {?string}
 */
goog.ui.Gauge.prototype.titleBottom_=  null;


Clone Instance
2
Line Count
35
Source Line
408
Source File
Closure/closure/goog/ui/gauge.js

/**
 * The radius for drawing the needle.
 * Computed on full redraw, and used on every animation step of moving
 * the needle.
 * @type {number}
 * @private
 */
goog.ui.Gauge.prototype.needleRadius_=  0;


/**
 * The group elemnt of the needle. Contains all elements that change when the
 * gauge value changes.
 * @type {goog.graphics.GroupElement?}
 * @private
 */
goog.ui.Gauge.prototype.needleGroup_=  null;


/**
 * The current position (0-1) of the visible needle.
 * Initially set to null to prevent animation on first opening of the gauge.
 * @type {?number}
 * @private
 */
goog.ui.Gauge.prototype.needleValuePosition_=  null;


/**
 * Text labels to display by major tick marks.
 * @type {Array.<string>?}
 * @private
 */
goog.ui.Gauge.prototype.majorTickLabels_=  null;


/**
 * Animation object while needle is being moved (animated).
 * @type {goog.fx.Animation?}
 * @private
 */
goog.ui.Gauge.prototype.animation_=  null;


Clone AbstractionParameter Count: 5Parameter Bindings

/**
 * The radius for drawing the needle.
 * Computed on full redraw, and used on every animation step of moving
 * the needle.
 * @type {number}
 * @private
 */
/**
 * The current value that needs to be displayed in the gauge.
 * @private
 * @type {number}
 */
goog.ui.Gauge.prototype. [[#variable20e0ed60]]=0;
/**
 * The group elemnt of the needle. Contains all elements that change when the
 * gauge value changes.
 * @type {goog.graphics.GroupElement?}
 * @private
 */
/**
 * The current value formatted into a String.
 * @private
 * @type {?string}
 */
goog.ui.Gauge.prototype. [[#variable20973120]]=null;
/**
 * The current position (0-1) of the visible needle.
 * Initially set to null to prevent animation on first opening of the gauge.
 * @type {?number}
 * @private
 */
/**
 * The current colors theme.
 * @private
 * @type {goog.ui.GaugeTheme?}
 */
goog.ui.Gauge.prototype. [[#variable20e0ec20]]=null;
/**
 * Text labels to display by major tick marks.
 * @type {Array.<string>?}
 * @private
 */
/**
 * Title to display above the gauge center.
 * @private
 * @type {?string}
 */
goog.ui.Gauge.prototype. [[#variable3fb07880]]=null;
/**
 * Animation object while needle is being moved (animated).
 * @type {goog.fx.Animation?}
 * @private
 */
/**
 * Title to display below the gauge center.
 * @private
 * @type {?string}
 */
goog.ui.Gauge.prototype. [[#variable20e0eae0]]=null;
 

CloneAbstraction
Parameter Bindings
Parameter
Index
Clone
Instance
Parameter
Name
Value
11[[#20e0ed60]]
needleRadius_ 
12[[#20e0ed60]]
value_ 
21[[#20973120]]
needleGroup_ 
22[[#20973120]]
formattedValue_ 
31[[#20e0ec20]]
needleValuePosition_ 
32[[#20e0ec20]]
theme_ 
41[[#3fb07880]]
majorTickLabels_ 
42[[#3fb07880]]
titleTop_ 
51[[#20e0eae0]]
animation_ 
52[[#20e0eae0]]
titleBottom_