aboutsummaryrefslogtreecommitdiffstats
path: root/tests
Commit message (Collapse)AuthorAgeFilesLines
* Annotation Binding - now complete for @annotation (for *all* kinded PCDs)Root_AspectJ5_Developmentaclement2005-02-011-10/+82
|
* Annotation Binding - more test data.aclement2005-02-011-0/+15
|
* Annotation Binding - more test data.aclement2005-02-0110-0/+408
|
* Tests for static method call/execution with @annotationaclement2005-01-312-0/+35
|
* No longer a restriction.aclement2005-01-311-10/+11
|
* Removed test that verified restriction on binding annotationsaclement2005-01-311-5/+7
|
* Added new tests for annotation bindingaclement2005-01-311-0/+1
|
* Annotation binding tests: @target and call/@annotation and execution/@annotationaclement2005-01-311-0/+147
|
* @testcase PR#84033 incremental declare error persists after fixwisberg2005-01-314-0/+30
|
* AnnotationBinding testcases: call and execution. Also verifies annotations ↵aclement2005-01-3116-0/+556
| | | | in packages work correctly.
* Fix for Bug 83645: pertypewithin({interface}) illegal field modifieraclement2005-01-273-10/+14
| | | | - moving Wes' test to the regression set.
* tests for PR48650 partial workaround - ughwisberg2005-01-272-0/+74
|
* @testcase PR83645 pertypewithin on interfacewisberg2005-01-252-0/+30
|
* Fix for Bug 83563: pertypewithin() handling of inner classesaclement2005-01-253-0/+60
|
* Fix to ensure woven methods don't lose their annotations.aclement2005-01-248-82/+171
|
* Fix for Bug 83303: complier error when mixing inheritance, overriding and ↵aclement2005-01-202-0/+31
| | | | polymorphism
* Get enum value fields to work in the ASM. Plus test reorg as we are now ↵aclement2005-01-207-0/+106
| | | | adding tests that will only run on 1.5
* Fix for Bug 82570: Weaved code does not include debug linesaclement2005-01-193-0/+87
|
* PerTypeWithin support.aclement2005-01-182-6/+152
|
* PerTypeWithin: Test dataaclement2005-01-1813-0/+277
|
* New compiler gives additional error message on 1.3 vm that makes this test fail.acolyer2005-01-171-1/+1
|
* java 5 supportacolyer2005-01-178-16/+34
|
* Fixes for 78021, 79554 - both to do with us breaking the exception table for ↵aclement2005-01-116-4/+135
| | | | 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
* All jars rebuilt with rev'd weaver version number 2.0 that we will use for ↵aclement2005-01-075-0/+0
| | | | AspectJ5 (AJ1.2.1 had version 1.0)
* Testcode for migration testingaclement2005-01-077-0/+73
|
* 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-054-15/+23
| | | | Annotation matching using within() PCD doesn't appear to be working.
* extra test resources for within(@Foo *) testsacolyer2005-01-052-0/+41
|
* forgot to check in this updated java 5 jar for test casesacolyer2004-12-161-0/+0
|
* more ambiguous bindings testingacolyer2004-12-164-0/+121
|
* it is now safe to short-circuit in and/or pc matching (all side-effects removed)acolyer2004-12-162-15/+14
|
* partial fix for bug 61568.acolyer2004-12-155-17/+13
| | | | | | | | | | | | | | | | | 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
|
* autoboxing for return valuesaclement2004-12-101-0/+31
|
* Tests for declare parents where enums are involved.aclement2004-12-105-3/+14
|
* Tests for declare parents where annotations are involved.aclement2004-12-105-1/+23
|
* test correct detection of @args in a declareacolyer2004-12-102-2/+16
|
* @within, @withincode testsacolyer2004-12-105-2/+99
|
* testing for @argsacolyer2004-12-104-1/+216
|
* more testsacolyer2004-12-094-2/+21
|
* updated binary formacolyer2004-12-098-0/+0
|
* Allows passing of extra argument to the compiler (-1.5 for autoboxing behavior)aclement2004-12-091-4/+18
|
* Autoboxing testdata - all primitives covered.aclement2004-12-0920-0/+245
|
* add in @this and @target tests to main suiteacolyer2004-12-091-0/+1
|