com.ibm.wala.ipa.callgraph.propagation
Interface SSAContextInterpreter
- All Superinterfaces:
- RTAContextInterpreter
- All Known Implementing Classes:
- AstContextInsensitiveSSAContextInterpreter, CloneInterpreter, CommandInterpreter, ContextInsensitiveRTAInterpreter, ContextInsensitiveSSAInterpreter, DefaultSSAInterpreter, DelegatingSSAContextInterpreter, FactoryBypassInterpreter
public interface SSAContextInterpreter
- extends RTAContextInterpreter
An object that provides an interface to local method information needed for
CFA.
getIR
IR getIR(CGNode node,
WarningSet warnings)
- Returns:
- the IR that models the method context, or null if it's an
unmodelled native method
getDU
DefUse getDU(CGNode node,
WarningSet warnings)
- Returns:
- DefUse for the IR that models the method context, or null if it's
an unmodelled native method
getNumberOfStatements
int getNumberOfStatements(CGNode node,
WarningSet warnings)
- Returns:
- the number of the statements in the IR, or -1 if it's an unmodelled
native method.
getCFG
ControlFlowGraph getCFG(CGNode n,
WarningSet warnings)