]> source.dussan.org Git - aspectj.git/commit
fixing the versioning problem. Up until now if we found no version in a class we...
authoraclement <aclement>
Tue, 26 Jul 2005 14:01:14 +0000 (14:01 +0000)
committeraclement <aclement>
Tue, 26 Jul 2005 14:01:14 +0000 (14:01 +0000)
commit8db7e37a1b2a2c81f977157a9c8e9470a3ff72e6
tree60e0e3f370c868a572b279cd0b3ad21e5ffafb2d
parentbfd5c54ebde03a77dacd4395627745c718f543b8
fixing the versioning problem.  Up until now if we found no version in a class we 'assumed' it was the latest (1.5.0) - this is dumb.  No version really means it is probably 1.2.0 (as the version was added for 1.2.1).  These fixes mean that you can now safely check that version when reading in attributes, confident that checking for 1.5.0 *means* 1.5.0 was used to build it.
org.aspectj.ajdt.core/src/org/aspectj/ajdt/internal/compiler/ast/AspectDeclaration.java
org.aspectj.ajdt.core/src/org/aspectj/ajdt/internal/compiler/ast/PointcutDeclaration.java
weaver/src/org/aspectj/weaver/bcel/BcelAttributes.java
weaver/src/org/aspectj/weaver/bcel/BcelField.java
weaver/src/org/aspectj/weaver/bcel/BcelMethod.java
weaver/src/org/aspectj/weaver/bcel/BcelObjectType.java
weaver/src/org/aspectj/weaver/bcel/LazyMethodGen.java
weaver/testdata/megatraceNoweave.jar