public class NullnessFlowState extends DefaultFlowState
DefaultFlowState,
NullnessFlowannos, annotations, vars| Modifier and Type | Method and Description |
|---|---|
void |
and(FlowState other,
QualifierHierarchy annoRelations)
"And" the current state with an other state, modifying only the current state.
|
NullnessFlowState |
copy()
Deeply copy the state of the current flow state.
|
NullnessFlowState |
createFlowState(Set<@Nullable AnnotationMirror> annotations)
Create a new instance of the current flow state class.
|
void |
or(FlowState other,
QualifierHierarchy annoRelations)
"Or" the current state with an other state, modifying only the current state.
|
@ReadOnly String |
toString() |
getAnnotationspublic NullnessFlowState createFlowState(Set<@Nullable AnnotationMirror> annotations)
FlowStateFlowState.copy() to create a new instance of the correct type.createFlowState in interface FlowStatecreateFlowState in class DefaultFlowStateannotations - The annotations that can be inferred.public NullnessFlowState copy()
FlowStatecopy in interface FlowStatecopy in class DefaultFlowStatepublic void or(FlowState other, QualifierHierarchy annoRelations)
FlowStateor in interface FlowStateor in class DefaultFlowStateother - The other state, will not be modified.annoRelations - The relationship between the qualifiers.public void and(FlowState other, QualifierHierarchy annoRelations)
FlowStateand in interface FlowStateand in class DefaultFlowStateother - The other state, will not be modified.annoRelations - The relationship between the qualifiers.public @ReadOnly String toString()
toString in class DefaultFlowState