Package boomerang.poi
Class AbstractPOI<Statement,Val,Field>
- java.lang.Object
-
- boomerang.poi.PointOfIndirection<Statement,Val,Field>
-
- boomerang.poi.AbstractPOI<Statement,Val,Field>
-
- Direct Known Subclasses:
WeightedBoomerang.FieldWritePOI
public abstract class AbstractPOI<Statement,Val,Field> extends PointOfIndirection<Statement,Val,Field>
-
-
Constructor Summary
Constructors Constructor Description AbstractPOI(ControlFlowGraph.Edge cfgEdge, Val baseVar, Field field, Val storedVar)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(Object obj)ValgetBaseVar()ControlFlowGraph.EdgegetCfgEdge()FieldgetField()ValgetStoredVar()inthashCode()StringtoString()-
Methods inherited from class boomerang.poi.PointOfIndirection
addBaseAllocation, addFlowAllocation, execute
-
-
-
-
Constructor Detail
-
AbstractPOI
public AbstractPOI(ControlFlowGraph.Edge cfgEdge, Val baseVar, Field field, Val storedVar)
-
-
Method Detail
-
getBaseVar
public Val getBaseVar()
-
getField
public Field getField()
-
getStoredVar
public Val getStoredVar()
-
getCfgEdge
public ControlFlowGraph.Edge getCfgEdge()
- Specified by:
getCfgEdgein classPointOfIndirection<Statement,Val,Field>
-
-