]> source.dussan.org Git - aspectj.git/log
aspectj.git
19 years agotrick the build machine into compiling our code !
aclement [Tue, 27 Sep 2005 09:14:59 +0000 (09:14 +0000)]
trick the build machine into compiling our code !

19 years agoa few more tweaks to fix for pr108123 and pr106500 - better diagnostics and exception...
acolyer [Mon, 26 Sep 2005 19:11:55 +0000 (19:11 +0000)]
a few more tweaks to fix for pr108123 and pr106500 - better diagnostics and exceptions, plus support for -Xdev:Pinpoint

19 years agoinclude weaver5
aclement [Mon, 26 Sep 2005 16:00:10 +0000 (16:00 +0000)]
include weaver5

19 years agoimports organized.
aclement [Mon, 26 Sep 2005 15:50:21 +0000 (15:50 +0000)]
imports organized.

19 years agodoh!
aclement [Mon, 26 Sep 2005 15:45:31 +0000 (15:45 +0000)]
doh!

19 years agoupdated for weaver5
aclement [Mon, 26 Sep 2005 15:39:47 +0000 (15:39 +0000)]
updated for weaver5

19 years agoweaver5 added
aclement [Mon, 26 Sep 2005 15:39:20 +0000 (15:39 +0000)]
weaver5 added

19 years agodepending on weaver5 will keep the packaging happy...
aclement [Mon, 26 Sep 2005 15:38:56 +0000 (15:38 +0000)]
depending on weaver5 will keep the packaging happy...

19 years agojava5 related folders have gone.
aclement [Mon, 26 Sep 2005 15:38:28 +0000 (15:38 +0000)]
java5 related folders have gone.

19 years agono longer required with new weaver5 project.
aclement [Mon, 26 Sep 2005 15:38:08 +0000 (15:38 +0000)]
no longer required with new weaver5 project.

19 years agomoved to weaver5
aclement [Mon, 26 Sep 2005 15:37:49 +0000 (15:37 +0000)]
moved to weaver5

19 years agoweaver5 split out so weaver can continue to be built with Java1.3
aclement [Mon, 26 Sep 2005 15:36:21 +0000 (15:36 +0000)]
weaver5 split out so weaver can continue to be built with Java1.3

19 years agofix for pr108123 and pr106500 - better diagnostics and exceptions, plus support for...
acolyer [Mon, 26 Sep 2005 15:05:01 +0000 (15:05 +0000)]
fix for pr108123 and pr106500 - better diagnostics and exceptions, plus support for -Xdev:Pinpoint

19 years agoavoid using IdentityHashMap - that doesnt exist < 1.4
aclement [Mon, 26 Sep 2005 14:02:33 +0000 (14:02 +0000)]
avoid using IdentityHashMap - that doesnt exist < 1.4

19 years agoavoid 'illegal forward reference' problem when compiling with 1.3
aclement [Mon, 26 Sep 2005 13:59:32 +0000 (13:59 +0000)]
avoid 'illegal forward reference' problem when compiling with 1.3

19 years agoEnsure tests run if no aj-build folder exists.
aclement [Mon, 26 Sep 2005 08:46:07 +0000 (08:46 +0000)]
Ensure tests run if no aj-build folder exists.

19 years agonow builds ok under 1.3. Needs a 'drastic' refactor/tidyup
aclement [Mon, 26 Sep 2005 07:58:37 +0000 (07:58 +0000)]
now builds ok under 1.3.  Needs a 'drastic' refactor/tidyup

19 years agoremove @Override that for some reason doesn't compile at 1.3 level...
acolyer [Mon, 26 Sep 2005 07:47:46 +0000 (07:47 +0000)]
remove @Override that for some reason doesn't compile at 1.3 level...

19 years agotests and fix for pr77076 - MUCH better toleration of missing types when weaving...
acolyer [Sat, 24 Sep 2005 09:34:13 +0000 (09:34 +0000)]
tests and fix for pr77076 - MUCH better toleration of missing types when weaving into jars etc..

19 years agotiny update.
aclement [Fri, 23 Sep 2005 15:53:15 +0000 (15:53 +0000)]
tiny update.

19 years agoast support ! (and testcase)
aclement [Fri, 23 Sep 2005 15:50:34 +0000 (15:50 +0000)]
ast support ! (and testcase)

19 years agoast support !
aclement [Fri, 23 Sep 2005 15:49:53 +0000 (15:49 +0000)]
ast support !

19 years agoast support - rebuilt shadows
aclement [Fri, 23 Sep 2005 15:48:51 +0000 (15:48 +0000)]
ast support - rebuilt shadows

19 years agoAST support - factories for ensuring when the classes in JDT core initialize, they...
aclement [Fri, 23 Sep 2005 15:46:10 +0000 (15:46 +0000)]
AST support - factories for ensuring when the classes in JDT core initialize, they are able to build the correct AJ subtypes.

19 years agoDavid Knibb's patch for enh 109173 :- Weaving Adaptor enhancements
acolyer [Fri, 23 Sep 2005 14:40:27 +0000 (14:40 +0000)]
David Knibb's patch for enh 109173 :- Weaving Adaptor enhancements

19 years agoAST support change.
aclement [Fri, 23 Sep 2005 13:28:05 +0000 (13:28 +0000)]
AST support change.

19 years agotests and fix for 109283.
acolyer [Thu, 22 Sep 2005 15:45:06 +0000 (15:45 +0000)]
tests and fix for 109283.

19 years agoSet project compiler compliance to be Java5 for the weaver project, so that it builds...
mkersten [Thu, 22 Sep 2005 15:36:05 +0000 (15:36 +0000)]
Set project compiler compliance to be Java5 for the weaver project, so that it builds straight out of CVS.

19 years agodoh!
acolyer [Thu, 22 Sep 2005 13:07:03 +0000 (13:07 +0000)]
doh!

19 years agoattempt to create the right classpath for running org.aspectj.weaver.tools tests...
acolyer [Thu, 22 Sep 2005 11:36:39 +0000 (11:36 +0000)]
attempt to create the right classpath for running org.aspectj.weaver.tools tests on the build machine...

19 years agoadd the java5-xxx as source folders
acolyer [Thu, 22 Sep 2005 09:43:16 +0000 (09:43 +0000)]
add the java5-xxx as source folders

19 years agoload 1.5 dependent tests reflectively...
acolyer [Wed, 21 Sep 2005 17:04:18 +0000 (17:04 +0000)]
load 1.5 dependent tests reflectively...

19 years agotests for pr76374 - missing type warning on declare parents
acolyer [Wed, 21 Sep 2005 16:51:15 +0000 (16:51 +0000)]
tests for pr76374 - missing type warning on declare parents

19 years agofix for pr104957: NPE whilst compiling GIJ
acolyer [Wed, 21 Sep 2005 16:28:36 +0000 (16:28 +0000)]
fix for pr104957: NPE whilst compiling GIJ

19 years agotests and fix for pr102210 - not descending into branches when pulling up disjunction...
acolyer [Wed, 21 Sep 2005 15:46:05 +0000 (15:46 +0000)]
tests and fix for pr102210 - not descending into branches when pulling up disjunctions during pointcut rewriting.

19 years agotest for annotation binding bug when target type in bytecode != declaring type (1.4)
acolyer [Wed, 21 Sep 2005 15:05:28 +0000 (15:05 +0000)]
test for annotation binding bug when target type in bytecode != declaring type (1.4)

19 years agofix for annotation binding bug when target type in bytecode != declaring type (1.4)
acolyer [Wed, 21 Sep 2005 15:05:14 +0000 (15:05 +0000)]
fix for annotation binding bug when target type in bytecode != declaring type (1.4)

19 years agotests and implementation for 108120 - runtime pointcut parsing and matching.
acolyer [Wed, 21 Sep 2005 14:59:55 +0000 (14:59 +0000)]
tests and implementation for 108120 - runtime pointcut parsing and matching.

19 years agoFix for pr109728: generates correct aroundBody methods for field-get JPs that are...
aclement [Tue, 20 Sep 2005 16:35:56 +0000 (16:35 +0000)]
Fix for pr109728: generates correct aroundBody methods for field-get JPs that are affected when compiling at 1.4/1.5 level.

19 years agopr109728: cope with methods invoked on array types! (e.g. clone). Slightly optimized...
aclement [Mon, 19 Sep 2005 15:17:32 +0000 (15:17 +0000)]
pr109728: cope with methods invoked on array types! (e.g. clone).  Slightly optimized too, doesnt build the declaring type twice.

19 years agopr109728: don't let people pass signatures to nameToSignature()
aclement [Mon, 19 Sep 2005 15:16:35 +0000 (15:16 +0000)]
pr109728: don't let people pass signatures to nameToSignature()

19 years agopr109728: fix part 1 - don't let bcel damage descriptors.
aclement [Mon, 19 Sep 2005 15:16:09 +0000 (15:16 +0000)]
pr109728: fix part 1 - don't let bcel damage descriptors.

19 years agopr109728: testcase
aclement [Mon, 19 Sep 2005 15:15:06 +0000 (15:15 +0000)]
pr109728: testcase

19 years agoallow for references to descriptors when class_info structures refer to arrays. ...
aclement [Mon, 19 Sep 2005 15:12:36 +0000 (15:12 +0000)]
allow for references to descriptors when class_info structures refer to arrays. (pr109728)

19 years agouse the right version property.
aclement [Thu, 15 Sep 2005 13:54:13 +0000 (13:54 +0000)]
use the right version property.

19 years agorebuilt *again* - i hope the build machine likes these?
aclement [Thu, 15 Sep 2005 11:43:15 +0000 (11:43 +0000)]
rebuilt *again* - i hope the build machine likes these?

19 years agorebuilt *again* - i hope the build machine likes these?
aclement [Thu, 15 Sep 2005 07:38:23 +0000 (07:38 +0000)]
rebuilt *again* - i hope the build machine likes these?

19 years agotest for pr102210
aclement [Wed, 14 Sep 2005 17:32:19 +0000 (17:32 +0000)]
test for pr102210

19 years agoorganized imports
aclement [Wed, 14 Sep 2005 15:48:56 +0000 (15:48 +0000)]
organized imports

19 years agotest and fix for pr109486: bcel exception when expecting compiler error for final...
aclement [Wed, 14 Sep 2005 11:10:52 +0000 (11:10 +0000)]
test and fix for pr109486: bcel exception when expecting compiler error for final abstract class.

19 years agoTo fix one of Matthews problems with FFDC binary compatibility (AJ5 chokes on a 1...
aclement [Tue, 13 Sep 2005 16:44:55 +0000 (16:44 +0000)]
To fix one of Matthews problems with FFDC binary compatibility (AJ5 chokes on a 1.2.1 library): fixed the ordering back to what it was for 1.2.1 - shouldn't have moved NONE as it represents an empty pointcut expression (e.g. 'pointcut ffdcScope();' which is valid) - without this change to the old ordering we were interpreting 20 (which is what the FFDC pointcut had written out) as @args and then choking on processing it.

19 years agoTo fix one of Matthews problems with FFDC binary compatibility (AJ5 chokes on a 1...
aclement [Tue, 13 Sep 2005 16:43:04 +0000 (16:43 +0000)]
To fix one of Matthews problems with FFDC binary compatibility (AJ5 chokes on a 1.2.1 library): made reading of a type pattern realise it shouldn't look for a varargs flag if processing a pre 1.5 pattern.

19 years agowas missing two jars - I've added them.
aclement [Tue, 13 Sep 2005 16:41:20 +0000 (16:41 +0000)]
was missing two jars - I've added them.

19 years agorebuilt due to attribute modifications.
aclement [Tue, 13 Sep 2005 16:40:53 +0000 (16:40 +0000)]
rebuilt due to attribute modifications.

19 years agotest and fix for pr106554: staticinitialization and PTW
aclement [Tue, 13 Sep 2005 15:07:11 +0000 (15:07 +0000)]
test and fix for pr106554: staticinitialization and PTW

19 years agotest and fix for pr106554: staticinitialization and PTW
aclement [Tue, 13 Sep 2005 14:24:48 +0000 (14:24 +0000)]
test and fix for pr106554: staticinitialization and PTW

19 years agotests and a fix for the bug with no name, in which Pooh gets carried away and tries...
acolyer [Mon, 12 Sep 2005 20:17:18 +0000 (20:17 +0000)]
tests and a fix for the bug with no name, in which Pooh gets carried away and tries to create raw types all the time, but Christopher Robin kindly explains that raw types should only be created in -1.5 mode.

19 years agotests and fix for pr105181, implicit cast of itd field type on return from generic...
acolyer [Mon, 12 Sep 2005 14:24:55 +0000 (14:24 +0000)]
tests and fix for pr105181, implicit cast of itd field type on return from generic collection erroneously casting to aspect (declaring) type, not owning (target) type.

19 years agoTest and fix for PR103740: Compiler failure on @annotation
aclement [Mon, 12 Sep 2005 13:37:56 +0000 (13:37 +0000)]
Test and fix for PR103740: Compiler failure on @annotation

19 years agotests and fix for pr108903 - MUST process from super aspect to sub aspect when findin...
acolyer [Mon, 12 Sep 2005 10:04:51 +0000 (10:04 +0000)]
tests and fix for pr108903 - MUST process from super aspect to sub aspect when finding declares

19 years agoadded test for pr105181
acolyer [Sun, 11 Sep 2005 20:13:03 +0000 (20:13 +0000)]
added test for pr105181

19 years agotests and fix for pr108826, not correctly converting from T[] to ResolvedType.
acolyer [Fri, 9 Sep 2005 14:19:19 +0000 (14:19 +0000)]
tests and fix for pr108826, not correctly converting from T[] to ResolvedType.

19 years agoclarification of args matching with null for pr68603.
acolyer [Fri, 9 Sep 2005 11:10:49 +0000 (11:10 +0000)]
clarification of args matching with null for pr68603.

19 years agotests and fix for pr109124, not correctly recognizing synthetic fields under 1.5
acolyer [Fri, 9 Sep 2005 10:48:58 +0000 (10:48 +0000)]
tests and fix for pr109124, not correctly recognizing synthetic fields under 1.5

19 years agofixed an unneccessary 1.5 dependency that had crept into the test code.
acolyer [Thu, 8 Sep 2005 20:24:10 +0000 (20:24 +0000)]
fixed an unneccessary 1.5 dependency that had crept into the test code.

19 years agoFix for Bug #109016: NullPointerException when building configuration
mkersten [Thu, 8 Sep 2005 19:19:11 +0000 (19:19 +0000)]
Fix for Bug #109016: NullPointerException when building configuration

19 years agotests and fix for pr108886, result of having no source location for resolved members...
acolyer [Thu, 8 Sep 2005 16:57:15 +0000 (16:57 +0000)]
tests and fix for pr108886, result of having no source location for resolved members representing methods in EclipseSourceTypes

19 years agotests and fix for pr109042, unusedArgument warning on aj synthetic args
acolyer [Thu, 8 Sep 2005 14:09:18 +0000 (14:09 +0000)]
tests and fix for pr109042, unusedArgument warning on aj synthetic args

19 years agotests and fix for pr108902 and pr108903
acolyer [Thu, 8 Sep 2005 13:40:33 +0000 (13:40 +0000)]
tests and fix for pr108902 and pr108903

19 years agoremoved unused import
acolyer [Thu, 8 Sep 2005 13:26:16 +0000 (13:26 +0000)]
removed unused import

19 years agotests and fix for pr108816, args with binding with .. at join point with synthetic...
acolyer [Tue, 6 Sep 2005 13:08:19 +0000 (13:08 +0000)]
tests and fix for pr108816, args with binding with .. at join point with synthetic arguments

19 years agofix for pr108818, if the declaring type of the member refering to this pointcut has...
acolyer [Tue, 6 Sep 2005 11:02:20 +0000 (11:02 +0000)]
fix for pr108818, if the declaring type of the member refering to this pointcut has a private matching pointcut, then use that rather than any with the same name in a sub-aspect.

19 years agofix for pr108818, changed the signature of concretize and concretize1 to pass in...
acolyer [Tue, 6 Sep 2005 11:00:26 +0000 (11:00 +0000)]
fix for pr108818, changed the signature of concretize and concretize1 to pass in the actual declaring type of the member owning the pointcut reference.

19 years agofix for pr108818, remember the actual declaring type of a member that refers to a...
acolyer [Tue, 6 Sep 2005 10:59:34 +0000 (10:59 +0000)]
fix for pr108818, remember the actual declaring type of a member that refers to a pointcut

19 years agotests for pr108818, private pointcuts overridden inadvertantly
acolyer [Tue, 6 Sep 2005 10:58:36 +0000 (10:58 +0000)]
tests for pr108818, private pointcuts overridden inadvertantly

19 years agofix for pr87530, final modifier on interface itdm
acolyer [Mon, 5 Sep 2005 14:10:13 +0000 (14:10 +0000)]
fix for pr87530, final modifier on interface itdm

19 years agotests for pr87530, final modifier on interface itdm
acolyer [Mon, 5 Sep 2005 14:07:39 +0000 (14:07 +0000)]
tests for pr87530, final modifier on interface itdm

19 years agotests and fix for pr99125 - duplicate members in interfaces after binary weaving
acolyer [Fri, 2 Sep 2005 17:12:43 +0000 (17:12 +0000)]
tests and fix for pr99125 - duplicate members in interfaces after binary weaving

19 years agotest and fix for pr101606, unused privated method warnings incorrectly generated...
acolyer [Fri, 2 Sep 2005 14:44:26 +0000 (14:44 +0000)]
test and fix for pr101606, unused privated method warnings incorrectly generated for pointcuts

19 years agosecond part of test and fix for pr102212 - synchronized itdm on interfaces generate...
acolyer [Fri, 2 Sep 2005 14:38:11 +0000 (14:38 +0000)]
second part of test and fix for pr102212 - synchronized itdm on interfaces generate synchronized members for implementing classes, but not for the interface itself.

19 years agotests and fix for pr1202212 - poor job of testing modifiers on ITD methods
acolyer [Fri, 2 Sep 2005 13:45:25 +0000 (13:45 +0000)]
tests and fix for pr1202212 - poor job of testing modifiers on ITD methods

19 years agotests and fix for pr99136 (dup adviceDidNotMatch warnings), plus extended testing...
acolyer [Fri, 2 Sep 2005 10:40:19 +0000 (10:40 +0000)]
tests and fix for pr99136 (dup adviceDidNotMatch warnings), plus extended testing for pr105479

19 years agotests and fix for pr108062, failing to correctly tokenize (ZZLjava/...)
acolyer [Fri, 2 Sep 2005 09:35:02 +0000 (09:35 +0000)]
tests and fix for pr108062, failing to correctly tokenize (ZZLjava/...)

19 years agoPatch files to reapply changes developed in exploring pr107313 should we ever decided...
acolyer [Fri, 2 Sep 2005 07:42:57 +0000 (07:42 +0000)]
Patch files to reapply changes developed in exploring pr107313 should we ever decided to go back down that route...

19 years agofix for pr98290, 'matches declare' relationship not correctly created because offset...
acolyer [Thu, 1 Sep 2005 19:47:37 +0000 (19:47 +0000)]
fix for pr98290, 'matches declare' relationship not correctly created because offset location missing.

19 years agofix and test updates for enh 102459 - provide more detail in showWeaveInfo messages.
acolyer [Thu, 1 Sep 2005 18:40:31 +0000 (18:40 +0000)]
fix and test updates for enh 102459 - provide more detail in showWeaveInfo messages.

19 years agofix for pr102479, allow clients to provide a custom message handler / holder to be...
acolyer [Thu, 1 Sep 2005 17:09:49 +0000 (17:09 +0000)]
fix for pr102479, allow clients to provide a custom message handler / holder to be used in place of the default if so desired.

19 years agoensure every section has an assigned id so that urls in generated html remain stable...
acolyer [Thu, 1 Sep 2005 16:16:11 +0000 (16:16 +0000)]
ensure every section has an assigned id so that urls in generated html remain stable across builds.

19 years agofix for pr59076, much more memory efficient creation of join point static parts
acolyer [Thu, 1 Sep 2005 14:17:29 +0000 (14:17 +0000)]
fix for pr59076, much more memory efficient creation of join point static parts

19 years agotests for pr59397, synthetic ITC arg confusing matching
acolyer [Thu, 1 Sep 2005 12:39:40 +0000 (12:39 +0000)]
tests for pr59397, synthetic ITC arg confusing matching

19 years agomake sure we have *all* the formals in scope when unpacking the signature
acolyer [Thu, 1 Sep 2005 12:39:01 +0000 (12:39 +0000)]
make sure we have *all* the formals in scope when unpacking the signature

19 years agouse the matchingSignature of a shadow for matching (not the synthetic sig)
acolyer [Thu, 1 Sep 2005 12:38:33 +0000 (12:38 +0000)]
use the matchingSignature of a shadow for matching (not the synthetic sig)

19 years agodon't match against synthetic constructor args
acolyer [Thu, 1 Sep 2005 12:38:05 +0000 (12:38 +0000)]
don't match against synthetic constructor args

19 years agoenable an effectiveSignature to be set on a LazyMethodGen
acolyer [Thu, 1 Sep 2005 12:37:41 +0000 (12:37 +0000)]
enable an effectiveSignature to be set on a LazyMethodGen

19 years agoremember the declared (non-synthetic) signature of an ITC
acolyer [Thu, 1 Sep 2005 12:37:05 +0000 (12:37 +0000)]
remember the declared (non-synthetic) signature of an ITC

19 years agouse the orginal (non-synthetic) constructor sig for matching
acolyer [Thu, 1 Sep 2005 12:35:40 +0000 (12:35 +0000)]
use the orginal (non-synthetic) constructor sig for matching

19 years agoenables a Shadow to have a signature to be used for matching that is distinct from...
acolyer [Thu, 1 Sep 2005 12:34:49 +0000 (12:34 +0000)]
enables a Shadow to have a signature to be used for matching that is distinct from the full signature (which may include synthetic args)

19 years agotest and fix for pr74048, unused private warnings for aspect types.
acolyer [Thu, 1 Sep 2005 09:38:36 +0000 (09:38 +0000)]
test and fix for pr74048, unused private warnings for aspect types.

19 years agoadd extra guard in runtime matching of args.
acolyer [Thu, 1 Sep 2005 09:20:17 +0000 (09:20 +0000)]
add extra guard in runtime matching of args.

19 years agotests and fix for pr59196, args pcd not ignoring synthetic arguments at adviceexecuti...
acolyer [Thu, 1 Sep 2005 08:30:41 +0000 (08:30 +0000)]
tests and fix for pr59196, args pcd not ignoring synthetic arguments at adviceexecution join points