com.ibm.wala.classLoader
Class ShrikeIRFactory

java.lang.Object
  extended by com.ibm.wala.classLoader.ShrikeIRFactory
All Implemented Interfaces:
IRFactory

public class ShrikeIRFactory
extends java.lang.Object
implements IRFactory


Field Summary
static boolean buildLocalMap
           
 
Constructor Summary
ShrikeIRFactory()
           
 
Method Summary
 ControlFlowGraph makeCFG(IMethod method, Context C, ClassHierarchy cha, WarningSet warnings)
           
 IR makeIR(IMethod method, Context C, ClassHierarchy cha, SSAOptions options, WarningSet warnings)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

buildLocalMap

public static final boolean buildLocalMap
See Also:
Constant Field Values
Constructor Detail

ShrikeIRFactory

public ShrikeIRFactory()
Method Detail

makeCFG

public ControlFlowGraph makeCFG(IMethod method,
                                Context C,
                                ClassHierarchy cha,
                                WarningSet warnings)
Specified by:
makeCFG in interface IRFactory

makeIR

public IR makeIR(IMethod method,
                 Context C,
                 ClassHierarchy cha,
                 SSAOptions options,
                 WarningSet warnings)
          throws java.lang.IllegalArgumentException
Specified by:
makeIR in interface IRFactory
Throws:
java.lang.IllegalArgumentException