clojure.lang.Numbers$RatioOps.class Maven / Gradle / Ivy
???? 2 ?
a ( b c d c e f g
h i
c j k
h l
h m
n
o
c p
h q
r s
c t
c u
h v
c w
c x
c y
h z
{
c |???????? } ~ ()V Code LineNumberTable LocalVariableTable this RatioOps InnerClasses Lclojure/lang/Numbers$RatioOps; combine ? Ops 6(Lclojure/lang/Numbers$Ops;)Lclojure/lang/Numbers$Ops; y Lclojure/lang/Numbers$Ops; opsWith ? LongOps :(Lclojure/lang/Numbers$LongOps;)Lclojure/lang/Numbers$Ops; x Lclojure/lang/Numbers$LongOps; ? DoubleOps <(Lclojure/lang/Numbers$DoubleOps;)Lclojure/lang/Numbers$Ops; Lclojure/lang/Numbers$DoubleOps; ;(Lclojure/lang/Numbers$RatioOps;)Lclojure/lang/Numbers$Ops; ? BigIntOps <(Lclojure/lang/Numbers$BigIntOps;)Lclojure/lang/Numbers$Ops; Lclojure/lang/Numbers$BigIntOps; ?
BigDecimalOps @(Lclojure/lang/Numbers$BigDecimalOps;)Lclojure/lang/Numbers$Ops; $Lclojure/lang/Numbers$BigDecimalOps; isZero (Ljava/lang/Number;)Z Ljava/lang/Number; r Lclojure/lang/Ratio;
StackMapTable f isPos isNeg normalizeRet J(Ljava/lang/Number;Ljava/lang/Number;Ljava/lang/Number;)Ljava/lang/Number; ret add 8(Ljava/lang/Number;Ljava/lang/Number;)Ljava/lang/Number; rx ry multiply divide quotient q Ljava/math/BigInteger; remainder equiv '(Ljava/lang/Number;Ljava/lang/Number;)Z lt lte gte negate &(Ljava/lang/Number;)Ljava/lang/Number; inc dec
SourceFile Numbers.java - 7 ? ? 6 ? ? clojure/lang/Ratio ? T ? ? ? ? ? ? T P ? L ? Q M I J Q ? Q ? ? ? ? P ? ? ? ? ? X ? Y ? Z ? [ ? ? L ? clojure/lang/Numbers$RatioOps clojure/lang/Numbers$OpsP OpsP clojure/lang/Numbers$Ops clojure/lang/Numbers$LongOps clojure/lang/Numbers$DoubleOps clojure/lang/Numbers$BigIntOps "clojure/lang/Numbers$BigDecimalOps clojure/lang/Numbers
DOUBLE_OPS BIGDECIMAL_OPS numerator java/math/BigInteger signum ()I toRatio ((Ljava/lang/Object;)Lclojure/lang/Ratio; denominator .(Ljava/math/BigInteger;)Ljava/math/BigInteger; @(Ljava/math/BigInteger;Ljava/math/BigInteger;)Ljava/lang/Number; clojure/lang/BigInt fromBigInteger -(Ljava/math/BigInteger;)Lclojure/lang/BigInt; 8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Number; minus equals (Ljava/lang/Object;)Z '(Ljava/lang/Object;Ljava/lang/Object;)Z ()Ljava/math/BigInteger; /(Ljava/math/BigInteger;Ljava/math/BigInteger;)V '(Ljava/lang/Object;J)Ljava/lang/Number; 0 / *? ? ! ? " # &