Concept question: Is there a way to write a javassist program in a package other than the src folder that can modifiy other classes (either in the src folder or sub folders of the src folder). I have messed around with "cp.addPath("/usr/local/javalib");" and I cannot get that to work. I do not know if that is because I am not using it properly, or if that isn't even an appropriate approach to modifying java files in other packages.
Any input would be greatly appreciated. Thanks!
I was making this much more difficult than was needed. Say for example I wanted to modify a "foo.java" class in a "stuff" package. I simply use: pool.get(stuff.foo);
That's it, now I have the foo class in the classpool.