[Soot-list] outlining code

Christophe Foket christophe.foket at elis.ugent.be
Mon May 2 04:38:12 EDT 2011


Hi Eric,

This does seem to be exactly what I need. Thanks for the tip. 
Unfortunately, the JastAdd website seems to be down for a couple of days 
now, so I haven't been able to try out the refactoring techniques yet.

- Christophe

On 04/29/2011 10:10 AM, Eric Bodden wrote:
> Hello Christophe.
>
> Indeed I don't know of any such support within Soot itself. However,
> there is a JastAdd "Refactoring" extension that builds on top of Soot
> and actually supports an extract-method refactoring. It performs
> exactly ehe analysis you are looking for, on Jimple.
>
> There's documentation here: http://jastadd.org/refactoring-tools
> However I recommend using the latest version from the JastAdd SVN
> repository. I used the extension myself and the developer Max Schäfer
> was very helpful in helping me getting it to work for my purposes.
>
> Eric
>
> On 28 April 2011 17:03, Christophe Foket<christophe.foket at elis.ugent.be>  wrote:
>> Hello,
>>
>> I want to use Soot for outlining certain code fragments into new
>> methods. However, I can't find any indication that Soot has support for
>> deciding whether or not a code fragment can be outlined. Is this true,
>> or did I just not look hard enough?
>>
>> Kind regards,
>>
>> Christophe
>> _______________________________________________
>> Soot-list mailing list
>> Soot-list at sable.mcgill.ca
>> http://mailman.cs.mcgill.ca/mailman/listinfo/soot-list
>>
>
>



More information about the Soot-list mailing list