public interface DfIntType extends DfIntegralType
| Modifier and Type | Method and Description |
|---|---|
static LongRangeSet |
extractRange(DfType type) |
default PsiPrimitiveType |
getPsiType() |
LongRangeSet |
getRange() |
default DfType |
join(DfType other)
Return the most specific type that contains all values from this type and from other type.
|
default DfType |
meet(DfType other)
Returns the least specific type that contains all values that belong both to this type and to other type.
|
default DfType |
meetRange(LongRangeSet range) |
meetRelationisMergeable, isSuperType, tryNegateLongRangeSet getRange()
getRange in interface DfIntegralTypedefault DfType join(DfType other)
DfTypedefault DfType meet(DfType other)
DfTypedefault DfType meetRange(LongRangeSet range)
meetRange in interface DfIntegralTypedefault PsiPrimitiveType getPsiType()
getPsiType in interface DfPrimitiveTypestatic LongRangeSet extractRange(DfType type)