soot.jbco
Class Main

java.lang.Object
  extended by soot.jbco.Main

public class Main
extends Object

Author:
Michael Batchelder Created on 24-Jan-2006

Field Summary
static ArrayList<SootClass> IntermediateAppClasses
           
static boolean jbcoDebug
           
static boolean jbcoSummary
           
static boolean jbcoVerbose
           
static HashMap method2Locals2REALTypes
           
static HashMap<SootMethod,HashMap<Local,Local>> methods2Baf2JLocals
           
static HashMap<SootMethod,ArrayList> methods2JLocals
           
static boolean metrics
           
static HashMap<String,HashMap<Object,Integer>> transformsToMethodsToWeights
           
static HashMap<String,Integer> transformsToWeights
           
 
Constructor Summary
Main()
           
 
Method Summary
static int getWeight(String phasename, String method)
           
static void main(String[] argv)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

jbcoDebug

public static boolean jbcoDebug

jbcoSummary

public static boolean jbcoSummary

jbcoVerbose

public static boolean jbcoVerbose

metrics

public static boolean metrics

transformsToWeights

public static HashMap<String,Integer> transformsToWeights

transformsToMethodsToWeights

public static HashMap<String,HashMap<Object,Integer>> transformsToMethodsToWeights

method2Locals2REALTypes

public static HashMap method2Locals2REALTypes

methods2Baf2JLocals

public static HashMap<SootMethod,HashMap<Local,Local>> methods2Baf2JLocals

methods2JLocals

public static HashMap<SootMethod,ArrayList> methods2JLocals

IntermediateAppClasses

public static ArrayList<SootClass> IntermediateAppClasses
Constructor Detail

Main

public Main()
Method Detail

main

public static void main(String[] argv)

getWeight

public static int getWeight(String phasename,
                            String method)