public class Range
extends java.lang.Object
Constructor and Description |
---|
Range(ru.ispras.fortress.expression.Node young,
ru.ispras.fortress.expression.Node old)
The default constructor.
|
Modifier and Type | Method and Description |
---|---|
Range |
deepcopy()
Creates a deep copy of the current object.
|
boolean |
equals(java.lang.Object o) |
ru.ispras.fortress.expression.Node |
getOld()
Returns old index.
|
ru.ispras.fortress.expression.Node |
getYoung()
Returns young index.
|
int |
hashCode() |
java.lang.String |
toString() |
public Range(ru.ispras.fortress.expression.Node young, ru.ispras.fortress.expression.Node old)
young
- young indexold
- old indexjava.lang.NullPointerException
- when any of the arguments is null
.java.lang.IllegalArgumentException
- when the second argument is always less than
first argument.public Range deepcopy()
public ru.ispras.fortress.expression.Node getYoung()
public ru.ispras.fortress.expression.Node getOld()
public java.lang.String toString()
toString
in class java.lang.Object
public boolean equals(java.lang.Object o)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object