Interface PsyArithmetic<T extends PsyArithmetic>

Type Parameters:
T - a type of the second operand at binary operation.
All Superinterfaces:
PsyAdditive<T>, PsyMultiplicative<T>, PsyObject
All Known Subinterfaces:
PsyIntegral, PsyNumeric, PsyRational, PsyRealNumeric
All Known Implementing Classes:
PsyBigFraction, PsyBigInteger, PsyComplex, PsyFraction, PsyInteger, PsyReal

@Type("arithmetic") public interface PsyArithmetic<T extends PsyArithmetic> extends PsyAdditive<T>, PsyMultiplicative<T>
The representation of arithmetic, a type of object that is an operand of arithmetic operation. This interface declares methods for multiplication, division.