[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: transformation declares java.lang.Object as super of java.lang.Object
Chris Pickett wrote:
Hi,
I'm trying to run the following simple transformation:
http://www.sable.mcgill.ca/~cpicke/soot-list-stuff/EnableSpmt.java
All it does is put a call to an empty method in my Spmt class before and
after every single invoke.
I should point out that with Soot 2.1.0, the transformation doesn't work
anymore, but that it works with 2.0.1. In 2.1.0, Soot tries to
transform Spmt.class as well, and then complains about type errors, even
though Spmt.class isn't referenced by the other classes
pre-transformation. I suppose Soot is now re-checking transformed
classes or something.
Nevertheless, in Soot 2.1.0, the java.lang.Object class still gets
java.lang.Object as a superclass.
I put Spmt.java in the same directory at
http://www.sable.mcgill.ca/~cpicke/soot-list-stuff/Spmt.java in case
somebody actually wants to run the transformation -- it's broken now,
but not so broken that java.lang.Object isn't generated.
Cheers,
Chris