public class NullnessValue extends CFAbstractValue<NullnessValue>
CFValue
, but additionally tracks whether at this point PolyNull
is known to be Nullable
.CFAbstractValue.AnnotationSetAndTypeMirrorVisitor
Modifier and Type | Field and Description |
---|---|
protected boolean |
isPolyNullNull |
analysis, annotations, underlyingType
Constructor and Description |
---|
NullnessValue(CFAbstractAnalysis<NullnessValue,?,?> analysis,
Set<AnnotationMirror> annotations,
TypeMirror underlyingType) |
canBeMissingAnnotations, equals, getAnnotations, getUnderlyingType, hashCode, leastUpperBound, mostSpecific, toString, validateSet, widenUpperBound
public NullnessValue(CFAbstractAnalysis<NullnessValue,?,?> analysis, Set<AnnotationMirror> annotations, TypeMirror underlyingType)