abstract class com.google.common.util.concurrent.RateLimiter$SleepingStopwatch extends java.lang.Object
{
protected void <init>()
{
com.google.common.util.concurrent.RateLimiter$SleepingStopwatch v;
v := @this: com.google.common.util.concurrent.RateLimiter$SleepingStopwatch;
specialinvoke v.<java.lang.Object: void <init>()>();
return;
}
protected abstract long readMicros();
protected abstract void sleepMicrosUninterruptibly(long);
public static com.google.common.util.concurrent.RateLimiter$SleepingStopwatch createFromSystemTimer()
{
com.google.common.util.concurrent.RateLimiter$SleepingStopwatch$1 v;
v = new com.google.common.util.concurrent.RateLimiter$SleepingStopwatch$1;
specialinvoke v.<com.google.common.util.concurrent.RateLimiter$SleepingStopwatch$1: void <init>()>();
return v;
}
}