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 boolean
buildLocalMap
-
Constructor Summary
Constructors Constructor Description DexIRFactory()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
contextIsIrrelevant(IMethod method)
ControlFlowGraph
makeCFG(IMethod method, Context C)
IR
makeIR(IMethod _method, Context C, SSAOptions options)
Build an SSAIR
for 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:
makeCFG
in classDefaultIRFactory
- Throws:
IllegalArgumentException
-
makeIR
public IR makeIR(IMethod _method, Context C, SSAOptions options) throws IllegalArgumentException
Description copied from interface:IRFactory
Build an SSAIR
for a method in a particular context- Specified by:
makeIR
in interfaceIRFactory<IMethod>
- Overrides:
makeIR
in classDefaultIRFactory
- Throws:
IllegalArgumentException
-
contextIsIrrelevant
public boolean contextIsIrrelevant(IMethod method)
Description copied from class:DefaultIRFactory
- Specified by:
contextIsIrrelevant
in interfaceIRFactory<IMethod>
- Overrides:
contextIsIrrelevant
in classDefaultIRFactory
-
-