summaryrefslogtreecommitdiffstats
path: root/weaver/testsrc/org
Commit message (Collapse)AuthorAgeFilesLines
* Bug 150487 "Tracing and Logging Framework" (add JUnit tests)mwebster2006-07-277-0/+256
|
* fix for 145322aclement2006-06-061-0/+10
|
* update license to EPLacolyer2006-06-0156-112/+112
|
* tests and fix for pr130722, 138219acolyer2006-05-163-5/+5
|
* test and fix for 135001aclement2006-04-061-2/+7
|
* unused label (so eclipse 3.2m5a tells me)aclement2006-03-101-1/+1
|
* code from 121312: rons suggestion for changes to LTWWorld and reflection ↵aclement2006-02-231-2/+2
| | | | world. would have liked some testcode...
* optimizationasm: some test updates since some weaver tests *really* need ↵aclement2006-02-225-0/+734
| | | | BCEL modifiable delegates.
* Progress on: PointcutHandlerDesignator.acolyer2006-02-211-3/+32
| | | | Ensures that MatchingContext can be used in fast matching too.
* optimization: use bit twiddling rather than Sets for manipulating the list ↵aclement2006-02-131-42/+42
| | | | of Pointcut.couldMatchKinds - (saves a few percent when building shadows in my tests...)
* fix for 122452 - pattern parser for a duff pointcut definition. Also fix ↵aclement2006-01-251-0/+7
| | | | for 125027 (deow length set wrong during parsing). latter fix from Helen.
* pr122248, only unpack generic signatures if the world is in java 5 mode...acolyer2006-01-151-0/+2
|
* fixes for 120909 (ibmvm failures)Root_RB_V1_5_0aclement2005-12-152-5/+6
|
* tests and fix for pr119749acolyer2005-12-131-3/+3
|
* fix for 113257 - modified rewriter - not perfect but passes the latest problems.aclement2005-12-131-3/+3
|
* added skip test check to tolerate funny build machine behaviouracolyer2005-12-131-0/+24
|
* 1.5 -> 1.3acolyer2005-12-131-1/+1
|
* permit extensions to pointcut designator set when using weaver tools APIacolyer2005-12-132-0/+143
|
* updates for 116679 (targetting old runtimes)aclement2005-12-122-4/+20
|
* Some updates for 118754. The various places that were checking for ↵aclement2005-12-095-9/+9
| | | | 'MISSING' now call 'isMissing' if they can. I think this negates some work Adrian did with introducing MissingWithKnownSignature - but we have to make this change for LTW to work properly. Someone with a bit of time on their hands should go through all the places isMissing() is now called and see if the check should be 'isReallyMissing()' which would allow the MissingWithKnownSignature to get through. I will raise an enhancement to cover this.
* delegates modified to return the same thing as BCEL. Ctors have the name ↵aclement2005-12-091-1/+49
| | | | <init> and a return type of 'void'. Fix for 119353
* removed unused import.aclement2005-11-301-3/+2
|
* Further changes for 118192aclement2005-11-281-17/+0
|
* horrible work around for the fact that the build machine runs tests on a 1.5 ↵acolyer2005-11-285-5/+150
| | | | vm without all the 1.5 aj libs present
* fixes for 118192aclement2005-11-281-2/+86
|
* updated tests and fix for pr116229acolyer2005-11-275-18/+18
|
* ensure this test works on non-windows machines too!acolyer2005-11-251-0/+9
|
* some fixes for 117622aclement2005-11-231-15/+37
|
* tests and fix for pr116229 and pr116755. Also adds support and tests for ↵acolyer2005-11-193-0/+51
| | | | parseTypePattern in PointcutParser.
* fix for 103741 - use of java 5 specific language features now policed at < ↵acolyer2005-11-043-0/+3
| | | | 1.5 source level
* organized imports.aclement2005-11-011-3/+2
|
* hopefully the last of the array gremlins in the reflection based world...acolyer2005-10-281-2/+2
|
* added a test to make sure primitives work (they do), and also tidied up the ↵acolyer2005-10-251-0/+6
| | | | array test in ReflectionWorld
* ensure that reflection based world can cope when given a java.lang.Class ↵acolyer2005-10-241-0/+8
| | | | that represents an array type (such a class has a "name" that is actually the signature string).
* moved stuff around to get rid of the annoying warning about foo() should be ↵aclement2005-10-198-562/+0
| | | | called statically. I couldn't just 'fix the program' as it is used in that form as input for a test - so I just moved the code outside of the existing source folders.
* Code for enhancement 107741: Updated WeavingURLClassLoader (thanks to ↵aclement2005-10-142-502/+0
| | | | Matthew Webster for the patch)
* organized importsaclement2005-09-281-5/+12
|
* imports organized.aclement2005-09-261-8/+8
|
* tests and implementation for 108120 - runtime pointcut parsing and matching.acolyer2005-09-2113-791/+725
|
* tests and a fix for the bug with no name, in which Pooh gets carried away ↵acolyer2005-09-122-0/+5
| | | | 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.
* fix for pr108818, changed the signature of concretize and concretize1 to ↵acolyer2005-09-064-4/+4
| | | | pass in the actual declaring type of the member owning the pointcut reference.
* fix for pr108448 - failing to look in *all* outer types for type variables ↵acolyer2005-08-311-2/+2
| | | | when resolving a generic signature.
* organized imports.aclement2005-08-232-2/+0
|
* tests for Fix 106736 - permitting classes dir as aspect URL (also permitting ↵wisberg2005-08-181-4/+90
| | | | .zip files)
* early "parameterizeWith" support for pointcutsacolyer2005-08-111-0/+5
|
* genericitds: 2 big changes here: I've modifed the super/extends stuff so ↵aclement2005-08-091-4/+2
| | | | its only in one place (UnresolvedType) - making it available through the type hierarchy. I've modified the TypeMap in the World to avoid putting entries in the type map which might confuse us later. This fix stops us putting parameterized types that are parameterized by type variables from a generic member into the typemap, since we may look them up later for another member that happened to use the same variable name but had different bounds specified. I'm sure its not perfect yet, but it is definetly improved. things like Enum<E> still go in the typemap since E is not a generic member type variable.
* tests and implementation for calls to bridge methods. This completes the ↵acolyer2005-08-051-1/+1
| | | | implementation of the call pointcut for generic and parameterized types.
* changed Member to be an interface with impl MemberImpl. changed ↵acolyer2005-08-0411-62/+350
| | | | ResolvedMember to be an interface with impl ResolvedMemberImpl
* parser updates for generics simplification planacolyer2005-07-281-61/+126
|
* full support for generic wildcard (?, ? extends, ? super)acolyer2005-07-282-37/+470
|