Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | completes all of the MAP bar ITDs | acolyer | 2005-10-03 | 2 | -7/+16 |
| | |||||
* | pr83717: Dont expect to find source locations for type mungers if processing ↵ | aclement | 2005-10-03 | 1 | -1/+3 |
| | | | | code built with 1.2.1 or earlier. | ||||
* | for all the good it will do - i've updated the javadoc to prevent others ↵ | aclement | 2005-09-30 | 1 | -1/+2 |
| | | | | falling into a trap. | ||||
* | tests and fix for enh 108118, completes @SuppressAjWarnings implementation | acolyer | 2005-09-29 | 2 | -10/+34 |
| | |||||
* | #108488 @AspectJ perthis(..) was broken for some pointcut issue | avasseur | 2005-09-29 | 3 | -3/+5 |
| | | | | checks for @AfterXX fixed | ||||
* | tests and fix for pr100195, local var debug info not preserved when inlining ↵ | acolyer | 2005-09-29 | 1 | -2/+14 |
| | | | | around advice | ||||
* | perclause resolving | acolyer | 2005-09-29 | 1 | -1/+9 |
| | |||||
* | pr110927: testcase and fix | aclement | 2005-09-28 | 1 | -0/+1 |
| | |||||
* | #107953 @AfterThrowing/Returning checks when extra formal is not bound | avasseur | 2005-09-28 | 1 | -5/+5 |
| | |||||
* | pr110788: fix - better analysis of type hierarchy | aclement | 2005-09-28 | 1 | -33/+46 |
| | |||||
* | organized imports | aclement | 2005-09-28 | 2 | -4/+0 |
| | |||||
* | Bit of shuffling to keep the build machine happy. Basically the ↵ | aclement | 2005-09-28 | 1 | -3/+3 |
| | | | | PointcutExpressionTest is now in *two* places. Its in weaver and when run it will not use a 1.5 delegate, and its in weaver5 where it *will* use a 1.5 delegate. I changed the logic in the ReflectionDelegateFactory to allow for being unable to find the 1.5 delegate class, although this should only arise on the build machine or running weaver tests standalone. | ||||
* | fix for pr101407 - weaver produces wrong local variable table bytecode. | acolyer | 2005-09-27 | 2 | -103/+127 |
| | |||||
* | tests and fix for pr88900, unneccessary warning | acolyer | 2005-09-27 | 1 | -1/+5 |
| | |||||
* | give context in can't find type messages | acolyer | 2005-09-27 | 1 | -9/+14 |
| | |||||
* | a few more tweaks to fix for pr108123 and pr106500 - better diagnostics and ↵ | acolyer | 2005-09-26 | 1 | -7/+8 |
| | | | | exceptions, plus support for -Xdev:Pinpoint | ||||
* | imports organized. | aclement | 2005-09-26 | 1 | -2/+0 |
| | |||||
* | fix for pr108123 and pr106500 - better diagnostics and exceptions, plus ↵ | acolyer | 2005-09-26 | 7 | -8/+61 |
| | | | | support for -Xdev:Pinpoint | ||||
* | remove @Override that for some reason doesn't compile at 1.3 level... | acolyer | 2005-09-26 | 1 | -1/+0 |
| | |||||
* | tests and fix for pr77076 - MUCH better toleration of missing types when ↵ | acolyer | 2005-09-24 | 17 | -76/+630 |
| | | | | weaving into jars etc.. | ||||
* | AST support change. | aclement | 2005-09-23 | 2 | -0/+8 |
| | |||||
* | tests and fix for 109283. | acolyer | 2005-09-22 | 2 | -10/+38 |
| | |||||
* | tests and fix for pr102210 - not descending into branches when pulling up ↵ | acolyer | 2005-09-21 | 2 | -12/+31 |
| | | | | disjunctions during pointcut rewriting. | ||||
* | fix for annotation binding bug when target type in bytecode != declaring ↵ | acolyer | 2005-09-21 | 2 | -23/+50 |
| | | | | type (1.4) | ||||
* | tests and implementation for 108120 - runtime pointcut parsing and matching. | acolyer | 2005-09-21 | 56 | -1692/+2114 |
| | |||||
* | Fix for pr109728: generates correct aroundBody methods for field-get JPs ↵ | aclement | 2005-09-20 | 2 | -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 ↵ | aclement | 2005-09-19 | 1 | -10/+15 |
| | | | | optimized too, doesnt build the declaring type twice. | ||||
* | pr109728: don't let people pass signatures to nameToSignature() | aclement | 2005-09-19 | 1 | -55/+43 |
| | |||||
* | organized imports | aclement | 2005-09-14 | 2 | -2/+0 |
| | |||||
* | To fix one of Matthews problems with FFDC binary compatibility (AJ5 chokes ↵ | aclement | 2005-09-13 | 1 | -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 ↵ | aclement | 2005-09-13 | 1 | -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. | ||||
* | test and fix for pr106554: staticinitialization and PTW | aclement | 2005-09-13 | 1 | -0/+6 |
| | |||||
* | tests and a fix for the bug with no name, in which Pooh gets carried away ↵ | acolyer | 2005-09-12 | 5 | -5/+17 |
| | | | | 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. | ||||
* | Test and fix for PR103740: Compiler failure on @annotation | aclement | 2005-09-12 | 1 | -5/+5 |
| | |||||
* | tests and fix for pr109124, not correctly recognizing synthetic fields under 1.5 | acolyer | 2005-09-09 | 1 | -0/+8 |
| | |||||
* | tests and fix for pr108886, result of having no source location for resolved ↵ | acolyer | 2005-09-08 | 2 | -4/+3 |
| | | | | members representing methods in EclipseSourceTypes | ||||
* | removed unused import | acolyer | 2005-09-08 | 1 | -1/+0 |
| | |||||
* | tests and fix for pr108816, args with binding with .. at join point with ↵ | acolyer | 2005-09-06 | 1 | -2/+3 |
| | | | | synthetic arguments | ||||
* | fix for pr108818, if the declaring type of the member refering to this ↵ | acolyer | 2005-09-06 | 1 | -9/+18 |
| | | | | pointcut has a private matching pointcut, then use that rather than any with the same name in a sub-aspect. | ||||
* | fix for pr108818, changed the signature of concretize and concretize1 to ↵ | acolyer | 2005-09-06 | 23 | -35/+51 |
| | | | | pass in the actual declaring type of the member owning the pointcut reference. | ||||
* | fix for pr108818, remember the actual declaring type of a member that refers ↵ | acolyer | 2005-09-06 | 6 | -6/+27 |
| | | | | to a pointcut | ||||
* | fix for pr87530, final modifier on interface itdm | acolyer | 2005-09-05 | 1 | -5/+50 |
| | |||||
* | tests and fix for pr99125 - duplicate members in interfaces after binary weaving | acolyer | 2005-09-02 | 2 | -3/+17 |
| | |||||
* | second part of test and fix for pr102212 - synchronized itdm on interfaces ↵ | acolyer | 2005-09-02 | 2 | -0/+15 |
| | | | | generate synchronized members for implementing classes, but not for the interface itself. | ||||
* | tests and fix for pr99136 (dup adviceDidNotMatch warnings), plus extended ↵ | acolyer | 2005-09-02 | 1 | -4/+47 |
| | | | | testing for pr105479 | ||||
* | fix for pr98290, 'matches declare' relationship not correctly created ↵ | acolyer | 2005-09-01 | 2 | -3/+25 |
| | | | | because offset location missing. | ||||
* | fix and test updates for enh 102459 - provide more detail in showWeaveInfo ↵ | acolyer | 2005-09-01 | 1 | -1/+2 |
| | | | | messages. | ||||
* | fix for pr59076, much more memory efficient creation of join point static parts | acolyer | 2005-09-01 | 1 | -7/+116 |
| | |||||
* | make sure we have *all* the formals in scope when unpacking the signature | acolyer | 2005-09-01 | 1 | -17/+29 |
| | |||||
* | use the matchingSignature of a shadow for matching (not the synthetic sig) | acolyer | 2005-09-01 | 1 | -1/+1 |
| |