Package com.ibm.wala.dalvik.classLoader
Class DexIRFactory
java.lang.Object
com.ibm.wala.ssa.DefaultIRFactory
com.ibm.wala.dalvik.classLoader.DexIRFactory
- All Implemented Interfaces:
com.ibm.wala.ssa.IRFactory<com.ibm.wala.classLoader.IMethod>
public class DexIRFactory
extends com.ibm.wala.ssa.DefaultIRFactory
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleancontextIsIrrelevant(com.ibm.wala.classLoader.IMethod method) com.ibm.wala.cfg.ControlFlowGraph<?,?> makeCFG(com.ibm.wala.classLoader.IMethod method, com.ibm.wala.ipa.callgraph.Context C) com.ibm.wala.ssa.IRmakeIR(com.ibm.wala.classLoader.IMethod _method, com.ibm.wala.ipa.callgraph.Context C, com.ibm.wala.ssa.SSAOptions options)
-
Field Details
-
buildLocalMap
public static final boolean buildLocalMap- See Also:
-
-
Constructor Details
-
DexIRFactory
public DexIRFactory()
-
-
Method Details
-
makeCFG
public com.ibm.wala.cfg.ControlFlowGraph<?,?> makeCFG(com.ibm.wala.classLoader.IMethod method, com.ibm.wala.ipa.callgraph.Context C) throws IllegalArgumentException - Overrides:
makeCFGin classcom.ibm.wala.ssa.DefaultIRFactory- Throws:
IllegalArgumentException
-
makeIR
public com.ibm.wala.ssa.IR makeIR(com.ibm.wala.classLoader.IMethod _method, com.ibm.wala.ipa.callgraph.Context C, com.ibm.wala.ssa.SSAOptions options) throws IllegalArgumentException - Specified by:
makeIRin interfacecom.ibm.wala.ssa.IRFactory<com.ibm.wala.classLoader.IMethod>- Overrides:
makeIRin classcom.ibm.wala.ssa.DefaultIRFactory- Throws:
IllegalArgumentException
-
contextIsIrrelevant
public boolean contextIsIrrelevant(com.ibm.wala.classLoader.IMethod method) - Specified by:
contextIsIrrelevantin interfacecom.ibm.wala.ssa.IRFactory<com.ibm.wala.classLoader.IMethod>- Overrides:
contextIsIrrelevantin classcom.ibm.wala.ssa.DefaultIRFactory
-