Package it.unive.lisa.analysis.nonrelational
-
Interface Summary Interface Description NonRelationalDomain<T extends NonRelationalDomain<T,E,F>,E extends SymbolicExpression,F extends Environment<F,E,T>> ANonRelationalElement
that models the standard concept of non-relational abstract domain, and that is able to compute the value of aSymbolicExpression
s of typeE
by knowing the values of all program variables.NonRelationalElement<T extends NonRelationalElement<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. -
Class Summary Class Description Environment<M extends Environment<M,E,T>,E extends SymbolicExpression,T extends NonRelationalDomain<T,E,M>> An environment for aNonRelationalDomain
, that mapsIdentifier
s to instances of such domain.VariableLift<M extends VariableLift<M,E,T>,E extends SymbolicExpression,T extends NonRelationalElement<T,E,M>> ASemanticDomain
implemented as a lift for aNonRelationalElement
s, that mapsIdentifier
s to instances of such domain.