|
JML | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectorg.jmlspecs.models.JMLInfiniteIntegerClass
Class with common code to implement JMLInfiniteInteger.
BigInteger| Constructor Summary | |
JMLInfiniteIntegerClass()
|
|
| Method Summary | |
JMLInfiniteInteger |
abs()
Return the absolute value of this integer. |
Object |
clone()
Return a clone of this integer. |
abstract int |
compareTo(JMLInfiniteInteger n)
Compare this to n, returning a comparison code. |
boolean |
equals(Object o)
Tell whether this integer is equal to the argument. |
boolean |
greaterThan(JMLInfiniteInteger n)
Tell if this integer is strictly greater than the argument. |
boolean |
greaterThanOrEqualTo(JMLInfiniteInteger n)
Tell if this integer is greater than or equal to the argument. |
boolean |
lessThan(JMLInfiniteInteger n)
Tell if this integer is strictly less than the argument. |
boolean |
lessThanOrEqualTo(JMLInfiniteInteger n)
Tell if this integer is less than or equal to the argument. |
JMLInfiniteInteger |
max(JMLInfiniteInteger n)
Return the maximum of this integer and the argument. |
JMLInfiniteInteger |
min(JMLInfiniteInteger n)
Return the minimum of this integer and the argument. |
| Methods inherited from class java.lang.Object |
finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface org.jmlspecs.models.JMLInfiniteInteger |
add, compareTo, divide, doubleValue, finiteValue, floatValue, hashCode, isFinite, mod, multiply, negate, pow, remainder, signum, subtract, toString, toString |
| Constructor Detail |
public JMLInfiniteIntegerClass()
| Method Detail |
public Object clone()
clone in interface JMLTypeclone in class Objectpublic boolean equals(Object o)
equals in interface JMLInfiniteIntegerequals in class ObjectJMLInfiniteInteger.compareTo(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 abstract int compareTo(JMLInfiniteInteger n)
n - the object this is compared to.public boolean greaterThanOrEqualTo(JMLInfiniteInteger n)
greaterThanOrEqualTo in interface JMLInfiniteIntegerJMLInfiniteInteger.equals(Object),
JMLInfiniteInteger.compareTo(Object),
JMLInfiniteInteger.greaterThan(org.jmlspecs.models.JMLInfiniteInteger),
JMLInfiniteInteger.lessThanOrEqualTo(org.jmlspecs.models.JMLInfiniteInteger),
JMLInfiniteInteger.lessThan(org.jmlspecs.models.JMLInfiniteInteger)public boolean lessThanOrEqualTo(JMLInfiniteInteger n)
lessThanOrEqualTo in interface JMLInfiniteIntegerJMLInfiniteInteger.equals(Object),
JMLInfiniteInteger.compareTo(Object),
JMLInfiniteInteger.greaterThanOrEqualTo(org.jmlspecs.models.JMLInfiniteInteger),
JMLInfiniteInteger.greaterThan(org.jmlspecs.models.JMLInfiniteInteger),
JMLInfiniteInteger.lessThan(org.jmlspecs.models.JMLInfiniteInteger)public boolean greaterThan(JMLInfiniteInteger n)
greaterThan in interface JMLInfiniteIntegerJMLInfiniteInteger.equals(Object),
JMLInfiniteInteger.compareTo(Object),
JMLInfiniteInteger.greaterThanOrEqualTo(org.jmlspecs.models.JMLInfiniteInteger),
JMLInfiniteInteger.lessThanOrEqualTo(org.jmlspecs.models.JMLInfiniteInteger),
JMLInfiniteInteger.lessThan(org.jmlspecs.models.JMLInfiniteInteger)public boolean lessThan(JMLInfiniteInteger n)
lessThan in interface JMLInfiniteIntegerJMLInfiniteInteger.equals(Object),
JMLInfiniteInteger.compareTo(Object),
JMLInfiniteInteger.greaterThanOrEqualTo(org.jmlspecs.models.JMLInfiniteInteger),
JMLInfiniteInteger.greaterThan(org.jmlspecs.models.JMLInfiniteInteger),
JMLInfiniteInteger.lessThanOrEqualTo(org.jmlspecs.models.JMLInfiniteInteger)public JMLInfiniteInteger abs()
abs in interface JMLInfiniteIntegerJMLInfiniteInteger.negate()public JMLInfiniteInteger max(JMLInfiniteInteger n)
max in interface JMLInfiniteIntegerJMLInfiniteInteger.min(org.jmlspecs.models.JMLInfiniteInteger)public JMLInfiniteInteger min(JMLInfiniteInteger n)
JMLInfiniteInteger
min in interface JMLInfiniteIntegerJMLInfiniteInteger.max(org.jmlspecs.models.JMLInfiniteInteger)
|
JML | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||