public interface DfLongType 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) |
meetRelation
isMergeable, isSuperType, tryNegate
LongRangeSet getRange()
getRange
in interface DfIntegralType
default DfType join(DfType other)
DfType
default DfType meet(DfType other)
DfType
default DfType meetRange(LongRangeSet range)
meetRange
in interface DfIntegralType
default PsiPrimitiveType getPsiType()
getPsiType
in interface DfPrimitiveType
static LongRangeSet extractRange(DfType type)