Thanks a lot for the information. I really appreciate your help.
3. To provide info: The LineNumberTable thing is added at the end of every method without an exception; including the constructor and the static initializing block. I don't know if this is a bug or not... Cheers. Andy Clement wrote: > > some of these questions aren't really appropriate for the users list > (better on dev)... but anyway: > >> So there still remains some questions for me: >> 1. Why does Jad create the same java files when they are decompiled? > Jad doesn't show you the attributes, which is what these all are. > >> 2. Why are these instructions added even though this class is not advised >> by >> my aspect? > attributes are added to files touched by the weaver - you are correct > this file is being touched because the aspect refers to it, however > I've just modified the compiler so that in your case this will no > longer happen (it doesnt need to in this case). > >> 3. What is the LineNumberTable thing for? (curious) > Some code coverage tools can't cope when line number tables are not > included for methods. However, depending on what these are attached > to (you didnt say... empty methods?), we may have a 'bug' with putting > them in too many places. > >> 4. What is the binary stuff at the top? (curious) > weaverversion is ..... the version of the weaver that touched the > type, exists for supporting backwards compatibility. > weaverstate is ... the state of the weaver at the time this file was > touched (ie. what aspects caused it to be touched, etc). > >> 5. Is it possible to stop this class from being modified, > yes, done - will be in next dev build. > _______________________________________________ > aspectj-users mailing list > [email protected] > https://dev.eclipse.org/mailman/listinfo/aspectj-users > > -- View this message in context: http://www.nabble.com/Modified-classes-of-the-Jar-files-in-Inpath-%28which-shouldn%27t-be-modified%29-tf3299223.html#a9182622 Sent from the AspectJ - users mailing list archive at Nabble.com. _______________________________________________ aspectj-users mailing list [email protected] https://dev.eclipse.org/mailman/listinfo/aspectj-users
