Package com.ibm.wala.dalvik.classLoader
Class DexIRFactory
- java.lang.Object
-
- com.ibm.wala.ssa.DefaultIRFactory
-
- com.ibm.wala.dalvik.classLoader.DexIRFactory
-
public class DexIRFactory extends DefaultIRFactory
-
-
Field Summary
Fields Modifier and Type Field Description static booleanbuildLocalMap
-
Constructor Summary
Constructors Constructor Description DexIRFactory()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleancontextIsIrrelevant(IMethod method)ControlFlowGraphmakeCFG(IMethod method, Context C)IRmakeIR(IMethod _method, Context C, SSAOptions options)Build an SSAIRfor a method in a particular context
-
-
-
Field Detail
-
buildLocalMap
public static final boolean buildLocalMap
- See Also:
- Constant Field Values
-
-
Method Detail
-
makeCFG
public ControlFlowGraph makeCFG(IMethod method, Context C) throws IllegalArgumentException
- Overrides:
makeCFGin classDefaultIRFactory- Throws:
IllegalArgumentException
-
makeIR
public IR makeIR(IMethod _method, Context C, SSAOptions options) throws IllegalArgumentException
Description copied from interface:IRFactoryBuild an SSAIRfor a method in a particular context- Specified by:
makeIRin interfaceIRFactory<IMethod>- Overrides:
makeIRin classDefaultIRFactory- Throws:
IllegalArgumentException
-
contextIsIrrelevant
public boolean contextIsIrrelevant(IMethod method)
Description copied from class:DefaultIRFactory- Specified by:
contextIsIrrelevantin interfaceIRFactory<IMethod>- Overrides:
contextIsIrrelevantin classDefaultIRFactory
-
-