
com.google.common.base.Stopwatch.class Maven / Gradle / Ivy
The newest version!
???? 2 ? _
`
a
b
. `
c d 2
e f g h i
e j
k l m n
o p q
p r
s t
`
u v
w x
y
z p { p | p } p ~ p p ? / ?
p ? ? ? ? ? ? ? ? ?
, ` ? ? InnerClasses ticker Lcom/google/common/base/Ticker; isRunning Z elapsedNanos J startTick createUnstarted $()Lcom/google/common/base/Stopwatch; Code LineNumberTable C(Lcom/google/common/base/Ticker;)Lcom/google/common/base/Stopwatch; LocalVariableTable
createStarted ()V this "Lcom/google/common/base/Stopwatch; "(Lcom/google/common/base/Ticker;)V ()Z start
StackMapTable RuntimeInvisibleAnnotations 8Lcom/google/errorprone/annotations/CanIgnoreReturnValue; stop tick reset ()J elapsed "(Ljava/util/concurrent/TimeUnit;)J desiredUnit Ljava/util/concurrent/TimeUnit; toString ()Ljava/lang/String; nanos unit value D
chooseUnit "(J)Ljava/util/concurrent/TimeUnit;
abbreviate 3(Ljava/util/concurrent/TimeUnit;)Ljava/lang/String;
SourceFile Stopwatch.java -Lcom/google/common/annotations/GwtCompatible; com/google/common/base/Stopwatch @ A @ D F : ? ? 2 3 ? ? ? com/google/common/base/Ticker 4 5 "This stopwatch is already running. ? ? ? M 8 7 "This stopwatch is already stopped. 6 7 6 M ? ? Q ? ? X Y java/lang/StringBuilder ? ? ? ? ? Z [ R S ? Q ? Q ? Q ? Q ? Q ? Q ? ? ? ? ns μs ms s min h d java/lang/AssertionError java/lang/Object "com/google/common/base/Stopwatch$1 systemTicker !()Lcom/google/common/base/Ticker; $com/google/common/base/Preconditions checkNotNull 8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
checkState (ZLjava/lang/Object;)V read java/util/concurrent/TimeUnit NANOSECONDS convert #(JLjava/util/concurrent/TimeUnit;)J com/google/common/base/Platform formatCompact4Digits (D)Ljava/lang/String; append -(Ljava/lang/String;)Ljava/lang/StringBuilder; DAYS HOURS MINUTES SECONDS MILLISECONDS MICROSECONDS ($SwitchMap$java$util$concurrent$TimeUnit [I ordinal ()I 1 . 2 3 4 5 6 7 8 7 9 : ; ? Y? ? <