PolyQual.Combined<Q>, PolyQual.GroundQual<Q>, PolyQual.QualVar<Q>| Modifier and Type | Method and Description |
|---|---|
PolyQual.Combined<Q> |
asCombined(CombiningOperation<Q> op)
Convert this qualifier to an equivalent
PolyQual.Combined qualifier
using the given CombiningOperation. |
boolean |
equals(Object o) |
Q |
getLowerBound()
Get the lower bound of this qualifier variable.
|
Q |
getMaximum()
Get the least upper bound of the possible types of this qualifier under
all valid assignments to qualifier variables.
|
Q |
getMinimum()
Get the greatest lower bound of the possible types of this qualifier
under all valid assignments to qualifier variables.
|
String |
getName()
Get the name of this qualifier variable.
|
Q |
getUpperBound()
Get the upper bound of this qualifier variable.
|
int |
hashCode() |
PolyQual<Q> |
substitute(Map<String,PolyQual<Q>> substs)
Substitute qualifiers for qualifier variables.
|
String |
toString() |
combineWithpublic String getName()
public Q getLowerBound()
public Q getUpperBound()
public Q getMinimum()
PolyQualpq.getMinimum() is a subtype of pq.getMinimum in class PolyQual<Q>public Q getMaximum()
PolyQualgetMaximum in class PolyQual<Q>public PolyQual<Q> substitute(Map<String,PolyQual<Q>> substs)
PolyQualsubstitute in class PolyQual<Q>public PolyQual.Combined<Q> asCombined(CombiningOperation<Q> op)
PolyQualPolyQual.Combined qualifier
using the given CombiningOperation.asCombined in class PolyQual<Q>