summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* avoid using IdentityHashMap - that doesnt exist < 1.4aclement2005-09-261-3/+3
|
* avoid 'illegal forward reference' problem when compiling with 1.3aclement2005-09-261-2/+3
|
* Ensure tests run if no aj-build folder exists.aclement2005-09-262-1/+3
|
* now builds ok under 1.3. Needs a 'drastic' refactor/tidyupaclement2005-09-261-571/+574
|
* remove @Override that for some reason doesn't compile at 1.3 level...acolyer2005-09-261-1/+0
|
* tests and fix for pr77076 - MUCH better toleration of missing types when ↵acolyer2005-09-2421-79/+642
| | | | weaving into jars etc..
* tiny update.aclement2005-09-231-0/+1
|
* ast support ! (and testcase)aclement2005-09-233-0/+4161
|
* ast support !aclement2005-09-2327-0/+9276
|
* ast support - rebuilt shadowsaclement2005-09-232-0/+0
|
* AST support - factories for ensuring when the classes in JDT core ↵aclement2005-09-233-0/+95
| | | | initialize, they are able to build the correct AJ subtypes.
* David Knibb's patch for enh 109173 :- Weaving Adaptor enhancementsacolyer2005-09-234-10/+233
|
* AST support change.aclement2005-09-232-0/+8
|
* tests and fix for 109283.acolyer2005-09-229-22/+80
|
* Set project compiler compliance to be Java5 for the weaver project, so that ↵mkersten2005-09-222-0/+15
| | | | it builds straight out of CVS.
* doh!acolyer2005-09-221-0/+1
|
* attempt to create the right classpath for running org.aspectj.weaver.tools ↵acolyer2005-09-222-2/+12
| | | | tests on the build machine...
* add the java5-xxx as source foldersacolyer2005-09-221-12/+14
|
* load 1.5 dependent tests reflectively...acolyer2005-09-212-2/+13
|
* tests for pr76374 - missing type warning on declare parentsacolyer2005-09-213-1/+17
|
* fix for pr104957: NPE whilst compiling GIJacolyer2005-09-213-35/+38
|
* tests and fix for pr102210 - not descending into branches when pulling up ↵acolyer2005-09-213-13/+33
| | | | disjunctions during pointcut rewriting.
* test for annotation binding bug when target type in bytecode != declaring ↵acolyer2005-09-211-0/+37
| | | | type (1.4)
* fix for annotation binding bug when target type in bytecode != declaring ↵acolyer2005-09-212-23/+50
| | | | type (1.4)
* tests and implementation for 108120 - runtime pointcut parsing and matching.acolyer2005-09-2195-2492/+3848
|
* Fix for pr109728: generates correct aroundBody methods for field-get JPs ↵aclement2005-09-202-2/+30
| | | | that are affected when compiling at 1.4/1.5 level.
* pr109728: cope with methods invoked on array types! (e.g. clone). Slightly ↵aclement2005-09-191-10/+15
| | | | optimized too, doesnt build the declaring type twice.
* pr109728: don't let people pass signatures to nameToSignature()aclement2005-09-191-55/+43
|
* pr109728: fix part 1 - don't let bcel damage descriptors.aclement2005-09-192-0/+0
|
* pr109728: testcaseaclement2005-09-193-0/+20
|
* allow for references to descriptors when class_info structures refer to ↵aclement2005-09-191-2/+4
| | | | arrays. (pr109728)
* use the right version property.aclement2005-09-151-5/+4
|
* rebuilt *again* - i hope the build machine likes these?aclement2005-09-152-0/+0
|
* rebuilt *again* - i hope the build machine likes these?aclement2005-09-152-0/+0
|
* test for pr102210aclement2005-09-143-1/+50
|
* organized importsaclement2005-09-142-2/+0
|
* test and fix for pr109486: bcel exception when expecting compiler error for ↵aclement2005-09-146-4/+14
| | | | final abstract class.
* To fix one of Matthews problems with FFDC binary compatibility (AJ5 chokes ↵aclement2005-09-131-2/+3
| | | | 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.
* To fix one of Matthews problems with FFDC binary compatibility (AJ5 chokes ↵aclement2005-09-131-1/+8
| | | | 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.
* was missing two jars - I've added them.aclement2005-09-131-0/+28
|
* rebuilt due to attribute modifications.aclement2005-09-1335-0/+0
|
* test and fix for pr106554: staticinitialization and PTWaclement2005-09-132-0/+13
|
* test and fix for pr106554: staticinitialization and PTWaclement2005-09-132-0/+30
|
* tests and a fix for the bug with no name, in which Pooh gets carried away ↵acolyer2005-09-1211-5/+89
| | | | 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.
* tests and fix for pr105181, implicit cast of itd field type on return from ↵acolyer2005-09-125-7/+19
| | | | generic collection erroneously casting to aspect (declaring) type, not owning (target) type.
* Test and fix for PR103740: Compiler failure on @annotationaclement2005-09-124-7/+34
|
* tests and fix for pr108903 - MUST process from super aspect to sub aspect ↵acolyer2005-09-129-11/+108
| | | | when finding declares
* added test for pr105181acolyer2005-09-113-0/+37
|
* tests and fix for pr108826, not correctly converting from T[] to ResolvedType.acolyer2005-09-096-1/+47
|
* clarification of args matching with null for pr68603.acolyer2005-09-091-1/+4
|