Class ArgumentSpecialization.ArgumentSpecializationContextInterpreter
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.ArgumentSpecialization.ArgumentSpecializationContextInterpreter
- All Implemented Interfaces:
CHAContextInterpreter, RTAContextInterpreter, SSAContextInterpreter
- Enclosing class:
ArgumentSpecialization
public static class ArgumentSpecialization.ArgumentSpecializationContextInterpreter
extends AstContextInsensitiveSSAContextInterpreter
-
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 ContextInsensitiveCHAContextInterpreter
understandsMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface CHAContextInterpreter
understandsMethods inherited from interface RTAContextInterpreter
iterateFieldsRead, iterateFieldsWritten
-
Constructor Details
-
ArgumentSpecializationContextInterpreter
-
-
Method Details
-
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
-