public interface DfReferenceType extends DfType
| Modifier and Type | Method and Description |
|---|---|
default DfReferenceType |
dropLocality() |
default DfReferenceType |
dropMutability() |
DfReferenceType |
dropNullability() |
default DfReferenceType |
dropSpecialField() |
default DfReferenceType |
dropTypeConstraint() |
TypeConstraint |
getConstraint() |
default Mutability |
getMutability() |
DfaNullability |
getNullability() |
default SpecialField |
getSpecialField() |
default DfType |
getSpecialFieldType() |
default boolean |
isLocal() |
static boolean |
isLocal(DfType type) |
isMergeable, isSuperType, join, meet, tryNegateDfaNullability getNullability()
TypeConstraint getConstraint()
default Mutability getMutability()
default boolean isLocal()
default SpecialField getSpecialField()
default DfType getSpecialFieldType()
DfTypes.BOTTOM if getSpecialField() returns nulldefault DfReferenceType dropTypeConstraint()
default DfReferenceType dropLocality()
DfReferenceType dropNullability()
default DfReferenceType dropMutability()
default DfReferenceType dropSpecialField()
static boolean isLocal(DfType type)
type - type to check