It might be a bit difficult to distill it out of the large project. I'll give it a shot though.
-----Original Message----- From: [email protected] [mailto:[email protected]] On Behalf Of Andy Clement Sent: Tuesday, November 08, 2011 11:11 To: [email protected] Subject: Re: [aspectj-users] MethodDeclarationLineNumber question If the source isn't changing at all and yet the values in that annotation are changing, thats a bug, please raise it (with an example bit of code if you can). cheers, Andy On 8 November 2011 06:19, Aleksey Ratushnyy <[email protected]> wrote: > Yes, you put it exactly right. When I recompile the same sources, the last of > 8 bytes seems to change in at least some classes. > I am trying to figure out why and whether this can be mitigated in any way. > I have tried to disable lines altogether using -g parameter, but it seems > that other parts of the compiler blow up > (org.aspectj.bridge.SourceLocation.validLine() throws > IllegalArgumentException) > > -----Original Message----- > From: [email protected] > [mailto:[email protected]] On Behalf Of Andy Clement > Sent: Monday, November 07, 2011 18:54 > To: [email protected] > Subject: Re: [aspectj-users] MethodDeclarationLineNumber question > > Hi Aleksey, > > What do you want to solve? You want to remove then or know what they are? > > The MethodDeclarationLineNumber attribute is a pair of ints. The > first is the line number, the second is the offset of the declaration > (from the start of the file). Together this makes 8 bytes in the > classfile. When you say 'random' are you finding as you compile the > same source over and over, they change? > > cheers, > Andy > > On 7 November 2011 14:40, Aleksey Ratushnyy > <[email protected]> wrote: >> Hi, >> >> >> >> I am using aspect/j and it seems that often >> org.aspectj.weaver.MethodDeclarationLineNumber tag is written into a class >> file, the last byte of the 8 data bytes is random. >> >> >> >> Does anyone know why this problem exists and how to solve it? >> >> >> >> Thanks >> >> >> >> Aleksey >> >> CONFIDENTIALITY NOTICE: This message (including any attachments) is intended >> solely for the use of GFI Group Inc., its affiliates and the individual >> addressee(s). This message may contain confidential and/or private >> information privileged to recipient or recipients named above. If you are >> not the authorized recipient(s), or the employee or agent responsible for >> delivering this message to the intended recipient(s), please immediately >> notify the sender by e-mail at the address shown above and delete this >> message from your system, other storage mechanism and/or shred the document >> and any attachments. Any unauthorized use, review or dissemination of this >> message in whole or in part by persons or entities other than the intended >> recipient is strictly prohibited. GFI Group Inc. shall not be liable for the >> improper or incomplete transmission of the information contained in this >> communication nor for any delay in its receipt or damage to your system. >> >> _______________________________________________ >> aspectj-users mailing list >> [email protected] >> https://dev.eclipse.org/mailman/listinfo/aspectj-users >> >> > _______________________________________________ > aspectj-users mailing list > [email protected] > https://dev.eclipse.org/mailman/listinfo/aspectj-users > _______________________________________________ > aspectj-users mailing list > [email protected] > https://dev.eclipse.org/mailman/listinfo/aspectj-users > _______________________________________________ aspectj-users mailing list [email protected] https://dev.eclipse.org/mailman/listinfo/aspectj-users _______________________________________________ aspectj-users mailing list [email protected] https://dev.eclipse.org/mailman/listinfo/aspectj-users
