Package it.unive.lisa.analysis.nonrelational
-
Interface Summary Interface Description NonRelationalDomain<T extends NonRelationalDomain<T,E,F>,E extends SymbolicExpression,F extends FunctionalLattice<F,Identifier,T>> A non-relational domain, that is able to compute the value of aSymbolicExpression
s of typeE
by knowing the values of all program variables.NonRelationalHeapDomain<T extends NonRelationalHeapDomain<T>> A non-relational heap domain, that is able to compute the value of aSymbolicExpression
by knowing the values of all program variables.NonRelationalValueDomain<T extends NonRelationalValueDomain<T>> A non-relational value domain, that is able to compute the value of aValueExpression
by knowing the values of all program variables. -
Class Summary Class Description BaseNonRelationalValueDomain<T extends BaseNonRelationalValueDomain<T>> Base implementation forNonRelationalValueDomain
s.HeapEnvironment<T extends NonRelationalHeapDomain<T>> An environment for aNonRelationalHeapDomain
, that mapsIdentifier
s to instances of such domain.ValueEnvironment<T extends NonRelationalValueDomain<T>> An environment for aNonRelationalValueDomain
, that mapsIdentifier
s to instances of such domain.