Class JavaScriptFunctionApplyContextInterpreter
java.lang.Object
com.ibm.wala.ipa.callgraph.cha.ContextInsensitiveCHAContextInterpreter
com.ibm.wala.ipa.callgraph.propagation.rta.ContextInsensitiveRTAInterpreter
com.ibm.wala.ipa.callgraph.propagation.cfa.ContextInsensitiveSSAInterpreter
com.ibm.wala.cast.ipa.callgraph.AstContextInsensitiveSSAContextInterpreter
com.ibm.wala.cast.js.ipa.callgraph.JavaScriptFunctionApplyContextInterpreter
- All Implemented Interfaces:
CHAContextInterpreter
,RTAContextInterpreter
,SSAContextInterpreter
public class JavaScriptFunctionApplyContextInterpreter
extends AstContextInsensitiveSSAContextInterpreter
TODO cache generated IRs
- See Also:
-
Field Summary
Fields inherited from class com.ibm.wala.ipa.callgraph.propagation.cfa.ContextInsensitiveSSAInterpreter
options
-
Constructor Summary
ConstructorDescription -
Method Summary
Methods inherited from class com.ibm.wala.cast.ipa.callgraph.AstContextInsensitiveSSAContextInterpreter
iterateCallSites, iterateNewSites, understands
Methods inherited from class com.ibm.wala.ipa.callgraph.propagation.cfa.ContextInsensitiveSSAInterpreter
getCFG, getIRView, getNumberOfStatements, recordFactoryType
Methods inherited from class com.ibm.wala.ipa.callgraph.propagation.rta.ContextInsensitiveRTAInterpreter
getAnalysisCache, iterateFieldsRead, iterateFieldsWritten
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface com.ibm.wala.ipa.callgraph.propagation.rta.RTAContextInterpreter
iterateFieldsRead, iterateFieldsWritten
-
Constructor Details
-
JavaScriptFunctionApplyContextInterpreter
-
-
Method Details
-
understands
Description copied from interface:CHAContextInterpreter
Does this object understand the given method? The caller had better check this before inquiring on other properties.- Specified by:
understands
in interfaceCHAContextInterpreter
- Overrides:
understands
in classContextInsensitiveCHAContextInterpreter
-
getIR
- Specified by:
getIR
in interfaceSSAContextInterpreter
- Overrides:
getIR
in classContextInsensitiveSSAInterpreter
- Returns:
- the IR that models the method context, or null if it's an unmodelled native method
-
getDU
- Specified by:
getDU
in interfaceSSAContextInterpreter
- Overrides:
getDU
in classContextInsensitiveSSAInterpreter
- Returns:
- DefUse for the IR that models the method context, or null if it's an unmodelled native method
-