Package soot.javaToJimple
Class JavaToJimple
- java.lang.Object
-
- soot.javaToJimple.JavaToJimple
-
public class JavaToJimple extends Object
-
-
Field Summary
Fields Modifier and Type Field Description static polyglot.frontend.Pass.IDANON_CONSTR_FINDERstatic polyglot.frontend.Pass.IDCAST_INSERTIONstatic polyglot.frontend.Pass.IDSAVE_ASTstatic polyglot.frontend.Pass.IDSTRICTFP_PROP
-
Constructor Summary
Constructors Constructor Description JavaToJimple()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description polyglot.ast.Nodecompile(polyglot.frontend.Compiler compiler, String fileName, polyglot.frontend.ExtensionInfo extInfo)uses polyglot to compile source and build ASTpolyglot.frontend.ExtensionInfoinitExtInfo(String fileName, List<String> sourceLocations)sets up the info needed to invoke polyglot
-
-
-
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
-
-
Method Detail
-
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
-
-