aboutsummaryrefslogtreecommitdiffstats
path: root/weaver
Commit message (Collapse)AuthorAgeFilesLines
* fixes for generic abstract aspectsacolyer2005-10-0617-20/+235
|
* testcases and fix for binary weaving ITDs!!!!!!!!!!! (pr85132, etc,etc)aclement2005-10-066-1/+51
|
* organized importsaclement2005-10-061-2/+0
|
* these changes prevent us from forgetting the interface bounds of a ↵acolyer2005-10-054-7/+69
| | | | TypeVariableReferenceType, and from forgetting bindings when parameterizing bindingxxxtypepatterns in generic abstract aspects.
* Let the bug floodgates open, reweavable is now default (pr91417)aclement2005-10-056-70/+297
|
* completes implementation of parameterizeWith throughout the PatternNode ↵acolyer2005-10-0522-41/+140
| | | | hierarchy (enh 108117)
* final part of fix for 100195 - local var debug info for inlined around advicepreDefaultReweavableacolyer2005-10-054-9/+36
|
* test and fix for pr110906: vararg ITDsaclement2005-10-041-3/+14
|
* rebuilt post fix for pr110906: varargs ITDaclement2005-10-0414-0/+0
|
* completes all of the MAP bar ITDsacolyer2005-10-032-7/+16
|
* pr83717: Dont expect to find source locations for type mungers if processing ↵aclement2005-10-031-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 ↵aclement2005-09-301-1/+2
| | | | falling into a trap.
* refreshed versions of .txt files for comparisonacolyer2005-09-304-15/+15
|
* tests and fix for enh 108118, completes @SuppressAjWarnings implementationacolyer2005-09-292-10/+34
|
* #108488 @AspectJ perthis(..) was broken for some pointcut issueavasseur2005-09-293-3/+5
| | | | checks for @AfterXX fixed
* tests and fix for pr100195, local var debug info not preserved when inlining ↵acolyer2005-09-291-2/+14
| | | | around advice
* perclause resolvingacolyer2005-09-291-1/+9
|
* pr110927: testcase and fixaclement2005-09-281-0/+1
|
* #107953 @AfterThrowing/Returning checks when extra formal is not boundavasseur2005-09-281-5/+5
|
* pr110788: fix - better analysis of type hierarchyaclement2005-09-281-33/+46
|
* organized importsaclement2005-09-283-9/+12
|
* Bit of shuffling to keep the build machine happy. Basically the ↵aclement2005-09-281-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.acolyer2005-09-272-103/+127
|
* tests and fix for pr88900, unneccessary warningacolyer2005-09-271-1/+5
|
* give context in can't find type messagesacolyer2005-09-271-9/+14
|
* a few more tweaks to fix for pr108123 and pr106500 - better diagnostics and ↵acolyer2005-09-261-7/+8
| | | | exceptions, plus support for -Xdev:Pinpoint
* imports organized.aclement2005-09-262-10/+8
|
* java5 related folders have gone.aclement2005-09-261-2/+0
|
* no longer required with new weaver5 project.aclement2005-09-261-12/+0
|
* moved to weaver5aclement2005-09-263-744/+0
|
* fix for pr108123 and pr106500 - better diagnostics and exceptions, plus ↵acolyer2005-09-267-8/+61
| | | | support for -Xdev:Pinpoint
* 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-2417-76/+630
| | | | weaving into jars etc..
* AST support change.aclement2005-09-232-0/+8
|
* tests and fix for 109283.acolyer2005-09-222-10/+38
|
* Set project compiler compliance to be Java5 for the weaver project, so that ↵mkersten2005-09-222-0/+15
| | | | it builds straight out of CVS.
* add the java5-xxx as source foldersacolyer2005-09-221-12/+14
|
* load 1.5 dependent tests reflectively...acolyer2005-09-212-2/+13
|
* tests and fix for pr102210 - not descending into branches when pulling up ↵acolyer2005-09-212-12/+31
| | | | disjunctions during pointcut rewriting.
* 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-2174-2483/+3610
|
* 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
|
* organized importsaclement2005-09-142-2/+0
|
* 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.
* rebuilt due to attribute modifications.aclement2005-09-1314-0/+0
|
* test and fix for pr106554: staticinitialization and PTWaclement2005-09-131-0/+6
|
* tests and a fix for the bug with no name, in which Pooh gets carried away ↵acolyer2005-09-127-5/+22
| | | | 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.