[Soot-list] Source-level Java 5 support now part of Soot

Eric Bodden eric.bodden at mail.mcgill.ca
Wed Apr 23 15:20:24 EDT 2008


Hi all.

I am happy to announce that as of now Soot can process Java 5 source
code. This is possible due to a new JastAdd based frontend and
Java2Jimple implementation that was contributed by Torbjörn Ekman. To
make use of this feature please build Soot from SVN
(https://svn.sable.mcgill.ca/soot/soot/trunk) or, as an alternative,
wait for the next nightly build to appear here:
http://plg.uwaterloo.ca/~olhotak/build/

The new frontend is active by default. In cases where people wish to
use the Polyglot based frontend (java 1.4 only), they can use to new
-polyglot command line option to do so.

If you encounter problems with the new frontend please let us know
here or on bugzilla: https://svn.sable.mcgill.ca/bugzilla/
(Our test suite does not exercise the frontend a lot so there may be
corner cases that still cause trouble. Please let us know if you get
problems when processing source code, in particular if those disappear
when using the -polyglot option.)

A big Thank You to Torbjorn.

Cheers,
Eric

-- 
Eric Bodden
Sable Research Group
McGill University, Montréal, Canada


More information about the Soot-list mailing list