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 ContextInsensitiveSSAInterpreter
options -
Constructor Summary
ConstructorsConstructorDescription -
Method Summary
Methods inherited from class AstContextInsensitiveSSAContextInterpreter
iterateCallSites, iterateNewSites, understandsMethods inherited from class ContextInsensitiveSSAInterpreter
getCFG, getIRView, getNumberOfStatements, recordFactoryTypeMethods inherited from class ContextInsensitiveRTAInterpreter
getAnalysisCache, iterateFieldsRead, iterateFieldsWrittenMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface RTAContextInterpreter
iterateFieldsRead, iterateFieldsWritten
-
Constructor Details
-
JavaScriptFunctionApplyContextInterpreter
-
-
Method Details
-
understands
Description copied from interface:CHAContextInterpreterDoes this object understand the given method? The caller had better check this before inquiring on other properties.- Specified by:
understandsin interfaceCHAContextInterpreter- Overrides:
understandsin classContextInsensitiveCHAContextInterpreter
-
getIR
- Specified by:
getIRin interfaceSSAContextInterpreter- Overrides:
getIRin classContextInsensitiveSSAInterpreter- Returns:
- the IR that models the method context, or null if it's an unmodelled native method
-
getDU
- Specified by:
getDUin interfaceSSAContextInterpreter- Overrides:
getDUin classContextInsensitiveSSAInterpreter- Returns:
- DefUse for the IR that models the method context, or null if it's an unmodelled native method
-