public class DexIRFactory extends DefaultIRFactory
Modifier and Type | Field and Description |
---|---|
static boolean |
buildLocalMap |
Constructor and Description |
---|
DexIRFactory() |
Modifier and Type | Method and Description |
---|---|
boolean |
contextIsIrrelevant(IMethod method)
|
ControlFlowGraph |
makeCFG(IMethod method,
Context C) |
IR |
makeIR(IMethod _method,
Context C,
SSAOptions options)
Build an SSA
IR for a method in a particular context |
public static final boolean buildLocalMap
public ControlFlowGraph makeCFG(IMethod method, Context C) throws IllegalArgumentException
makeCFG
in class DefaultIRFactory
IllegalArgumentException
public IR makeIR(IMethod _method, Context C, SSAOptions options) throws IllegalArgumentException
IRFactory
IR
for a method in a particular contextmakeIR
in interface IRFactory<IMethod>
makeIR
in class DefaultIRFactory
IllegalArgumentException
public boolean contextIsIrrelevant(IMethod method)
DefaultIRFactory
contextIsIrrelevant
in interface IRFactory<IMethod>
contextIsIrrelevant
in class DefaultIRFactory