|
JML | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectorg.jmlspecs.models.JMLInfiniteIntegerClass
org.jmlspecs.models.JMLNegativeInfinity
Negative Infinity.
JMLPositiveInfinity| Constructor Summary | |
JMLNegativeInfinity()
Initialize this object. |
|
| Method Summary | |
JMLInfiniteInteger |
add(JMLInfiniteInteger n)
Return the sum of this integer and the argument. |
int |
compareTo(Object o)
Compare this to o, returning a comparison code. |
int |
compareTo(JMLInfiniteInteger n)
Compare this to the given integer, returning a comparison code. |
JMLInfiniteInteger |
divide(JMLInfiniteInteger n)
Return the quotient of this integer divided by the argument. |
double |
doubleValue()
Return this integer approximated by a double. |
BigInteger |
finiteValue()
Throw an ArithmeticException. |
float |
floatValue()
Return this integer approximated by a float. |
int |
hashCode()
Return a hash code for this object. |
boolean |
isFinite()
Return false. |
JMLInfiniteInteger |
mod(JMLInfiniteInteger n)
Return this integer modulo the argument. |
JMLInfiniteInteger |
multiply(JMLInfiniteInteger n)
Return the product of this integer and the argument. |
JMLInfiniteInteger |
negate()
Return positive infinity. |
JMLInfiniteInteger |
pow(int n)
Return this integer raised to the argument's power. |
JMLInfiniteInteger |
remainder(JMLInfiniteInteger n)
Return the remainder of this integer divided by the argument. |
int |
signum()
Return the sign of this integer. |
JMLInfiniteInteger |
subtract(JMLInfiniteInteger n)
Return the difference between this integer and the argument. |
String |
toString()
Return the string "-Infinity". |
String |
toString(int radix)
Return the string "-Infinity". |
| Methods inherited from class org.jmlspecs.models.JMLInfiniteIntegerClass |
abs, clone, equals, greaterThan, greaterThanOrEqualTo, lessThan, lessThanOrEqualTo, max, min |
| Methods inherited from class java.lang.Object |
finalize, getClass, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
public JMLNegativeInfinity()
| Method Detail |
public int signum()
public boolean isFinite()
public BigInteger finiteValue()
throws ArithmeticException
ArithmeticExceptionpublic int compareTo(JMLInfiniteInteger n)
public int compareTo(Object o)
throws ClassCastException
o - the object this is compared to.
ClassCastException - when o is not
a JMLInfiniteInteger or a BigInteger.JMLInfiniteInteger.equals(Object),
JMLInfiniteInteger.greaterThanOrEqualTo(org.jmlspecs.models.JMLInfiniteInteger),
JMLInfiniteInteger.greaterThan(org.jmlspecs.models.JMLInfiniteInteger),
JMLInfiniteInteger.lessThanOrEqualTo(org.jmlspecs.models.JMLInfiniteInteger),
JMLInfiniteInteger.lessThan(org.jmlspecs.models.JMLInfiniteInteger)public int hashCode()
hashCode in interface JMLInfiniteIntegerhashCode in class Objectpublic JMLInfiniteInteger negate()
JMLInfiniteInteger.abs(),
JMLInfiniteInteger.subtract(org.jmlspecs.models.JMLInfiniteInteger)public JMLInfiniteInteger add(JMLInfiniteInteger n)
JMLInfiniteInteger.subtract(org.jmlspecs.models.JMLInfiniteInteger)public JMLInfiniteInteger subtract(JMLInfiniteInteger n)
JMLInfiniteInteger.add(org.jmlspecs.models.JMLInfiniteInteger),
JMLInfiniteInteger.negate()public JMLInfiniteInteger multiply(JMLInfiniteInteger n)
JMLInfiniteInteger.divide(org.jmlspecs.models.JMLInfiniteInteger),
JMLInfiniteInteger.remainder(org.jmlspecs.models.JMLInfiniteInteger),
JMLInfiniteInteger.mod(org.jmlspecs.models.JMLInfiniteInteger)
public JMLInfiniteInteger divide(JMLInfiniteInteger n)
throws ArithmeticException
ArithmeticExceptionJMLInfiniteInteger.multiply(org.jmlspecs.models.JMLInfiniteInteger),
JMLInfiniteInteger.remainder(org.jmlspecs.models.JMLInfiniteInteger),
JMLInfiniteInteger.mod(org.jmlspecs.models.JMLInfiniteInteger)
public JMLInfiniteInteger remainder(JMLInfiniteInteger n)
throws ArithmeticException
ArithmeticExceptionJMLInfiniteInteger.divide(org.jmlspecs.models.JMLInfiniteInteger),
JMLInfiniteInteger.mod(org.jmlspecs.models.JMLInfiniteInteger)
public JMLInfiniteInteger mod(JMLInfiniteInteger n)
throws ArithmeticException
ArithmeticExceptionJMLInfiniteInteger.divide(org.jmlspecs.models.JMLInfiniteInteger),
JMLInfiniteInteger.remainder(org.jmlspecs.models.JMLInfiniteInteger)
public JMLInfiniteInteger pow(int n)
throws ArithmeticException
ArithmeticExceptionpublic double doubleValue()
JMLInfiniteInteger.floatValue()public float floatValue()
JMLInfiniteInteger.doubleValue()public String toString()
toString in interface JMLInfiniteIntegertoString in class ObjectJMLInfiniteInteger.toString(int)public String toString(int radix)
JMLInfiniteInteger.toString()
|
JML | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||