![JAR search and dependency download from the Maven repository](/logo.png)
com.google.common.math.BigDecimalMath$BigDecimalToDoubleRounder.class Maven / Gradle / Ivy
???? 4 I
&com/google/common/math/ToDoubleRounder ()V
java/math/BigDecimal doubleValue ()D
signum ()I
(D)V
subtract .(Ljava/math/BigDecimal;)Ljava/math/BigDecimal;
?com/google/common/math/BigDecimalMath$BigDecimalToDoubleRounder minus D(Ljava/math/BigDecimal;Ljava/math/BigDecimal;)Ljava/math/BigDecimal;
! toX 1(DLjava/math/RoundingMode;)Ljava/math/BigDecimal;
# $ % sign (Ljava/math/BigDecimal;)I
' ( ) roundToDoubleArbitrarily (Ljava/math/BigDecimal;)D
, - . INSTANCE ALcom/google/common/math/BigDecimalMath$BigDecimalToDoubleRounder; Code LineNumberTable LocalVariableTable this
bigDecimal Ljava/math/BigDecimal; MethodParameters d D mode Ljava/math/RoundingMode; a b 8(Ljava/lang/Number;Ljava/lang/Number;)Ljava/lang/Number; -(DLjava/math/RoundingMode;)Ljava/lang/Number; (Ljava/lang/Number;)I (Ljava/lang/Number;)D Signature @Lcom/google/common/math/ToDoubleRounder;
SourceFile BigDecimalMath.java InnerClasses G %com/google/common/math/BigDecimalMath BigDecimalToDoubleRounder - .
/ / *? ? 0 > 1 2 . ( ) / 9 +? ? 0 B 1 2 . 3 4 5 3 $ % / 9 +?
? 0 G 1 2 . 3 4 5 3 ! / G ? Y'? ? 0 L 1 2 . 6 7 8 9 5 6 8 / D +,? ? 0 Q 1 2 . : 4 ; 4 5 : ; @ <