kotlin.time.LongSaturatedMathKt.class Maven / Gradle / Ivy
???? 2 p kotlin/time/LongSaturatedMathKt java/lang/Object saturatingAdd-pTJri5U (JJ)J kotlin/time/Duration getInWholeNanoseconds-impl (J)J
??????? checkInfiniteSumDefined-PjuGub4 (JJJ)J
saturatingAddInHalves-pTJri5U
?
durationNs J result longNs duration isInfinite-impl (J)Z
"java/lang/IllegalArgumentException ! %Summing infinities of different signs # (Ljava/lang/String;)V % &
" ' div-UwyO8pc (JI)J ) *
+ kotlin/time/DurationUnit - NANOSECONDS Lkotlin/time/DurationUnit; / 0 . 1
toDouble-impl (JLkotlin/time/DurationUnit;)D 3 4
5
7 half saturatingDiff DAYS ; 0 . < kotlin/time/DurationKt >
toDuration (JLkotlin/time/DurationUnit;)J @ A
? B unaryMinus-UwyO8pc D
E???????? B@ Companion Lkotlin/time/Duration$Companion; J K L MILLISECONDS N 0 . O plus-LRDsOJo Q
R resultMs resultNs valueNs originNs Lkotlin/Metadata; mv k xi 0 d1 ???
??
*??0202020Hø??¢"02020H??ø??¢
"02020Hø??¢
02020H??ø??¢
¨ d2 checkInfiniteSumDefined Lkotlin/time/Duration;
saturatingAdd saturatingAddInHalves
kotlin-stdlib longSaturatedMath.kt Code
StackMapTable LineNumberTable LocalVariableTable
SourceFile RuntimeVisibleAnnotations 1 j ? U ? 7
e
?
?? ? ?
e
?
?? ? ?a7?? ?? ?? ?
?? k ? ? B l &