[Soot-list] Can i have 2 internal transformations?
Manjiri Namjoshi
manjiri.namjoshi at googlemail.com
Mon Aug 18 10:34:44 EDT 2008
Hello,
Actually, i want 1 transformation to happen for all the methods and then the
second transformation to start.
So, in my program if i have methodA and methodB then i get :
PackManager.v().getPack("jtp").add(new Transform("jtp.annotexample1",
InternalTransformTry1.v()));
PackManager.v().getPack("jtp").add(new Transform("jtp.annotexample1",
InternalTransformTry2.v()));
InternalTransform1 for methodA then InternalTransform2 for again methodA
and then the two transformations for methodB.
Thank You.
Sincerely,
Manjiri
2008/8/16 Eric Bodden <eric.bodden at mail.mcgill.ca>
> Hi Manjiri.
>
> Sure, just add two transforms. The first one will be run first, the
> second one second.
>
> Eric
>
> 2008/8/16 Manjiri Namjoshi <manjiri.namjoshi at googlemail.com>:
> > Hello,
> >
> > I am interested to traverse each and every method and populate some
> > structure.
> > After i am done traversing the entire program (all methods once) then i
> > would like to annotate the class files based on the populated data
> > structure.
> >
> > So, basically i need to have 2 transformations.
> >
> > Is it possible to have this?
> >
> > Something like:
> >
> > /* adds the transformer. */
> > PackManager.v().getPack("jtp").add(new
> > Transform("jtp.annotexample",
> > InternalTransformTry.v()));
> >
> >
> > /* invokes Soot */
> > soot.Main.main(args);
> >
> >
> > To update my data structure and then i want to implement another
> > "internalTranform" to annotate based on the populated structure.
> >
> > Thank You.
> >
> >
> > Sincerely,
> > Manjiri
> >
> > _______________________________________________
> > Soot-list mailing list
> > Soot-list at sable.mcgill.ca
> > http://mailman.cs.mcgill.ca/mailman/listinfo/soot-list
> >
> >
>
>
>
> --
> Eric Bodden
> Sable Research Group
> McGill University, Montréal, Canada
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mailman.CS.McGill.CA/pipermail/soot-list/attachments/20080818/851b1339/attachment.htm
More information about the Soot-list
mailing list