java.lang.Object
dev.civl.abc.analysis.IF.FocusAnalysisData
-
Nested Class Summary
Nested Classes -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddFocusOffset(String tag, int offset) voidaddFocusTag(String tag) Adds a new tag entry into the tagMap if not previously there.voidaddProtectedMemExpr(String tag, ExpressionNode expr) getFocusOffsets(String tag) getVarNameFromTag(String tag)
-
Constructor Details
-
FocusAnalysisData
public FocusAnalysisData()
-
-
Method Details
-
addFocusTag
Adds a new tag entry into the tagMap if not previously there. If one did not already exist then an insert transformer is added at the top of the AST to insert the tag's corresponding focus variables.- Parameters:
tag- The tag that this new data pertains to.- Throws:
SyntaxException
-
addFocusOffset
-
getFocusOffsets
-
addProtectedMemExpr
-
getProtectedMemExprs
-
getVarNameFromTag
-
getAltVarNameFromTag
-
getFocusTags
-