summaryrefslogtreecommitdiffstats
path: root/tests/src/org
Commit message (Collapse)AuthorAgeFilesLines
...
* Fixes for 78021, 79554 - both to do with us breaking the exception table for ↵aclement2005-01-114-4/+49
| | | | a method on weaving *if* finally blocks are involved.
* Fix for Bug 82134: AspectJ 5 M2 should implement backwards compatibility for ↵aclement2005-01-072-0/+60
| | | | binary aspect form
* Removed warning that no longer comes out for this test. We were putting out ↵aclement2005-01-071-1/+1
| | | | warnings about changes to serialveruid even if a decp implements was going to fail - we no longer put out this misleading warning.
* test was failing because a message was coming out twice - once when applying ↵aclement2005-01-061-1/+1
| | | | decp at source time, once when applying it at weave time. Now removed the reporting at source time.
* BWD: Improvements in source location handling allow us to now include a line ↵aclement2005-01-051-1/+1
| | | | number here.
* BWD: New error checking catches one more error in this testcase.aclement2005-01-051-0/+1
|
* Recent changes seem to have made some messages come out in a different order !aclement2005-01-052-6/+8
|
* test cases and fix for Bugzilla Bug 81863acolyer2005-01-052-14/+22
| | | | Annotation matching using within() PCD doesn't appear to be working.
* more ambiguous bindings testingacolyer2004-12-162-0/+24
|
* it is now safe to short-circuit in and/or pc matching (all side-effects removed)acolyer2004-12-161-13/+7
|
* partial fix for bug 61568.acolyer2004-12-153-15/+11
| | | | | | | | | | | | | | | | | These changes are both (a) a performance optimization, and (b) an improvement on the binding across || rules that we implemented in 1.2.1. Instead of saying the the first binding in a left-to-right traversal of the pointcuts DNF is the one that you get (too much to ask users to do DNF rewriting in their heads), this version implements the rule that every || branch in the DNF must bind all formals, and if two || branches can have any join points in common (can match join points of the same kind), then both must bind all formals identically. So it allows things like execution(* *(..)) && args(x) || call(* *(..)) && this(x) which previously we used to forbid. But primarily it turned out to be a performance optimization.
* check errors/xlints for decp'ing on annos/enumsaclement2004-12-102-13/+54
|
* Autoboxing tests - not checked in as need 1.5 JVM to run.aclement2004-12-101-0/+155
|
* test correct detection of @args in a declareacolyer2004-12-101-2/+11
|
* @within, @withincode testsacolyer2004-12-101-2/+24
|
* testing for @argsacolyer2004-12-101-1/+7
|
* more testsacolyer2004-12-094-2/+21
|
* Allows passing of extra argument to the compiler (-1.5 for autoboxing behavior)aclement2004-12-091-4/+18
|
* add in @this and @target tests to main suiteacolyer2004-12-091-0/+1
|
* more @this @target fixes and testsacolyer2004-12-091-0/+48
|
* Complete varargs support.aclement2004-12-093-23/+41
|
* unwanted importacolyer2004-12-081-1/+0
|
* first @annotation testacolyer2004-12-081-0/+9
|
* Annotation matching.aclement2004-12-082-19/+24
|
* Annotation matching.aclement2004-12-081-0/+50
|
* With type mungers remembering their location, we now get a sensible error ↵aclement2004-12-071-1/+1
| | | | line for this test!
* Fixes for Bug 80249: Order of types passed to compiler determines weaving ↵aclement2004-12-062-4/+16
| | | | behavior
* 72766 - varargs policing in signature matchingaclement2004-12-034-14/+82
|
* 72766 - progress text file for 1.5.0M1aclement2004-12-021-0/+28
|
* 72766 - enum/annotations tests added to suite.aclement2004-12-021-1/+3
|
* 72766 - tests to confirm ITDs on enums/annotations not allowed.aclement2004-12-023-0/+214
|
* fixed unused importsaclement2004-12-021-3/+0
|
* 72766: This is covariance support. only missing bit is for dynamic join ↵aclement2004-12-012-0/+303
| | | | point matching (marked XXXAJ5 in the code) - thats not a 1.5.0M1 item I dont think...
* Part of 72766: Bridge methods - we now do the right thing if we see one ↵aclement2004-11-306-3/+174
| | | | (i.e. we ignore it as a source of join points)
* Fix for Bugzilla Bug 74952: before,after !(cflow(within(Trace*))) prints nothingaclement2004-10-212-0/+27
|
* Fix for Bugzilla Bug 76096: Anonymous classes unaware of introductions into ↵aclement2004-10-192-0/+9
| | | | abstract classes (error can't find type $Local$)
* Modified test to account for additional "uses pointcut" relationships.mkersten2004-10-151-5/+5
|
* 76030 - cflow optimizations. Part 2 fix - share counters and stacks when we ↵aclement2004-10-122-7/+40
| | | | can.
* 76030 - cflow optimizations. Part 1 fix - use counters rather than stacks ↵aclement2004-10-112-0/+12
| | | | when we can.
* Fix for Bugzilla Bug 75129aclement2004-09-302-2/+15
| | | | NPE on thisJoinPoint mistake
* fix for Bugzilla Bug 72157acolyer2004-09-082-0/+10
| | | | declare soft can cause programs with invalid exception behaviour to be generated
* Fix for Bugzilla Bug 72528aclement2004-09-032-0/+10
| | | | around advice throws java.lang.VerifyError at runtime
* Improved testcase for this 1.5 problem.aclement2004-08-272-3/+17
|
* tests for Bugzilla Bug 70404aclement2004-08-272-4/+22
| | | | passing null to array arguments confuzes static join point signature.
* Fix for Bugzilla Bug 72699aclement2004-08-272-0/+23
| | | | Bogus error message: The abstract method ajc$pointcut$$tracingScope$a2 in type Tracing can only be defined by an abstract class
* fix for Bugzilla Bug 72150aclement2004-08-272-0/+10
| | | | AJC possible bug with static nested classes
* fix for Bugzilla Bug 72531acolyer2004-08-242-0/+12
| | | | declare warning warns at wrong points
* Fix for Bugzilla Bug 70794aclement2004-08-201-1/+1
| | | | | The introduction on interface causes the interface implementation class error (testcase now expects the error text)
* Fix for Bugzilla Bug 70794aclement2004-08-202-1/+43
| | | | The introduction on interface causes the interface implementation class error
* fix for Bugzilla Bug 37020acolyer2004-08-191-4/+4
| | | | wrong line for method execution join point