
com.google.common.math.MathPreconditions.class Maven / Gradle / Ivy
???? 2 Y 8 9
:
; <
= >
?
@
A
B C
D E
F G H
@ I J
: K L
checkPositive (Ljava/lang/String;I)I Code LineNumberTable LocalVariableTable role Ljava/lang/String; x I
StackMapTable "RuntimeVisibleParameterAnnotations Ljavax/annotation/Nullable; (Ljava/lang/String;J)J J @(Ljava/lang/String;Ljava/math/BigInteger;)Ljava/math/BigInteger; Ljava/math/BigInteger; checkNonNegative (Ljava/lang/String;D)D D checkRoundingUnnecessary (Z)V condition Z checkInRange checkNoOverflow ()V this *Lcom/google/common/math/MathPreconditions;
SourceFile MathPreconditions.java RuntimeInvisibleAnnotations -Lcom/google/common/annotations/GwtCompatible; "java/lang/IllegalArgumentException java/lang/StringBuilder 0 1 M N ( M O
) must be > 0 P Q 0 R M S T U V M W ) must be >= 0 M X java/lang/ArithmeticException 0mode was UNNECESSARY, but rounding was necessary not in range overflow (com/google/common/math/MathPreconditions java/lang/Object append -(Ljava/lang/String;)Ljava/lang/StringBuilder; (I)Ljava/lang/StringBuilder; toString ()Ljava/lang/String; (Ljava/lang/String;)V (J)Ljava/lang/StringBuilder; java/math/BigInteger signum ()I -(Ljava/lang/Object;)Ljava/lang/StringBuilder; (D)Ljava/lang/StringBuilder; 0 o *? '? Y? Y? *? ? ? ? ? ? ?? ( " * * ( ! " # q , ?? '? Y? Y? *? ? ?
? ? ? ?? &