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

com.google.common.math.ToDoubleRounder.class Maven / Gradle / Ivy

????4?
java/lang/Object()Vx


$com/google/common/base/PreconditionscheckNotNull8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;mode
&com/google/common/math/ToDoubleRounderroundToDoubleArbitrarily(Ljava/lang/Number;)D
java/lang/Double
isInfinite(D)Z	 !"(com/google/common/math/ToDoubleRounder$1!$SwitchMap$java$math$RoundingMode[I
$%&'(java/math/RoundingModeordinal()I???????
,-.sign(Ljava/lang/Number;)I???????????6java/lang/ArithmeticException8java/lang/StringBuilder
7
7;<=append-(Ljava/lang/Object;)Ljava/lang/StringBuilder;?, cannot be represented precisely as a double
7A<B-(Ljava/lang/String;)Ljava/lang/StringBuilder;
7DEFtoString()Ljava/lang/String;
5HI(Ljava/lang/String;)V	$KLMUNNECESSARYLjava/math/RoundingMode;
OPQtoX-(DLjava/math/RoundingMode;)Ljava/lang/Number;Sjava/lang/ComparableRUVW	compareTo(Ljava/lang/Object;)I
YZ[\](com/google/common/math/MathPreconditionscheckRoundingUnnecessary(Z)V
_`abc"com/google/common/math/DoubleUtilsnextDown(D)D
efghcjava/lang/MathnextUp	$jkMCEILING	$mnMFLOOR
pqrminus8(Ljava/lang/Number;Ljava/lang/Number;)Ljava/lang/Number;
tuvdoubleToRawLongBits(D)Jxjava/lang/AssertionErrorz
impossible
w|}(Ljava/lang/Object;)VCodeLineNumberTableLocalVariableTablethis(Lcom/google/common/math/ToDoubleRounder;LocalVariableTypeTable-Lcom/google/common/math/ToDoubleRounder;MethodParameters	Signature(TX;)D(TX;)Id(DLjava/math/RoundingMode;)TX;ab(TX;TX;)TX;
roundToDouble-(Ljava/lang/Number;Ljava/math/RoundingMode;)D
roundFloorLjava/lang/Number;roundFloorAsDoubleDroundCeilingroundCeilingAsDoubledeltaToFloordeltaToCeilingdiffIroundArbitrarilyroundArbitrarilyAsXcmpXToRoundArbitrarilyTX;
StackMapTable?java/lang/Number(TX;Ljava/math/RoundingMode;)DD;>Ljava/lang/Object;
SourceFileToDoubleRounder.javaRuntimeVisibleAnnotations8Lcom/google/common/math/ElementTypesAreNonnullByDefault;RuntimeInvisibleAnnotations/Lcom/google/common/annotations/GwtIncompatible;InnerClasses ~A*???????????-.???PQ?	???qr?	??????~GD+?	W,?	W*+?J)????,?#.?y----8J\^)*+?+?k?)/??	)?1?)/??	/?3?)??5Y?7Y?9+?:>?@?C?G?*)?J?N:+?R?T6?,?#.?X???<J|-???X)??)?)?^??)?)?d?*+?+??)?)?^??)?)?d?*+?+??)?)?d??)?)?^??*)9:)?d9/???*?i?N:
?')9:
)?^91???*?l?N:*+?o:
*
+?o:
?R?T6?????,?#.?M-=?s
	????*+?+???*+?+????wYy?{??wYy?{?C/0123P8[:c;i<l:m>u?{@~>B?D?G?H?I?K?L?N?OPNRTU V$W(U)Y7\?]M_R`VaZ_[l`mcngompvqys?u?v?w?x?y?{?~????????????????
??? ?0?:???g ??c$?????
m??????????????
????????
?}???o??D??D?DM0???????????\	g ?????
????????
????
?}??D??D???????1?P

B
B?K?@CCCCCC?
?$???
?$??
?$???

?$????'?? AAA?	?$??	???????????





© 2015 - 2024 Weber Informatics LLC | Privacy Policy