Class CFValue
java.lang.Object
org.checkerframework.framework.flow.CFAbstractValue<CFValue>
org.checkerframework.framework.flow.CFValue
- All Implemented Interfaces:
- AbstractValue<CFValue>
The default abstract value used in the Checker Framework: a set of annotations and a TypeMirror.
- 
Nested Class SummaryNested classes/interfaces inherited from class org.checkerframework.framework.flow.CFAbstractValueCFAbstractValue.AnnotationSetCombiner, CFAbstractValue.ValueGlb, CFAbstractValue.ValueLub
- 
Field SummaryFields inherited from class org.checkerframework.framework.flow.CFAbstractValueanalysis, annotations, atypeFactory, qualHierarchy, underlyingType
- 
Constructor SummaryConstructorsConstructorDescriptionCFValue(CFAbstractAnalysis<CFValue, ?, ?> analysis, AnnotationMirrorSet annotations, TypeMirror underlyingType) Creates a new CFValue.
- 
Method SummaryMethods inherited from class org.checkerframework.framework.flow.CFAbstractValuecanBeMissingAnnotations, equals, getAnnotations, getUnderlyingType, greatestLowerBound, hashCode, leastUpperBound, leastUpperBound, mostSpecific, toString, toStringFullyQualified, toStringSimple, upperBound, validateSet, widenUpperBound
- 
Constructor Details- 
CFValuepublic CFValue(CFAbstractAnalysis<CFValue, ?, ?> analysis, AnnotationMirrorSet annotations, TypeMirror underlyingType) Creates a new CFValue.- Parameters:
- analysis- the analysis
- annotations- the annotations
- underlyingType- the underlying type
 
 
-