All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.google.common.base.Stopwatch.class Maven / Gradle / Ivy

????4? com/google/common/base/Stopwatch
()V
	"(Lcom/google/common/base/Ticker;)V

start$()Lcom/google/common/base/Stopwatch;
java/lang/Object
com/google/common/base/TickersystemTicker!()Lcom/google/common/base/Ticker;	tickerLcom/google/common/base/Ticker;
 !$com/google/common/base/PreconditionscheckNotNull8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;	#$%	isRunningZ'"This stopwatch is already running.
)*+
checkState(ZLjava/lang/Object;)V
-./read()J	123	startTickJ5"This stopwatch is already stopped.	783elapsedNanos
:8/	<=>?@java/util/concurrent/TimeUnitNANOSECONDSLjava/util/concurrent/TimeUnit;
<BCDconvert#(JLjava/util/concurrent/TimeUnit;)J
FGHIJjava/time/DurationofNanos(J)Ljava/time/Duration;
LMN
chooseUnit"(J)Ljava/util/concurrent/TimeUnit;Pjava/lang/StringBuilder
O
STUVWcom/google/common/base/PlatformformatCompact4Digits(D)Ljava/lang/String;
OYZ[append-(Ljava/lang/String;)Ljava/lang/StringBuilder;] 
_`a
abbreviate3(Ljava/util/concurrent/TimeUnit;)Ljava/lang/String;
OcdetoString()Ljava/lang/String;	<gh@DAYS	<jk@HOURS	<mn@MINUTES	<pq@SECONDS	<st@MILLISECONDS	<vw@MICROSECONDS	yz{|}"com/google/common/base/Stopwatch$1($SwitchMap$java$util$concurrent$TimeUnit[I
<??ordinal()I?ns?μs?ms?s?min?h?d?java/lang/AssertionError
?createUnstartedCodeLineNumberTableC(Lcom/google/common/base/Ticker;)Lcom/google/common/base/Stopwatch;LocalVariableTableMethodParameters
createStartedthis"Lcom/google/common/base/Stopwatch;()Z
StackMapTableRuntimeInvisibleAnnotations8Lcom/google/errorprone/annotations/CanIgnoreReturnValue;stoptickresetelapsed"(Ljava/util/concurrent/TimeUnit;)JdesiredUnit()Ljava/time/Duration;0Lcom/google/common/annotations/J2ktIncompatible;/Lcom/google/common/annotations/GwtIncompatible;nanosunitvalueD
SourceFileStopwatch.javaRuntimeVisibleAnnotations8Lcom/google/common/base/ElementTypesAreNonnullByDefault;-Lcom/google/common/annotations/GwtCompatible;emulatedInnerClasses1$%8323	?
? ?Y???p	???3	?Y*???y?	?	?
?#?Y??
???	???6?Y*??
??????>*?*??????????	?N*?*+????????????$??/*?"??????
?d#*?"??&?(*?"**??,?0*?????!??#???@???
?k'*??,@*?"4?(*?"*Y?6*?0ea?6*??????%??'???3???
?>*	?6*?"*????
??????8/?U *?"?*??,*?0e*?6a?*?6???? ???C???@+*?9?;?A???????@?????2*?9?E???????
??de??7*?9@?KN??;
-?A?o9?OY?Q?R?X\?X-?^?X?b????
???*7??2?3
-?@??
MN??v?f?;?A	???f??i?;?A	???i??l?;?A	???l??o?;?A	???o??r?;?A	???r??u?;?A	???u??;??6
???"?&?5?9HL[_nr	?v?3???
`a??Q?x*?~.?A,/258;>????????????????Y????&	
47:=@CFI?Q?@?
4?????????Z??
y




© 2015 - 2024 Weber Informatics LLC | Privacy Policy