[Soot-list] Fwd: Re: [Jastadd] Configurable Front-End?

Eric Bodden eric.bodden at ec-spride.de
Tue Jul 17 08:35:29 EDT 2012


Hi all.

I personally think that switching between three full versions of the
frontend should not be that big of a deal. It would lead to code bloat
of course but I think that would probably be the only drawback. This
should be relatively simple to implement.

What's the status of the Java 7 support? Is there already some
jimplification for the new constructs in there?

Best wishes,
Eric

On 17 July 2012 07:18, Marc-Andre Laverdiere-Papineau
<marc-andre.laverdiere-papineau at polymtl.ca> wrote:
> Hello,
>
> Migrating our Java front-end will be non-trivial if we want an option to
> work at different compatibility levels. I personally suggest to keep
> things simple and have only the JastAddJ Java 7 front-end.
> It should be backward compatible with Java 1.4 and 5 anyways, so why
> give ourselves more work?
>
>
> -------- Original Message --------
> Subject: Re: [Jastadd] Configurable Front-End?
> Date: Tue, 17 Jul 2012 12:26:53 +0200
> From: Jesper Öqvist <jesper.oqvist at cs.lth.se>
> To: jastadd at cs.lth.se
>
> Unfortunately there is no such option in JastAddJ.
>
> I suppose it would be possible to build the three versions of JastAddJ
> using different main classes and then invoke the correct main method
> depending on which compatibility level is required.
>
> /Jesper
>
> On 07/17/2012 01:35 AM, Marc-Andre Laverdiere-Papineau wrote:
>> Hello,
>>
>> I am a Soot user. As you may know, Soot uses JastAddJ as its Java
>> front-end.
>>
>> Sadly, it hasn't been updated in a while, which means that Soot can't
>> handle newer constructs.
>>
>> I am volunteering to update it. The thing is, we'd like to be able to
>> switch between Java versions. As far as I can tell, things are woven
>> in statically in JastAddJ's different front-end.
>>
>> Is there some kind of option that we could give to JastAddJ to operate
>> within one mode (1.4, 5, 7) or the other?
>>
>> Regards,
>>
>
>
> _______________________________________________
> JastAdd mailing list
> JastAdd at cs.lth.se
> https://mail1.cs.lth.se/cgi-bin/mailman/listinfo/jastadd
>
>
> _______________________________________________
> Soot-list mailing list
> Soot-list at sable.mcgill.ca
> http://mailman.cs.mcgill.ca/mailman/listinfo/soot-list



-- 
Eric Bodden, Ph.D., http://bodden.de/
Head of Secure Software Engineering Group at EC SPRIDE
Principal Investigator in Secure Services at CASED
Tel: +49 6151 16-75422    Fax: +49 6151 16-72051
Room 3.2.14, Mornewegstr. 30, 64293 Darmstadt


More information about the Soot-list mailing list