public class ContextInsensitiveSSAInterpreter extends ContextInsensitiveRTAInterpreter implements SSAContextInterpreter
| Modifier and Type | Field and Description |
|---|---|
protected AnalysisOptions |
options |
| Constructor and Description |
|---|
ContextInsensitiveSSAInterpreter(AnalysisOptions options,
AnalysisCache cache) |
| Modifier and Type | Method and Description |
|---|---|
ControlFlowGraph<SSAInstruction,ISSABasicBlock> |
getCFG(CGNode N) |
DefUse |
getDU(CGNode node) |
IR |
getIR(CGNode node) |
int |
getNumberOfStatements(CGNode node) |
boolean |
recordFactoryType(CGNode node,
IClass klass)
record that the "factory" method of a node should be interpreted to allocate a particular class.
|
getAnalysisCache, iterateFieldsRead, iterateFieldsWritten, iterateNewSitesiterateCallSites, understandsclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waititerateFieldsRead, iterateFieldsWritten, iterateNewSitesiterateCallSites, understandsprotected final AnalysisOptions options
public ContextInsensitiveSSAInterpreter(AnalysisOptions options, AnalysisCache cache)
public IR getIR(CGNode node)
getIR in interface SSAContextInterpreterpublic int getNumberOfStatements(CGNode node)
getNumberOfStatements in interface SSAContextInterpreterpublic boolean recordFactoryType(CGNode node, IClass klass)
RTAContextInterpreterrecordFactoryType in interface RTAContextInterpreterrecordFactoryType in class ContextInsensitiveRTAInterpreterpublic ControlFlowGraph<SSAInstruction,ISSABasicBlock> getCFG(CGNode N)
getCFG in interface SSAContextInterpreterpublic DefUse getDU(CGNode node)
getDU in interface SSAContextInterpreterCopyright © 2015. All rights reserved.