
com.groupbyinc.flux.common.google.common.math.MathPreconditions.class Maven / Gradle / Ivy
???? 2 a ?com/groupbyinc/flux/common/google/common/math/MathPreconditions java/lang/Object MathPreconditions.java DLcom/groupbyinc/flux/common/google/common/annotations/GwtCompatible;
checkPositive (Ljava/lang/String;I)I Ljavax/annotation/Nullable; "java/lang/IllegalArgumentException
java/lang/String valueOf &(Ljava/lang/Object;)Ljava/lang/String;
java/lang/StringBuilder length ()I
(I)V
append -(Ljava/lang/String;)Ljava/lang/StringBuilder;
( (I)Ljava/lang/StringBuilder; "
#
) must be > 0 % toString ()Ljava/lang/String; ' (
) (Ljava/lang/String;)V +
, role Ljava/lang/String; x I (Ljava/lang/String;J)J (J)Ljava/lang/StringBuilder; 3
4 J @(Ljava/lang/String;Ljava/math/BigInteger;)Ljava/math/BigInteger; java/math/BigInteger 8 signum :
9 ; Ljava/math/BigInteger; checkNonNegative ) must be >= 0 ? (Ljava/lang/String;D)D (D)Ljava/lang/StringBuilder; B
C D checkRoundingUnnecessary (Z)V java/lang/ArithmeticException H 0mode was UNNECESSARY, but rounding was necessary J
I , condition Z checkInRange not in range P checkNoOverflow overflow S ()V U
V this ALcom/groupbyinc/flux/common/google/common/math/MathPreconditions; Code LocalVariableTable LineNumberTable
StackMapTable "RuntimeVisibleParameterAnnotations
SourceFile RuntimeInvisibleAnnotations 0 Z ? ;? 8? Y*? ? M>? Y,? `? ,? !? ? $&? ? *? -?? [ ; . / ; 0 1 \ 9 " ] 9 ^ 2 Z ? ? ?? :? Y*? ? N7? Y#-? `? -? !? ? 5&? ? *? -?? [ ? . / ? 0 6 \ &