public abstract class com.codahale.metrics.RatioGauge extends java.lang.Object implements com.codahale.metrics.Gauge
{
public void <init>()
{
com.codahale.metrics.RatioGauge v;
v := @this: com.codahale.metrics.RatioGauge;
specialinvoke v.<java.lang.Object: void <init>()>();
return;
}
protected abstract com.codahale.metrics.RatioGauge$Ratio getRatio();
public java.lang.Double getValue()
{
com.codahale.metrics.RatioGauge$Ratio v;
java.lang.Double v;
com.codahale.metrics.RatioGauge v;
double v;
v := @this: com.codahale.metrics.RatioGauge;
v = virtualinvoke v.<com.codahale.metrics.RatioGauge: com.codahale.metrics.RatioGauge$Ratio getRatio()>();
v = virtualinvoke v.<com.codahale.metrics.RatioGauge$Ratio: double getValue()>();
v = staticinvoke <java.lang.Double: java.lang.Double valueOf(double)>(v);
return v;
}
}