Package pascal.taie.analysis.sideeffect
Class SideEffect
java.lang.Object
pascal.taie.analysis.sideeffect.SideEffect
- All Implemented Interfaces:
StmtResult<Set<Obj>>
Represents result of side-effect analysis.
-
Method Summary
-
Method Details
-
getModifiedObjects
- Returns:
- set of objects that may be modified by given method.
-
getModifiedObjects
- Returns:
- set of objects that may be modified by given stmt.
-
isPure
- Returns:
true
if given method does not modify any objects.
-
isRelevant
- Specified by:
isRelevant
in interfaceStmtResult<Set<Obj>>
- Returns:
- if
stmt
is relevant in this result.
-
getResult
- Specified by:
getResult
in interfaceStmtResult<Set<Obj>>
- Returns:
- analysis result of given stmt.
-