soot.javaToJimple
Class JavaToJimple

java.lang.Object
  extended bysoot.javaToJimple.JavaToJimple

public class JavaToJimple
extends Object


Field Summary
static polyglot.frontend.Pass.ID ANON_CONSTR_FINDER
           
static polyglot.frontend.Pass.ID CAST_INSERTION
           
static polyglot.frontend.Pass.ID SAVE_AST
           
static polyglot.frontend.Pass.ID STRICTFP_PROP
           
 
Constructor Summary
JavaToJimple()
           
 
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 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
 

Field Detail

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
Constructor Detail

JavaToJimple

public JavaToJimple()
Method Detail

initExtInfo

public polyglot.frontend.ExtensionInfo initExtInfo(String fileName,
                                                   List 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