soot.javaToJimple
Class JavaToJimple
java.lang.Object
soot.javaToJimple.JavaToJimple
public class JavaToJimple
- extends Object
Method Summary |
polyglot.ast.Node |
compile(polyglot.frontend.Compiler compiler,
String fileName,
polyglot.frontend.ExtensionInfo extInfo)
uses polyglot to compile source and build AST |
polyglot.frontend.ExtensionInfo |
initExtInfo(String fileName,
List<String> sourceLocations)
sets up the info needed to invoke polyglot |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
CAST_INSERTION
public static final polyglot.frontend.Pass.ID CAST_INSERTION
STRICTFP_PROP
public static final polyglot.frontend.Pass.ID STRICTFP_PROP
ANON_CONSTR_FINDER
public static final polyglot.frontend.Pass.ID ANON_CONSTR_FINDER
SAVE_AST
public static final polyglot.frontend.Pass.ID SAVE_AST
JavaToJimple
public JavaToJimple()
initExtInfo
public polyglot.frontend.ExtensionInfo initExtInfo(String fileName,
List<String> sourceLocations)
- sets up the info needed to invoke polyglot
compile
public polyglot.ast.Node compile(polyglot.frontend.Compiler compiler,
String fileName,
polyglot.frontend.ExtensionInfo extInfo)
- uses polyglot to compile source and build AST