summaryrefslogtreecommitdiffstats
path: root/weaver/src
Commit message (Collapse)AuthorAgeFilesLines
* Declare annotation: new kind of type munger created.aclement2005-03-101-0/+2
|
* Declare annotation: added getAnnotation/addAnnotation to the RTX hierarchyaclement2005-03-101-1/+26
|
* Declare annotation: support for new declare collections.aclement2005-03-103-1/+97
|
* Declare annotation: put guards in for structure model building, added ↵aclement2005-03-101-1/+132
| | | | 'annotates' and 'annotated by' relationships, added methods to add these new relationships.
* Declare annotation: only declare annotation provides a differing name suffix ↵aclement2005-03-101-0/+11
| | | | (at the moment).
* Declare annotation: modified to take account of new AnnotationX stuffaclement2005-03-101-4/+5
|
* FIXME altered - now names culprit (me)aclement2005-03-101-1/+1
|
* Declare annotation: useful to know if a type pattern specifies a starred ↵aclement2005-03-101-0/+4
| | | | annotation pattern.
* Declare annotation: useful to know if a signature pattern specifies a ↵aclement2005-03-101-0/+5
| | | | starred annotation pattern.
* Declare annotation: creates DeclareAnnotations of the right types (using ↵aclement2005-03-101-3/+4
| | | | typesafeenum approach)
* Declare annotation: loads of changes!aclement2005-03-101-31/+229
|
* Declare annotation: new infrastructure. AnnotationX is a holder for a real ↵aclement2005-03-102-0/+199
| | | | annotation (which is currently always a BCEL annotation) - annotationX's can flow outside of the bcel subpackages in the weaver.
* fixes for annotation type pattern bugs uncovered in 150 testsacolyer2005-03-103-6/+10
|
* Declare annotation: New lintsaclement2005-03-102-1/+9
|
* Declare annotation: added @Target as a well known typeaclement2005-03-101-0/+4
|
* Declare Annotation: new messageaclement2005-03-102-0/+3
|
* fixes for annotation type pattern bugs uncovered in 150 testsacolyer2005-03-107-4/+113
|
* fix for varargs example in AJDK - 9 failing tests now left in Ajc150...acolyer2005-03-096-5/+33
|
* fix for Bugzilla Bug 86789acolyer2005-03-091-2/+7
| | | | annotations and "circularity in declare precedence"
* @xxx(@Foo) -> @xxx(Foo)acolyer2005-02-177-33/+41
|
* Flag indicating if this advice actually matched anything at all.aclement2005-02-171-0/+7
|
* Needed for SuppressAjWarnings supportaclement2005-02-171-0/+3
|
* Deal with putting out the non-matching advice lint warningaclement2005-02-171-1/+22
|
* Utility method adding for quizing whether you can find a SuppressAjWarnings ↵aclement2005-02-171-0/+41
| | | | annotation amongst some bunch of annotations and whether it suppresses a particular lint warning.
* signature for org.aspectj.lang.annotation.SuppressAjWarnings added.aclement2005-02-171-0/+1
|
* New lint message added for non-matching advice warningaclement2005-02-172-2/+6
|
* support for annotations on ITDs, and declare annotationacolyer2005-02-174-1/+196
|
* temporary removal of jsr45 attribute as its format crashes some JVMs. (see ↵aclement2005-02-171-1/+3
| | | | pr80430) - it will be readded once fixed properly.
* Support for @within(), @withincode() annotation binding.aclement2005-02-173-5/+37
|
* corrected typoaclement2005-02-161-1/+1
|
* fix bug whereby we were statically matching annotations that we shouldn'tacolyer2005-02-114-2/+15
|
* Although there isn't anything to resolve - we should say we have tried...aclement2005-02-111-0/+1
|
* New type pattern kind introduced to represent '@Annotation *'aclement2005-02-112-3/+85
|
* Performance optimization - don't use toString() of a pointcut on the main ↵aclement2005-02-081-1/+2
| | | | code path.
* Fix copyright.aclement2005-02-081-1/+1
|
* taking the print out *again*aclement2005-02-071-1/+1
|
* Testcases and fix for using @target() when the annotation is in a package.aclement2005-02-073-3/+4
|
* Support for @this, @argsaclement2005-02-034-32/+43
|
* Annotation Binding - now complete for @annotation (for *all* kinded PCDs)Root_AspectJ5_Developmentaclement2005-02-012-69/+154
|
* Use the correct 'subject' at the join point for matchingaclement2005-02-011-3/+13
|
* Updates for annotation binding. Support for static methods !!aclement2005-01-312-7/+8
|
* Annotation Bindingaclement2005-01-311-10/+13
|
* Puts out binding restriction message for unsupported kinded pcds - also ↵aclement2005-01-311-1/+19
| | | | verifies an assumption.
* Annotation binding supportaclement2005-01-312-0/+257
|
* Annotation Binding: works for @target and @annotation (when combined with ↵aclement2005-01-311-1/+59
| | | | call/execution, others to follow..)
* Organized imports.aclement2005-01-311-1/+0
|
* Remove message about binding restriction for @annotationaclement2005-01-311-5/+0
|
* Fix for annotation resolution - allow for package names!aclement2005-01-311-1/+16
|
* Fix for hasAnnotation() - add the annotation type through the standard route ↵aclement2005-01-311-2/+4
| | | | rather than 'by hand'
* Updated javadoc to tell you not to use a particular method if you can help it.aclement2005-01-311-0/+1
|